This presentation explains how Joomla, a popular content management system (CMS), works. It goes through the details of how the database interacts with the template to display the information, so all pages on the site are dynamic. It talks about how the various extensions interact with the system to provide a customized site without a lot of programming effort. The presentation is provided by Landau Design, a web design company in Ventura, California that specializes in Joomla web design and Joomla development. Read what clients think at <a>Landau Design Reviews</a>.
2. What is Joomla?
Joomla means “all together” in Swahili
It is an international software project developed and
supported by millions of people around the world.
A CMS (Content Management System)
Open Source development
3. Why Use Joomla?
Sites are built faster
Client can update quickly and easily
Provides advanced functionality without development
costs - over 9,000 extensions available
Easy to customize
Active and strong support community
4. Does Joomla Perform Well?
Optimization of site and server
Just like any other site
How it’s built is how well it will perform
Joomla developers take security seriously
5. What is a CMS?
CMS = Content
Management System
Site is managed by a
database
Dynamic content generation
- page doesn’t exist until a
user calls for it.
Joomla, Database &
Template work together to
create your website
6. What is Open Source?
The code is not locked, so
anybody can edit and
customize it.
Generally free, but not
always. Joomla is given
away for free.
Why would developers not
lock the code and give it
away for free?
Popular types of open
source software:
• web browsers
• customer relationship
management (CRM) systems
• project management systems
• nug tracking systems
• message boards
• blogging platforms
Firefox is a popular
example
7. How Joomla Works
Content is separate from style
• Content is stored in the database as data
• Style is dictated by your template - also called a skin
8. How the Template Works
Combination of code types to
generate look and feel
• PHP, HTML, CSS
Contains styling information:
• Graphic design
• Page structure
• Text/color/spacing styling
Template is like a filter. All
content goes through template
to get styling information for
presentation on website.
9. How Extensions Work
Extends the functionality of the Joomla core
Like mini-programs
Because Joomla is open-source, 1,000s of extensions
are developed each year – 7,594 extensions to date
Easy to find a developer to build something custom