35
State of play for Joomla! Presented at SydPHP 27 th Nov 2014 By Tim Plummer

State of play for Joomla - Nov 2014

Embed Size (px)

DESCRIPTION

Presented at SydPHP's Battle of the CMSs, this presentation gives a quick introduction into where Joomla is at right now, and where it is going in the future. http://www.meetup.com/SydPHP/events/217069692/ Note that many of the slides are "borrowed" with permission from Rod Martin's JoomlaDay Sydney State of the Union presentation. http://www.slideshare.net/imrodmartin/joomla-day-sydney-keynote-state-of-the-joomla-union

Citation preview

Page 1: State of play for Joomla - Nov 2014

State of play for Joomla!

Presented at SydPHP 27th Nov 2014

By Tim Plummer

Page 2: State of play for Joomla - Nov 2014
Page 3: State of play for Joomla - Nov 2014
Page 4: State of play for Joomla - Nov 2014
Page 5: State of play for Joomla - Nov 2014
Page 6: State of play for Joomla - Nov 2014

Joomla won the 2014 People’s

Choice CMS Award for Best Open

Source PHP CMShttps://www.cmscritic.com/2014-best-open-source-php-

cms/#.VFAPfPdwj2V.facebook

Page 7: State of play for Joomla - Nov 2014
Page 8: State of play for Joomla - Nov 2014
Page 9: State of play for Joomla - Nov 2014
Page 10: State of play for Joomla - Nov 2014
Page 11: State of play for Joomla - Nov 2014
Page 12: State of play for Joomla - Nov 2014
Page 13: State of play for Joomla - Nov 2014
Page 14: State of play for Joomla - Nov 2014
Page 15: State of play for Joomla - Nov 2014
Page 16: State of play for Joomla - Nov 2014
Page 17: State of play for Joomla - Nov 2014
Page 18: State of play for Joomla - Nov 2014
Page 19: State of play for Joomla - Nov 2014
Page 20: State of play for Joomla - Nov 2014
Page 21: State of play for Joomla - Nov 2014
Page 22: State of play for Joomla - Nov 2014

Joomla! Volunteers Portal

Page 23: State of play for Joomla - Nov 2014
Page 24: State of play for Joomla - Nov 2014
Page 25: State of play for Joomla - Nov 2014
Page 26: State of play for Joomla - Nov 2014

If you know what you are doing,

you can pretty much achieve the

same outcome in either Joomla,

WordPress or Drupal.

Although you can achieve the same outcome, this

can be at the expense of security, maintainability,

and reliability if you pick the wrong tool for the

job.

Page 27: State of play for Joomla - Nov 2014

Joomla Terminology

Component –application (similar to Drupal Modules or WordPress Plugin)

Module – add bits of content somewhere (similar to Drupal Blocks or WordPress Widget)

Plugin – event driven code (similar to WordPress Plugin)

Template – look and feel (similar to

Drupal or WordPress Theme)

Page 28: State of play for Joomla - Nov 2014

What makes Joomla Awesome

Out of the box functionality such as:

ACL (with granular permission system)

Ability to pretty much override everything for complete customisation (that wont break on update)

– Template overrides

– System plugins to override core classes

– Media overrides for CSS & JS (using FOF)

– Language overrides

Page 29: State of play for Joomla - Nov 2014

What makes Joomla Awesome

Object Oriented

MVC Architecture

Content versioning

SEO friendly with Microdata

Page 30: State of play for Joomla - Nov 2014

What makes Joomla Awesome

Two factor authentication

Rapid Application Development – Framework on Framework (FOF) allows you to create components with very little code.

Front end editing

Advanced search (that can be customized to

search specific categories and content)

Page 31: State of play for Joomla - Nov 2014

What makes Joomla Awesome

Onboard Redirect Manager - To redirect old

(invalid) URLs to new working ones.

Multiple database support – mySQL, MS SQL

Server, PostgreSQL

Joomla Extension Directory (JED) - lists both

commercial and non-commercial extensions.

No limitation on business model.

Up to 4 million unique visitors per month.

Page 32: State of play for Joomla - Nov 2014

What makes Joomla Awesome

Built in command-line interface (CLI)

Joomla Framework – Can be used to create stand

alone applications without CMS bloat.

Page 33: State of play for Joomla - Nov 2014
Page 34: State of play for Joomla - Nov 2014
Page 35: State of play for Joomla - Nov 2014