Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Technology Department
Joomla!
Administrative Training
What is Joomla?
Joomla is a modular content management system (CMS) It enables you to build Web sites and powerful online applications. Joomla is an open source solution that is freely available to everyone. Joomla is the most popular open source CMS currently available (200,000 registered users). With a minimal amount of instruction, you can empower your clients to easily manage their own sites. Joomla is highly extensible and thousands of extensions (most for free) are available. Joomla runs off PHP/MySQL JOOMLA IS AN ALLINCLUSIVE APPLICATION
School Administrative Unit 21
Technology Department
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 computer files, images, audio files, video files, electronic documents, and Web content. Allows for the ability to assign roles and responsibilities to different content categories or types. The ability to track and manage multiple versions of a single instance of content. The ability to publish the content to a repository to support access to the content (search and retrieval). Designed to simplify the publication of Web content to Web sites, in particular allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files.
Some help from wikipedia here
Extensions
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 (joomla24, siteground). Downloaded templates can be customized.
Admin head menu > Extensions > Template Manager
Site Components
A component is the largest and most complex extension of them all. They can be seen as mini-applications. There are two parts in a component, an administrator part and a site part. Every time a Joomla page loads, a component is called to render the main page body. Components are the major portion of your page because a component is driven by a menu item and every menu item runs a component. For example: com_content, com_registration
Admin head menu > Components
Site Modules
Modules are more lightweight and flexible extensions used for page rendering. Sometimes modules are linked to components such as the latest news module which links to the com_content and displays links to the newest content items. These modules are mostly known as the boxes that are arranged around a component, for example: the login module. The footer is a module. Modules are assigned per menu item. So, you can decide to show or hide the logon module depending on which component (menu item) is used. Modules do not need to be linked to components, as a matter of fact they don't even need to be linked to anything and can be just static HTML or text. For example: mod_banners, mod_mainmenu
Admin head menu > Extensions > Module Manager School Administrative Unit 21
Technology Department
Content Management
Site Sections
Highest Level of organization. Contains sub directories called Categories. Required there must be a place to put content! Can be enabled or disabled as a whole. Can be linked to Menus
School Administrative Unit 21
Technology Department
Site Categories
Second Level of Organization Requires a Section assignment Contains Site Content or the actual page content that would normally be considered html files. Can be enabled or disabled as a whole. Can be linked to menus as a table or in blog format.
School Administrative Unit 21
Technology Department
Site Content
These are your pages. Must have a Section and Category. Stored in the database (not actual files). Can be linked to menus. Can be time stamped. Are specifically assigned.
Public - open to all visitors to the web site. Registered - restricted to all seven Registered User Groups of the web site. Special - restricted to all User Groups except Guest and Registered.
School Administrative Unit 21
Technology Department
Content Management
Site Section 1
Category 1
Category 2
Content
Content
Content
Section 2
Category
Content
Content
Content Editors
Control features for editing/user uploads. Can be assigned per user. Can be different in the front and back ends. Many different editors available.
Site Administration
Back End /administrator Requires Back-End Administrative Privileges. Site administration, full featured site control.
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.
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.
Author: The Author User Group inherits the access permissions of the Registered User Group and in addition, its members are allowed to create a new Content Item for the Frontend of the web site. Editor: The Editor User Group inherits the access permissions of the Author User Group and, in addition, its members are 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: The Publisher User Group inherits the access permissions of the Editor User Group, and in addition, its members are allowed to publish new Content Items to the Frontend of the web site. In addition the Publisher can control existing published Content Items and Unpublish them if necessary by direct entry into the Content Item itself.
Mambots:
Installers
Components Modules Mambots
Super Administrator: The Super Administrator User Group has total access permission that is for all Back-end administration and all Front-end functions.
User Manager
Allows you to add, remove, enable, disable and update user accounts.
Menu Manager
Joomla allows for unlimited number of menus. Menus can link to anything on the site. Menus can link to external resources. Menus are linked to modules, and can be moved.
Common Extensions
JCal
Calendar solution currently being used at LAS/SAU 21. Includes Component for managing actual calendar Includes Module for Upcoming events listing Includes Module for mini-calendar. Components and Module are seamless.
Community Builder
Teacher Profile Component. Currently being used in Barnard. Links to user accounts. Multiple modules available!