This document provides an overview of content management systems (CMS) like WordPress, Joomla, and Drupal. It defines what a CMS is and explains that CMS platforms allow non-technical users to easily manage and update website content without extensive coding knowledge. Key features and examples of popular CMS platforms are summarized, along with some of their advantages and disadvantages compared to each other.
Baabtra Mentoring Program Disclaimer and CMS Website Basics
1.
2. Disclaimer:This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
4. Structure
What is a What ?
CMS website ?
How to install a Joomla website ?
Installation
How to maintain a Joomla website
Maintenance
5. What is a CMS-website ?
Html
In former times : only html.
What ? - But a lot of work to change
Only html
- Slow
CSS
CMS
Installation
Maintenance
Image from the Joomla Tutorial:
http://tinyurl.com/hagn7
6. What is a CMS-website ?
CSS
Cascading Style Sheets
What ? + Easier to change the format
Only html
+ Faster
CSS
CMS
Installation
Maintenance
7. What is a CMS-website ?
CMS
Content Management System
What ? + A CMS does for content what CSS does for
Only html presentation.
CSS
+ You don’t need a webmaster for the content
CMS
Installation
Maintenance
8. What is a CMS-website ?
CMS
Content Management System
What ?
- You can have a CMS developed for you
by IT-professionals : high cost.
Only html
CSS
CMS + Or you can use a free open source CMS
Installation like Joomla,wordpress,Drupal
Maintenance Eg. www.blog.baabtra.com
9. What is a CMS-website ?
CMS
Benefits
What ? Consistent website design
Only html
Availability of site modules and templates
CSS
CMS An open source community (for support)
Installation Content and structure can easily be adapted
Maintenance
Content is well organized and searchable
You can assign different webmasters to
administer the content
10. Wordpress
WordPress is a free and open source blogging tool and a content management
system (CMS) based on PHP and MySQL. It has many features including a plug-in
architecture and a template system.
[5] WordPress is currently the most popular blogging system in use on the Internet.
It was first released on May 27, 2003, by founders Matt Mullenweg and Mike Little. As
of December 2011, version 3.0 had been downloaded over 65 million times
11. 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.
12. What are some real world examples
of what Joomla! can do?
• 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
• Community-based portals
• Personal or family homepages
13. Who uses Joomla?
• IHOP (Restaurant chain) - http://www.ihop.com
• Harvard University (Educational) -
http://gsas.harvard.edu
• Citibank (Financial institution intranet) - Not publicly
accessible
• The Green Maven (Eco-resources) -
http://www.greenmaven.com
• Outdoor Photographer (Magazine) -
http://www.outdoorphotographer.com
14. What is Drupal?
• Open Source software written in php.
• A CMS or content-management system.
• A sophisticated web application building tool.
15. What can Drupal be?
• blog
• Forum
• Online newspaper, Portal / Directory
• Brocure site, portfolio, flickr like photo drop
• Social community site, job post board
• Video site like youtube
• Project management site
• CRM, ERP, SCM, Wiki
• Shopping cart system
• E-learning, training site
• Dating site
• Anything you can think of…
16. Why use Drupal over Wordpress?
• Wordpress was designed only to be a blog with some easy add-ons.
• Drupal was designed to be more of a generalist: it’s for making ‘anything’ and is far
more robust.
• Wordpress could be the better choice for blogs since it is better at being a blog than
Drupal. This is something of debate.
• Wordpress is still a sound choice of CMS for SEO and security; so if wordpress satisfies a
simpler project’s requirements then by all means use it- it is easier and faster to set up
than Drupal.
• Wordpress is not designed to be highly scalable to many simultaneous users, nor does it
have flexible roles, permissions, extensible content types, nor does it have plentiful
well-tested, quality add-ons. It has a few and a lot of really poor plugins.
• Caveat: Trying to force Wordpress to do something it cannot do easily with very popular
plug-ins can be worse than suffering the learning curve of Drupal.
17. Why use Drupal over Joomla? (or other CMS)
• It has superior session handling for a CMS.
• It has superior security.
• It is a more consistent, reliable and flexible framework for development.
• It is considered better for SEO from our research.
• It uses a ‘separation of concerns’ architecture to cleanly and consistently separate
structure, function, form, and presentation in layers (ie: php from data as db/xml,
layout and presentation as html and css).
• It heavily uses ‘defaults overrides’ in code in the form of hooks and in themes in
the form of templates. This makes it extremely flexible.
• Other CMS’es do a very very bad job of at least one of the above.
18. Downsides to the Druup
• Drupal has a steeper learning curve than
wordpress or Joomla.
• Drupal and it’s developers make no excuse for
this fact- it is a robust, flexible tool
• That said, the drupal community is constantly
addressing usability and user-experience issues
because they want the industry market share.
19. • If this presentation helped you, please visit
our page facebook.com/baabtra and like it.
Thanks in advance.
• www.baabtra.com | www.massbaab.com |ww
w.baabte.com