Beruflich Dokumente
Kultur Dokumente
com
Outline
Joomla Introduction
What is Joomla
Joomla is a content management system (CMS) It enables you to build Web sites. It enables you to build powerful online applications. An open source solution that is freely available to everyone. The most popular open source CMS currently available. Requires little amount of instructions to start up. Highly extensible and thousands of free extensions are available. It runs on PHP/MySQL.
What is Joomla
Easy to install. Simple to manage. Reliable. Works well on WAMP, XAMPP, LAMP. Latest stable build is 1.6
What is a CMS
A computer application used to create, edit, manage, and publish content in a consistently organized fashion. The content manager may include files: Images, Audio files, Video files, documents, and Web contents. Allows the ability to assign roles and responsibilities to different content categories or types. (Ex: Editor, Manager) Allows to track and manage multiple versions of a single instance of content. Allows to publish the content to a repository to support access to the content (search and retrieval). Allows WYSIWYG editor (Anyone can edit, without having technical knowledge.
6
Source: http://community.joomla.org/showcase/
7
http://community.joomla.org/showcase/
8
Joomla 1.6
Whats new in Joomla! 1.6: Access Control Lists (ACL) : There are 2 separate aspects to ACL 1. Which users can gain access to what parts of the Web site? For example, is a given menu choice will be visible for a given user? 2. What operations (or actions) a user can perform on any given object? For example, can a user submit or edit an article?
Joomla 1.6
Joomla! 1.6 now requires: PHP 5.2+ MySQL 5.0.4+ UI Redesign Nested categories ACL and customizable user groups Improved Extension Manager Redirect Manager Integrated Trash Featured Items Under the hood changes
10
Limited section/category/article
Operating Sys
Business
Firewalls
Servers
Web Publishing
o RSS Feeds, Mail Publishing, Web 2.0 Social Media
14
Developer / Extensibility
Application bridges Data reporting tools Reservation systems Communication tools Custom product catalogs Inventory control systems Complex business directories Integrated e-commerce systems
15
Joomla Installation
16
Preparation
Requirements to run Joomla Apache Web Server PHP MySQL Choose any of these: LAMP (Linux Apache MySQL PHP) WAMP (Windows Apache MySQL PHP) MAMP (Mac OSX Apache MySQL PHP) Or your individual choice of installation Note: It is assumed that WAMP was installed. If not then let me know. You are supposed to know admin passwords of WAMP. Note: If you are interested in using Linux then let me know. (Knowledge of Linux is required)
17
Start WAMP services Open a browser On the address bar, enter http://localhost/joomla
Note: This will start the installation of Joomla
18
Installing Joomla
On the first step of the installation, the language to be used is to selected.
Select language en-US and click Next
19
20
21
22
Site Administration
Front end and Backend Users type
23
Back End /administrator Requires Back-End Administrative Privileges. Site administration, full featured site control.
24
Front End
Generally a module or menu link allows registered users to login. Content can be setup specifically for registered users. Front-end registration can be enabled. If permitted users can edit content inline by clicking the edit button.
25
Back End
/administrator to login to the back end. Back-End administrators can edit all site content and user accounts. This is your server control, changes to templates, modules, components, installation, categories, sections.
26
27
28
30
User Manager
Allows you to add, remove, enable, disable and update user accounts.
31
32
33
34
Managing Users
35
36
Click Contacts tab Create the following contacts with the category Corporate
President PR Prod Manager
Note: Be sure to link to corresponding user Note: In a later section, a Contact Us link will be created for the contacts
37
38
Templates
39
Templates
There are 2 kind of templates to use. 1. Site Template For public view. 2. Administrator Template For Admin purpose
40
Site Templates
A template is basically the design of your Joomla! powered website. With a template you can change the look and feel of your website. Templates have certain fields in which components and modules will be shown. Templates are easy to build or customize and they provide maximum flexibility in how you style your site. There are many places that offer free templates. Downloaded templates can be customized. Admin Menu > Extensions > Template Manager
41
42
43
44
Title of Site
Admin > Menu > Site > Global Configuration > Site Name.
45
THANKS
46