DesignProjectX

Tutorials

16 May 2009

Symphony Extensions

Posted 16 May 2009 in Technology | XSL | XML | Text

To get the most out of Symphony, we’re going to need to extend the core system using extensions. Out of the box, Symphony provides some very powerful features. But it assumes nothing about the type of site that we create. To extend the system, let’s explore the available extensions.

The Default Extensions

The default Symphony install (the Spectrum theme) uses a set of extensions that could be considered a minimum for any Symphony site. Of course, this really depends on the developer and user preferences. A minimum set of extensions might include the following 4 extensions:

Installing Symphony Extensions

  1. Upload the extension folder to your Symphony ‘extensions’ folder.

  2. Navigate to System : Extensions, select the extension, choose Enable from the with-selected menu, then click Apply.

  3. The extension should now be enabled. If the extension is a field, the new field type can now be added to your sections.

Symphony CMS Extensions Library

Update: As of 14 June 2009, there are 76 extensions available from the list of Downloads at the Symphony CMS site.

In alphabetical order:

Symphony Extensions on Github

To get the latest version of all the extensions, install Git and run the following commands:

git clone git://github.com/ahwayakchih/filterfield.git
git clone git://github.com/ahwayakchih/gcse.git
git clone git://github.com/ahwayakchih/languagefield.git
git clone git://github.com/ahwayakchih/markitup.git
git clone git://github.com/ahwayakchih/templatedtextformatters.git
git clone git://github.com/ahwayakchih/ysboss.git
git clone git://github.com/carsten/globalparamloader.git
git clone git://github.com/czheng/enhancedtaglist.git
git clone git://github.com/czheng/pagetemplates.git
git clone git://github.com/czheng/referencelink.git
git clone git://github.com/Demwunz/multiselect_to_checkboxes.git
git clone git://github.com/lewiswharf/mailchimp.git
git clone git://github.com/lewiswharf/new_visiter.git
git clone git://github.com/makenosound/cachelite.git
git clone git://github.com/makenosound/dynamic_event_redirect.git
git clone git://github.com/michael-e/admin_css_override.git
git clone git://github.com/michael-e/markdown_labels.git
git clone git://github.com/michael-e/textformatter_labels.git
git clone git://github.com/michael-e/uniqueuploadfield.git
git clone git://github.com/MrBlank/symphony_color_chooser.git
git clone git://github.com/nickdunn/entity_diagram.git
git clone git://github.com/nickdunn/firebug_profiler.git
git clone git://github.com/nickdunn/gravatar.git
git clone git://github.com/nickdunn/order_entries.git
git clone git://github.com/nickdunn/pingomatic.git
git clone git://github.com/nickdunn/publishfiltering.git
git clone git://github.com/nickdunn/section_schemas.git
git clone git://github.com/nickdunn/uploadify.git
git clone git://github.com/nickdunn/vimeo_videos.git
git clone git://github.com/nilshoerrmann/german.git
git clone git://github.com/nilshoerrmann/mediathek.git
git clone git://github.com/phoque/NoEditing.git
git clone git://github.com/phoque/Symphony-Enable-Tabkey.git
git clone git://github.com/phoque/Symphony--jQuery-supplier.git
git clone git://github.com/pointybeard/akismet.git
git clone git://github.com/pointybeard/asdc.git
git clone git://github.com/pointybeard/breadcrumb.git
git clone git://github.com/pointybeard/content_type_mappings.git
git clone git://github.com/pointybeard/cookiemonster.git
git clone git://github.com/pointybeard/export_ensemble.git
git clone git://github.com/pointybeard/extension--time-field.git
git clone git://github.com/pointybeard/filemanager.git
git clone git://github.com/pointybeard/frontend_authentication.git
git clone git://github.com/pointybeard/hashfield.git
git clone git://github.com/pointybeard/iplocation_lookup.git
git clone git://github.com/pointybeard/jit_image_manipulation.git
git clone git://github.com/pointybeard/maintenance_mode.git
git clone git://github.com/pointybeard/maplocationfield.git
git clone git://github.com/pointybeard/markdown.git
git clone git://github.com/pointybeard/numberfield.git
git clone git://github.com/pointybeard/pages_editor_minimal.git
git clone git://github.com/pointybeard/pagesfield.git
git clone git://github.com/pointybeard/recaptcha.git
git clone git://github.com/pointybeard/richtext_tinymce.git
git clone git://github.com/pointybeard/selectbox_link_field.git
git clone git://github.com/pointybeard/serverheaders.git
git clone git://github.com/pointybeard/sessionmonster.git
git clone git://github.com/pointybeard/uniqueinputfield.git
git clone git://github.com/pointybeard/xmlfield.git
git clone git://github.com/rowan-lewis/activitylog.git
git clone git://github.com/rowan-lewis/bilinkfield.git
git clone git://github.com/rowan-lewis/calendaroverlay.git
git clone git://github.com/rowan-lewis/canofspam.git
git clone git://github.com/rowan-lewis/cleanurlparams.git
git clone git://github.com/rowan-lewis/emailtemplatefilter.git
git clone git://github.com/rowan-lewis/flexdatefield.git
git clone git://github.com/rowan-lewis/frontendmembermanager.git
git clone git://github.com/rowan-lewis/globalresourceloader.git
git clone git://github.com/rowan-lewis/numericgroupingfield.git
git clone git://github.com/rowan-lewis/reflectionfield.git
git clone git://github.com/rowan-lewis/repeatingdatefield.git
git clone git://github.com/rowan-lewis/textboxfield.git
git clone git://github.com/rowan-lewis/textileplusformatter.git
git clone git://github.com/scottkf/mass-upload-utility.git
git clone git://github.com/tonyarnold/signedfileuploadfield.git
git clone git://github.com/yourheropaul/eventex.git

DesignProjectX | The digital sandbox of Stephen Bau