12
Overview CMS and Joomla! 2.5 Vishwash Gaur © 2012 Vishwash Gaur. All rights reserved. All registered trademarks, logos, products and service names belong to their respective owners. Image Credit: http://ayadipro.com/blog/high-tech-education/25-improvements-in-joomla-2-5/ Disclaimer: Images used on this slide are for representative purposes only and belong to their respective owners.

Overview of CMS and Joomla!

Embed Size (px)

DESCRIPTION

In this beginner presentation on the topic, I would cover a quick introduction of content management system with focus on PHP based content management system “Joomla”. Joomla is considered as dynamic portal engine and content management system, and allows you to develop variety of systems from website, ecommerce store to a complex social network with the help of pre-built features i.e. caching, content management, web services, templates, and more.

Citation preview

Page 1: Overview of CMS and Joomla!

Overview CMS and Joomla! 2.5

Vishwash Gaur

© 2012 Vishwash Gaur. All rights reserved. All registered trademarks, logos, products and service names belong to their

respective owners.Image Credit: http://ayadipro.com/blog/high-tech-education/25-improvements-in-joomla-2-5/

Disclaimer: Images used on this slide are for representative purposes only and belong to their respective owners.

Page 2: Overview of CMS and Joomla!

Books are boring!

Page 3: Overview of CMS and Joomla!

Sit back, relax and let the human brain process something new!

Page 4: Overview of CMS and Joomla!

OverviewWhat is CMS?Why use CMS?What is Joomla!?Joomla Extensions

Page 5: Overview of CMS and Joomla!

Overview Procedural code Vs Object Oriented Code Difficulties with Object Oriented Code Solution to focus on interfaces rather than

implementation◦ Content Management System

Page 6: Overview of CMS and Joomla!

Content Management System A content management system (CMS) is a

computer system that allows publishing, editing, and modifying content as well as site maintenance from a central page. It provides a collection of procedures used to manage workflow in a collaborative environment.

#Source: Wikipedia: http://en.wikipedia.org/wiki/Content_management_system

#

Page 7: Overview of CMS and Joomla!

Common Website Problems

No easy internal content search

Growing cost to maintain

Poor code structure issues

Not SEO friendly

Limited features

No dynamic updates possible

Page 8: Overview of CMS and Joomla!

Easy Solution - CMS Dynamic Content and Structure Handling using

Content Manager Add additional features easily Low cost to maintain Search engine friendly structure Standardized Code Template Management Support for web services Powerful Extensibility MVC Architecture

Page 9: Overview of CMS and Joomla!

What is Joomla!? Joomla! is considered as PHP based dynamic

portal engine and content management system. The real power of Joomla! lies in the scalability

◦ It can be achieved with the use of custom extensions which include templates, language files, plugins, modules and components.

Joomla is a phonetic spelling for the Swahili word "Jumla," which means "all together" or "as a whole“.

Page 10: Overview of CMS and Joomla!

Joomla Framework

Reference & image credit: http://docs.joomla.org/Framework/1.5

Page 11: Overview of CMS and Joomla!

Joomla! Extensions A Joomla! extension is a code package that

extends the functionality or feature of default Joomla! installation.

Type of Joomla! 2.5 Extensions:

Source: http://docs.joomla.org/Extension

Compoents

Modules

Plugins

LanguagesTemplates

Packages

Libraries

Page 12: Overview of CMS and Joomla!

XAMP: http://www.apachefriends.org/en/xampp.html Joomla!: http://www.joomla.org/ JED: http://extensions.joomla.org/ Joomla! Forum: http://forum.joomla.org/ Joomla! Magazine: http://magazine.joomla.org/authors/itemlist/user/65-Nicholas-G-Antimisiaris Joomla documentation: http://docs.joomla.org/ Joomla 2.5 essential training: http://www.lynda.com/Joomla-tutorials/Joomla-Essential-Training/95699-2.html Joomla! For beginners guide 2012: http://www.danconia.com/joomla-for-beginners-guide-2012.html Joomla! Developers guide: http://cocoate.com/sites/cocoate.com/files/private/jdev.pdf

References