SlideShare una empresa de Scribd logo
1 de 27
JOOMLA CONTENT MANAGEMENT SYSTEM
PART 1
1. Joomla introduction .
2. Joomla popularity .
3. Joomla features.
4. Joomla support .
5. Joomla Development.
6. Joomla walk through.
7. Joomla extnsions .
8. Joomal framework.
9. References (joomla website).
Contents
What is Joomla?
Joomla is an award-winning content management system (CMS), which enables you
to build Web sites and powerful online applications. Many aspects, including its ease-of-use and
extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an
open source solution that is freely available to everyone.
Joomla Introduction
In 2001 an Australian company developed a cms named mambo, two versions of the cms where published ,
the commercial(MCSM) version and the open source version MOS)., the open source version experienced
a great success .
Joomla History ?
In order to secure the existence and the continued development of Mambo, there were deliberations on all sides
in the course of the year 2005 to establish a foundation for the open-source version of Mambo.
On August 10, 2005 it finally happened: The Mambo Foundation was announced on the Mambo project
page. After the positive reactions in the first few hours, it quickly became obvious that Miro in Australia
established the foundation and that the developer team had not been included into the incorporation
modalities. Heated discussions erupted in the forums of the community and the developer team wrapped
itself in silence for a few long days.
So Miro no longer had a development team, and the development team decided to develop a new cms
called joomla which is based on Mambo.
Joomla is used all over the world to power Web sites of all shapes and sizes :-
• Corporate Web sites or portals
• Corporate intranets and extranets
• Online magazines, newspapers, and publications
• E-commerce and online reservations
• Government applications
• Small business Web sites
• Non-profit and organizational Web sites
• Personal or family homepages
• School and church Web sites
• Community-based portals
Joomla popularity
•MTV Networks Quizilla (Social networking) - http://www.quizilla.com
•IHOP (Restaurant chain) - http://www.ihop.com
•Harvard University (Educational) - http://gsas.harvard.edu
•Citibank (Financial institution intranet) - Not publicly accessible
•United nations regional information centre http://www.unric.org/
•The Green Maven (Eco-resources) http://www.greenmaven.com
•Senso Interiors (Furniture design) - http://www.sensointeriors.co.za
•PlayShakespeare.com (Cultural) - http://www.playshakespeare.com
•Outdoor Photographer (Magazine) http://www.outdoorphotographer.com
•More examples of companies using Joomla can be found in the Joomla Community Site
Showcase.
Who uses joomla ?
Joomla popularity
joomla Word press Drupal
Joomla popularity
Joomla! Day United Kingdom
In these events joomla lectures and disscussions
are carried out
Joomla popularity
Features Overview
Joomla is so much more than just a powerful content management system. Here is a list of features "out
of the box," but the true power of Joomla is in its extensibility.
User Management
Joomla has a registration system that allows users to configure personal options. There are nine user
groups with various types of permissions on what users are allowed to access, edit, publish and
administrate.
Authentication is an important part of user management and Joomla support multiple protocols,
including LDAP, OpenID, and even Gmail. This allows users to use their existing account information to
streamline the registration process.
Media Manager
The Media Manager is the tool for easily managing media files or folders and you can configure the
MIME type settings to handle any type of file. The Media Manager is integrated into the Article Editor
tool so you can grab images and other files at any time.
Language Manager
There is international support for many world languages and UTF-8 encoding. If you need your Web site
in one language and the administrator panel in another, multiple languages are possible.
Banner Management
It's easy to set up banners on your Web site using the Banner Manager, starting with creating a client
profile. Once you add campaigns and as many banners as you need, you can set impression numbers,
special URLs, and more.
Joomla features
Contact Management
The Contact Manager helps your users to find the right person and their contact information. It also
supports multiple contact forms going to specific individuals as well as groups.
Polls
If you want to find out more about your users, it's easy to create polls with multiple options.
Search
Help navigate users to most popular search items and provide the admin with search statistics.
Web Link Management
Providing link resources for site users is simple and you can sort them into categories, even count every
click.
Content Management
Joomla's simplified three-tiered system of articles makes organizing your content a snap. You can
organize your content any way you want and not necessarily how it will be on your Web site. Your users
can rate articles, e-mail them to a friend, or automatically save a PDF (with UTF-8 support for all
languages). Administrators can archive content for safekeeping, hiding it from site visitors.
On public Web sites, built-in e-mail cloaking protects email addresses from spambots.
Creating content is simple with the WYSIWYG editor, giving even novice users the ability to combine text,
images in an attractive way. Once you've created your articles, there are a number of pre-installed
modules to show the most popular articles, latest new items, newsflashes, related articles, and more.
Syndication and Newsfeed Management
With Joomla, it's easy to syndicate your site content, allowing your users to subscribe to new content in
their favorite RSS reader. It's equally easy to integrate RSS feeds from other sources and aggregate them
all on your site
Joomla features
Menu Manager
The Menu Manager allows you to create as many menus and menu items as you need. You can structure
your menu hierarchy (and nested menu items) completely independent of your content structure. Put one
menu in multiple places and in any style you want; use rollovers, dropdown, flyouts and just about any
other navigation system you can think of. Also automatic breadcrumbs are generated to help navigate
your site users.
Template Management
Templates in Joomla are a powerful way to make your site look exactly the way you want and either use a
single template for the entire site or a separate template for each site section. The level of visual control
goes a step further with powerful template overrides, allowing you to customize each part of your pages.
Integrated Help System
Joomla has a built-in help section to assist users with finding what they need. A glossary explains the
terms in plain English, a version checker makes sure you're using the latest version, a system information
tool helps you troubleshoot, and, if all else fails, links to a
wealth of online resources for additional help and support.
Web Services
With Web services, you can use Remote Procedure Calls (via HTTP and XML). You can also integrate XML-
RPC services with the Blogger and Joomla APIs.
Powerful Extensibility
These are just some of the basic Joomla features and the real power is in the way you customize Joomla.
Visit the Joomla Extensions Directory to see thousands of ways to enhance Joomla to suit your needs.
Joomla features
Joomla support and help
Joomla has support for all users
Administrators , editors , .....
Designer .
Developers
Create and Share with Joomla!
www.joomla .com has everything that you need to get started get help and support.
Community portal
Community fourm
Joomal extension directory
Documentation wiki
Developers wiki
Administrators
Web designers wiki
Beginners
Other profiles
And alot more on www.joomla.org
Joomla help and support
Joomla
Books
Joomla help and support
Joomla development
Joomla development is very organized , joomla has three development
teams development , bug squad , security .
The joomla development cycle relies on the community feedbacks
The joomla development team is support by the open source matter
organization this will ensure the continuing development of joomla.
The joomla development team is divided in three groups
Joomla development
Development Working Group
Tasks and responsibilities
•Describe roadmap strategy and after core commitment realising it.
•Define a development strategy and implement it.
•Create (architectual) designs for major and minor versions.
•Do bug- and security fixing in maintenance versions.
•Create new versions of the Joomla! content management system.
Joomla development
Joomla Bug Squad
Tasks and responsibilities
•Scan the forum area for reported issues and help community members with solving these issues.
•Maintain the Tracker.
•Perform testing of offered patches and of reported issues.
Joomla development
Joomla Security Strike Team
Goals
•Investigate and respond to reported core vulnerabilities.
•Execute code reviews prior to release to identify new
vulnerabilities.
•Provide public presence regarding security issues.
•Help the community understand Joomla security.
Joomla development
Joomla installation
Joomla frontend , backend
Installing extensions
Joomla walk through
Extension Types and Their Uses
A Joomla! extension is anything that extends Joomla!'s functionality beyond the core.
There are three main types of extension: components, modules, and plugins.
Joomla extensions
There are also languages and templates, but these are solely designed to modify page
output, irrespective of the data being displayed
Joomla Extension Directory
Some Examples
Modules
Modules typically make up the elements of a sidebar or content menus. Modules complement the content
contained in a component; they are not intended to be the main substance of a page.
Modules are installed through the control panel , they dont manipulate any data form the database all what
they do is display content like in this example this module displays the weather.
http://extensions.joomla.org/extensions/
More commercial and non commercial modules can be found here
Joomla extensions
Some Examples
http://extensions.joomla.org/extensions/
More commercial and non commercial plug-ins can be found here
Plug-Ins
When a piece of code is needed throughout the site, it is best implemented as a plug-in
(formerly called a Mambot). Plug-ins are commonly used to format the output of a
component or module when a page is built. Some examples of plug-ins include keyword
highlighting, article comment boxes, and JavaScript-based HTML editors. Plug-ins can
also be used to extend the results found in the core search component. The back-end
controls are similar to those of modules.
ReadMoreExt can automatically add articles introduction's images
hyper links, and the hyper links will link to the complete article, just
like the ReadMore link. It applies to front page, section and category
blog layout.
ReadMoreExt
This plugin forces user's registration to be approved first by an
administrator. The user email is first verified, then the administrator
will approve the registration. The template must include a position for
the Message
Multilingual registration approval
Banner manager back end controls from
which the user can create and publish
adds
Banner manager Front end module that
displays an add
Example :- Banner manager component
Banner is created
Creating a banner
Publishing the banner in the front end by
creating a module for it using the module
manager in the back end
Banner Front end module that displays an
add
A module is created
Components
Components frequently have sophisticated back-end controls. The back end is commonly used to create and update
records in database tables, as an simple example a small guest book or a simple banner manager , where the user
has controls from which he can use the functionality .
Note:- A component can contains a module and a plug-in .
Joomla extensions
Languages
Joomla! has multilingual support, which enables us to present Joomla! in many different
languages. Language extensions include files that define translated strings for different parts
of Joomla!.
Templates
We use templates to modify the general appearance of Joomla!. There are two types of
template extension: site templates and admin templates.
Tools
Tools, although referred to as extensions, are very different to components, modules,
and plugins. The term 'tools' is used to describe any other type extension that can be
used in conjunction with Joomla!.
Joomla extensions
Joomla! 1.5 is a three tiered system
•The top, Extensions layer, consists of Extensions to the Joomla Framework and its
applications:
Modules , Components , Templates
•The middle, Application layer, consists of applications that extend the Framework JApplication class.
Currently there are four applications included in the Joomla distribution:-
•JInstallation is responsible for installing Joomla on a web server and is deleted after the v
installation procedure has been completed.
•JAdministrator is responsible for the back-end Administrator.
•JSite is responsible for the front-end of the website.
•XML-RPC supports remote administration of the Joomla website.
•The bottom, Framework layer, consists of:-
•the Joomla Framework itself.
•Libraries that are required by the Framework or are installed for use by third-party
developers.
•Plugins extend the functionality available in the Framework.
Joomla framework
Learning Joomla! 1.5 Extension Development
Mastering Joomla 1.5_Extension and Framework Development
www.joomla.com
References
Joomla extensions
Thank you

Más contenido relacionado

La actualidad más candente

Digital library technologies
Digital library technologies Digital library technologies
Digital library technologies Shriram Pandey
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Servicekilmeny21
 
Tools and Techniques used in Design and Development of Modern Library Website
Tools and Techniques used in Design and Development of Modern Library WebsiteTools and Techniques used in Design and Development of Modern Library Website
Tools and Techniques used in Design and Development of Modern Library WebsiteIqbal Ahmad Ansari
 
Content Management System
Content Management SystemContent Management System
Content Management SystemOmnePresent
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)Aaina Katyal
 
KOHA - Open Source Library Management Software
KOHA - Open Source Library Management SoftwareKOHA - Open Source Library Management Software
KOHA - Open Source Library Management Softwarerajivkumarmca
 
Greenstone Digital Library
Greenstone Digital LibraryGreenstone Digital Library
Greenstone Digital LibraryImran Mansuri
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptSUNILKUMARSINGH
 
Greenstone Digital Library Software
Greenstone Digital Library SoftwareGreenstone Digital Library Software
Greenstone Digital Library SoftwareMINTUMATHEW8
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyDebashisnaskar
 
greenstone digital library software
greenstone digital library softwaregreenstone digital library software
greenstone digital library softwaresharon bacalzo
 

La actualidad más candente (20)

E-granthalaya ILMS
E-granthalaya ILMSE-granthalaya ILMS
E-granthalaya ILMS
 
Semantic web
Semantic web Semantic web
Semantic web
 
Digital library technologies
Digital library technologies Digital library technologies
Digital library technologies
 
Koha presentation
Koha presentationKoha presentation
Koha presentation
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Service
 
Drupal
DrupalDrupal
Drupal
 
OAI and OAI-PMH
OAI and OAI-PMHOAI and OAI-PMH
OAI and OAI-PMH
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Tools and Techniques used in Design and Development of Modern Library Website
Tools and Techniques used in Design and Development of Modern Library WebsiteTools and Techniques used in Design and Development of Modern Library Website
Tools and Techniques used in Design and Development of Modern Library Website
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)
 
Open source software
Open source softwareOpen source software
Open source software
 
KOHA - Open Source Library Management Software
KOHA - Open Source Library Management SoftwareKOHA - Open Source Library Management Software
KOHA - Open Source Library Management Software
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Greenstone Digital Library
Greenstone Digital LibraryGreenstone Digital Library
Greenstone Digital Library
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol ppt
 
Greenstone Digital Library Software
Greenstone Digital Library SoftwareGreenstone Digital Library Software
Greenstone Digital Library Software
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
greenstone digital library software
greenstone digital library softwaregreenstone digital library software
greenstone digital library software
 

Similar a Joomla-Content Management System

Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...fleurfavs
 
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...NetConnectWeb
 
Joomla As Open source
Joomla As Open source Joomla As Open source
Joomla As Open source Kewan Suliman
 
Learn joomla at amc square learning
Learn joomla at amc square learningLearn joomla at amc square learning
Learn joomla at amc square learningASIT Education
 
Joomla development services by experts fromindia
 Joomla development services by experts fromindia Joomla development services by experts fromindia
Joomla development services by experts fromindiaefisurbhi
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksSaurabh Shah
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomlaSabuj Kundu
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Joomla development
Joomla developmentJoomla development
Joomla developmentAnurag Gupta
 
Joomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsJoomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsChanratha Sorn
 

Similar a Joomla-Content Management System (20)

Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...Experience the quality features of joomla and what the open source software c...
Experience the quality features of joomla and what the open source software c...
 
Joomla
JoomlaJoomla
Joomla
 
Social website
Social websiteSocial website
Social website
 
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...Joomla! -  Features of Joomla! -  Joomla! Web development Company - Joomla! E...
Joomla! - Features of Joomla! - Joomla! Web development Company - Joomla! E...
 
Joomla As Open source
Joomla As Open source Joomla As Open source
Joomla As Open source
 
Learn joomla at amc square learning
Learn joomla at amc square learningLearn joomla at amc square learning
Learn joomla at amc square learning
 
Joomla development services by experts fromindia
 Joomla development services by experts fromindia Joomla development services by experts fromindia
Joomla development services by experts fromindia
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of Frameworks
 
Joomla
Joomla Joomla
Joomla
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomla
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Joomla development
Joomla developmentJoomla development
Joomla development
 
Joomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cmsJoomla basic-i introduction-to-joomla-cms
Joomla basic-i introduction-to-joomla-cms
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
Joomla sample first tutorial.
Joomla sample first tutorial.Joomla sample first tutorial.
Joomla sample first tutorial.
 
What is Joomla?
What is Joomla?What is Joomla?
What is Joomla?
 

Más de silenceIT Inc.

Más de silenceIT Inc. (10)

PHP6 and HTML5
PHP6 and HTML5PHP6 and HTML5
PHP6 and HTML5
 
Apache JMeter - A brief introduction
Apache JMeter - A brief introductionApache JMeter - A brief introduction
Apache JMeter - A brief introduction
 
Google Gears
Google GearsGoogle Gears
Google Gears
 
Prototype Seminar
Prototype SeminarPrototype Seminar
Prototype Seminar
 
PHP-IDS
PHP-IDSPHP-IDS
PHP-IDS
 
JavaServer Pages
JavaServer PagesJavaServer Pages
JavaServer Pages
 
Bing Webmaster
Bing WebmasterBing Webmaster
Bing Webmaster
 
JavaScript Leaks
JavaScript LeaksJavaScript Leaks
JavaScript Leaks
 
JeOS "Juice"
JeOS "Juice"JeOS "Juice"
JeOS "Juice"
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 

Último

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Joomla-Content Management System

  • 2. 1. Joomla introduction . 2. Joomla popularity . 3. Joomla features. 4. Joomla support . 5. Joomla Development. 6. Joomla walk through. 7. Joomla extnsions . 8. Joomal framework. 9. References (joomla website). Contents
  • 3. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone. Joomla Introduction In 2001 an Australian company developed a cms named mambo, two versions of the cms where published , the commercial(MCSM) version and the open source version MOS)., the open source version experienced a great success . Joomla History ? In order to secure the existence and the continued development of Mambo, there were deliberations on all sides in the course of the year 2005 to establish a foundation for the open-source version of Mambo. On August 10, 2005 it finally happened: The Mambo Foundation was announced on the Mambo project page. After the positive reactions in the first few hours, it quickly became obvious that Miro in Australia established the foundation and that the developer team had not been included into the incorporation modalities. Heated discussions erupted in the forums of the community and the developer team wrapped itself in silence for a few long days. So Miro no longer had a development team, and the development team decided to develop a new cms called joomla which is based on Mambo.
  • 4. Joomla is used all over the world to power Web sites of all shapes and sizes :- • Corporate Web sites or portals • Corporate intranets and extranets • Online magazines, newspapers, and publications • E-commerce and online reservations • Government applications • Small business Web sites • Non-profit and organizational Web sites • Personal or family homepages • School and church Web sites • Community-based portals Joomla popularity
  • 5. •MTV Networks Quizilla (Social networking) - http://www.quizilla.com •IHOP (Restaurant chain) - http://www.ihop.com •Harvard University (Educational) - http://gsas.harvard.edu •Citibank (Financial institution intranet) - Not publicly accessible •United nations regional information centre http://www.unric.org/ •The Green Maven (Eco-resources) http://www.greenmaven.com •Senso Interiors (Furniture design) - http://www.sensointeriors.co.za •PlayShakespeare.com (Cultural) - http://www.playshakespeare.com •Outdoor Photographer (Magazine) http://www.outdoorphotographer.com •More examples of companies using Joomla can be found in the Joomla Community Site Showcase. Who uses joomla ? Joomla popularity
  • 6. joomla Word press Drupal Joomla popularity
  • 7. Joomla! Day United Kingdom In these events joomla lectures and disscussions are carried out Joomla popularity
  • 8. Features Overview Joomla is so much more than just a powerful content management system. Here is a list of features "out of the box," but the true power of Joomla is in its extensibility. User Management Joomla has a registration system that allows users to configure personal options. There are nine user groups with various types of permissions on what users are allowed to access, edit, publish and administrate. Authentication is an important part of user management and Joomla support multiple protocols, including LDAP, OpenID, and even Gmail. This allows users to use their existing account information to streamline the registration process. Media Manager The Media Manager is the tool for easily managing media files or folders and you can configure the MIME type settings to handle any type of file. The Media Manager is integrated into the Article Editor tool so you can grab images and other files at any time. Language Manager There is international support for many world languages and UTF-8 encoding. If you need your Web site in one language and the administrator panel in another, multiple languages are possible. Banner Management It's easy to set up banners on your Web site using the Banner Manager, starting with creating a client profile. Once you add campaigns and as many banners as you need, you can set impression numbers, special URLs, and more. Joomla features
  • 9. Contact Management The Contact Manager helps your users to find the right person and their contact information. It also supports multiple contact forms going to specific individuals as well as groups. Polls If you want to find out more about your users, it's easy to create polls with multiple options. Search Help navigate users to most popular search items and provide the admin with search statistics. Web Link Management Providing link resources for site users is simple and you can sort them into categories, even count every click. Content Management Joomla's simplified three-tiered system of articles makes organizing your content a snap. You can organize your content any way you want and not necessarily how it will be on your Web site. Your users can rate articles, e-mail them to a friend, or automatically save a PDF (with UTF-8 support for all languages). Administrators can archive content for safekeeping, hiding it from site visitors. On public Web sites, built-in e-mail cloaking protects email addresses from spambots. Creating content is simple with the WYSIWYG editor, giving even novice users the ability to combine text, images in an attractive way. Once you've created your articles, there are a number of pre-installed modules to show the most popular articles, latest new items, newsflashes, related articles, and more. Syndication and Newsfeed Management With Joomla, it's easy to syndicate your site content, allowing your users to subscribe to new content in their favorite RSS reader. It's equally easy to integrate RSS feeds from other sources and aggregate them all on your site Joomla features
  • 10. Menu Manager The Menu Manager allows you to create as many menus and menu items as you need. You can structure your menu hierarchy (and nested menu items) completely independent of your content structure. Put one menu in multiple places and in any style you want; use rollovers, dropdown, flyouts and just about any other navigation system you can think of. Also automatic breadcrumbs are generated to help navigate your site users. Template Management Templates in Joomla are a powerful way to make your site look exactly the way you want and either use a single template for the entire site or a separate template for each site section. The level of visual control goes a step further with powerful template overrides, allowing you to customize each part of your pages. Integrated Help System Joomla has a built-in help section to assist users with finding what they need. A glossary explains the terms in plain English, a version checker makes sure you're using the latest version, a system information tool helps you troubleshoot, and, if all else fails, links to a wealth of online resources for additional help and support. Web Services With Web services, you can use Remote Procedure Calls (via HTTP and XML). You can also integrate XML- RPC services with the Blogger and Joomla APIs. Powerful Extensibility These are just some of the basic Joomla features and the real power is in the way you customize Joomla. Visit the Joomla Extensions Directory to see thousands of ways to enhance Joomla to suit your needs. Joomla features
  • 11. Joomla support and help Joomla has support for all users Administrators , editors , ..... Designer . Developers
  • 12. Create and Share with Joomla! www.joomla .com has everything that you need to get started get help and support. Community portal Community fourm Joomal extension directory Documentation wiki Developers wiki Administrators Web designers wiki Beginners Other profiles And alot more on www.joomla.org Joomla help and support
  • 14. Joomla development Joomla development is very organized , joomla has three development teams development , bug squad , security . The joomla development cycle relies on the community feedbacks The joomla development team is support by the open source matter organization this will ensure the continuing development of joomla.
  • 15. The joomla development team is divided in three groups Joomla development
  • 16. Development Working Group Tasks and responsibilities •Describe roadmap strategy and after core commitment realising it. •Define a development strategy and implement it. •Create (architectual) designs for major and minor versions. •Do bug- and security fixing in maintenance versions. •Create new versions of the Joomla! content management system. Joomla development
  • 17. Joomla Bug Squad Tasks and responsibilities •Scan the forum area for reported issues and help community members with solving these issues. •Maintain the Tracker. •Perform testing of offered patches and of reported issues. Joomla development
  • 18. Joomla Security Strike Team Goals •Investigate and respond to reported core vulnerabilities. •Execute code reviews prior to release to identify new vulnerabilities. •Provide public presence regarding security issues. •Help the community understand Joomla security. Joomla development
  • 19. Joomla installation Joomla frontend , backend Installing extensions Joomla walk through
  • 20. Extension Types and Their Uses A Joomla! extension is anything that extends Joomla!'s functionality beyond the core. There are three main types of extension: components, modules, and plugins. Joomla extensions There are also languages and templates, but these are solely designed to modify page output, irrespective of the data being displayed Joomla Extension Directory
  • 21. Some Examples Modules Modules typically make up the elements of a sidebar or content menus. Modules complement the content contained in a component; they are not intended to be the main substance of a page. Modules are installed through the control panel , they dont manipulate any data form the database all what they do is display content like in this example this module displays the weather. http://extensions.joomla.org/extensions/ More commercial and non commercial modules can be found here Joomla extensions
  • 22. Some Examples http://extensions.joomla.org/extensions/ More commercial and non commercial plug-ins can be found here Plug-Ins When a piece of code is needed throughout the site, it is best implemented as a plug-in (formerly called a Mambot). Plug-ins are commonly used to format the output of a component or module when a page is built. Some examples of plug-ins include keyword highlighting, article comment boxes, and JavaScript-based HTML editors. Plug-ins can also be used to extend the results found in the core search component. The back-end controls are similar to those of modules. ReadMoreExt can automatically add articles introduction's images hyper links, and the hyper links will link to the complete article, just like the ReadMore link. It applies to front page, section and category blog layout. ReadMoreExt This plugin forces user's registration to be approved first by an administrator. The user email is first verified, then the administrator will approve the registration. The template must include a position for the Message Multilingual registration approval
  • 23. Banner manager back end controls from which the user can create and publish adds Banner manager Front end module that displays an add Example :- Banner manager component Banner is created Creating a banner Publishing the banner in the front end by creating a module for it using the module manager in the back end Banner Front end module that displays an add A module is created Components Components frequently have sophisticated back-end controls. The back end is commonly used to create and update records in database tables, as an simple example a small guest book or a simple banner manager , where the user has controls from which he can use the functionality . Note:- A component can contains a module and a plug-in . Joomla extensions
  • 24. Languages Joomla! has multilingual support, which enables us to present Joomla! in many different languages. Language extensions include files that define translated strings for different parts of Joomla!. Templates We use templates to modify the general appearance of Joomla!. There are two types of template extension: site templates and admin templates. Tools Tools, although referred to as extensions, are very different to components, modules, and plugins. The term 'tools' is used to describe any other type extension that can be used in conjunction with Joomla!. Joomla extensions
  • 25. Joomla! 1.5 is a three tiered system •The top, Extensions layer, consists of Extensions to the Joomla Framework and its applications: Modules , Components , Templates •The middle, Application layer, consists of applications that extend the Framework JApplication class. Currently there are four applications included in the Joomla distribution:- •JInstallation is responsible for installing Joomla on a web server and is deleted after the v installation procedure has been completed. •JAdministrator is responsible for the back-end Administrator. •JSite is responsible for the front-end of the website. •XML-RPC supports remote administration of the Joomla website. •The bottom, Framework layer, consists of:- •the Joomla Framework itself. •Libraries that are required by the Framework or are installed for use by third-party developers. •Plugins extend the functionality available in the Framework. Joomla framework
  • 26. Learning Joomla! 1.5 Extension Development Mastering Joomla 1.5_Extension and Framework Development www.joomla.com References Joomla extensions