Development

You must first sign up to be able to contribute.

  1. Contributing
  2. Plugins
  3. Symfony in your language
  4. FAQ and Howtos
  5. Installing symfony
  6. Development
  7. IDE
  8. Presentations
  9. symfony Sprint
  10. Need Support?

Symfony world

More than 500 websites around the world publicly declare that they use symfony, including very big ones. Check the List of symfony applications, where you can add your own website.

If you look for a symfony developer, check out the list of developers for hire. If you want to offer a position for a symfony developer, head to the list of job openings. Please keep these two pages up do date and remove outdated profiles/offers.

Many hosts propose special assistance and ressources for symfony application. If you look for a place to publish your website, check the list of hosts supporting symfony. For more news about symfony, you can read some of the blogs regularly posting about symfony.

Symfony wiki

This is the symfony community wiki. It contains user-contributed documentation, tutorials and resources. For updates about the symfony core, you can browse the source, check the last changes or see the bug reports. Contributions and comments are welcome.

Contributing

Plugins

Symfony in your language

Localized resources are available in several languages:

The askeet tutorial has built-in translations. If you want to add another translation or contribute to ongoing efforts, read the documentation contributors guide.

Symfony communities exist in many languages. Check the existing localized mailing-lists and Localized IRC channels.

The wiki also contains old (and outdated) translations of the documentation: My first project, symfony Book.

FAQ and Howtos

  • Miscellaneous
    • Build Scalable Web 2.0 Sites with Ubuntu, Symfony, and Lighttpd - Making a website scalable using Ubuntu, Lighttpd, MySQL, PHP, eAccelerated, SQLite, and Memched while developing with Symfony.
    • CAS for authentication - Use CAS (Central Authentication System) to provide authentication
    • DatabaseFileStorageSystem - Describes a complete system for storing files in a database, caching them to enhance performance, and serving the files with nice URLs (project download available)
    • HowtoAddHTTPAuthSupport
    • HowToExportTabularData - How to export tabular data to a spreadsheet.
    • HowToExtendTheAdminGenerator - Tutorial that shows how to extend the admin generator for you own needs with a concrete example (batch deletion for 1.0) (extending sfActions, sfPropelGenerator)
    • HowtoSortAdminGeneratorListByForeignTableName - Your table contains foreign keys referencing other tables. The built-in "sort by" feature of the admin generator sorts these by ID, not by the name field in the foreign table. The filter pulldown menus have the same problem. This article presents simple and effective ways to sort alphabetically by the name field of any foreign table your table contains references to.

HowtoAddCustomFilterCriteria - How to add custom criteria to an admin generator filter. This is essential if you need criteria based on a secondary table joined with the table you are administering (for instance, sfGuardUserGroup...)

Installing symfony

Development

IDE

Presentations

symfony Sprint

Need Support?

For a complete list of local wiki pages, see TitleIndex. This repository is powered by Trac (Built-in Documentation).

Attachments