1 / 27

Introduction to Joomla!

Introduction to Joomla!. Get closer to the most advanced CMS. Mihail Semedzhiev. Joomla! Bulgaria. mihail@lockedideas.com. @ semerdzhiev. Table of Contents. What is Joomla? How to install Joomla? Managing the content Joomla! Extensions How to create template Resources Bonus.

Download Presentation

Introduction to Joomla!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Joomla! Get closer to the most advanced CMS MihailSemedzhiev Joomla! Bulgaria mihail@lockedideas.com @semerdzhiev

  2. Table of Contents • What is Joomla? • How to install Joomla? • Managing the content • Joomla! Extensions • How to create template • Resources • Bonus

  3. What is Joomla?

  4. What is Joomla! • Joomla! is an award-winning content management system (CMS) • Joomla! is an open source solution that is freely available to every one • Joomla! is highly extensible and thousands of extensions (most for free) are available • Joomla! runs on PHP/MySQL

  5. Additional Info • Joomla! – All together (from Swahili) • Since 2005 (before was Mambo) • Second most popular CMS • Current version 2.5 • 3100+ Government sites over 204 countries (joomlagov.info) • 30+ Million downloads • 9500 extensions • 3% of the web sites are based on Joomla

  6. How to install Joomla?

  7. How to install Joomla? Minimum System Requirements: • Web server: Apache (or Microsoft IIS) • PHP: 5.2.x or higher • Database: MySQL version 4.1.x. or higher (or MSSQL)

  8. How to install Joomla? Where to install? • Locally on your PC (XAMPP) • On a server in a company's Intranet • Shared hosting • VPS • Own server

  9. How to install Joomla? • Get the latest version from joomla.org • Extract the package • Follow the installation steps • Done

  10. Global configurations • Site settings • SEO settings • System settings • Server settings • Permissions • Text filters

  11. Managing the content

  12. Articles Content → Article Manager → Add New Article Articles are the main item in Joomla CMS • Title - every Article must have title • Alias – automatically generated string for SEF URLs • Category – the folder of the Article • Text – body of the article / main part • WYSIWYG • Options

  13. Categories Administration → Content → Category Manager • Many categories as you wish • Can be nested categories • An article can be related to one of these categories • Every category must have a Title • Description – text box for inserting additional content for the category • Options

  14. Menus Menus → Menu Manager → Add new Menu • Menus are the main navigation element • You can have many menus as you want • You can create nested menus • Edit menus in Menus manager • Joomla have different type of menus

  15. Users • Users are edited in “User manager” • Every user have custom settings • Users have groups – groups are the holder of the permissions • Joomla have ACL – access control levels • Other specific options

  16. Joomla! Extensions

  17. Components • Components are the main functionality elements • If Joomla! is the OS, components are the desktop applications • Usually are displayed in the center of main content area. (Depending on the template) • Two parts – Admin and Client side • They have special menu types and views. • Joomla! have several core components

  18. Extensions overview

  19. Modules • Modules are lightweight and flexible extensions used for page rendering. • These modules are often “boxes” arranged around a component on a typical page. • A well-known example is the login module. • Modules are assigned per menu item • Every module must have “module position” • Joomla have some core modules

  20. Plugins • Plugins provide functions which are associated with trigger events • Plugins adds specific capabilities to a component • Plugin types: Authentication, Content, Editors-xtd, Editors, Extension, Search, System and User • Plugins are powerful way of extending the functionality of the Joomla!

  21. Templates • A template controls the overall look and layout of a site • Provides the framework that brings together modules, components, css and js • Templates provide complete separation of content and presentation • Templates are installed like the other extensions • Joomla! has many professional template developers

  22. How to create a template

  23. Joomla!Day 2012

  24. Freebies

  25. Introduction to Joomla! ? ? Questions? ? ? ? ? ? ? ? ? ? ?

  26. Introduction to Joomla! Thank You!

More Related