![]() |
|
PluginsTom Boutell |
|
Tom Boutell is a developer for 22 plugins.
![]() |
apostropheBlogPlugin
MIT
sf 1.4sf 1.3
|
25
users |
Apostrophe is a Symfony and Doctrine-based CMS that emphasizes in-context editing. For more information see http://symfony-project.org/plugins/apostrophePlugin. apostropheBlogPlugin adds management of news and events to the CMS with all of your post content controlled by Apostrophe slots. |
![]() |
apostrophePlugin
MIT
sf 1.4sf 1.3
|
110
users |
Apostrophe is a Symfony and Doctrine-based CMS that emphasizes in-context editing. All slot types are implemented as Symfony modules, with all the flexibility that implies. Version control is implemented, permitting easy rollback of all edits. jQuery is used to implement AJAX features. |
![]() |
pkAdminQuickCreatePlugin
MIT
sf 1.4sf 1.3sf 1.2sf 1.1sf 1.0
|
12
users |
Many admin generator forms involve making associations between the object being edited and related objects. For instance, when adding an event to a calendar, you may need to associate that event with a DJ or a band. Symfony's admin generator can provide pulldowns to select these, but what if the y don't already exist? pkAdminQuickCreatePlugin makes it easy to implement "quick create" buttons that step aside to another admin generator module, create an object, and then bring the user back to complete the rest of the original form with all of their work intact. |
![]() |
pkBlogPlugin
MIT
sf 1.2
|
5
users |
This plugin is deprecated and is not maintained anymore.
THIS PLUGIN IS OBSOLETE. Please use apostropheBlogPlugin.
pkBlogPlugin adds blog and event management tools to a site built with pkContextCMSPlugin.
|
![]() |
pkContextCMSPlugin |
17
users |
This plugin is deprecated and is not maintained anymore.
THIS PLUGIN IS OBSOLETE. Please use apostrophePlugin.
|
![]() |
pkImageConverterPlugin |
12
users |
|
![]() |
pkMediaCMSSlotsPlugin |
11
users |
|
![]() |
pkMediaPlugin |
11
users |
|
![]() |
pkPersistentFileUploadPlugin |
12
users |
|
![]() |
pkSimpleBacktracePlugin
MIT
sf 1.4sf 1.3sf 1.2sf 1.1sf 1.0
|
5
users |
A debugging tool. pkSimpleBacktracePlugin prints out a stack trace of your PHP code's execution at the point at which you invoke it. That trace can be expanded and collapsed in the mouse, which means you can leave these in longer during the early debugging stages without making your pages entirely unreadable. |
![]() |
pkToolkitPlugin |
13
users |
|
![]() |
sfAdminSortByForeignNamePlugin
MIT
sf 1.1sf 1.0
|
5
users |
The Symfony admin generator supports columns that reference foreign tables but cannot sort them by the name field of the foreign table. This plugin adds that capability. |
![]() |
sfApplyPlugin
MIT
sf 1.0
|
11
users |
Allows users of a site protected by sfGuardPlugin to create new accounts, verifying them by email. Both account creation and password changes require email verification as a speed bump to slow down spammers. |
![]() |
sfDoctrineActAsTaggablePlugin
MIT
sf 1.4sf 1.3sf 1.2
|
107
users |
This behavior allows tags to be attached to Doctrine objects. It includes tag-cloud generation and helpers to display these clouds. It also offers optional typeahead features for entering tags. |
![]() |
sfDoctrineApplyPlugin
MIT
sf 1.4sf 1.3sf 1.2
|
106
users |
Allows users of a site protected by sfDoctrineGuardPlugin to create new accounts, verifying them by email. Both account creation and password changes require email verification as a speed bump to slow down spammers. |
![]() |
sfJqueryReloadedPlugin
MIT
sf 1.4sf 1.3sf 1.2
|
299
users |
Easy integration of jQuery |
![]() |
sfLimitedTextareaPlugin
MIT
sf 1.4sf 1.3sf 1.2sf 1.1sf 1.0
|
1
user |
Limits on the length of user input are a fact of life. But the textarea HTML tag is notorious for its lack of support for such limits. sfLimitedTextareaPlugin provides both a hard limit and visual feedback as the user begins to approach the limit. |
![]() |
sfPropelSyncContentPlugin
MIT
sf 1.0
|
1
user |
Symfony makes it easy to sync code between your development, staging and production servers. But what about content? Deploying content to other servers typically does not happen on the same schedule as the deployment of code. And Symfony's rsync support doesn't address the issue of copying databases. So if you're like me, you're sick and tired of copying database dumps around during the early stages of deploying a site. sfPropelSyncContentPlugin to the rescue! |
![]() |
sfShibbolethPlugin
MIT
sf 1.0
|
5
users |
Adds support for Shibboleth authentication to the sfGuardPlugin's already excellent user management features. Developers in academic and other environments where Shibboleth is used will find this plugin useful. Users are logged in via Shibboleth and mapped to an sfGuard user, which is created if necessary. Users are also directed to a registration page if the application needs to gather additional information not provided by Shibboleth before proceeding, such as the user's email address. A simple demo application is provided. |
![]() |
sfSyncContentPlugin
MIT
sf 1.4sf 1.3sf 1.2
|
18
users |
Symfony makes it easy to sync code between your development, staging and production servers. But what about content? Deploying content to other servers typically does not happen on the same schedule as the deployment of code. And Symfony's rsync support doesn't address the issue of copying databases. So if you're like me, you're sick and tired of copying database dumps and data files around during the early stages of deploying a site. sfSyncContentPlugin to the rescue! |
![]() |
sfTagtoolsPlugin
MIT
sf 1.0
|
4
users |
Adds typeahead (similar to Flickr) and an admin page for deleting, renaming and merging tags to projects that already use sfPropelActAsTaggableBehaviorPlugin. Also adds support for featured tags and high-priority tags, and methods to retrieve tags ordered by popularity and priority. |
![]() |
tbDuplicateKeyPlugin
MIT
sf 1.4sf 1.3sf 1.2sf 1.1sf 1.0
|
1
user |
tbDuplicateKeyPlugin is an extension to the Symfony admin generator. tbDuplicateKeyPlugin converts duplicate key errors reported by MySQL into user-friendly Symfony validation errors. Setting "index: unique" on a field at the database level now results in a reasonable message ("Already exists," or whatever you set in app.yml) instead of an exception. Requires Propel and MySQL. |