About
What is Sympal?
Sympal is a CMS built on top of the latest version of Symfony, 1.4. It is designed to take advantage of all the great existing features Symfony already provides and it builds on top of these existing features using the plugin architecture. It is made up of multiple plugins and also bundles some existing Symfony plugins developed by third parties. Sympal was built to be unobtrusive and plug n' play so you can use only the individual things you want!
Core Contributors
| Core Team | ||
|---|---|---|
![]() |
Jonathan H. Wage | Lead |
| Ryan Weaver | Developer |
Other Contributors
- Matthias Nothhaft - German Translation and Bug Fixes
- Vincent Jousse - French Translation
How did Sympal Start?
Sympal was born because of the need to build a CMS website parallel with a web application in Symfony. The idea was to have something comparable to Drupal inside Symfony. So, the name Sympal (Symfony + Drupal) was born and in early 2009 Jonathan began development on the first version. Today, February 1st, 2010, a little over a year later, we are almost finished with the first stable 1.0 version.
Technologies Used
Sympal is built on top of the one of the most popular development frameworks in PHP, Symfony. Because of this Sympal inherits a lot of other great features you wouldn't see in a traditional PHP CMS. It features another popular open source PHP project, Doctrine, for the model layer of the Symfony MVC framework. Below is a complete list of the technologies used in Sympal:
- Symfony - Underlying MVC framework.
- Doctrine - Underlying ORM framework.
- jQuery - Used for all javascript ui tasks.
- TinyMCE - Used for Rich text capabilities to Sympal content slots.
- jQuery UI - Used for some special jQuery UI items.
- jQuery Tools - Using UI tools and Video Player for video embedding.
- Shortcuts JS Library - Keyboard shortcuts library for easy shortcuts to Sympal functionality.
- Fancybox - Fancybox JS library.
- Markitup - Javascript Markdown editor.
- Diem - Borrowed code and inspired by.




