intro to joomla!

27
What is Joomla? “Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.”

Upload: rob-mcbryde

Post on 17-Nov-2014

3.521 views

Category:

Technology


0 download

DESCRIPTION

Rob McBryde presents an introduction to Joomla! at the Sept. 29th Refresh Central Arkansas meeting at the Flying Saucer in Little Rock, AR.www.joomla.orgwww.refreshcentralarkansas.orgwww.ivmwebsolutions.com

TRANSCRIPT

Page 1: Intro to Joomla!

What is Joomla?“Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.”

~ Joomla.org

Page 2: Intro to Joomla!

• First version (Joomla! 1.0) launched Sept. 2005 after core team split off from the Mambo CMS project. Current version = 1.5.14

• Runs on PHP 5.2 +, MySQL 4.1.x +, Apache 2.x +

• Web based login and administration• “Easy” to use once you understand a few key

concepts (i.e. menu and content structures, extensions, and modules)

More specifically…

Page 3: Intro to Joomla!

Web based login

Page 4: Intro to Joomla!

Control Panel

Page 5: Intro to Joomla!

Article Manager

Page 6: Intro to Joomla!

Global Parameters for Articles

Page 7: Intro to Joomla!

Content (Article) Editor

Page 8: Intro to Joomla!

HTML Content Editor

Page 9: Intro to Joomla!

• Website content is organized in 3 levels– Sections (think Filing Cabinets)– Categories (think Drawers in Filing Cabinet)– Articles (think Files in Drawers of Filing Cabinet)

Key Concepts

Page 10: Intro to Joomla!

• Articles (pages) must be created BEFORE the corresponding Menu items.

• When you create the Menu item, you have to select the Article (or Section or Category) to link it to.

• You can create Menu items that link to whole Sections (filing cabinet), whole Categories (drawers of the filing cabinet), or individual Articles (files in the drawers of filing cabinet)

Page 11: Intro to Joomla!

Menu Manager

Page 12: Intro to Joomla!

Create Menu Item

Page 13: Intro to Joomla!

Media Manager

Page 14: Intro to Joomla!

Template Manager

Page 15: Intro to Joomla!

Template Editor

Page 16: Intro to Joomla!

Extension Manager

Page 17: Intro to Joomla!

Key Concept: Understanding 3 types of extensions

• Components - applications that operate within the backend control panel (ex. Article manager,

• Modules – add functions to front end of website (ex. Twitter status feed, menus, login, facebook widgets, etc.)

• Plugins – add functions within Articles (ex. Disqus comments, OnePixelOut Audio Player, Simple Image Gallery, etc.)

Page 18: Intro to Joomla!

Module Manager

Page 19: Intro to Joomla!

Module Edit

Page 20: Intro to Joomla!

Module Positions

Page 21: Intro to Joomla!

Module Positions

Page 22: Intro to Joomla!

Global Configuration

Page 23: Intro to Joomla!

User Manager

Page 24: Intro to Joomla!

• Easy enough for non-technical people – Those with little or no web experience can quickly be taught how to manage their sites.

• Content Organization – The Section-Category-Article structure forces you to consider your site map before you start building your site.

• Extensibility – With over 3,000 extensions and counting, there is little you can’t do with a Joomla!-powered website.

• Community – Huge online community of people ready and willing to help you advance your Joomla! skills.

Strengths

Page 25: Intro to Joomla!

• Blogging requires some tweaking – Joomla! doesn’t have blogging functionality built into the core. You have to add extensions for comments, tagging, etc.

• User Access Control – You can assign various levels of control, but you can’t specify sections of control. With so much control over organizing content, it would be nice to assign users to specific areas of the website.

Weaknesses

Page 26: Intro to Joomla!

• Templates – I’m not a designer and I’ve found several great template clubs to fill this void

• Extensions – There are over 3,000 extensions in the Joomla! Extension Directory. If I need to add functionality to a website, I can find a solution there.

• No longer anchored to one computer – After building sites for 3 years with Dreamweaver on one computer, it is refreshing to have access wherever there is an internet connection.

Why I Like It…

Page 27: Intro to Joomla!

• www.joomla.org (official Joomla! website)• www.joomtorial.com (Joomla! video tutorial)• www.joomlaworks.gr (Joomla! extensions)• www.joomlablogger.net (helpful blog)

Great Template Clubs• www.rockettheme.com • www.shape5.com • www.yootheme.com• www.templateplazza.com• www.joomlabamboo.com

Resources