joomladay switzerland - joomla! 1.5 and roadmap to future versions

48

Upload: wilco-jansen

Post on 13-Nov-2014

6.295 views

Category:

Technology


0 download

DESCRIPTION

Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

TRANSCRIPT

Page 1: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 2: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 3: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 and roadmap to future versions

Joomla!day Presentation

Luzern, Switzerland

15 November 2008

Page 4: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5Released January 22, 2008

Page 5: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is easy to install

Page 6: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 runs on many platforms

Page 7: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is easy to extend

7

Page 8: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is multi lingual

Page 9: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is easier to administer

Page 10: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 has new template features

• 100% control

• Custom layouts

• Template parameters

• Accessibility and standards

• Module chrome

• Module positions

• Default system template

• Additional Javascript

• Error Handling

Page 11: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is build to scale

Page 12: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 is build to scale

12

Page 13: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla! 1.5 supports rapid development

Page 14: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

• Easy to install

• Runs on many platforms

• Multi-lingual

• Easy to administer

• New template features

• Build to scale

• Rapid development

Page 15: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

So with…

• 4.000.000 visitors and 19.000.000 page hits past month

• 1.450.000 posts, 308.000 topics and 230.000 users in our forum

• 590.000+ downloads of Joomla! 1.5 in 2 months

• 82.000 registered developers and 2.255 registered projects on Gforge

• 4.000+ registered (active) projects on our extensions site

• 60+ supported languages

Page 16: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

This project rockets off!!!

Page 17: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Thanks to an amazing army of volunteers who provide support in our forum, developers who maintain Joomla! core code and extensions, the translators and all who help with documentation this is a great open source project!

17

Page 18: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

We’re still an incredibly young project!

• Started in September 2005• Most installs are still Joomla! 1.0• Joomla! 1.5 is growing very fast!

…let draw the bigger picture

Keep the following in mind...

Page 19: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 20: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 21: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Yes…but wait!

Page 22: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

www.joomla.org

Page 23: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

www.veronicamagazine.nl/

Page 24: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 25: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 26: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

www.tazzu.com

Page 27: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

www.quizilla.com

Page 28: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 29: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Maintenance releases driven by Joomla! Bug Squad

• Test the patch before we commit approach• Around 55 team members• Team introduced mid- December just before

we release Joomla! 1.5.0• Maintenance cycle targets at 6-8 weeks for

a release

See also http://docs.joomla.org/Joomla%21_Maintenance_Procedures

29

The Joomla! Bug Squad

Page 30: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

• Access Control List• Installer improvements• Improved caching• Only 1.5 legacy (1.0.x dropped)• Re-factoring to native PHP 5.2+ moving to

E-STRICT

30

Joomla! 1.6 (Sparrow)

Page 31: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Access Control Lists (ACL)

• Sections/categories/articles; it will be possible to give people permissions on a subset of all available content

• Modules (and module positions) can be managed via the additional access levels

• See also http://jfoobar.org/blog/44-first-look-at-joomla-16-acl.html for a brief introduction of the 1.6 Acl plans

31

Joomla! 1.6 (Sparrow)

Page 32: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Access Control Lists (ACL)

32

Page 33: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Access Control Lists (ACL)

Rule type 1 allows you to set permissions on certain actions, for example: manage content, manage banners, install extensions, etc. 33

Page 34: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Access Control Lists (ACL)

Rule type 2 is used to give people rights to specific content items (sections/categories/articles).

34

Page 35: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Access Control Lists (ACL)

Rules type 3 gives permissions to actions that deal with access levels (public, registered, special).

35

Page 36: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Installer improvements

36

Joomla! 1.6 (Sparrow)

Page 37: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Installer improvements

37

Joomla! 1.6 (Sparrow)

Page 38: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Installer improvements

38

Joomla! 1.6 (Sparrow)

Page 39: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Improved Caching

– Module position caching•Caching on module level (was already possible in

1.5)

•Control caching on the module position level

– Optimization of handlers•Added Object handler

•Code optimization (speed improvement, bug fixes)

39

Joomla! 1.6 (Sparrow)

Page 40: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Re-factoring to native PHP 5.2+ moving to E-STRICT

• Core libraries fully PHP 5.2+ native• Class re-defined for optimal use of PHP

5.2+ features• Fully object oriented

40

Joomla! 1.6 (Sparrow)

Joomla! 1.5 debug info Joomla! 1.6 debug info

Page 41: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Localization

41

Page 42: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

So what is our race strategy?

Page 43: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

43

Page 44: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

We can use help with…

Development

• Unit testing

• Functional testing; the Joomla! Bug Squad

• Joomla! Core framework

Documentation

• Help screens

• Technical documentation

• Documentation of Joomla! 1.5

44

Translations

• Translation of installation,front-and backend

• Translate help screens

• Translation of documentation

Sites and Infrastructure

• Moderating

• Help answering questions in forum

• Re-structuring our site(s)

Page 45: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

Joomla!

“All together”

Page 46: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions

46

Questions?

Page 47: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions
Page 48: Joomladay Switzerland - Joomla! 1.5 and roadmap to future versions