Successfully reported this slideshow.

Molajo - J and Beyond 2011

10,509 views

Published on

Published in: Technology
  • Be the first to comment

Molajo - J and Beyond 2011

  1. 1.
  2. 2. Joomla<br />
  3. 3. Jomola<br />
  4. 4. Loomja<br />
  5. 5. Lomajo<br />
  6. 6. Jamloo<br />
  7. 7. Molajo<br />
  8. 8. Molajo is Joomla!<br />
  9. 9.
  10. 10. Is Molajo a fork?<br />
  11. 11. GPL<br />http://en.wikipedia.org/wiki/GPL_License<br />
  12. 12. http://github.com/molajo<br />
  13. 13. on or off!<br />
  14. 14. Plans change…<br />Initially a distribution<br />Application on the Joomla framework<br />
  15. 15. Why?<br />ACL changes reulted in changing too many files<br />Too much redundant code<br />
  16. 16. MVC Abstraction<br />Pluggable ACL<br />Reusable code<br />Ready for Ajax<br />
  17. 17. Molajo Application<br />Joomla Framework<br />Molajo MVC Abstracted Layer<br />Rebuild Core Application Components<br />
  18. 18. Molajo Application<br />Administrator Template<br />Template Framework<br />Extension Builder<br />
  19. 19. Curious?<br />
  20. 20. Create<br />Amy Stephen<br />Extension Builder<br />
  21. 21. ACL<br />KlasBerlic<br />Simplified – treat View as an action and use the same Groups<br />Improved and simplified user interface<br />
  22. 22. Minima <br />Marco Barbosa<br />Administrator Template<br />Completely different administrative experience<br />
  23. 23. Construct Template Framework<br />Matt Thomas<br />Designer/developer oriented template framework.<br />
  24. 24. Another framework?<br />Organically developing since January, 2009<br />
  25. 25. Rapid development of unique templates<br />Why use Construct?<br /><ul><li>Maximize flexibility, control and customization
  26. 26. Minimize duplication and complexity</li></li></ul><li>All core CSS, positioning, logic taken care of<br />How does it work?<br />No WYSIWYGs or custom interfaces<br />Requires writing minimal code to use<br />Simplest implementation: one custom CSS file<br />
  27. 27.
  28. 28.
  29. 29. Community driven feature set<br />General features<br />Traditional template structure<br />Error, offline, mobile views<br />Theme capability<br /><ul><li>40 module positions
  30. 30. Semantic module positions
  31. 31. 5 content columns</li></li></ul><li>
  32. 32. Template layout and styling fully customizable <br />How does it work?<br />Core , offline, error, mobile, mobile offline views<br />Template layouts and CSS can all be overridden<br />
  33. 33. Layout, typography, mobile customization<br />Back-end Parameters<br />Useful set of parameters to aid in the creative development process<br />
  34. 34.
  35. 35. General Parameters<br />Page features – date, access page links, diagnostics<br />Designer tools and aides <br />
  36. 36.
  37. 37. IE Support<br />Targeted IE6 PNG transparency fix<br />IE6-8 CSS3 Support<br />
  38. 38. Deploy as is or make it your own<br />Mobile / Tablet Support<br />Responsive layout for supporting devices<br />Assignable navigation position<br />Layout can be overridden for maximum customization<br />
  39. 39.
  40. 40.
  41. 41. Target any HTML element, class or ID<br />Typography<br />Built-in, web safe font-families <br />Custom font family capability<br />3 freely assigned Google Web Fonts<br />
  42. 42.
  43. 43. Allows fine grain, dynamic customization<br />Extended Template Overrides<br />Override layout of template / mobile view<br />Dynamically add additional style sheets<br />Global, category, component, item, article basis<br />
  44. 44. Construct Template Development Framework<br />Thank you!<br />
  45. 45. Molajo team<br /><ul><li>Amy Stephen
  46. 46. Cristina Solana
  47. 47. Marco Barbosa
  48. 48. Matt Thomas
  49. 49. KlasBerliç
  50. 50. Babs Gösgens</li></li></ul><li>Other code contributors<br /><ul><li>Nicholas Dionysopoulos – Admin Tools
  51. 51. GobezuSewu – Jbetolo
  52. 52. HannesPapenberg – URL Routing
  53. 53. Chris Rault – Installer</li></li></ul><li>Elders Council<br /><ul><li>Wilco JansenFormer OSM board member, Development Coordinator of Joomla! 1.5
  54. 54. Johan JanssensCo-founder of Joomla!, lead developer and architect of Joomla! 1.5, founder of Nooku
  55. 55. Ole Bang OttosenFormer Core team member, current member of OSM Community OversiteCommittee (COC)
  56. 56. Brian TeemanCo-founder of OSM and Joomla!
  57. 57. Arno ZijlstraCo-founder of Joomla!</li></li></ul><li>collaborate@molajo.org<br />

×