Skip to content

thetiby/symfony-standard

 
 

Repository files navigation

Symfony Techtalk Edition

Build Status

This is a fork of the Symfony Standard Edition that adds various Bundles and configuration options that I use for demo purposes.

You can read the original README.md here: https://github.com/symfony/symfony-standard/blob/master/README.md

Installation instructions:

After cloning make sure to switch to the techtalk branch

git checkout techtalk

Then follow the installation instructions at the above url.

As a reminder, make sure to ensure that the app/cache and app/logs directories are write-able for the web server (and also for the CLI): http:https://symfony.com/doc/current/book/installation.html#configuration-and-setup

Please also make the web dir writeable if you want to try out the LiipImagineBundle.

Install the FOSUserBundle schema:

app/console doctrine:schema:create

And the PHPCR Doctrine DBAL schema:

app/console doctrine:phpcr:init:dbal
app/console doctrine:phpcr:repository:init

List of additional bundles and libs:

* doctrine-phpcr-odm, jackalope, jackalope-doctrine-dbal, phpcr, phpcr-utils

* DoctrinePHPCRBundle
* DoctrineFixturesBundle

* FOSUserBundle
* FOSFacebookBundle (and facebook PHP SDK)
* FOSRestBundle (and FOSRest)

* LiipContainerWrapperBundle
* LiipCacheControlBundle
* LiipHelloBundle
* LiipHyphenatorBundle (and OrgHeiglHyphenator)
* LiipThemeBundle
* LiipImagineBundle (and imagine lib)
* LiipDoctrineCacheBundle
* LiipFunctionalTestBundle
* LiipMonitorBundle
* LiipCodeBundle

* JMSAopBundle (and cg-library)
* JMSSerializerBundle
* JMSDebuggingBundle

* NelmioApiDocBundle

* FSCHateoasBundle

* IncenteevParameterHandler

Example URLs to call:

HTML output: http:https://symfony-standard.lo/app_dev.php/liip/hello/foo

JSON output: http:https://symfony-standard.lo/app_dev.php/liip/hello/foo.json

XML output: http:https://symfony-standard.lo/app_dev.php/liip/hello/foo.xml

Redirect to the '_welcome' route: http:https://symfony-standard.lo/app_dev.php/liip/hello

JSON (actually JSON-LD) output using a custom serialization handler: http:https://symfony-standard.lo/app_dev.php/liip/serializer.json XML output using a custom serialization handler: http:https://symfony-standard.lo/app_dev.php/liip/serializer.xml

Requires PHPCR ODM and Jackrabbit to be installed: http:https://symfony-standard.lo/app_dev.php/liip/phpcr/bar

Using a parameter converter (after calling the previous url): http:https://symfony-standard.lo/app_dev.php/liip/phpcr/convert/bar

Facebook login button: http:https://symfony-standard.lo/app_dev.php/liip/facebook

Check facebook login status: http:https://symfony-standard.lo/app_dev.php/liip/facebook-check

Using the SensioFrameworkExtraBundle together with the RestBundle view layer: http:https://symfony-standard.lo/app_dev.php/liip/extra/foo

Using the SensioFrameworkExtraBundle together with the RestBundle view layer outputting json: http:https://symfony-standard.lo/app_dev.php/liip/extra/foo.json

Using the SensioFrameworkExtraBundle together with the RestBundle view layer to redirect to the '_welcome' route: http:https://symfony-standard.lo/app_dev.php/liip/extra

Using the FOSRestBundle routing generation http:https://symfony-standard.lo/app_dev.php/liip/hello/rest/articles http:https://symfony-standard.lo/app_dev.php/liip/hello/rest/article http:https://symfony-standard.lo/app_dev.php/liip/hello/rest/articles/new

Using the FOSRestBundle ExceptionController http:https://symfony-standard.lo/app_dev.php/liip/exception.html

Using the FOSRestBundle to handle a failed validation http:https://symfony-standard.lo/app_dev.php/liip/validation_failure.json

Using the FOSRestBundle to handle a jsonp request http:https://symfony-standard.lo/app_dev.php/liip/jsonp?callback=lala

Using the LiipHyphenatorBundle http:https://symfony-standard.lo/app_dev.php/liip/hyphenator

Using a custom handler with FOSRestBundle to generate RSS http:https://symfony-standard.lo/app_dev.php/liip/customHandler.rss

Using the LiipImagineBundle http:https://symfony-standard.lo/app_dev.php/liip/imagine

Using the LiipDoctrineCacheBundle with apc http:https://symfony-standard.lo/app_dev.php/liip/apc

Using the NelmioApiDocBundle http:https://symfony-standard.lo/app_dev.php/api/doc/ http:https://symfony-standard.lo/app_dev.php/liip/hello/rest/articles?_doc=1

About

The "Liip Techtalk Edition" distribution

Resources

License

Stars

Watchers

Forks

Packages

No packages published