Sie sind auf Seite 1von 46

Pujan Srivastava pujansrt@gmail.

com

Outline
Joomla Introduction

Setting Up/ Installing Joomla


Sections, Categories and Articles Managing Users Managing Web Links Managing News Feeds Managing Templates

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

Key Features of Joomla


Simplicity - Intuitive graphical Web User Interface. Open Source & Free - Modify anything you like. Flexibility - Highly configurable and customizable. Dynamic content - Modify anything on the fly. Robustness - Extremely stable core infrastructure. Rich features - Page caching, RSS Feeds, Blogs, Polls, Languages. Extensibility - 3rd party extension and plug-ins. Pro-active support - Joomla! teams and community support.

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

Who uses Joomla


Corporate Web sites or portals Corporate intranet and extranet Online magazines and newspapers E-commerce and online reservations Government applications Small business Web sites Non-profit organizations Community-based portals Personal or family homepages

Source: http://community.joomla.org/showcase/
7

Who uses Joomla

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

Comparing Joomla 1.5 and 1.6


Joomla 1.5 Joomla 1.6

Limited to 8 user roles

Granular user access control

Limited section/category/article

Flexible category structure

Multisite support is absent.

Multisite support is present.

Translation using language packs

Translation Manager inbuilt


11

Joomla Content Organization


Content is organized in Hierarchy fashion.
Sections
Categories Articles

Operating Sys

OS1 OS2 OS3

Business

Firewalls

Firewall 10 Firewall 09 Firewall 08

Servers

Server 2010 Server 2009 Server 2008


12

Authoring, Editing, and Publishing


Collaborative authoring Editors (tools for content integration)
o Embed Audio, Video, Presentations, and Media

Faster documentation lifecycle


o Agile or Scrum documentation projects

Web Publishing
o RSS Feeds, Mail Publishing, Web 2.0 Social Media

Comment Systems, Ratings, and Contacts


13

Joomla Application Framework


Modules Components Extension layer Core Application Application layer Libraries Framework Framework layer Plug-ins Templates

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

Download Joomla/ Place in root directory


Browse Joomla website at www.joomla.org Look for Download for joomla 1.6 (zip package)
Click and save to local computer.

Extract the .zip package


Note: This will extract contents to a folder named joomla

Copy the extracted folder to root directory of web server


Note: For WAMP, example C:\wamp\www You will have something like C:\wamp\www\joomla

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

The second step is displayed,


Go over the Pre-Install Check to see that all items except Display Errors are in green Click Next

The third step brings the GNU review


Go over the agreement Click Next

19

Installing Joomla- Part 2


The fourth step is displayed; enter parameters as follows:
Host: localhost Username: root Database Name: joomla
Note: You may select any db name. Click Next

The fifth step is displayed


FTP is not necessary at this level, you may leave it.

20

Installing Joomla- Part 3


The sixth step is displayed; enter parameters as follows: Site Name: <<your_company>> Your Email: <<your_email>> Admin Password: <<use password of your choice>> Click Next For the training purpose, use simple password. And note (remember) it.

21

Installing Joomla- Part 4


The installation is just about finished As instructed by Joomla, go to the desktop, look for the directory path of the Joomla installation and remove the Installation folder Note: On WAMP installation the directory path is c:\wamp\www\joomla From the desktop, switch back to the browser and click Site link Note: This now brings the Joomla managed website

22

Site Administration
Front end and Backend Users type

23

Two sides of Joomla


Front End /index.php?option=com_user&view=login Requires Registered Account. Teachers and quick content editing.

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

Front End User Roles


Guest: A Guest is anyone that is connected to the web site but NOT registered. Registered: have the access permission to log in to the web site, view all Content that is Classified as Registered Access as well as Public Access Content. By default Registered Users are able to configure their own User Profile, submit a Web Link, view/rate Content Items with a Registered Classification. Author: inherits the access permissions of the registered user and members are allowed to create a new content Item for the Front-end of the web site. Editor: is allowed to edit all published Content Items for the Front-end of the web site, and to review and edit (where appropriate) any new Content Item that has yet to be published. Publisher: inherits the access permissions of the Editor, and allowed to publish new Content Items to the Front-end of the web site. In addition the Publisher can control existing published Content Items and Unpublished them.

27

Back End User Roles


Manager: The Manager User Group inherits the access permissions of the Publisher User Group in the Front-end Site: o Media Manager o Preview. Statistics o Menu: Access and edit existing Menus o Content: Content by Section, All Content, Static Content Manager, Section Manager, Category Manager, Front Page Manager, Archives Manager. o Page Impressions

28

Back End User Roles


Administrator: following permissions: o Trash Manager o Create/edit/delete any user of the same level or below all except Super Admin. o Menu Manager o Site Modules o Administrator Modules o Components Banners Contacts News Feeds Polls Syndicate Web Links o Mambots: Site Mambots o Installers Components Modules Mambots
29

Back End User Roles


Super Administrator: The Super Administrator User Group has total access permission that is for all Back-end administration and all Front-end functions.

30

User Manager
Allows you to add, remove, enable, disable and update user accounts.

31

News Feed (RSS)


RSS: Really Simple Syndication Ex: www.nationmultimedia.com/rss/

32

Managing News Feeds


1. Joomla provides a way to display updated RSS contents from another website. 2. Menu > Components > News Feeds > Categories > New > This will create a new category 3. Now add new feed through: Menu > Components > News Feeds > Feeds > New. You can take a link from www.nationmultimedia.com/rss/ 4. Select category accordingly.

33

Question: News Feeds


Create Categorized Feed ( 2 or more than 2)

34

Managing Users

35

Managing Users and Contacts


Aside from the admin, Joomla allows for creation of users who can modify the contents: Pull down the Site menu and select User Manager Create the following users with their levels: President: Admin PR Director: Admin Production Manager: Manager Note: In a later section, a login will be created for the users

36

Managing Users and Contacts


Contacts provide a means of web visitors to send messages to the users Pull down the Components menu, point to Contacts and select Categories
Create category Corporate

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

Gmail: Authentication Mechanism


1. Enable Gmail plugin. 2. Admin > Extensions > Plugin Manager > Filter Gmail > Enable it. 3. On site account login using your gmail account. 4. Do not forget to add @gmail.com extensions. 5. Finally admin can assign role to particular user such as Editor or Admin or Registered User to name@gmail.com

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

Site Templates: Installation


Admin Menu > Extensions > Extensions Manager > Install > Browse > Upload & Install

42

Site Templates: Use


After installation, just Preview, before use (check if it suits you). Admin Menu > Extensions > Template Manager > Templates > Select > Preview

43

Site Templates: Use


Admin Menu > Extensions > Template Manager > Style > Select > Make it default

44

Title of Site
Admin > Menu > Site > Global Configuration > Site Name.

45

THANKS

46

Das könnte Ihnen auch gefallen