The Codex of Business Writing Software for Real-World Solutions 2.pptx
What plugins are out there?
1. Which plugins are out there?
SymfonyCamp
08 september 2007
Stefan Koopmanschap, Dutch Open Projects
08 september 2007 DUTCH OPEN PROJECTS 1
www.dop.nu
3. OK, seriously...
Quite a few plugins out there (111 on september 5th)!
Various states: Alpha, Beta, Stable
Community driven
Easy to write: you'll see in 45 minutes
Let's take a look at some important ones
08 september 2007 DUTCH OPEN PROJECTS 3
www.dop.nu
4. sfCSRF
Protection against Cross Site Request Forgery
Focus on security
Backport from a native symfony 1.1 feature
Just enable it in filters.yml and: GO!
08 september 2007 DUTCH OPEN PROJECTS 4
www.dop.nu
5. sfDoctrine
Complete replacement of Propel by Doctrine
Access your database using Doctrine, a PDO-based
database abstraction layer
Check the Internet: There's lots of discussion on which is
best
08 september 2007 DUTCH OPEN PROJECTS 5
www.dop.nu
6. sfFeed2
Easily create RSS and Atom feeds
Also: Parse RSS and Atom feeds
Option to aggregate into a single list of posts
08 september 2007 DUTCH OPEN PROJECTS 6
www.dop.nu
7. sfFlickrGallery
Easily create a gallery on your site with pictures posted
on Flickr
Uses sync'ing option to avoid spamming the Flickr API
08 september 2007 DUTCH OPEN PROJECTS 7
www.dop.nu
8. sfGravatarHelper
Gravatars rule
One central place to manage your avatar
Helper that makes it soooo easy to implement gravatars
on your site
08 september 2007 DUTCH OPEN PROJECTS 8
www.dop.nu
9. sfJpGraph
JpGraph: create all kinds of cool graphs
Managers love that!
sfJpgraph allows for easy calling of Jpgraph in symfony
08 september 2007 DUTCH OPEN PROJECTS 9
www.dop.nu
10. sfOpenID
Distributed Single Sign On
SSO without the need for a dependency to a central
service
sfOpenID just supports “consumer” OpenID, no server
(yet?)
08 september 2007 DUTCH OPEN PROJECTS 10
www.dop.nu
11. sfOpenOffice
Report generation using OpenOffice
Choice of output, such as PDF, Word, Excel
Uses templates for consistent layout of documents
08 september 2007 DUTCH OPEN PROJECTS 11
www.dop.nu
12. sfPokaYoke
Client side field validation
Still uses validate/*.yml for validation
Only basic validation, no extended validation
Javascript-based
08 september 2007 DUTCH OPEN PROJECTS 12
www.dop.nu
13. sfShoppingCart
The name says it all
Easy to integrate e-commerce with your website
08 september 2007 DUTCH OPEN PROJECTS 13
www.dop.nu
14. sfSugarCRM
Easy access to the SugarCRM SOAP interface
Not necessary to have leads/registrations go through
Sugar anymore
One of the most important integrations for businesses,
probably
08 september 2007 DUTCH OPEN PROJECTS 14
www.dop.nu
15. sfSimple*
Various plugins for basic website functionality
Weblog, cms, forum
Might enhance symfony's competitive power against the
traditional cms'es
08 september 2007 DUTCH OPEN PROJECTS 15
www.dop.nu
16. sfWSDL
Easily create SOAP WSDL functionality
Perfect when creating web services/SOA applications
08 september 2007 DUTCH OPEN PROJECTS 16
www.dop.nu
17. sfYUI
To make Dustin happy ;)
Easy access to YUI javascript libraries
To make all frontend developers happy :)
08 september 2007 DUTCH OPEN PROJECTS 17
www.dop.nu
18. And so many more...
www.symfony-forge.com
trac.symfony-project.com/trac/wiki/SymfonyPlugins
www.symfony-project.com/book/1_0/
17-Extending-
Symfony#How%20to%20Write%20a%20Plug-In
08 september 2007 DUTCH OPEN PROJECTS 18
www.dop.nu