Joomla
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 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).
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. 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.
Contents
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!
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
- Adding A Little more Functionality
- Separation of HTML Output and Programming Logic
- Adding new table in The MySQL Table, The Front End , Integration into the Main Menu Test
- Creating an Installation Package
- Installation on a virtual sever on the net