PHP/Symfony Data Jukebox Tutorial Bundle - The Tutorial |
The Data Jukebox Tutorial Bundle demonstrates the usage of the Data Jukebox Bundle via a sample blog application, along detailed documentation and explanations.
Symfony 2.7
or laterPHP 5.3.9
or laterData Jukebox Bundle
The Data Jukebox Bundle is distributed under the GNU General Public Licence (GPL) Version 3. The PHP Data Jukebox Bundle includes all resources which contain the mention Data Jukebox Bundle
in their documentation and licensing preamble.
Other Open Source resources may come bundled with teh Data Jukebox Bundle release packaging; they are (and must be) used according to their original licence (look for copyright-related files in the folder hierarchy).
NOTE: By "build", we mean create the necessary tarballs/package required for installation (according to the Installation section below) or distribution.
$ git clone https://github.com/idiap/symfony-bundle-datajukebox-tutorial
[OR]
$ tar -xjf symfony-bundle-datajukebox-tutorial-source-1.0.20171115a.tar.bz2 $ cd symfony-bundle-datajukebox-tutorial-1.0.20171115a
$ ./debian/rules build-source-tarball $ ls -al ../symfony-bundle-datajukebox-tutorial-source-1.0.20171115a.tar.bz2
$ ./debian/rules build-install-tarball $ ls -al ../symfony-bundle-datajukebox-tutorial-1.0.20171115a.tar.bz2
$ ./debian/rules build-doc-tarball $ ls -al ../symfony-bundle-datajukebox-tutorial-doc-1.0.20171115a.tar.bz2
$ debuild -us -uc -b $ ls -al ../symfony-bundle-datajukebox-tutorial_1.0.20171115a_all.deb
$ debuild -I'.git*' -us -uc -S $ ls -al ../symfony-bundle-datajukebox-tutorial_1.0.20171115a.dsc ../symfony-bundle-datajukebox-tutorial_1.0.20171115a.tar.gz
$ ./debian/rules release
WARNING: The Data Jukebox Tutorial Bundle is actively maintained on Linux. It has not been tested on other platforms.
NOTE: We assume a previously working PHP/Symfony setup.
$ INSTALL_DIR='<installation-directory>' $ cd "${INSTALL_DIR}" $ tar -xjf symfony-bundle-datajukebox-tutorial-1.0.20171115a.tar.bz2 $ DOC_DIR='<documentation-directory>' $ cd "${DOC_DIR}" $ tar -xjf symfony-bundle-datajukebox-tutorial-doc-1.0.20171115a.tar.bz2
$ dpkg -i symfony-bundle-datajukebox-tutorial_1.0.20171115a_all.deb
The Data Jukebox Tutorial Bundle integrates Symfony the same way as any other bundle. Thus, make sure to:
DataJukeboxTutorialBundle
in your application AppKernel.php$ ./app/console assets:install --symlink --relative <web-directory>
$ ./app/console assetic:dump <web-directory>
The full documentation of the Data Jukebox Tutorial Bundle (including source code) is part of this (phpDocumentor-generated) HTML documentation; make sure to browse through the expandable tree located on the left of this text, as well as switch the documentation context using the drop list located on top of this text.
PHP/Symfony Data Jukebox Tutorial Bundle - The Tutorial |
Documentation generated on Wed, 15 Nov 2017 15:15:10 +0100 by phpDocumentor 1.4.4