molajo - j and beyond 2011
DESCRIPTION
TRANSCRIPT
![Page 1: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/1.jpg)
![Page 2: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/2.jpg)
Joomla
![Page 3: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/3.jpg)
Jomola
![Page 4: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/4.jpg)
Loomja
![Page 5: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/5.jpg)
Lomajo
![Page 6: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/6.jpg)
Jamloo
![Page 7: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/7.jpg)
Molajo
![Page 8: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/8.jpg)
Molajo is Joomla!
![Page 9: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/9.jpg)
![Page 10: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/10.jpg)
Is Molajo a fork?
![Page 11: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/11.jpg)
GPL
http://en.wikipedia.org/wiki/GPL_License
![Page 12: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/12.jpg)
http://github.com/molajo
![Page 13: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/13.jpg)
on or off!
![Page 14: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/14.jpg)
Plans change…
• Initially a distribution
• Application on the Joomla framework
![Page 15: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/15.jpg)
Why?
• ACL changes reulted in changing too many files
• Too much redundant code
![Page 16: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/16.jpg)
MVC Abstraction
• Pluggable ACL
• Reusable code
• Ready for Ajax
![Page 17: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/17.jpg)
Molajo Application
• Joomla Framework
• Molajo MVC Abstracted Layer
• Rebuild Core Application Components
![Page 18: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/18.jpg)
Molajo Application
• Administrator Template
• Template Framework
• Extension Builder
![Page 19: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/19.jpg)
Curious?
![Page 20: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/20.jpg)
Create
• Extension Builder
Amy Stephen
![Page 21: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/21.jpg)
ACL
• Simplified – treat View as an action and use the same Groups
• Improved and simplified user interface
Klas Berlic
![Page 22: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/22.jpg)
Minima
• Administrator Template
• Completely different administrative experience
Marco Barbosa
![Page 23: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/23.jpg)
Construct Template Framework
• Designer/developer oriented template framework.
Matt Thomas
![Page 24: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/24.jpg)
Another framework?
Organically developing since January, 2009
![Page 25: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/25.jpg)
Rapid development of unique templates
Why use Construct?
• Maximize flexibility, control and customization• Minimize duplication and complexity
![Page 26: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/26.jpg)
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
![Page 27: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/27.jpg)
![Page 28: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/28.jpg)
![Page 29: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/29.jpg)
Community driven feature set
General features
•Traditional template structure•Error, offline, mobile views•Theme capability
•40 module positions•Semantic module positions•5 content columns
![Page 30: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/30.jpg)
![Page 31: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/31.jpg)
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
![Page 32: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/32.jpg)
Layout, typography, mobile customization
Back-end Parameters
•Useful set of parameters to aid in the creative development process
![Page 33: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/33.jpg)
![Page 34: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/34.jpg)
General Parameters
•Page features – date, access page links, diagnostics•Designer tools and aides
![Page 35: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/35.jpg)
![Page 36: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/36.jpg)
IE Support
•Targeted IE6 PNG transparency fix•IE6-8 CSS3 Support
![Page 37: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/37.jpg)
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
![Page 38: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/38.jpg)
![Page 39: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/39.jpg)
![Page 40: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/40.jpg)
Target any HTML element, class or ID
Typography
•Built-in, web safe font-families •Custom font family capability•3 freely assigned Google Web Fonts
![Page 41: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/41.jpg)
![Page 42: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/42.jpg)
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
![Page 43: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/43.jpg)
Construct Template Development Framework
Thank you!
![Page 44: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/44.jpg)
Molajo team
• Amy Stephen• Cristina Solana• Marco Barbosa• Matt Thomas• Klas Berliç• Babs Gösgens
![Page 45: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/45.jpg)
Other code contributors
• Nicholas Dionysopoulos – Admin Tools• Gobezu Sewu – Jbetolo• Hannes Papenberg – URL Routing• Chris Rault – Installer
![Page 46: Molajo - J and Beyond 2011](https://reader033.vdocuments.site/reader033/viewer/2022061207/5484fdbeb4af9fb55d8b485b/html5/thumbnails/46.jpg)
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!