The document discusses Joomla! CMS version 2.5. It provides an overview of content management systems and their advantages. It then describes features of Joomla!, how it can be used to build different types of websites, and includes examples of existing Joomla! sites. It also summarizes the installation process for Joomla! and describes some of its core administration features.
This document provides information about the Media Discovery and Ingestion Database (MDID) system and plans for its next version, MDID 3. Key points include:
- MDID currently hosts over 10,600 images across 8 collections from 43 institutions.
- MDID 2 is over 10 years old and no longer meets current needs. MDID 3 will be developed using open source software to be more flexible, extensible and compatible with current technologies.
- MDID 3 development is underway with plans to add support for additional media types like video and audio, enhance discovery features, and improve interoperability. An initial version is targeted for summer 2009.
Social media platforms are used to spread information about causes and social issues, allowing for electronic calls to action that can raise awareness through sharing content. However, some support for social causes comes through passive or low-effort engagement online, termed "slacktivism," rather than meaningful participation in addressing injustices. Overall, modern activism increasingly utilizes websites and social networks to rapidly inform about and promote issues.
Rickroll To Go With PHP, WURFL, and Other Open Source ToolsZendCon
"In a world where mobile content is becoming more prevalent by the day, how can we enhance the experience of gathering images, audio and video for consumption on mobile devices?
Brian will demonstrate how you can leverage the Wireless Universal Resource File (WURFL), PHP, ImageMagick, ffmpeg, and other open source tools to optimize content for consumption on mobile devices."
This document provides an introduction to ASP.NET, including basic concepts related to websites, servers, clients, and the essential objects that make up any website such as HTML, CSS, client-side coding, server-side coding, and databases. It describes what ASP.NET is, how it is part of the .NET framework, and how ASP.NET pages can be requested from browsers with ASP.NET rendering markup to the browser. Some advantages of ASP.NET are also listed such as separation of code from HTML, using .NET framework services, and having a graphical development environment.
This document provides definitions for various oddball terms and pictograms used in electronic communication, including symbols representing facial expressions (smileys), actions (dancing), foods (popcorn), and emotions (crying, surprised). Over 50 unique pictograms are defined in the section, with explanations of their meaning in electronic contexts. The document also notes some pictograms originated from text-based computer systems and serves as a reference for their interpretation.
This document provides information about the Media Discovery and Ingestion Database (MDID) system and plans for its next version, MDID 3. Key points include:
- MDID currently hosts over 10,600 images across 8 collections from 43 institutions.
- MDID 2 is over 10 years old and no longer meets current needs. MDID 3 will be developed using open source software to be more flexible, extensible and compatible with current technologies.
- MDID 3 development is underway with plans to add support for additional media types like video and audio, enhance discovery features, and improve interoperability. An initial version is targeted for summer 2009.
Social media platforms are used to spread information about causes and social issues, allowing for electronic calls to action that can raise awareness through sharing content. However, some support for social causes comes through passive or low-effort engagement online, termed "slacktivism," rather than meaningful participation in addressing injustices. Overall, modern activism increasingly utilizes websites and social networks to rapidly inform about and promote issues.
Rickroll To Go With PHP, WURFL, and Other Open Source ToolsZendCon
"In a world where mobile content is becoming more prevalent by the day, how can we enhance the experience of gathering images, audio and video for consumption on mobile devices?
Brian will demonstrate how you can leverage the Wireless Universal Resource File (WURFL), PHP, ImageMagick, ffmpeg, and other open source tools to optimize content for consumption on mobile devices."
This document provides an introduction to ASP.NET, including basic concepts related to websites, servers, clients, and the essential objects that make up any website such as HTML, CSS, client-side coding, server-side coding, and databases. It describes what ASP.NET is, how it is part of the .NET framework, and how ASP.NET pages can be requested from browsers with ASP.NET rendering markup to the browser. Some advantages of ASP.NET are also listed such as separation of code from HTML, using .NET framework services, and having a graphical development environment.
This document provides definitions for various oddball terms and pictograms used in electronic communication, including symbols representing facial expressions (smileys), actions (dancing), foods (popcorn), and emotions (crying, surprised). Over 50 unique pictograms are defined in the section, with explanations of their meaning in electronic contexts. The document also notes some pictograms originated from text-based computer systems and serves as a reference for their interpretation.
This document analyzes content management systems (CMS) that could be used to manage the ongoing development and maintenance of a company's websites. It discusses the problem of static websites being expensive to maintain and difficult to update. It considers the requirements and key benefits of a CMS. It then compares two free and open source CMS options - Joomla and Drupal. Drupal is recommended for its flexibility, high quality code, and ability to create complex sites. Both systems are options to use for the company's corporate and training websites, but further analysis of options like Moodle is needed.
The document provides information about developing Chrome extensions. It discusses starting the development process by creating a folder to contain extension code and adding a manifest.json file. It also covers loading the extension for testing and adding additional code files. The document then discusses deployment options for extensions, including uploading extensions to the Chrome Web Store for publishing.
Drupal Experience Sharing at Prime Collegeguest08bc36
A web content management system (CMS) like Drupal makes adding, updating, and managing website content easy for non-technical users. Drupal is a free and open source modular CMS written in PHP that provides developers with tools to build dynamic, feature-rich websites. It is used by many organizations and individuals to create blogs, forums, communities, and other sites due to its ease of use, wide range of features, and large support community.
A web content management system (CMS) like Drupal makes adding, updating, and managing website content easy for non-technical users. Drupal is a free and open source modular CMS written in PHP that provides developers with tools to build dynamic, feature-rich websites. It is used by many organizations and individuals to create blogs, communities, intranets, and other sites due to its ease of use, wide range of features, and large support community.
A website or web site is a collection of related network web resources, such as web pages, multimedia content, which are typically identified with a common domain name, and published on at least one web server. Notable examples are wikipedia.org, google.com, and amazon.com.
The document provides an overview of the content management system Joomla! and how to use it. It discusses what Joomla is, how to install it, add content through categorizing and formatting articles, and customize the site through extensions and templates. Key aspects covered include the content workflow, popular extensions, template design, and tips for a smooth migration to Joomla.
Overview of websites for nonprofits including how websites work, content management systems, Wordpress, Google Sites, and best practices for any nonprofit website.
The document provides an overview of a one day training on Joomla content management system (CMS). It covers introduction to CMS and Joomla, installing Joomla and setting up the database, overview of the Joomla front-end and back-end, customizing Joomla templates and languages, and configuring Joomla settings through the administrator interface including menus, users, media, and global site settings.
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
Here are the steps to create a React web part:
1. Scaffold a new React web part project:
```
yo @microsoft/sharepoint
```
2. When prompted, select the following:
- Use the current folder for where to place the files
- WebPart as the client-side component type
- Select React as the JavaScript framework
3. This will scaffold all the necessary files and setup React in your project.
4. Import React and ReactDOM in your web part file:
```js
import * as React from 'react';
import * as ReactDom from 'react-dom';
```
5. Create a simple React component:
This document provides an overview of Free and Open Source Software (FOSS) and the content management system Joomla. It discusses what FOSS is, examples of well-known FOSS projects, common FOSS licenses, and statistics on FOSS usage. It then introduces Joomla, describing its core features, extensions, installation process, and technical requirements. Examples of organizations using Joomla are also given.
DotNetNuke is an open source content management framework built on ASP.NET. It allows users to easily create and manage dynamic websites without coding knowledge through features like customizable modules and templates. DotNetNuke provides a single interface to integrate multiple applications within an organization on one portal. It offers benefits like easy administration, customization, security, and a large support community.
Steve Jobs said that innovation is what distinguishes a leader from others. Innovation is what allows individuals and companies to stay ahead of the competition. Dreamweaver is a powerful and flexible HTML editor that allows both designers and developers to work efficiently. It provides features for visual editing in Design view as well as powerful code editing capabilities in Code view.
DotNetNuke is an open source web content management framework written in VB.Net and C#. It supports Silverlight, Ajax, and Web 2.0 concepts. Modules can be built into DotNetNuke or purchased from the marketplace. DotNetNuke modules are added through the control panel interface. Custom modules can be developed in Visual Studio by creating a DotNetNuke dynamic module project template.
This document summarizes an advanced web design workshop that teaches skills for utilizing Microsoft FrontPage 98 and other technologies. The workshop covers FrontPage features, JavaScript for client-side scripting, Active Server Pages for server-side scripting, connecting to databases using ODBC, and using the FrontPage SDK and Visual InterDev. The workshop runs over two days and includes hands-on exercises for participants to gain practical experience.
This document provides information about Saurabh Shah and his involvement with Joomla. Saurabh is a front-end developer who works for CloudAccess.net, the official hosting provider for Joomla demo sites. He is also a member of several Joomla teams including events and social. The document then provides an overview of CloudAccess.net's Joomla hosting services and basics about CMS, Joomla features and how to get started with Joomla.
Level Up! used WordPress as a content management system to improve content management and distribution across their online properties. WordPress allowed for easier import of content, standardized formatting, built-in RSS feeds for syndication, and extensibility through plugins. This resulted in increased productivity for content managers, greater user engagement through new site features, and growth in key metrics like pageviews and time on site. WordPress proved to be a capable and cost-effective CMS that helped Level Up! advance their online presence.
WordPress is an open source content management system powered by PHP and MySQL. It allows users to create and manage blog posts and content through a plugin and widget architecture. Key terms include posts, tags, categories, media, pages, dashboards, widgets, plugins, archives, and RSS feeds. Advantages include it being free, easy to set up and learn, and having many plugins and templates. Disadvantages include themes sometimes looking similar, potential security issues with PHP, and heavy database queries.
Congratulations! You’ve installed WordPress! Now what?
Installing WordPress is just the beginning. Adjust your settings, choose a theme, and decide which plugins to run. At this month’s meetup four of our long-time meetup members are going to help you navigate WordPress after you install it.
WordPress started as a blogging platform in 2003 but has grown to be a fully-functional content management system. There are two main versions: WordPress.org which is free and self-hosted, requiring setup and maintenance, and WordPress.com which offers a free hosted blog service with minimal setup. The WordPress dashboard provides control and monitoring of a site without coding, including posts, pages, comments, plugins and more. Content and settings can be imported and exported as backups. A mobile app allows blogging on the go across many devices.
This document analyzes content management systems (CMS) that could be used to manage the ongoing development and maintenance of a company's websites. It discusses the problem of static websites being expensive to maintain and difficult to update. It considers the requirements and key benefits of a CMS. It then compares two free and open source CMS options - Joomla and Drupal. Drupal is recommended for its flexibility, high quality code, and ability to create complex sites. Both systems are options to use for the company's corporate and training websites, but further analysis of options like Moodle is needed.
The document provides information about developing Chrome extensions. It discusses starting the development process by creating a folder to contain extension code and adding a manifest.json file. It also covers loading the extension for testing and adding additional code files. The document then discusses deployment options for extensions, including uploading extensions to the Chrome Web Store for publishing.
Drupal Experience Sharing at Prime Collegeguest08bc36
A web content management system (CMS) like Drupal makes adding, updating, and managing website content easy for non-technical users. Drupal is a free and open source modular CMS written in PHP that provides developers with tools to build dynamic, feature-rich websites. It is used by many organizations and individuals to create blogs, forums, communities, and other sites due to its ease of use, wide range of features, and large support community.
A web content management system (CMS) like Drupal makes adding, updating, and managing website content easy for non-technical users. Drupal is a free and open source modular CMS written in PHP that provides developers with tools to build dynamic, feature-rich websites. It is used by many organizations and individuals to create blogs, communities, intranets, and other sites due to its ease of use, wide range of features, and large support community.
A website or web site is a collection of related network web resources, such as web pages, multimedia content, which are typically identified with a common domain name, and published on at least one web server. Notable examples are wikipedia.org, google.com, and amazon.com.
The document provides an overview of the content management system Joomla! and how to use it. It discusses what Joomla is, how to install it, add content through categorizing and formatting articles, and customize the site through extensions and templates. Key aspects covered include the content workflow, popular extensions, template design, and tips for a smooth migration to Joomla.
Overview of websites for nonprofits including how websites work, content management systems, Wordpress, Google Sites, and best practices for any nonprofit website.
The document provides an overview of a one day training on Joomla content management system (CMS). It covers introduction to CMS and Joomla, installing Joomla and setting up the database, overview of the Joomla front-end and back-end, customizing Joomla templates and languages, and configuring Joomla settings through the administrator interface including menus, users, media, and global site settings.
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
Here are the steps to create a React web part:
1. Scaffold a new React web part project:
```
yo @microsoft/sharepoint
```
2. When prompted, select the following:
- Use the current folder for where to place the files
- WebPart as the client-side component type
- Select React as the JavaScript framework
3. This will scaffold all the necessary files and setup React in your project.
4. Import React and ReactDOM in your web part file:
```js
import * as React from 'react';
import * as ReactDom from 'react-dom';
```
5. Create a simple React component:
This document provides an overview of Free and Open Source Software (FOSS) and the content management system Joomla. It discusses what FOSS is, examples of well-known FOSS projects, common FOSS licenses, and statistics on FOSS usage. It then introduces Joomla, describing its core features, extensions, installation process, and technical requirements. Examples of organizations using Joomla are also given.
DotNetNuke is an open source content management framework built on ASP.NET. It allows users to easily create and manage dynamic websites without coding knowledge through features like customizable modules and templates. DotNetNuke provides a single interface to integrate multiple applications within an organization on one portal. It offers benefits like easy administration, customization, security, and a large support community.
Steve Jobs said that innovation is what distinguishes a leader from others. Innovation is what allows individuals and companies to stay ahead of the competition. Dreamweaver is a powerful and flexible HTML editor that allows both designers and developers to work efficiently. It provides features for visual editing in Design view as well as powerful code editing capabilities in Code view.
DotNetNuke is an open source web content management framework written in VB.Net and C#. It supports Silverlight, Ajax, and Web 2.0 concepts. Modules can be built into DotNetNuke or purchased from the marketplace. DotNetNuke modules are added through the control panel interface. Custom modules can be developed in Visual Studio by creating a DotNetNuke dynamic module project template.
This document summarizes an advanced web design workshop that teaches skills for utilizing Microsoft FrontPage 98 and other technologies. The workshop covers FrontPage features, JavaScript for client-side scripting, Active Server Pages for server-side scripting, connecting to databases using ODBC, and using the FrontPage SDK and Visual InterDev. The workshop runs over two days and includes hands-on exercises for participants to gain practical experience.
This document provides information about Saurabh Shah and his involvement with Joomla. Saurabh is a front-end developer who works for CloudAccess.net, the official hosting provider for Joomla demo sites. He is also a member of several Joomla teams including events and social. The document then provides an overview of CloudAccess.net's Joomla hosting services and basics about CMS, Joomla features and how to get started with Joomla.
Level Up! used WordPress as a content management system to improve content management and distribution across their online properties. WordPress allowed for easier import of content, standardized formatting, built-in RSS feeds for syndication, and extensibility through plugins. This resulted in increased productivity for content managers, greater user engagement through new site features, and growth in key metrics like pageviews and time on site. WordPress proved to be a capable and cost-effective CMS that helped Level Up! advance their online presence.
WordPress is an open source content management system powered by PHP and MySQL. It allows users to create and manage blog posts and content through a plugin and widget architecture. Key terms include posts, tags, categories, media, pages, dashboards, widgets, plugins, archives, and RSS feeds. Advantages include it being free, easy to set up and learn, and having many plugins and templates. Disadvantages include themes sometimes looking similar, potential security issues with PHP, and heavy database queries.
Congratulations! You’ve installed WordPress! Now what?
Installing WordPress is just the beginning. Adjust your settings, choose a theme, and decide which plugins to run. At this month’s meetup four of our long-time meetup members are going to help you navigate WordPress after you install it.
WordPress started as a blogging platform in 2003 but has grown to be a fully-functional content management system. There are two main versions: WordPress.org which is free and self-hosted, requiring setup and maintenance, and WordPress.com which offers a free hosted blog service with minimal setup. The WordPress dashboard provides control and monitoring of a site without coding, including posts, pages, comments, plugins and more. Content and settings can be imported and exported as backups. A mobile app allows blogging on the go across many devices.
How to Download & Install Module From the Odoo App Store in Odoo 17Celine George
Custom modules offer the flexibility to extend Odoo's capabilities, address unique requirements, and optimize workflows to align seamlessly with your organization's processes. By leveraging custom modules, businesses can unlock greater efficiency, productivity, and innovation, empowering them to stay competitive in today's dynamic market landscape. In this tutorial, we'll guide you step by step on how to easily download and install modules from the Odoo App Store.
How Barcodes Can Be Leveraged Within Odoo 17Celine George
In this presentation, we will explore how barcodes can be leveraged within Odoo 17 to streamline our manufacturing processes. We will cover the configuration steps, how to utilize barcodes in different manufacturing scenarios, and the overall benefits of implementing this technology.
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Gender and Mental Health - Counselling and Family Therapy Applications and In...PsychoTech Services
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...EduSkills OECD
Andreas Schleicher, Director of Education and Skills at the OECD presents at the launch of PISA 2022 Volume III - Creative Minds, Creative Schools on 18 June 2024.
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...TechSoup
Whether you're new to SEO or looking to refine your existing strategies, this webinar will provide you with actionable insights and practical tips to elevate your nonprofit's online presence.
2. +
Content Management System
(CMS)
n A software that keeps track of every piece of
content on your website
n Content : text, photos, music, video, documents …
n Advantages of using CMS
n No technical skill or knowledge to manage
n Management through an easy to use browser based
interface
n Increased control over website
n Publishing variety of content
n Improved time to market with content changes
n Lower cost per page
Download Joomla : http://joomlacode.org/gf/download/frsrelease/
18322/80354/Joomla_2.5.11-Stable-Full_Package.zip
3. +
Joomla!
n An award winning content management system (CMS)
n Enables to build website & online applications
n Features of Joomla!
n Ease-of-use
n Easy content management
n Extensibility
n Open source
n Widely Accepted (More than 30 Million Downloads - 2012)
4. +
Joomla can be used to build
n Corporate Web sites or portals
n Corporate intranets and extranets
n Online magazines, newspapers, and publications
n E-commerce and online reservations
n Government applications
n Small business Web sites
n Non-profit and organizational Web sites
n Community-based portals
n School and church Web sites
n Personal or family homepages
5. +
Joomla! Sites
n MTV Networks Quizilla (Social networking) - http://www.quizilla.com
n IHOP (Restaurant chain) - http://www.ihop.com
n Harvard University (Educational) - http://gsas.harvard.edu
n Citibank (Financial institution intranet) - Not publicly accessible
n The Green Maven (Eco-resources) - http://www.greenmaven.com
n Outdoor Photographer (Magazine) -
http://www.outdoorphotographer.com
n PlayShakespeare.com (Cultural) - http://www.playshakespeare.com
n Senso Interiors (Furniture design) - http://www.sensointeriors.co.za
More sites at : http://community.joomla.org/showcase
6. +
Features included with the core
system
n WYSIWYG Content Editor
n Content Scheduling
n User Management
n Access Control
n Media Manager
n Language Manager
n Banner Manager
n Contact Manager
n Polls
n Search
n Web Links Management
n Content Syndication
n News Feed aggregation & display
n Template Management
n Search Engine Friendly URLs
• In addition to these core features,Joomla is extendable
• With over 4000 open source extensions available for free or low cost,you can
customize the site to include the functionalities you need.Photo Gallery,Web
shop,Booking system etc….
7. +
Why Joomla?
n More than 4500 extensions available – meaning more
functionalities
n Easy to customize the appearance of the site
n E-commerce options
n Easy to find help for Joomla! Site (Wide Developer Support)
n Decent documentation
n Active and dynamic community – providing support in the
forums and one can be assured of the ongoing vitality of the
project
n Affordable development costs
8. +
The Joomla! Open Source License
n Released under the GNU License (GNU GPL)
n The GNU General Public License grants users four freedoms
n The freedom to run the program for any purpose
n The freedom to study how the program works and adapt it to your
needs
n The freedom to redistribute copies so you can help others
n The freedom to improve the program and release your
improvements to the public so that the whole community benefits
9. +
Joomla Architecture
n Designed to run on the popular LAMP stack
n LAMP: Linux with the Apache web server, the MySQL
database & the PHP programming language
n Joomla! is primarily written in PHP
n .css, .html
n .ini , .js
n .php , .xml
n XAMP,WAMP, MAMP
10. +
Joomla! Support & important sites
n Over 200,000 community users and contributors
n http://community.joomla.org/
n Joomla! Main site – http://www.joomla.org
n Joomla! Code – http://www.joomlacode.org
n Joomla! Developer site – http://developer.joomla.org
n Joomla! Extensions Directory – http://extensions.joomla.org
n Joomla! Documentation – http://docs.joomla.org
n Joomla! Forums – http://forum.joomla.org
12. +
The installation process
n Downloading & installing a web server called Apache, a
database called MySQL & a scripting language PHP
n Downloaded together as one package
n XAMPP – Windows
n MAMP – MAC OS X
n LAMP – Linux
n Downloading & installing Joomla
n Configuring Joomla
13. +
Download & Install XAMPP
n XAMPP Windows 1.8.1
n http://www.apachefriends.org/download.php?xampp-
win32-1.8.1-VC9-installer.exe
n XAMPP for Windows FAQ
n http://www.apachefriends.org/en/faq-xampp-windows.html
Apache 2.4.2, MySQL 5.5.27, PHP 5.4.7, OpenSSL 1.0.1c, phpMyAdmin
3.5.2.2, XAMPP Control Panel 3.1.0,Webalizer 2.23-04, Mercury Mail
Transport System v4.62, FileZilla FTP Server 0.9.41,Tomcat 7.0.30 (with
mod_proxy_ajp as connector), Strawberry Perl 5.16.0.1 Portable
14. +
Installation process
n Disable UAC
n Search UAC
n Select Change User Account Control settings
n Drop the icon to Never notify and restart your Windows Right click
the installation file and select run as administrator
n Follow on screen instructions
32. +
Site & the administration pages
n Site (Front-end): http://localhost/joomla
n Administration page (Back-end):
http://localhost/joomla/administrator
33. +
Joomla Back-end
To build your website you need to log into the administrator area.
You can log in by opening the corresponding URL in your web browser
http://localhost/joomla/administrator
Provide your username & password that have been set during the installation
35. +
n Access Level : A method or functionality for the site administrator to control access to
articles or functionality.
n Archives : Articles can be removed from the general content areas and placed in an
archive.This is most often used with blog-type sites as the archived articles can be use
to organize old articles according to month posted
n Article : An article is a page of content created with Joomla’s New Article functionality.
Using Article manager, article can be created, edited, deleted, published, unpublished
or archived.
n Component:The major units of functionality that provide output in the main content area
of a page. Components are the most complex individual units in the system.They are
sometimes constituting complete applications in themselves
n Extensions: A generic term that refers to any component, module or plugin that is
added to default joomla system. Extension can be added, deleted or managed through
admin system’s extension manager
Joomla Vocabulary
36. +
n Module :They are typically output in the secondary areas of the page that is
mostly outside the content area.They are simply containers that hold text or
pictures and provide limited functionality like a login box.
n Module Positions:They are places on the page where module can be
assigned to appear
n News feeds: It refers to RSS or similar syndication formats.
n Plugin :They are helper applications that enable additional functionality in
the sites components, articles or modules
n Template: It controls the presentation layer of joomla site.Templates can be
installed and installed templates are collected inside the template manager
where they can be edited.
n Language pack: New language packs can be added through the extension
manager and installed language packs are collected inside the language
manager.
Joomla Vocabulary
37. +
n The visibility of modules depend on
n Whether the module is enabled
n Whether the module is assigned to the page you are viewing
n Whether the viewer has sufficient access privileges to view the
module
Modules & module positions
38.
39. +
The Front-End
n The interface that is seen by the visitor to the site.
n The target of your output
n The place where visitors access the site’s content &
functionality
n By default the site content and site is visible to everyone
however the visibility of content and functionality can be
restricted
40.
41. +
My first page in Joomla
n Click Add New Article icon from the Administration front-page
n Type the title of the article
n Select Category (leave it uncategorized – as we have not yet
made any)
n Select Save or Save & Close or Save & New
Content >> Article Manager >> Add New Article
42. +
Category Managers
n The category manager can be used to create, edit and delete
categories in a site.
n Categories are created to categorize articles.
n Each category if needed can have sub categories
n Examples : Faculty can be a category and it can have sub
categories like
n BIT
n BM
n Nursing
n Social Service
44. +
Batch Processes for the selected
categories
n Set Access Level
n Set Language
n Select Category for Move/Copy
45. +
Filter Options for categories
n Select Status : Published, Unpublished, Archived,Trashed, All
n Select Category
n Select Access
n Select Language
46. +
Category Levels
n Select Max Levels:
n Lets you show only items whose category is at or above the
specified level in the category hierarchy
n - Select max levels
n Show all items regardless of level of their assigned
category.
n 1:
n Only show items whose category is at the top level in the
category hierarchy (in other words, with categories whose
parent category is "- No Parent -".)
n 2- 10:
n Only show items whose category is in the top 2-10 levels in the
category hierarchy.
47. +
Uncategorized Content
n During the creation of article
n You have the option to assign the article to either an existing
category or to leave it uncategorized
n An uncategorized article is outside the system’s hierarchy
n Article wont be shown in any page that displays the contents
according to the articles membership in category
n Uncategorized articles wont show up in Joomla’s latest News
module
48. +
Content Structure
n Flat Sites
n Does not rely on multiple levels of nested articles
n Appropriate for smaller sites that has little content
n Does not require to use the typical category structure to hold
articles
n Multilevel Sites
n Content hierarchy : categories and sub categories
n Blog sites
n Typically contain a home page that contains numerous articles
which are ordered chronologically, with the newest items first
n Can achieve by selecting Category Blog Menu Item Type at the
time of creating Menu item
49. +
Exercise
n Create a category named Faculty and add Business, ICT,
Nursing as sub categories.
n Create a category named News
50. +
Article Manager
n Create new article
n Edit the existing article
n Publish or un-publish article
n Mark article as featured
n Archive articles
n Check in
n Trash
n Options
n Help
n Batch processes
n Set Access level
n Set Language
n Select Category for Move/
Copy
51. +
Adding new article
n Content->Article Manager->Add New Article.
n Only the Title field is mandatory. Enter the article title.
n You can also select your category from the corresponding
drop-down menu.
n Change the article State to Published.
52. Click Save or Save & Close or Save and New to save the article
56. +
Linking Article
n Linking article is required to make your articles and
corresponding pages accessible
n Joomla Admin Area >> Menus >> Main Menu
57. +
Linking Article
n Open your Joomla admin area->Menus->Main Menu.Click
on the New button.
n Choose the Menu Item Type from the corresponding dialog.
n If you want to link a standard article pick the Single Article
option.
n Then enter the link title in the Menu Title field and select
the corresponding article which will be linked through the
Select Article functionality.
n Save the changes and view the new menu item located on
your frontend.
58. +
Articles
n Archived Articles
n Single Article
n List All Categories
n Category Blog
n Category List
n Featured Articles
n Create Article
59. +
Exercise
n Create following articles
n Home Page
n Administration: http://bit.tokem.fi/ktuas/administration.html
n Visiting Us : http://bit.tokem.fi/ktuas/visiting-us.html
n News
n Summer Holidays are Coming
n Reminder to enroll for the next academic year
60. +
Publish Article as Home Page
n In order to make one of your articles the home page for the
web site, navigate to the Joomla admin area->Menus->Main
Menus
n Select the article and click on the Home icon
61. +
n By default, all articles created in Joomla are presented as
single page
n Multipage articles are created by using the page-break
button
n The button is located at the bottom of the article editing
window
Creating multipage articles
62. +
n Access the article editing dialogue
n Place the cursor where you want to split the article
n Click the Page-break button.The page break window opens.
n Type a page title for the new page
n Type a table of content Alias for the page
n Click Insert page break
Splitting a single page article into
multiple pages
63. +
n From the Admin end main page, click Article Manager
n Publishing and un-publishing articles
n Modifying Articles
n Copying Articles
n Moving Articles
n Deleting Articles
n Permanently Deleting Articles
n Archiving Articles
n Unarchiving Articles
Managing Existing Articles
64. +
n Access the Article Manager and click the icon in the
published column. Clicking the icon toggles between
published & unpublished.
n Another way is to select a single article or group of articles
by clicking the checkbox near to the article’s name in the
Article Manager, then click Publish or Un-publish icon on the
toolbar at top right.
Publishing & Un-Publishing Article
65. +
n Existing article can be modified at any time by accessing the
Article Manager either by
n Clicking the article name or
n Clicking the checkbox next to the article name and then clicking
the Edit icon on the Article Manager toolbar
n Changes made to the article are applied once you save the
article.
Modifying Articles
66. +
n Possible to create copies of articles
n Steps to copy articles
n Access the Article Manager
n Select the article you want to copy by clicking the checkbox next
to the article’s title
n Under “Select Category for Move/Copy”, select category name
and check Copy
n Click Process
n After the article is copied, you can edit it.
Copying Articles
67. +
n Possible to move articles from one category to another
n Steps to Move articles
n Access the Article Manager
n Select the article or articles you want to Move by clicking the
checkbox next to the article’s title.
n Under “Select Category for Move/Copy”, select category name
and check Move
n Click Process to move the article.
Moving Articles
68. +
n Deleting articles is a two step process
n Articles are first moved to trash
n Select article or articles and then click Trash from the right top tool
bar.
n Articles in trash can be restored at any time you want or you can
permanently delete them
n To permanently delete the article
n Select status “Trashed”
n On the right top toolbar, select Empty Trash to permanently delete
article or
n In the status column check the button to re-store the article
Deleting articles
69. +
n To remove an article from the primary content area of the site
without deleting it, article or articles can be archived
n Steps to archive articles
n Access the article manager
n Check the checkbox next to the articles you want to archive
n Click the Archive icon on the top-right toolbar
Archiving Articles
70. +
n Archived articles can be restored to the general content area
of your site by un-archiving them
n Steps to un-archive articles
n Access the article manager
n Click the checkbox next to the articles you want to un-archive
n Click the Publish button from the right top tool bar to un-archive
or publish the article in the general content
Un-archiving articles
71. +
n Archived articles are not accessible to the front-end site
visitors unless the archive module is published
n Archive module contains link to the articles organized for
view by date.
n By default the module is unpublished
n You need to publish the module and assign it to the position
and pages you desire the module to be visible to the front-
end site visitors
Archive Module
72. +
n Joomla prevent another user from editing the article if the
article is in use by another user or article has been left open
in an editing window or improperly closed.
n Using Check in from the right top toolbar, you can close all
articles that are currently open and blocked for editing are
forced to close
Global check in
73. +
n WYSIWYG is easy to use
n The most popular feature of CMS
n WYSIWYG:What you see is what you get
n Let you view your text formatting as you work
n Interface similar to typical desktop word processing tools
such as Open Office or Microsoft Word.
n TinyMCE is the default editor in Joomla
n Possible to install other editors also
WYSiWYG Editors
74. +
n Includes number of configuration options, multiple toolbars
n Works like desktop word processor
n Enables you to view your work as you go
n Feature includes : Bold, Italic, Underline, Strikethrough, align
left, align center, align right, align fully, styles, format, font
family, bullet list, numbered list, decrease indent, increase
indent, undo, redo, link, unlink, insert anchor, insert image,
cleanup code……
TinyMCE Editor
75. +
n Media manager is used to add image and other media files to
the system
n It helps to keep media files organized
Media Manager
76. +
Menu Manager
n Login to the backend of Joomla
n Menus >> Menu Manager
n Menus allow users to navigate through site
n A menu is an object containing one or more menu items
n Each menu items point to a logical page on the site
n A menu module is required to place the menu on the page
77. +
Adding menu to the site
n Create a new menu (using this screen).
n Create one or more new menu items on the menu. Each menu
item will have a specific menu item type.
n Create one or more menu modules to display the menu on the
site.When you create the modules, you will select which menu
items (pages) the modules will show on.
79. +
n Menu Manager >> Click on the new button or select a menu
and click on the ‘Edit’ Button.
Adding New menu
80. +
Adding new menu items
n Under Menu Manger click Menu Items and select new on the
top
n Select Menu Item type & type menu title then Select menu
Location and click save
81. +
Quick Tips
n Give descriptive title for new menus¨
n Better to use English alphanumeric characters without space in
the Unique Name field.
n If you don't enter a Module title, no module will be created and
the menu cannot be displayed in the front end
n You can use the Module Manager later to create a new
mod_mainmenu module, and assign it to the menu.
n If you delete an existing menu, do not forget that all the menu
items of the respective menu will be also deleted.
n The Main Menu has your default menu item, so it should not be
deleted.
82. +
Sub Menu items
n Follow the same normal process to create a menu
n Under Parent Item, select the menu item root under which
you want the sub menu to be created
83. +
Exercise
n Create the following menus
n Home, AboutUs,VisitingUs, News, Departments
n For Departments create sub menus
n ICT
n Business
n Nursing
n Health-Care
84. +
Menu on the front-end
n To display menu on the front-end, we need to make Menu
module and select position in the template
n To include sub menus, Under the Menu Module, Check yes
for Show Sub Menu Items.
86. +Extensions
n Add-ons to expand the functionality of Joomla
n 1000s of extensions available
n 5 types of extensions
n Component
n A mini application rendering the main body of the page
n Examples: contacts, news feeds
n Module
n Smaller extension
n Rendering small elements that displays across multiple pages
n Examples: menus, slideshows, breadcrumbs
n Plugin
n A section of code that runs when a pre-defined event happened within
Joomla!
n Examples: Editors are plugins that run when an edit session is opened
n Language Extension
n Allows multilingual site both Front-end & back end for which a language
extension exists
n Template controls
n To control the way , the content of a website is displayed : location, layout of
elements, colors, fonts…
87. +
Installation Methods
n Common installation method
n Download one or more archive files (.zip or tar.gz) from the
extension providers website to your local directory on your
computer
n Browse to the location where you downloaded the extension’s
archive file
n Press “Upload File & Install”
88. +
Tips
n List of Joomla Extensions : http://extensions.joomla.org/
n Use only those third party extensions if really neeeded
n Do not use your live site for testing purpose
n Joomla! Extensions may be infected by virus or malware
n Installing from remote URL locations can be dangerous
n On installing a component extension, it will be listed as a New menu
item in the Components menu
n On installing a module, it will be added to the list of Modules in the
Module Manager where you can enable/disable
n On installing plugin extension, it will be added to the list of the Plugin
Manager where you can enable/disable
n An installed language extension will be added to the Site of
Administrator list of the Language Manager
89. +
Exercise
n Install the following component
n Joomgallery
n http://www.en.joomgallery.net/downloads/joomgallery-for-
joomla-25/component/joomgallery/download.html
n Add 3 categories
n Add few images to each of those categories
n Install the following module
n http://www.en.joomgallery.net/downloads/joomgallery-for-
joomla-25/modules/joomcategories.html
n Make the module visible on the front-end
90. +
Template
n The style of the visual layout of your menus, modules &
articles
n Lots of templates and templates providers
n Types of templates: commercial & non-commercial
91.
92. +
Installing a template
n Download a template that you wish to use
n Check the compatibility with the version of your Joomla
n Log in to your admin end >> Administrator >> Extensions >>
Extensions Manager >>
Browse the appropriate template file , click Upload and Install
93. +
Changing Template
n Extensions >> Template Manager >> Choose the template
you wish to use and click on the start icon in the default
column
n Remember, the module positions defined in a template is not
always same, therefore after changing template you might
need to change the module positions in-order to make them
visible or in the appropriate place.
97. +
Exercise
n Installing a Joomla template and enabling it
n Download the template (Outsourcing)
n Install it
n Enable it
n Arrange the module positions
99. +
Contact Manager
n Accessed from the back-end Joomla! Administrator Panel
n To manage contact in Joomla Website
n How to access??
n Components → Contacts → Contacts from the drop-down menu
of the Joomla! Administrator Panel.
100. Contact Manager screen allows to add contact information to the Joomla site.
Categories can be used to categorize contacts
101. +
Adding a New categories
n On the Contact Manger screen, select categories and click
the New icon on the top to add a new category
n Type the category title and necessary information. Click save
102. +
Adding a new contact
n On the Contact Manger screen, select Contacts and click the
New icon on the top to add a new contact
n Type the contact name and necessary information. Click save
103. +
Displaying Contact in the front-
end
n To display contact, we need to add a menu item
n Menus >> Select the menu where you want to add a new
item >> Click Add new item >> On Menu item type
select one of the following action
n Fill in the required information and click Save
104. +
Exercise
n Add two contact categories
n Add two contacts to each category made in the first task
n Create a contact us page and link to one of the user among
the contacts you created
n Create a page to display list of contacts from one of your
category made earlier
106. +
Language Manger
n Extensions >> Language Manager
n To set the default language for both the front-end and back-
end of a Joomla site
107. +
Installing a new language
n On Language Manager screen click Install Language
n Search for the language you want to install
n Check the language or languages to install and click install
on the top
108. +
To enable a new language
n On the Language manager, select language for site or
administrator tab and mark as default
118. +
n Backup everything
n Zip all your Joomla files and download it to a folder in your
local system
n If your current site is already in some server, you can use FTP
client like Filezilla to download your files
Step 1
119. +
n Export your Joomla database
n Use phpMyadmin to export your database
n Most hosting companies have phpMyadmin already installed
n Be sure to export your entire database
Step 2
120. +
n Upload all your files to the new server (new system)
n Again you can use FTP client like filezilla to upload all your
files to the server
Step 3
121. +
n Import your database to your new MySQL server
n Use phpMyadmin to import your database into the new
server
Step 4
122. +
n Modify configuration.php in your new server (system)
n You need to modify the following parameters:
n public $user = 'root’;
n public $password = 'root’;
n public $db = 'joomla123';
n public $log_path = '/Volumes/Deepak/www/joomla/logs';
n public $tmp_path = '/Volumes/Deepak/www/joomla/tmp';
Step 5
125. +
Final Exercise
n Lets try to make Menus of bit.tokem.fi, top menu and the
menu on left
n Lets create the following pages
n http://bit.tokem.fi/ktuas/home.html
n http://bit.tokem.fi/ktuas/ketoakku.html
n http://bit.tokem.fi/ktuas/discover-finland.html
n Enable search feature on the website