• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Molajo - J and Beyond 2011

Molajo - J and Beyond 2011






Total Views
Views on SlideShare
Embed Views



14 Embeds 8,019

http://molajo.org 7644
http://www.joomla123.lt 139
http://joomla123.lt 99
url_unknown 35
http://www.molajo.it 35
http://translate.googleusercontent.com 23
http://www.slideshare.net 14
http://molajo.github.com 12
http://localhost 5
http://artjoolree.com 3
http://joomla123.lt.bananas.serveriai.lt 3
http://joomla123.lt.bananas.serveriai.lt 3
http://webcache.googleusercontent.com 2 2



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • Layouts, Parameters, and Field Classes - reuseUser Interface abstracted, separated from ComponentBackend Tasks can be used on the Frontend
  • 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

Molajo - J and Beyond 2011 Molajo - J and Beyond 2011 Presentation Transcript

  • Joomla
  • Jomola
  • Loomja
  • Lomajo
  • Jamloo
  • Molajo
  • Molajo is Joomla!
  • Is Molajo a fork?
  • GPL
  • 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
    Amy Stephen
    Extension Builder
  • ACL
    Simplified – treat View as an action and use the same Groups
    Improved and simplified user interface
  • Minima
    Marco Barbosa
    Administrator Template
    Completely different administrative experience
  • Construct Template Framework
    Matt Thomas
    Designer/developer oriented template framework.
  • 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
    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
    • KlasBerliç
    • Babs Gösgens
  • Other code contributors
    • Nicholas Dionysopoulos – Admin Tools
    • GobezuSewu – Jbetolo
    • HannesPapenberg – URL Routing
    • Chris Rault – Installer
  • Elders Council
    • Wilco JansenFormer 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 OversiteCommittee (COC)
    • Brian TeemanCo-founder of OSM and Joomla!
    • Arno ZijlstraCo-founder of Joomla!
  • collaborate@molajo.org