molajo - j and beyond 2011
DESCRIPTION
TRANSCRIPT
Joomla
Jomola
Loomja
Lomajo
Jamloo
Molajo
Molajo is Joomla!
Is Molajo a fork?
GPL
http://en.wikipedia.org/wiki/GPL_License
http://github.com/molajo
on or off!
Plans change…
• Initially a distribution
• Application on the Joomla framework
Why?
• ACL changes reulted in changing too many files
• Too much redundant code
MVC Abstraction
• Pluggable ACL
• Reusable code
• Ready for Ajax
Molajo Application
• Joomla Framework
• Molajo MVC Abstracted Layer
• Rebuild Core Application Components
Molajo Application
• Administrator Template
• Template Framework
• Extension Builder
Curious?
Create
• Extension Builder
Amy Stephen
ACL
• Simplified – treat View as an action and use the same Groups
• Improved and simplified user interface
Klas Berlic
Minima
• Administrator Template
• Completely different administrative experience
Marco Barbosa
Construct Template Framework
• Designer/developer oriented template framework.
Matt Thomas
Another framework?
Organically developing since January, 2009
Rapid development of unique templates
Why use Construct?
• Maximize flexibility, control and customization• Minimize duplication and complexity
All core CSS, positioning, logic taken care of
How does it work?
•No WYSIWYGs or custom interfaces•Requires writing minimal code to use•Simplest implementation: one custom CSS file
Community driven feature set
General features
•Traditional template structure•Error, offline, mobile views•Theme capability
•40 module positions•Semantic module positions•5 content columns
Template layout and styling fully customizable
How does it work?
•Core , offline, error, mobile, mobile offline views•Template layouts and CSS can all be overridden
Layout, typography, mobile customization
Back-end Parameters
•Useful set of parameters to aid in the creative development process
General Parameters
•Page features – date, access page links, diagnostics•Designer tools and aides
IE Support
•Targeted IE6 PNG transparency fix•IE6-8 CSS3 Support
Deploy as is or make it your own
Mobile / Tablet Support
•Responsive layout for supporting devices•Assignable navigation position•Layout can be overridden for maximum customization
Target any HTML element, class or ID
Typography
•Built-in, web safe font-families •Custom font family capability•3 freely assigned Google Web Fonts
Allows fine grain, dynamic customization
Extended Template Overrides
•Override layout of template / mobile view•Dynamically add additional style sheets•Global, category, component, item, article basis
Construct Template Development Framework
Thank you!
Molajo team
• Amy Stephen• Cristina Solana• Marco Barbosa• Matt Thomas• Klas Berliç• Babs Gösgens
Other code contributors
• Nicholas Dionysopoulos – Admin Tools• Gobezu Sewu – Jbetolo• Hannes Papenberg – URL Routing• Chris Rault – Installer
Elders Council• Wilco Jansen
Former OSM board member, Development Coordinator of Joomla! 1.5
• Johan JanssensCo-founder of Joomla!, lead developer and architect of Joomla! 1.5, founder of Nooku
• Ole Bang OttosenFormer Core team member, current member of OSM Community Oversite Committee (COC)
• Brian TeemanCo-founder of OSM and Joomla!
• Arno ZijlstraCo-founder of Joomla!