Apidays New York 2024 - The value of a flexible API Management solution for O...
Joomla Introduction Summer2008
1. Joomla! 1.5
Introduction to the Content Management System
Toby
Patterson
Thailand Open Source Festival 2008
2. About Me
Toby Patterson
Executive Director
of GMITC
http://www.gmitc.biz
Slides originally by Wilco Janson
Presentation name change me in master
2
3. Current Release
Joomla! 1.5.7
Released 9 September 2008
Presentation name change me in master
3
4. What is Joomla ?
Content Management System
A content management system (CMS) is a
system used to manage the content of a Web
site. Joomla! is a web content management
system, written in the PHP programming
language. It is freely distributed.
Presentation name change me in master
4
5. Why Joomla ?
Joomla! 1.5 is easy to install
Presentation name change me in master
5
6. Why Joomla ?
Joomla! 1.5 runs on many platforms.
Presentation name change me in master
6
8. Why Joomla ?
Joomla! 1.5 is multi-lingual
Presentation name change me in master
8
9. Why Joomla ?
Joomla! 1.5 has new template features
• 100% control • Module positions
• Custom layouts • Default system template
• Template parameters • Additional Javascript
• Accessibility and standards • Error Handling
• Module chrome
Presentation name change me in master
9
10. Why Joomla ?
Joomla! 1.5 is easier to administer
Presentation name change me in master
10
11. Why Joomla ?
Joomla! 1.5 is build to scale
Presentation name change me in master
11
12. Why Joomla ?
• Easy to install
• Runs on many platforms
• Easy to extend
• Multi-lingual
• New template features
• Easy to administer
• Build to scale
Presentation name change me in master
12
13. General Information
Started in September 2005.
Joomla! 1.0 is still mainstream.
Joomla! 1.5 usage is very good after six
months.
Over 219,000 members on the forum with
over 137 million posts.
Over 3750 registered extensions.
Presentation name change me in master
13
14. Trends
Becoming Popular
Presentation name change me in master
14
15. What Does Joomla Look Like ?
Joomla consists of three seperate but
related applications.
• The Installer Application is used to install
Joomla. Typically it is only used once, and can
then be removed.
• The Site Application is used by the users and
contains all of the public content.
• The Administrative Application is used by
admins to maintain the site.
Presentation name change me in master
15
19. Joomla Applications
The Administrative Application is used to edit content,
install extensions, upload media, and organise the
menu.
Presentation name change me in master
19
20. Joomla Templates
Joomla! employs a simple templating system based
on XML and PHP.
For designers, it is very easy to create a great
looking website!
Presentation name change me in master
20
26. The Future of Joomla
What's coming in Joomla 1.6 ?
• Access Control Lists
• User Profiles via Plugins
• Additional User Management
• Package Management
• Expansion of the Help System
• New Category Management
• General Improvements to the Administrative
Interface and Core Components
• PHP 5.2
Presentation name change me in master
26
27. Help Wanted
We can use help with…
Development Documentation
• Unit testing • Help screens
• Functional testing; the • Technical documentation
Joomla! Bug Squad • Documentation of Joomla!
• Joomla! Core framework 1.5
Sites and
Translations Infrastructure
• Translation of installation, • Moderating
front-and backend • Help answering questions in
• Translate help screens forum
• Translation of • Re-structuring our site(s)
documentation
Presentation name change me in master 27
27
28. Thanks
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!
Presentation name change me in master
28