• Like
  • Save


Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Joomla-Content Management System


Joomla is an award-winning content management system (CMS), which enables you …

Joomla is an award-winning content management system (CMS), which enables you
to build Web sites and powerful online applications. This presentation will cover all of the highlights and features Joomla has to offer.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • very nice slides .... this is complete reference for Joomla ... I was searching smthng lie this ...... one of our recent project :
    Are you sure you want to
    Your message goes here
  • thank you very much for sharing...
    Are you sure you want to
    Your message goes here
  • Nice Presentation...
    Are you sure you want to
    Your message goes here
  • Nice video! Im happy to see this video.Thanks for sharing.
    Are you sure you want to
    Your message goes here
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Joomla content management system part 1
  • 2. Contents
    Joomla introduction .
    Joomla popularity .
    Joomla features.
    Joomlasupport .
    Joomla Development.
    Joomla walk through.
    Joomlaextnsions .
    References (joomla website).
  • 3. Joomla Introduction
    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 History ?
    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 .
    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 popularity
    Joomla is used all over the world to power Web sites of all shapes and sizes :-
    • Corporate Web sites or portals
    • 5. Corporate intranets and extranets
    • 6. Online magazines, newspapers, and publications
    • 7. E-commerce and online reservations
    • 8. Government applications
    • 9. Small business Web sites
    • 10. Community-based portals
    • 11. Non-profit and organizational Web sites
    • 12. School and church Web sites
    • 13. Personal or family homepages
  • Joomla popularity
    Who uses joomla ?
    • MTV Networks Quizilla (Social networking) - http://www.quizilla.com
    • 14. IHOP (Restaurant chain) - http://www.ihop.com
    • 15. Harvard University (Educational) - http://gsas.harvard.edu
    • 16. Citibank (Financial institution intranet) - Not publicly accessible
    • 17. The Green Maven (Eco-resources) http://www.greenmaven.com
    • 18. Outdoor Photographer (Magazine) http://www.outdoorphotographer.com
    • 19. PlayShakespeare.com (Cultural) - http://www.playshakespeare.com
    • 20. Senso Interiors (Furniture design) - http://www.sensointeriors.co.za
    • 21. United nations regional information centre http://www.unric.org/
    • 22. More examples of companies using Joomla can be found in the Joomla Community Site Showcase.
  • Joomla popularity
    Word press  
  • 23. Joomla popularity
    In these events joomla lectures and disscussions are carried out
    Joomla! Day United Kingdom
    Joomla!Day Vancouver - June 14, 2008
    Budapest, Oct 21st, 2007
  • 24. Joomla features
    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.
  • 25. 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.
    If you want to find out more about your users, it's easy to create polls with multiple options.
    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
  • 26. 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.
  • 27. Joomla support and help
    Joomla has support for all users
    Designer .
    Administrators , editors , .....
  • 28. Joomla help and support
    www.joomla .com has everything that you need to get started get help and support.
    Create and Share with Joomla!
    Community portal
    Community fourm
    Joomal extension directory
    Documentation wiki
    Developers wiki
    Web designers wiki
    Other profiles
    And alot more on www.joomla.org
  • 29. Joomla help and support
    Joomla Books
  • 30. 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.
  • 31. Joomla development
    The joomla development team is divided in three groups
  • 32. Joomla development
    Development Working Group
    Tasks and responsibilities 
    • Describe roadmap strategy and after core commitment realising it.
    • 33. Define a development strategy and implement it.
    • 34. Create (architectual) designs for major and minor versions.
    • 35. Do bug- and security fixing in maintenance versions.
    • 36. 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.
    • 37. Maintain the Tracker.
    • 38. Perform testing of offered patches and of reported issues.
  • Joomla development
    Joomla Security Strike Team
    • Investigate and respond to reported core vulnerabilities.
    • 39. Execute code reviews prior to release to identify new vulnerabilities.
    • 40. Provide public presence regarding security issues.
    • 41. Help the community understand Joomla security.
  • Joomla walk through
    Joomla installation
    Joomla frontend , backend
    Installing extensions
  • 42. Joomla extensions
    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.
    There are also languages and templates, but these are solely designed to modify page output, irrespective of the data being displayed
    Joomla Extension Directory
  • 43. Joomla extensions
    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.
    Some Examples
    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.
    More commercial and non commercial modules can be found here
  • 44. 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.
    Some Examples
    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.
    Multilingual registration approval
    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
    More commercial and non commercial plug-ins can be found here
  • 45. Joomla extensions
    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 .
    Example :- Banner manager component
    Creating a banner
    Banner manager back end controls from which the user can create and publish adds
    Banner is created
    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
    Banner manager Front end module that displays an add
  • 46. Joomla extensions
    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!.
    We use templates to modify the general appearance of Joomla!. There are two types of template extension: site templates and admin templates.
    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!.
  • 47. Joomla framework
    Joomla! 1.5 is a three tiered system
    • The top, Extensions layer, consists of Extensions to the JoomlaFramework 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:-
    • 48. JInstallation is responsible for installing Joomla on a web server and is deleted after the v installation procedure has been completed.
    • 49. JAdministrator is responsible for the back-end Administrator.
    • 50. JSite is responsible for the front-end of the website.
    • 51. XML-RPC supports remote administration of the Joomla website.
    • 52. The bottom, Framework layer, consists of:-
    • 53. the JoomlaFramework itself.
    • 54. Libraries that are required by the Framework or are installed for use by third-party developers.
    • 55. Plugins extend the functionality available in the Framework.
  • Joomla extensions
    Learning Joomla! 1.5 Extension Development
    Mastering Joomla 1.5_Extension and Framework Development
  • 56. Thank you