47

Molajo - J and Beyond 2011

  • Upload
    molajo

  • View
    10.541

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Molajo - J and Beyond 2011
Page 2: Molajo - J and Beyond 2011

Joomla

Page 3: Molajo - J and Beyond 2011

Jomola

Page 4: Molajo - J and Beyond 2011

Loomja

Page 5: Molajo - J and Beyond 2011

Lomajo

Page 6: Molajo - J and Beyond 2011

Jamloo

Page 7: Molajo - J and Beyond 2011

Molajo

Page 8: Molajo - J and Beyond 2011

Molajo is Joomla!

Page 9: Molajo - J and Beyond 2011
Page 10: Molajo - J and Beyond 2011

Is Molajo a fork?

Page 11: Molajo - J and Beyond 2011

GPL

http://en.wikipedia.org/wiki/GPL_License

Page 12: Molajo - J and Beyond 2011

http://github.com/molajo

Page 13: Molajo - J and Beyond 2011

on or off!

Page 14: Molajo - J and Beyond 2011

Plans change…

• Initially a distribution

• Application on the Joomla framework

Page 15: Molajo - J and Beyond 2011

Why?

• ACL changes reulted in changing too many files

• Too much redundant code

Page 16: Molajo - J and Beyond 2011

MVC Abstraction

• Pluggable ACL

• Reusable code

• Ready for Ajax

Page 17: Molajo - J and Beyond 2011

Molajo Application

• Joomla Framework

• Molajo MVC Abstracted Layer

• Rebuild Core Application Components

Page 18: Molajo - J and Beyond 2011

Molajo Application

• Administrator Template

• Template Framework

• Extension Builder

Page 19: Molajo - J and Beyond 2011

Curious?

Page 20: Molajo - J and Beyond 2011

Create

• Extension Builder

Amy Stephen

Page 21: Molajo - J and Beyond 2011

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

Minima

• Administrator Template

• Completely different administrative experience

Marco Barbosa

Page 23: Molajo - J and Beyond 2011

Construct Template Framework

• Designer/developer oriented template framework.

Matt Thomas

Page 24: Molajo - J and Beyond 2011

Another framework?

Organically developing since January, 2009

Page 25: Molajo - J and Beyond 2011

Rapid development of unique templates

Why use Construct?

• Maximize flexibility, control and customization• Minimize duplication and complexity

Page 26: Molajo - J and Beyond 2011

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
Page 28: Molajo - J and Beyond 2011
Page 29: Molajo - J and Beyond 2011

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
Page 31: Molajo - J and Beyond 2011

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

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
Page 34: Molajo - J and Beyond 2011

General Parameters

•Page features – date, access page links, diagnostics•Designer tools and aides

Page 35: Molajo - J and Beyond 2011
Page 36: Molajo - J and Beyond 2011

IE Support

•Targeted IE6 PNG transparency fix•IE6-8 CSS3 Support

Page 37: Molajo - J and Beyond 2011

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
Page 39: Molajo - J and Beyond 2011
Page 40: Molajo - J and Beyond 2011

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
Page 42: Molajo - J and Beyond 2011

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

Construct Template Development Framework

Thank you!

Page 44: Molajo - J and Beyond 2011

Molajo team

• Amy Stephen• Cristina Solana• Marco Barbosa• Matt Thomas• Klas Berliç• Babs Gösgens

Page 45: Molajo - J and Beyond 2011

Other code contributors

• Nicholas Dionysopoulos – Admin Tools• Gobezu Sewu – Jbetolo• Hannes Papenberg – URL Routing• Chris Rault – Installer

Page 46: Molajo - J and Beyond 2011

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!