What plugins are out there?
Click here to load reader
-
Upload
stefan-koopmanschap -
Category
Technology
-
view
2.305 -
download
0
Transcript of What plugins are out there?
![Page 1: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/1.jpg)
08 september 2007 DUTCH OPEN PROJECTS 1www.dop.nu
Which plugins are out there?
SymfonyCamp08 september 2007
Stefan Koopmanschap, Dutch Open Projects
![Page 2: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/2.jpg)
08 september 2007 DUTCH OPEN PROJECTS 2www.dop.nu
Which plugins are out there?
sfAmazonECS, sfAuthorizeNet, sfBBCodeParser, sfBB, sfBB_PayloadFilterChain, sfCollapsibleContent, sfCommissionJunction, sfConst, sfContentGetter, sfControlPanel, sfCrypt, sfCSRF, sfDataGrid, sfDimensions, sfDoctrineAmazonS3, sfDoctrineComments, sfDoctrineFriends, sfDoctrineNestedSetManager, sfDoctrine, sfDojo, sfErrorLogger, sfEventCalendar, sfEzpdo, sfFeed2, sfFlickr, sfFlickrGallery, sfFormBuilder, sfFormValidation, sfFPDF, sfGeshi, sfGravatarHelper,sfGuard, sfHelperExample, sfI18nExtract, sfISBN, sfJpGraph,sfLightbox, sfMarkdown, sfMediaLibrary, sfMinify, sfNifty, sfOpenID, sfOpenOffice, sfOptimizer, sfPackageManager, sfPageController, sfPagerNavigation, sfPayloadFilterChain, sfPayloadFilterChain_TextTransformation, sfPJS, sfManager, sfPokaYoke, sfPrinterFriendly, sfPropelActAsNestedSetBehavior, sfActAsSortableBehavior, sfActAsTaggableBehavior, sfPropelAudit, sfPropelFileStorage, sfPropelFloodControlBehavior, sfPropelLoadbalancer, sfPropelNotification, sfPropelOptimisticLockBehavior, sfPropelParanoidBehavior, sfPropelSpamTagBehavior, sfPropelUuidBehavior, sfPropelVersionableBehavior, sfPrototype, sfPrototypeTooltip, sfPrototypeWindow, sfQuickbooksExportInvoice, sfRequestHistory, sfSenseiAcl, sfSensei, sfShoppingCart, sfShortcuts, sfSimpleBlog, sfSimpleCMS, sfSimpleForum, sfSite, sfSmartyView, sfSslRequirement, sfSugarCRM, sfSuperCache, sfSwfChart, sfSwfObjectHelper, sfSwift, sfTabbedContent, sfTCPDF, sfThreeColumnLayoutHelper, sfThumbnail, sfUFO, sfUJS, sfWebBrowser, sfWSDL, sdYouTube, sfYUI, sfYzClientSideValidation, sfZend,
![Page 3: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/3.jpg)
08 september 2007 DUTCH OPEN PROJECTS 3www.dop.nu
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
![Page 4: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/4.jpg)
08 september 2007 DUTCH OPEN PROJECTS 4www.dop.nu
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!
![Page 5: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/5.jpg)
08 september 2007 DUTCH OPEN PROJECTS 5www.dop.nu
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
![Page 6: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/6.jpg)
08 september 2007 DUTCH OPEN PROJECTS 6www.dop.nu
sfFeed2
Easily create RSS and Atom feeds
Also: Parse RSS and Atom feeds
Option to aggregate into a single list of posts
![Page 7: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/7.jpg)
08 september 2007 DUTCH OPEN PROJECTS 7www.dop.nu
sfFlickrGallery
Easily create a gallery on your site with pictures posted on Flickr
Uses sync'ing option to avoid spamming the Flickr API
![Page 8: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/8.jpg)
08 september 2007 DUTCH OPEN PROJECTS 8www.dop.nu
sfGravatarHelper
Gravatars rule
One central place to manage your avatar
Helper that makes it soooo easy to implement gravatars on your site
![Page 9: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/9.jpg)
08 september 2007 DUTCH OPEN PROJECTS 9www.dop.nu
sfJpGraph
JpGraph: create all kinds of cool graphs
Managers love that!
sfJpgraph allows for easy calling of Jpgraph in symfony
![Page 10: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/10.jpg)
08 september 2007 DUTCH OPEN PROJECTS 10www.dop.nu
sfOpenID
Distributed Single Sign On
SSO without the need for a dependency to a central service
sfOpenID just supports “consumer” OpenID, no server (yet?)
![Page 11: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/11.jpg)
08 september 2007 DUTCH OPEN PROJECTS 11www.dop.nu
sfOpenOffice
Report generation using OpenOffice
Choice of output, such as PDF, Word, Excel
Uses templates for consistent layout of documents
![Page 12: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/12.jpg)
08 september 2007 DUTCH OPEN PROJECTS 12www.dop.nu
sfPokaYoke
Client side field validation
Still uses validate/*.yml for validation
Only basic validation, no extended validation
Javascript-based
![Page 13: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/13.jpg)
08 september 2007 DUTCH OPEN PROJECTS 13www.dop.nu
sfShoppingCart
The name says it all
Easy to integrate e-commerce with your website
![Page 14: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/14.jpg)
08 september 2007 DUTCH OPEN PROJECTS 14www.dop.nu
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
![Page 15: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/15.jpg)
08 september 2007 DUTCH OPEN PROJECTS 15www.dop.nu
sfSimple*
Various plugins for basic website functionality
Weblog, cms, forum
Might enhance symfony's competitive power against the traditional cms'es
![Page 16: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/16.jpg)
08 september 2007 DUTCH OPEN PROJECTS 16www.dop.nu
sfWSDL
Easily create SOAP WSDL functionality
Perfect when creating web services/SOA applications
![Page 17: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/17.jpg)
08 september 2007 DUTCH OPEN PROJECTS 17www.dop.nu
sfYUI
To make Dustin happy ;)
Easy access to YUI javascript libraries
To make all frontend developers happy :)
![Page 18: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/18.jpg)
08 september 2007 DUTCH OPEN PROJECTS 18www.dop.nu
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
![Page 19: What plugins are out there?](https://reader038.fdocuments.net/reader038/viewer/2022100602/558905ccd8b42ae04c8b4631/html5/thumbnails/19.jpg)
08 september 2007 DUTCH OPEN PROJECTS 19www.dop.nu
The End
Questions?