Joomla
Jomola
Loomja
Lomajo
Jamloo
Molajo
Molajo is Joomla!
Is Molajo a fork?
GPLhttp://en.wikipedia.org/wiki/GPL_License
http://github.com/molajo
           on or              off!
Plans change…Initially a distributionApplication on the Joomla framework
Why?ACL changes reulted in changing too many filesToo much redundant code
MVC AbstractionPluggable ACLReusable codeReady for Ajax
Molajo ApplicationJoomla FrameworkMolajo MVC Abstracted LayerRebuild Core Application Components
Molajo ApplicationAdministrator TemplateTemplate FrameworkExtension Builder
Curious?
CreateAmy StephenExtension Builder
ACLKlasBerlicSimplified – treat View as an action and use the same GroupsImproved and simplified user interface
Minima Marco BarbosaAdministrator TemplateCompletely different administrative experience
Construct Template FrameworkMatt ThomasDesigner/developer oriented template framework.
Another framework?Organically developing since January, 2009
Rapid development of unique templatesWhy use Construct?Maximize flexibility, control and customization
Minimize duplication and complexityAll core CSS, positioning, logic taken care ofHow does it work?No WYSIWYGs or custom interfacesRequires writing minimal code to useSimplest implementation: one custom CSS file
Community driven feature setGeneral featuresTraditional template structureError, offline, mobile viewsTheme capability40 module positions
Semantic module positions
5 content columns
Template layout and styling fully customizable How does it work?Core , offline, error, mobile, mobile offline viewsTemplate layouts and CSS can all be overridden
Layout, typography, mobile customizationBack-end ParametersUseful set of parameters to aid in the creative development process
General ParametersPage features – date, access page links, diagnosticsDesigner tools and aides
IE SupportTargeted IE6 PNG transparency fixIE6-8 CSS3 Support
Deploy as is or make it your ownMobile / Tablet SupportResponsive layout for supporting devicesAssignable navigation positionLayout can be overridden for maximum customization
Target any HTML element, class or IDTypographyBuilt-in, web safe font-families Custom font family capability3 freely assigned Google Web Fonts
Allows fine grain, dynamic customizationExtended Template OverridesOverride layout of template / mobile viewDynamically add additional style sheetsGlobal, category, component, item, article basis
Construct Template Development FrameworkThank you!
Molajo teamAmy Stephen
Cristina Solana
Marco Barbosa

Molajo - J and Beyond 2011

Editor's Notes

  • #17 Layouts, Parameters, and Field Classes - reuseUser Interface abstracted, separated from ComponentBackend Tasks can be used on the Frontend
  • #21 Creates Extensions with no codeOptions drivenHandles all tasks and standard displays using shared layouts, parameter sets, filters, etc DRY codeBenefit Example: Version History and Restore