Symfony

845 views

Published on

An introduction to the symfony web framework (version 1)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
845
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Symfony

  1. 1. code4lib SIG Spring Forum March 16, 2011
  2. 2. symfony basics Full stack framework Build apps very simple (as were about to do), or very complex Current version 1.4 (v2.0 is being released... soon.) PHP5 OOP (see also Zandstra-> )
  3. 3. History of symfony first blog post - October 2005 1.0 - January 2007 1.1 - June 2008 1.2 - December 2008 - new forms system 1.3/1.4 - November 2009 2.0 - now
  4. 4. Community symfony forums symfony email list (helpful??)
  5. 5. Components ORM Propel Doctrine none Testing Unit: lime (??); phpunit plugins available Functional: symfony native SwiftMailer for email generation Forms & validation, routing, input sanitizing, output escaping, I18n, access restrictions, ...... and your stuff -- fully extensible
  6. 6. PluginsDRT - dont repeat themhttp://www.symfony-project.org/plugins/ sfPropelGuard / sfDoctrineGuard sfFormExtra (reCAPTCHA, TinyMCE, jQuery forms, ...) tjSolrDoctrineBehavior Automatically index records on create/update Doctrine::getTable(MyTableName) ->search( $querystring )
  7. 7. Crash courseBuild a subject guides app Create data schema Generate backend admin forms Apply custom validation Add plugin for TinyMCE (WYSIWYG editor) Create basic frontendReady??!

×