Difference between revisions of "Joomla"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ''''You are here''': Main Page >> Joomla IIT Bombay in collaboration with NITK Surathkal, is leading the effort to popularise JOOMLA in India. This is part of the Free and Op…')
 
(Basic Level)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''You are here''': [[Main Page]] >> Joomla
+
'''Joomla''' is a '''Content Management System (CMS)''' and helps one store content (text, documents, photos, videos etc) on websites. It can be used for building websites of all kinds - corporate, personal, eCommerce, charity, educational, travel, news, magazines etc. '''Joomla 1.0''' was released in September 2005 and the Joomla developer community keeps adding features with every release. It is a free and open source software (FOSS) which makes it one of the most popular CMS.
  
IIT Bombay in collaboration with NITK Surathkal, is leading the effort to popularise JOOMLA in India. This is part of the Free and Open source Software for Science and Engineering Education (FOSSEE) project, supported by the National Mission on Education through ICT of MHRD (http://spoken-tutorial.org/NMEICT-Intro).
+
A major advantage of using a CMS is that it requires no technical knowledge to manage a website. It has powerful extensions and plugins that can help a user create galleries, polls, searches, chats, forums and many other utilities easily without requiring any technical development skills.
  
IIT Bombay is using Spoken Tutorials (http://spoken-tutorial.org) to create learning material for FOSS. This is the main page for the organisation of the scripts required for JOOMLA spoken tutorials. We invite the JOOMLA user community to participate in this activity.
+
The Spoken Tutorial Effort for '''Joomla''' Basic level has been contributed by '''Priyanka''' from Hyderabad supported with domain reviews by '''Dr.Ambuja Salgaonkar''' from Mumbai.
Joomla! is a content Management system (CMS). Joomla! is one of the most powerful and versatile open source content management system available. Joomla! is an award-winning CMS that will help to build web sites and other powerful online applications.  Joomla! is an Open Source solution that is freely available to everybody.  Please see the associated text box of individual spoken tutorials on the website to decide the versions of Joomla and OS to which it is applicable.  
+
  
'''Note:''' Each numbered topic corresponds to a single spoken tutorial. Each bulleted point corresponds to a topic that must be covered in the given spoken tutorial.
+
'''Learners''': Web developers, website administrators, and UG/PG CSE/IT/CS students who wish to learn website management.  
=Basic Level Introduction to Joomla!=
+
Explain What is a Content Management System (CMS), Joomla! for End Users ( expain how non-technical user can add / edit ) , Joomla! to the Next Level ( features of components, modules, mambots ) , How Developers use Joomla!
+
==Installation==
+
This level describes the technical requirements of Joomla! and takes a step-by-step approach to installing the Joomla! software and an overview of the elements of a typical Joomla! installation in different environments.
+
#[[Installing in local environment ( Windows and Linux )]]
+
#Installation on a virtual sever on the net
+
==Familiarisation with website==
+
This level will take a tour through the front end and back end of Joomla! and provides information about the different types of Joomla! user and what functionality they can access.
+
#[[Front End]]
+
#*Details on  Top Menu, Main Menu, Other Menu
+
#*Explain what is content, First Page/Front Page and The Latest Messages/The Most Often Read Messages
+
#*Emphasis on Banner Area
+
#*Show Functions such as Login Area, Polling, Who is Online?, Feeds, Search Field
+
#*Explain on Managing Content, Submitting Web Links
+
#*Check-In Items
+
#[[Back End]]
+
#*How Managers, Administrators, and Super Administrators log in to the Back-end functions
+
#*Examines the Control Panel, located on the Back-end’s Home page.
+
#*Describe the default buttons Joomla! uses
+
==Customising Joomla!==
+
This level Deals with in-depth look at the administration and configuration of options to customize the Joomla! Site, Menus, Content, Tools, and Help using various options available in the administration.
+
#Inform on help menu , Detail on Site menu showing control panel, editing users, adding users, media manager, global configuration
+
#Shown in detailed Menus menu
+
#Elaborate on content menu to add article, section manager, category manager, statistics
+
#Explain private messaging, mass mail & global check-In using Tools Menu
+
==Adding components and Extensions==
+
Deals with customizing extensions and components, installing a local language file for different users and use a third-party component into website.
+
===Components===
+
#[[Explain core Components that come with the Joomla! installation.]]
+
#[[Installing and deleting a Component]]
+
#[[How they are configured and used for specific Components such as Banners, mass mail]]
+
#[[configure components such as poll, contacts, news feeds, banner, news feeds, weblinks]]
+
===Extensions===
+
#[[introduction to modules such as Syndicate, Login, newsflash , Breadcrumbs]]
+
#[[introduction to  languages, plug-ins such as editor, search-sections,.]]
+
#[[installing / uninstalling Extensions]]
+
==Joomla! Templates==
+
This level helps in installing, customizing templates and helps in creating own templates. It will also briefly touch upon HTML/XHTML, CSS and XML
+
#[[Explain The Template Manager (Site and Administrator) , Installing a new template (Site and Administrator) and Deleting a template (Site and Administrator) , Assigning a template (Site)]]
+
#[[Editing the template HTML and Editing the template CSS files. (Site and Administrator)]]
+
#[[Editing Module Positions]]
+
  
=Advanced Level Joomla!=
+
__TOC__
==Scripting own Components, Modules and Extensions==
+
 
This level helps to extend joomla!’s functionality by Scripting own new components modules and plug-ins
+
 
*Explain Helloworld
+
 
*Making Use of the Joomla! Framework
+
==Basic Level==
*Adding A Little more Functionality
+
 
*Separation of HTML Output and Programming Logic
+
1. '''Overview of Joomla'''
*Adding new table in The MySQL Table, The Front End , Integration into the Main Menu Test
+
 
*Creating an Installation Package
+
* Explain the concept of Content Management System
*Installation on a virtual sever on the net
+
* Introduce Joomla as a CMS
 +
* Software and hardware requirements for running Joomla
 +
* OS and Joomla version to be used for the series
 +
* Overview of the key features that will be demonstrated in the Joomla series
 +
 
 +
2. '''Installing Joomla on localhost'''
 +
 
 +
* Install Joomla on Linux machine
 +
* Cross verify the installation
 +
 
 +
3. ''' Installation of Joomla on windows'''
 +
 
 +
* Pre-installation checks
 +
* Database Connection check
 +
* FTP Configuration
 +
* Main Configuration
 +
* Installation of sample data
 +
* Install Joomla on windows machine
 +
 
 +
4. '''Common mistakes and uninstalling Joomla '''
 +
 
 +
* Explain the common mistakes that happen when installing Joomla
 +
* Demonstrate solutions to those mistakes
 +
* Explain how to uninstall Joomla
 +
 
 +
5. '''Creating Articles in Joomla'''
 +
 
 +
* Explain about Article Manager in Joomla
 +
* Create a new Article
 +
* Edit and existing Article
 +
* Make a copy of an article
 +
* Delete an article
 +
 
 +
6. '''Article Options in Joomla'''
 +
 
 +
* Explain about status of an article
 +
* Explain about various publishing options
 +
* Explain about the global options for articles
 +
 
 +
7. '''Formatting Article in Joomla'''
 +
 
 +
* Demonstrate basic formatting for an article
 +
* Explain about styling an article text
 +
* Demonstrate how to insert lists, page breaks and read more link.
 +
 
 +
8. '''Categories in Joomla'''
 +
 
 +
* Explain about Category Manager
 +
* Explain how to create and edit categories
 +
* Explain how to create sub-categories
 +
* Explain how to assign articles to a category
 +
* Explain how to move or copy articles to a different category
 +
* Explain the difference between deleting and unpublishing a category and how to perform the two operations
 +
 
 +
9. '''Menus in Joomla'''
 +
 
 +
* Explain menus and their importance in Joomla
 +
* Explain about Menu Manager
 +
* Explain how to create menu items and submenus
 +
* Demonstrate how to change the default homepage
 +
* Explain how to unpublish menu items

Latest revision as of 12:39, 8 October 2020

Joomla is a Content Management System (CMS) and helps one store content (text, documents, photos, videos etc) on websites. It can be used for building websites of all kinds - corporate, personal, eCommerce, charity, educational, travel, news, magazines etc. Joomla 1.0 was released in September 2005 and the Joomla developer community keeps adding features with every release. It is a free and open source software (FOSS) which makes it one of the most popular CMS.

A major advantage of using a CMS is that it requires no technical knowledge to manage a website. It has powerful extensions and plugins that can help a user create galleries, polls, searches, chats, forums and many other utilities easily without requiring any technical development skills.

The Spoken Tutorial Effort for Joomla Basic level has been contributed by Priyanka from Hyderabad supported with domain reviews by Dr.Ambuja Salgaonkar from Mumbai.

Learners: Web developers, website administrators, and UG/PG CSE/IT/CS students who wish to learn website management.

Contents


Basic Level

1. Overview of Joomla

  • Explain the concept of Content Management System
  • Introduce Joomla as a CMS
  • Software and hardware requirements for running Joomla
  • OS and Joomla version to be used for the series
  • Overview of the key features that will be demonstrated in the Joomla series

2. Installing Joomla on localhost

  • Install Joomla on Linux machine
  • Cross verify the installation

3. Installation of Joomla on windows

  • Pre-installation checks
  • Database Connection check
  • FTP Configuration
  • Main Configuration
  • Installation of sample data
  • Install Joomla on windows machine

4. Common mistakes and uninstalling Joomla

  • Explain the common mistakes that happen when installing Joomla
  • Demonstrate solutions to those mistakes
  • Explain how to uninstall Joomla

5. Creating Articles in Joomla

  • Explain about Article Manager in Joomla
  • Create a new Article
  • Edit and existing Article
  • Make a copy of an article
  • Delete an article

6. Article Options in Joomla

  • Explain about status of an article
  • Explain about various publishing options
  • Explain about the global options for articles

7. Formatting Article in Joomla

  • Demonstrate basic formatting for an article
  • Explain about styling an article text
  • Demonstrate how to insert lists, page breaks and read more link.

8. Categories in Joomla

  • Explain about Category Manager
  • Explain how to create and edit categories
  • Explain how to create sub-categories
  • Explain how to assign articles to a category
  • Explain how to move or copy articles to a different category
  • Explain the difference between deleting and unpublishing a category and how to perform the two operations

9. Menus in Joomla

  • Explain menus and their importance in Joomla
  • Explain about Menu Manager
  • Explain how to create menu items and submenus
  • Demonstrate how to change the default homepage
  • Explain how to unpublish menu items

Contributors and Content Editors

Itspriyanka, Minal, Nirmala Venkat, PoojaMoolya