Upload
beau
View
139
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Introduction to Joomla!. Get closer to the most advanced CMS. Mihail Semedzhiev. Joomla! Bulgaria. [email protected]. @ semerdzhiev. Table of Contents. What is Joomla? How to install Joomla? Managing the content Joomla! Extensions How to create template Resources Bonus. - PowerPoint PPT Presentation
Citation preview
Introduction to Joomla!
Get closer to the most advanced CMS
Mihail SemedzhievJoomla! Bulgaria
[email protected]@semerdzhiev
Table of Contents
What is Joomla? How to install Joomla? Managing the content Joomla! Extensions How to create template Resources Bonus
2
What is Joomla?
What is Joomla!
4
Joomla! is an award-winning content management system (CMS)
Joomla! is an open source solution that is freely available to every one
Joomla! is highly extensible and thousands of extensions (most for free) are available
Joomla! runs on PHP/MySQL
Additional Info Joomla! – All together (from Swahili)
Since 2005 (before was Mambo) Second most popular CMS Current version 2.5 3100+ Government sites over 204 countries (joomlagov.info)
30+ Million downloads 9500 extensions 3% of the web sites are based on Joomla
5
How to install Joomla?
How to install Joomla?
Minimum System Requirements: Web server: Apache (or Microsoft
IIS) PHP: 5.2.x or higher Database: MySQL version 4.1.x. or
higher(or MSSQL) 7
How to install Joomla?
Where to install? Locally on your PC (XAMPP) On a server in a company's Intranet Shared hosting VPS Own server
8
How to install Joomla?
1. Get the latest version from joomla.org
2. Extract the package
3. Follow the installation steps
4. Done9
Global configurations
Site settings SEO settings System settings Server settings Permissions Text filters
10
Managing the content
Articles
12
Content → Article Manager → Add New ArticleArticles are the main item in Joomla CMS
Title - every Article must have title Alias – automatically generated string for SEF URLs
Category – the folder of the Article Text – body of the article / main part WYSIWYG
Options
Categories
13
Administration → Content → Category Manager Many categories as you wish Can be nested categories An article can be related to one of these
categories Every category must have a Title Description – text box for inserting
additional content for the category Options
Menus
14
Menus → Menu Manager → Add new Menu Menus are the main navigation element You can have many menus as you want You can create nested menus Edit menus in Menus manager Joomla have different type of menus
Users
15
Users are edited in “User manager”
Every user have custom settings Users have groups – groups are the holder of the permissions
Joomla have ACL – access control levels
Other specific options
Joomla! Extensions
Components
17
Components are the main functionality elements
If Joomla! is the OS, components are the desktop applications
Usually are displayed in the center of main content area. (Depending on the template)
Two parts – Admin and Client side They have special menu types and views.
Joomla! have several core components
Extensions overview
18
Modules
19
Modules are lightweight and flexible extensions used for page rendering.
These modules are often “boxes” arranged around a component on a typical page.
A well-known example is the login module.
Modules are assigned per menu item
Every module must have “module position”
Joomla have some core modules
Plugins
20
Plugins provide functions which are associated with trigger events
Plugins adds specific capabilities to a component
Plugin types: Authentication, Content, Editors-xtd, Editors, Extension, Search, System and User
Plugins are powerful way of extending the functionality of the Joomla!
Templates
21
A template controls the overall look and layout of a site
Provides the framework that brings together modules, components, css and js
Templates provide complete separation of content and presentation
Templates are installed like the other extensions
Joomla! has many professional template developers
How to create a template
Joomla!Day 2012
23
Freebies
24
Introduction to Joomla!
Questions? ?
?? ? ??
?? ?
?
?
Introduction to Joomla!
Thank You!