Basics of Joomla!


Published on

Basics of Joomla! at MozFestPune, AIMS | Moz fest | 7th July 2012

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Basics of Joomla!

  1. 1. mozFestPune Allana Institute Of Mgmt Science Saurabh Shah Front-End Developer ReMo Joomla! Events Teams Member Joomla! Social Teams MemberJoomla!Day India Organizing Team Member Basics Of Joomla!
  2. 2. I am Working Since 2009- Only Dedicated Joomla! Hosting company , With Platform-as-a-Service (PaaS), get hosting on premium equipment,managed backups, Joomla! phone support, email, and lotsmore.- has partnered with,since May 2010 and is the official hosting company forJoomla! Demo sites.- Every month, over 22,000 new users sign up for theservices - that’s over 800 new Joomla! demo users everyday.
  3. 3. We allow users to maintain the integrity of their content,and continue to build and learn over an extended trialperiod. Each demo site user will get a free, complete,dedicated installation of the Joomla! CMS. Users sign up,verify their email, and start building with completecustomization capabilities. After 30 days, a user can easilymigrate the site to another host or sign up for an ongoing account.
  4. 4. What is CMS ?- A content management system (CMS) is software that keepstrack of every piece of content/data on a website much like alocal public library keeps track of books, music, films, andother content in a library. Content can be text, photos, music,video, documents, or just about anything else you can imagine.- A major advantage of using a CMS is that it requires almost notechnical skill or knowledge to manage. Joomla! also functionsas an enterprise content management system (ECM) because itcan easily manage the entire scope of an enterprise orgovernment.
  5. 5. What is Joomla! ?Joomla! is an award-winning open source application framework,content management system (CMS) and enterprise contentmanagement system (ECM) that powers nearly 3% of the world’swebsites. Because of Joomla’s extensible structure, there arentmany things you cannot do, and that’s why it’s the perfectapplication framework for individuals, small business, and largeenterprises. What sets Joomla apart from the rest is thededication to keeping things as simple as possible whileproviding the most features possible. Joomla enables users of alltypes to build websites and powerful online applications. Firstreleased in 2005, Joomla! has gone through many updates, andwill continue to be developed into the future. Many aspects,including its ease-of-use and extensibility, have made Joomla!the most popular website software available.
  6. 6. Joomla! FeaturesJoomla! CMS is built on top of an Application FrameworkApplication Framework - Build your own AppsAdvanced Login and logout featuresRegistered User AccessManage Profiles and User field dataContent Management Access ControlAllow users to edit from the front end or back endAllow access to different parts of the applicationHundreds of thousands of ready to go templates (see the list)3rd Party Applications Support - Install ready-to-go applicationsBuild Quick Easy Brochure sites using the built-in CMSApplication Framework called the Joomla! PlatformCreate Advanced DirectoriesIndexed Search with Smart Google *Like* search functionsCaptcha built in to stop Spam
  7. 7. Joomla! Features (conti...)Advanced Editor (WYSIWYG Editor)Framework for Multilingual ApplicationsMultilingual Content Management SystemCustom-built business intelligence applicationsYou own what you create in Joomla! - Open Source GPLv2Develop Powerful Brands using TemplatesHTML5 Enabled - CSS and advanced Java ScriptUse Any Java Script (Moo-tools, jQuery, Twitter bootstrap and more)Build Responsive Designs and bolt them to the CMSLearn Joomla Implementation and assemble sites quicklyDesign PSD and bolt it to Joomla!Advanced Menu Control with Access ControlAdd Advanced HTML5 Video3rd Party applications to create a Advanced formsLead Generation ToolUse Powerful 3rd Party Image Rotators
  8. 8. Joomla! Popularity● Joomla is popular open source content management system which is used to built websites.● Reason behind its extensive popularity are : ○ Freely available and no individual is required to pay huge amounts for the purpose of licensing it. ○ Joomla is easy to use and having extremely flexible features which help in the creation of wide variety of websites, such as personal websites, educational websites, E-commerce applications and corporate websites and many more. ○ One of the benefits of using Joomla web design services is that, users can easily update and maintain web pages from time to time.
  9. 9. Joomla! Popularity
  10. 10. New to Joomla! ?● Start with latest version of the Joomla! and forget about the Previous versions , Focus on the future. Current Joomla! version is 2.5● Use the documentation and forum for your most of the help.● Go to and download Joomla! latest version.
  11. 11. Joomla! Templates● A template is the type of Joomla! extension that changes the way your site looks. There are two types of templates: Front-end Templates and Back-end Templates.● Joomla Template also allows users to override the view of how extensions look.● You can change the view of the extension by two ways css override & template override
  12. 12. 3 Important Topic which you should know while working with Joomla!1. Component2. Modules3. Plugins
  13. 13. Component1. Components are the mainfunctional units that display inyour template, like contactforms, Web Links etc.2. They are usually displayedin the center of the maincontent area of a template(depending on the template Component is understructure). the red border
  14. 14. Modules1. Modules are lightweightand flexible extensions usedfor page rendering.2. These modules are mostlyvisible as the “boxes” that arearranged around acomponent on a typical page. Modules are underExample: the login module, the green borderPolls Module etc.
  15. 15. Plugins1. Provide routines which are associated with trigger eventswithin Joomla. When a particular trigger event occurs allplugin routines of the type associated with the event areexecuted in sequence.2. Joomla! Plugins enable you to execute code in responseto certain events, either Joomla! core events or customevents that are triggered from your own code. This is apowerful way of extending the basic Joomla! Functionality.Example : Comment system
  16. 16. There are 3 easy steps to get started1. Administration2. Content3. Navigation
  17. 17. 1. AdministrationFront End Back End
  18. 18. Front End is called as Public View,Which we see generally when wenavigate the site
  19. 19. Back End is called as Private View,Which we see generally Dont haveaccess to.
  20. 20. Front End is for Public View / whatpublic can see.Example: http://www.yoursite.comBack End is for Administration workExample:
  21. 21. 2. Content
  22. 22. Content - It contains the articles onyour websiteArticle Manager - Contains all yourarticles / Add / Edit / Publish andunpublish your articlesCategory Manager - Contains andmanages all your categories andsubcategories
  23. 23. 3. Navigation
  24. 24. Navigation - Generally called asMenus which enable users tonavigate throughout the site
  25. 25. 1. To create Menu , you need to go to the Menu Manager(Backend -> Menu -> Menu Manager) , If it is alreadycreated then skip to step 22. Go to the created/ existing menu , You need to createa Menu itemThere are various Menu types you can select from Single article , category blog , featured articles , external url etc.3. Select the menu type , select the Menu in which menuitem to be appear , save and close.4. Other Parameters and Options for advanced users.(which we will see over the demo)
  26. 26. DEMO
  27. 27. Language- 68 available languages- of Multilingual Site :
  28. 28. Joomla! 3.0September 3.0 & March 3.1New Markup and UI Based on BootstrapThe most visible change in version 3.0 is expected to be the new markup andUI, based on the Bootstrap HTML/CSS/JS framework from Twitter.The goal for this change is to provide a standard set of UI “widgets” whichwill allow extension developers and template developers to work from thesame set of markup standards.This will allow extension developers to focus on functionality and templatedevelopers to develop templates that work without modification acrossmultiple extensions.The Bootstrap framework is based on the jQuery JavaScript framework.Accordingly, as part of this change, Joomla 3.0 is expected to include jQuery.MooTools will continue to be included as well.
  29. 29. Teams communication team leadership team documentation team events team Bugs SquadJoomla! Extension Directory(JED Editor) Translation team UX team Long Term Support (LTS) Team
  30. 30. How to get involved with Joomla! ?- Answer questions in joomla! forum- Write Tutorials- Write documentation- Develop an Extension or Template- Test and submit Issue report- Join Joomla! working group ● Development Team ● Documentation Team ● Extension Directory Editors ● Sites and Infrastructure Teamp/Forum Moderators ● Translation Teams (Translations Forum)- Help out a Joomla! event
  31. 31. Thank You ! Saurabh Shah Twitter : @saurabhshah Email Work : saurabh@cloudaccess.netPersonal : shahsaurabh164@gmail.comWork : Personal