SlideShare a Scribd company logo
Drupal: My Search for a CMS
My project is on the content
management system, Drupal. I have
spent the last couple of years searching
for the right Content Management
System (CMS) for my website projects.
My hope with this presentation is to not
only give you some idea as to what
Drupal is capable of, but to share my
experience with CMS's, in general.
What is a CMS?
A content management system is a
website software built to simplify the
creation and maintenance of content. It
allows the user to create, edit, delete
content without having to know HTML.
Depending on the complexity of the
system, varying levels of technical
skills are required to set up, configure
and customize the CMS.
There are many different types of
content management systems. Listed
below are a few types of content
management systems and popular
examples of each.
Blogging:
Wordpress
Textpattern
B2BEvolution

General Purpose Portal CMS:
Joomla
Drupal
Modx
Typo3
E-commerce:
Magento
OpenCart
Prestashop
Learning Management System:
Moodle
Docebo
Social Networking:
Elgg
Oxwall
Boonex Dolphin
:
Popular CMS

This is a pie chart from the hosting company siteground.com showing which content
management system most of their clients use. There are probably hundreds of articles
online debating over which is the best: Drupal, Joomla or Wordpress?
CMS Criteria
With the diverse range of projects I'm
working on, I've been trying to find a
CMS with the following functionality
and features:
●

●

●

E-Commerce
●

●

E-learning
●

●

Blogging

●

Multi-user content

●

Permission and access control

●

Flexibility of design

●

Social networking

A user-friendly user interface
Scalability (a software that can handle
lots of content, features, and users
without crashing)
Security
Adequate documentation and support
community.
Before I dive into Drupal, I'd like to
briefly go into some of the software I've
tried, what I liked, and didn't like about
them.
Drupal: The Alternatives
Here are some of the other software I've explored
before finally setting my sights on becoming a
Drupal expert:
Wordpress: The world's most popular blogging
software.
Joomla: Popular multi-user portal website. Ideal
for newspaper or magazine websites.
Elgg: Highly regarded open source social
networking software.
Typo3: A powerful yet complicated CMS rivaling
Drupal for functionality and scalability.
CMS Made Simple: A user-friendly CMS that
makes making websites simple.
Textpattern: A designer's blogging alternative to
Wordpress.
CMS Made Simple
CMSMS Advantages:
●

●

●

I used CMSMS to convert one of our
company's static HTML website into one
the company could update themselves.
The entire process of installing the
software, recreating the template, and
moving the content took me less than 3
hours.

Very easy to add, edit, delete content,
and pages.
Documentation makes creating
templates very easy.
Attractive and intuitive user interface.

CMSMS Disadvantages:
●

●

●

Two textbooks are available. Both of
them have deprecated code.
Weak additional functionality.
Programming skills required to
customize additional function.
Textpattern
Textpattern Advantages:
●

●

●

I used Textpattern to build my personal
website and LOVE it. I started reading the
'Friends of Ed' textbook on Textpattern and
quickly saw my project unfolding before
me. Textpattern is the best software I've
ever used for displaying different content
types in different forms. It is widely
considered a great blogging alternative to
Wordpress. Although not as user-friendly,
designers love it.

Extremely flexible for the display of
content.
A decent catalog of plugins for
additional functionality.
A very engaged user community and
support forums.

Textpattern Disadvantages:
●

●

●

Limited documentation. Although the
textbook is good, it's old and not
thorough.
Difficult user interface.
Lack of themes - design expertise
needed.
Typo3
Typo3 Advantages:
●

●

I wanted to explore Typo3 after reading
several reports on it, extolling its power,
flexibility and scalability. I found several
textbooks on packtpub.com; the most
recent one from 2010. I gave up half
way through the first book when I kept
on running into difficulty with
deprecated code and couldn't find an
answer on any of the software's support
forums.

●

E-commerce capabilities and packtpub
textbook to provide instruction.
When compared to Joomla, Drupal and
Wordpress on cmsmatrix.org, Typo3
has more features.
Considered great enterprise CMS
solution.

Typo3 Disadvantages:
●

●

Requires programming skills to create
templates.
Steep learning curve. I find it harder
than Drupal.
Joomla
Joomla Advantages:
●

Powerful multi-user content
management system with great user
access control

●

●

I've been working with Joomla for a couple
of years. I've built a couple of projects with
Joomla for clients. One of the projects, an
e-commerce website, was abandoned
when my client wanted to switch to
Wordpress. At work, we are moving our
company's site from Wordpress to Joomla
as my manager feels Joomla offers a better
option to integrate Magento (a very
powerful e-commerce software) and has
better multi-user access control. I'm
currently playing around with the
Joomla/Moodle integration plugin,
Joomdle.

Plenty of themes and plugins
Not hard to customize

●

●

Great support community and lots of
documentation available.
Moodle intergration (Joomdle)

Joomla Disadvantages:
●

The most viable options for ecommerce and social networking are
commercial (ie. JomSocial, Mijoshop)
Wordpress
Wordpress Advantages:
●

●

We are using Wordpress for our company's
website and intranet right now. The intranet
is working great. The company site has
been hacked a couple of times. I've also
built a site for a friend with Wordpress and
the site went down after it was hacked, a
few months later. Despite some security
issues, Wordpress is awesome. It has a
plug in for almost anything imaginable. It's
the most popular blogging software because
of its ease of use, 1000's of quality free
themes and plugins.

Easy to use, customize, and
administer.
Great extensions for e-commerce, elearning and community
(WooCommerce, Courseware,
BuddyPress).

●

1000's of free themes and plugins

●

Large developer community.

●

Instruction on packtpub.com,
lynda.com, ostraing.com as well as
many textbooks and training tutorials.

Wordpress Disadvantages:
●

Issues with scalability and security.
So Why Drupal?
To be honest, I find Drupal the most
difficult system I've tried to learn (aside
from Typo3). I have managed to get
through half a dozen textbooks and a
few training videos and my
appreciation for Drupal, and what it is
capable of, continues to rise. I've read
many of the Drupal vs. Joomla vs
Wordpress blog posts and the only
serious knock I've ever seen with
Drupal is that it has a steep learning
curve. The biggest draw to Drupal is
this: It can do everything, and do it well,
with stability and security.
There is a great comparison of Joomla,
Wordpress and Drupal on several sites,
but this one I find very comprehensive.

Drupal Advantages:
●

●

●

●

Two highly regarded and open source
e-commerce extensions Ubercart and
Drupal Commerce.
Great e-learning capacities as well as
LMS projects Opigno and Adrenna
Scalable and secure. Great for large
projects.
Great online community capabilities.
Drupal disadvantages:

●

●

Drupal requires advanced technical
skills to customize.
For smaller projects, Drupal may be
overkill.
Drupal: Blogging, Books, Polls & Profiles
Here are some Drupal's core
features:
●

Profiles for each user

●

Blogging for every user

●

●

Books structured for longer
documents
Forums for threaded
discussions

●

Polls for user voting

●

Contact forms for each user

●

●

Aggregator for publishing
syndicated content
Statistics for tracking web traffic
Drupal: Learning Resources
Here are some resources you may want to
explore if you want to learn Drupal:
Packtpub.com is my favorite resource for
learning Drupal and for all other open source
software. Drupal titles include: Drupal for
Education and E-learning, Drupal 7 Multiligual
Sites, Drupal 7 Business Solutions.
Lynda.com has some great video tutorials on
Drupal. I'd recommend Drupal 7 Essential
Training as a great place to start.
Qcollege, in Victoria, has a 330 hour 3 month
Drupal and E-commerce diploma program.
OSTraining.com has several high quality
Drupal training videos, some of which are
free.
The Drupal website has documentation and a
forum board to interact with the Drupal
community.
Drupal for E-learning
Packtpub has an excellent ebook
called Drupal for education and Elearning. I worked through it this
Summer and was able to get almost all
of the exercises to work. Topics
covered include: Teacher and student
blogs, bookmarks, podcasting and
images, video, assignments,course
calendar, enrollment, tracking student
progress, social networking, profiles,
and organic groups.
If this solution is not enough, Connect-i
has recently introduced a full featured
LMS based on Drupal called Opigno.
Apparently, it was released in October,
2013. From what I've seen of it, it looks
like it could be fantastic.
Drupal Opigno LMS

This is Opigno's Admin Interface. Built in Drupal, Opigno could be serious
competition to Moodle.
Drupal for E-commerce
The biggest advantage to using Drupal as the an ecommerce solution is the ability to integrate content,
community and e-commerce with one software.
I came across an absolute beautiful e-commerce
website for a natural product line called
Earth to Body. I checked the source code and found
out their website was built with Drupal Ubercart. I
contacted the owners of the website to ask them if
they had any problems with the software and they
told me they really liked it. My second run-in with
Ubercart was in a digital marketing class. The
instructor of the class runs a multi-media business
and builds all of his websites in Drupal. He told me
he doesn't use any other e-commerce solution other
than Ubercart.
Drupal Commerce is the alternative to Ubercart.
According to the forums it has a few more features,
but is much harder to set up and isn't as stable as
the more-mature, Ubercart.
Drupal for Online Communities
Drupal has several stable modules for social
networking. Packtpub's Drupal 7 for Social
Networking is a great place to start when
learning to configure Drupal's basic social
features. Interestingly enough, this ebook has
a section on alternatives to Drupal; the only
open source software listed is Elgg.
For more out-of-the-box ready social modules,
two modules I plan to test are Drupal
Commons and Open Atrium. Both are
considered excellent options for company
intranets.
I've looked at JomSocial (Joomla's commercial
extension) and BuddyPress (Wordpress's
social plugin. Both look excellent. BuddyPress,
in particular, is much easier to configure than
Drupal's social features. I still will go with
Drupal because of its scalability and security.
Further Reading
Comparing CMS's:
●

CMSmatrix.org

●

●

CMCCritic.com

●

●

●

●

●

CMS Fundamentals video tutorial from
Lynda.com
Choosing an Open Source CMS ebook
from packtpub (dated but still worth
reading)
Added Bytes E-Commerce comparison
Drupal vs. Joomla vs. Wordpress - one of
many articles written on the debate.
Awesome alternatives to Wordpress – one
of my many blog articles plugging
Textpattern and other platforms for
blogging.

●

●

●

●

Modx.com– Modx is popular content
management system I haven't tried but
would like to. It keeps coming up as a
favorite in my research.
Opensourcecms.com is a complete
reference to all open source CMS.
Includes links to demo systems.
Mediacurrent.com has a great list and
discussion thread of 50 Drupal 7 modules.
Webappers.com list Ubercart on their list
of the 15 best open source e-commerce
platforms.
Webresourcedepot.com has an article on
the best open source social networking
softwares. Notice how Drupal is not on the
list but is mentioned in the thread.

More Related Content

PDF
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
PPTX
Microsoft Teams and Planner Global Azure Bootcamp
PPTX
Java/J2EE & SOA
PPTX
DevOps: The New Face Of Application Development - Global Azure Bootcamp
DOCX
Web deveopment using React js and Node js with SQL.
PPTX
How embed pdf in your blog
PPTX
Build a Modern Workplace using Microsoft Teams
PDF
Mobile Application Development Project in Educational Industry
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Microsoft Teams and Planner Global Azure Bootcamp
Java/J2EE & SOA
DevOps: The New Face Of Application Development - Global Azure Bootcamp
Web deveopment using React js and Node js with SQL.
How embed pdf in your blog
Build a Modern Workplace using Microsoft Teams
Mobile Application Development Project in Educational Industry

What's hot (20)

PDF
Microsoft teams - master microsoft teams
PDF
What the App? : A Modernization Strategy for Your Business Applications
PPTX
Web developnment
PPTX
IBM Verse - Presentation
PDF
Rapid e learning products
PDF
LMS 101: LMS vs. LCMS
PPTX
Microsoft 365 Toronto User Group June 2021
PDF
Using Android 5.0 Lollipop
PPT
Online productivity tools - SILS20090
PDF
20 Microsoft 365 Productivity Tips
PPTX
Ten Bright Ideas for Accessibility - Brightspace Connections
PPTX
Flash HTML5 Conversion | Dorado Learning LLC.
PDF
Develop Mobile App Using Android Lollipop
PPTX
Microsoft Teams for Education
PPTX
Membership recruitment..
DOCX
Acudo & advanced analytics
PDF
Soft Tech Innovation Ltd Web Development Plan 2013
PDF
DevOps is Going to Replace SDLC! Learn Why?
PPT
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
PPTX
TechUp 2019 Microsoft Teams
Microsoft teams - master microsoft teams
What the App? : A Modernization Strategy for Your Business Applications
Web developnment
IBM Verse - Presentation
Rapid e learning products
LMS 101: LMS vs. LCMS
Microsoft 365 Toronto User Group June 2021
Using Android 5.0 Lollipop
Online productivity tools - SILS20090
20 Microsoft 365 Productivity Tips
Ten Bright Ideas for Accessibility - Brightspace Connections
Flash HTML5 Conversion | Dorado Learning LLC.
Develop Mobile App Using Android Lollipop
Microsoft Teams for Education
Membership recruitment..
Acudo & advanced analytics
Soft Tech Innovation Ltd Web Development Plan 2013
DevOps is Going to Replace SDLC! Learn Why?
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
TechUp 2019 Microsoft Teams
Ad

Viewers also liked (20)

PDF
Introduction to Drupal features
PPTX
Drupal end.ppt
PPT
CMS web publishing solution for a travel related website using Drupal
PDF
What is Drupal? And Why is it Useful? Webinar
PDF
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
PDF
Developing a Communication & Knowledge management Strategy - my experience at...
PDF
Build Custom Surveys and Forms Natively in Drupal Gardens
PDF
The Wonderful World of Drupal 8 Multilingual
PPTX
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
PDF
Building and Maintaining a Distribution in Drupal 7 with Features
PPTX
iMoot – Tin Can in Moodle
ODP
Content Staging in Drupal 8
PDF
Business benefits of Drupal 8
PDF
Webform and Drupal 8
PDF
Drupal and Devops , the Survey Results
PDF
Decoupled Drupal: What This Means for Developers
PDF
Drupal 8: The Foundation for Digital Experience and Digital Business
PDF
Drupal 8 - A Brief Introduction
PDF
Drupal 7
PPT
What is a Content Management System or CMS
Introduction to Drupal features
Drupal end.ppt
CMS web publishing solution for a travel related website using Drupal
What is Drupal? And Why is it Useful? Webinar
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
Developing a Communication & Knowledge management Strategy - my experience at...
Build Custom Surveys and Forms Natively in Drupal Gardens
The Wonderful World of Drupal 8 Multilingual
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
Building and Maintaining a Distribution in Drupal 7 with Features
iMoot – Tin Can in Moodle
Content Staging in Drupal 8
Business benefits of Drupal 8
Webform and Drupal 8
Drupal and Devops , the Survey Results
Decoupled Drupal: What This Means for Developers
Drupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8 - A Brief Introduction
Drupal 7
What is a Content Management System or CMS
Ad

Similar to Drupal: My Search for a CMS (20)

PPT
Drupal Vs.The Others
PDF
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_
PDF
WordPress vs Joomla vs Drupal (Infographic)
PPTX
BITM3730 11-7.pptx
KEY
Introduction to Drupal
PPTX
Drupal vs. the Others
PPTX
CMS Showdown
PDF
Open source cms-presentation-v1
PDF
Analysis And Design Of Website
PPTX
Content Management System
PDF
Drupal & Joomla & WordPress.. Oh My! A quick round-up of the three most popul...
PPTX
Overview and Comparison of Open Source CMS
PPTX
Drupal vs wordpess
PPTX
BITM3730 11-8.pptx
PPTX
WordPress vs Other Content Management System
PPT
Drupal Basics
PDF
Drupal vs. the Others
PDF
Drupal vs. the Others
Drupal Vs.The Others
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_
WordPress vs Joomla vs Drupal (Infographic)
BITM3730 11-7.pptx
Introduction to Drupal
Drupal vs. the Others
CMS Showdown
Open source cms-presentation-v1
Analysis And Design Of Website
Content Management System
Drupal & Joomla & WordPress.. Oh My! A quick round-up of the three most popul...
Overview and Comparison of Open Source CMS
Drupal vs wordpess
BITM3730 11-8.pptx
WordPress vs Other Content Management System
Drupal Basics
Drupal vs. the Others
Drupal vs. the Others

More from Jim Heil (7)

PPTX
Mobile innovation Kenya
PDF
Diets of the Major Religions
PPTX
Con 5 as-practitioner-guide-pg-1-50
PDF
Seeing Food as a Commons Opens Up Creative New Possibilities
PDF
Humane and Sustainable Farming
ODP
Quora in Brief
PPTX
Facebook
Mobile innovation Kenya
Diets of the Major Religions
Con 5 as-practitioner-guide-pg-1-50
Seeing Food as a Commons Opens Up Creative New Possibilities
Humane and Sustainable Farming
Quora in Brief
Facebook

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Programs and apps: productivity, graphics, security and other tools
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Drupal: My Search for a CMS

  • 1. Drupal: My Search for a CMS My project is on the content management system, Drupal. I have spent the last couple of years searching for the right Content Management System (CMS) for my website projects. My hope with this presentation is to not only give you some idea as to what Drupal is capable of, but to share my experience with CMS's, in general.
  • 2. What is a CMS? A content management system is a website software built to simplify the creation and maintenance of content. It allows the user to create, edit, delete content without having to know HTML. Depending on the complexity of the system, varying levels of technical skills are required to set up, configure and customize the CMS. There are many different types of content management systems. Listed below are a few types of content management systems and popular examples of each. Blogging: Wordpress Textpattern B2BEvolution General Purpose Portal CMS: Joomla Drupal Modx Typo3 E-commerce: Magento OpenCart Prestashop Learning Management System: Moodle Docebo Social Networking: Elgg Oxwall Boonex Dolphin :
  • 3. Popular CMS This is a pie chart from the hosting company siteground.com showing which content management system most of their clients use. There are probably hundreds of articles online debating over which is the best: Drupal, Joomla or Wordpress?
  • 4. CMS Criteria With the diverse range of projects I'm working on, I've been trying to find a CMS with the following functionality and features: ● ● ● E-Commerce ● ● E-learning ● ● Blogging ● Multi-user content ● Permission and access control ● Flexibility of design ● Social networking A user-friendly user interface Scalability (a software that can handle lots of content, features, and users without crashing) Security Adequate documentation and support community. Before I dive into Drupal, I'd like to briefly go into some of the software I've tried, what I liked, and didn't like about them.
  • 5. Drupal: The Alternatives Here are some of the other software I've explored before finally setting my sights on becoming a Drupal expert: Wordpress: The world's most popular blogging software. Joomla: Popular multi-user portal website. Ideal for newspaper or magazine websites. Elgg: Highly regarded open source social networking software. Typo3: A powerful yet complicated CMS rivaling Drupal for functionality and scalability. CMS Made Simple: A user-friendly CMS that makes making websites simple. Textpattern: A designer's blogging alternative to Wordpress.
  • 6. CMS Made Simple CMSMS Advantages: ● ● ● I used CMSMS to convert one of our company's static HTML website into one the company could update themselves. The entire process of installing the software, recreating the template, and moving the content took me less than 3 hours. Very easy to add, edit, delete content, and pages. Documentation makes creating templates very easy. Attractive and intuitive user interface. CMSMS Disadvantages: ● ● ● Two textbooks are available. Both of them have deprecated code. Weak additional functionality. Programming skills required to customize additional function.
  • 7. Textpattern Textpattern Advantages: ● ● ● I used Textpattern to build my personal website and LOVE it. I started reading the 'Friends of Ed' textbook on Textpattern and quickly saw my project unfolding before me. Textpattern is the best software I've ever used for displaying different content types in different forms. It is widely considered a great blogging alternative to Wordpress. Although not as user-friendly, designers love it. Extremely flexible for the display of content. A decent catalog of plugins for additional functionality. A very engaged user community and support forums. Textpattern Disadvantages: ● ● ● Limited documentation. Although the textbook is good, it's old and not thorough. Difficult user interface. Lack of themes - design expertise needed.
  • 8. Typo3 Typo3 Advantages: ● ● I wanted to explore Typo3 after reading several reports on it, extolling its power, flexibility and scalability. I found several textbooks on packtpub.com; the most recent one from 2010. I gave up half way through the first book when I kept on running into difficulty with deprecated code and couldn't find an answer on any of the software's support forums. ● E-commerce capabilities and packtpub textbook to provide instruction. When compared to Joomla, Drupal and Wordpress on cmsmatrix.org, Typo3 has more features. Considered great enterprise CMS solution. Typo3 Disadvantages: ● ● Requires programming skills to create templates. Steep learning curve. I find it harder than Drupal.
  • 9. Joomla Joomla Advantages: ● Powerful multi-user content management system with great user access control ● ● I've been working with Joomla for a couple of years. I've built a couple of projects with Joomla for clients. One of the projects, an e-commerce website, was abandoned when my client wanted to switch to Wordpress. At work, we are moving our company's site from Wordpress to Joomla as my manager feels Joomla offers a better option to integrate Magento (a very powerful e-commerce software) and has better multi-user access control. I'm currently playing around with the Joomla/Moodle integration plugin, Joomdle. Plenty of themes and plugins Not hard to customize ● ● Great support community and lots of documentation available. Moodle intergration (Joomdle) Joomla Disadvantages: ● The most viable options for ecommerce and social networking are commercial (ie. JomSocial, Mijoshop)
  • 10. Wordpress Wordpress Advantages: ● ● We are using Wordpress for our company's website and intranet right now. The intranet is working great. The company site has been hacked a couple of times. I've also built a site for a friend with Wordpress and the site went down after it was hacked, a few months later. Despite some security issues, Wordpress is awesome. It has a plug in for almost anything imaginable. It's the most popular blogging software because of its ease of use, 1000's of quality free themes and plugins. Easy to use, customize, and administer. Great extensions for e-commerce, elearning and community (WooCommerce, Courseware, BuddyPress). ● 1000's of free themes and plugins ● Large developer community. ● Instruction on packtpub.com, lynda.com, ostraing.com as well as many textbooks and training tutorials. Wordpress Disadvantages: ● Issues with scalability and security.
  • 11. So Why Drupal? To be honest, I find Drupal the most difficult system I've tried to learn (aside from Typo3). I have managed to get through half a dozen textbooks and a few training videos and my appreciation for Drupal, and what it is capable of, continues to rise. I've read many of the Drupal vs. Joomla vs Wordpress blog posts and the only serious knock I've ever seen with Drupal is that it has a steep learning curve. The biggest draw to Drupal is this: It can do everything, and do it well, with stability and security. There is a great comparison of Joomla, Wordpress and Drupal on several sites, but this one I find very comprehensive. Drupal Advantages: ● ● ● ● Two highly regarded and open source e-commerce extensions Ubercart and Drupal Commerce. Great e-learning capacities as well as LMS projects Opigno and Adrenna Scalable and secure. Great for large projects. Great online community capabilities. Drupal disadvantages: ● ● Drupal requires advanced technical skills to customize. For smaller projects, Drupal may be overkill.
  • 12. Drupal: Blogging, Books, Polls & Profiles Here are some Drupal's core features: ● Profiles for each user ● Blogging for every user ● ● Books structured for longer documents Forums for threaded discussions ● Polls for user voting ● Contact forms for each user ● ● Aggregator for publishing syndicated content Statistics for tracking web traffic
  • 13. Drupal: Learning Resources Here are some resources you may want to explore if you want to learn Drupal: Packtpub.com is my favorite resource for learning Drupal and for all other open source software. Drupal titles include: Drupal for Education and E-learning, Drupal 7 Multiligual Sites, Drupal 7 Business Solutions. Lynda.com has some great video tutorials on Drupal. I'd recommend Drupal 7 Essential Training as a great place to start. Qcollege, in Victoria, has a 330 hour 3 month Drupal and E-commerce diploma program. OSTraining.com has several high quality Drupal training videos, some of which are free. The Drupal website has documentation and a forum board to interact with the Drupal community.
  • 14. Drupal for E-learning Packtpub has an excellent ebook called Drupal for education and Elearning. I worked through it this Summer and was able to get almost all of the exercises to work. Topics covered include: Teacher and student blogs, bookmarks, podcasting and images, video, assignments,course calendar, enrollment, tracking student progress, social networking, profiles, and organic groups. If this solution is not enough, Connect-i has recently introduced a full featured LMS based on Drupal called Opigno. Apparently, it was released in October, 2013. From what I've seen of it, it looks like it could be fantastic.
  • 15. Drupal Opigno LMS This is Opigno's Admin Interface. Built in Drupal, Opigno could be serious competition to Moodle.
  • 16. Drupal for E-commerce The biggest advantage to using Drupal as the an ecommerce solution is the ability to integrate content, community and e-commerce with one software. I came across an absolute beautiful e-commerce website for a natural product line called Earth to Body. I checked the source code and found out their website was built with Drupal Ubercart. I contacted the owners of the website to ask them if they had any problems with the software and they told me they really liked it. My second run-in with Ubercart was in a digital marketing class. The instructor of the class runs a multi-media business and builds all of his websites in Drupal. He told me he doesn't use any other e-commerce solution other than Ubercart. Drupal Commerce is the alternative to Ubercart. According to the forums it has a few more features, but is much harder to set up and isn't as stable as the more-mature, Ubercart.
  • 17. Drupal for Online Communities Drupal has several stable modules for social networking. Packtpub's Drupal 7 for Social Networking is a great place to start when learning to configure Drupal's basic social features. Interestingly enough, this ebook has a section on alternatives to Drupal; the only open source software listed is Elgg. For more out-of-the-box ready social modules, two modules I plan to test are Drupal Commons and Open Atrium. Both are considered excellent options for company intranets. I've looked at JomSocial (Joomla's commercial extension) and BuddyPress (Wordpress's social plugin. Both look excellent. BuddyPress, in particular, is much easier to configure than Drupal's social features. I still will go with Drupal because of its scalability and security.
  • 18. Further Reading Comparing CMS's: ● CMSmatrix.org ● ● CMCCritic.com ● ● ● ● ● CMS Fundamentals video tutorial from Lynda.com Choosing an Open Source CMS ebook from packtpub (dated but still worth reading) Added Bytes E-Commerce comparison Drupal vs. Joomla vs. Wordpress - one of many articles written on the debate. Awesome alternatives to Wordpress – one of my many blog articles plugging Textpattern and other platforms for blogging. ● ● ● ● Modx.com– Modx is popular content management system I haven't tried but would like to. It keeps coming up as a favorite in my research. Opensourcecms.com is a complete reference to all open source CMS. Includes links to demo systems. Mediacurrent.com has a great list and discussion thread of 50 Drupal 7 modules. Webappers.com list Ubercart on their list of the 15 best open source e-commerce platforms. Webresourcedepot.com has an article on the best open source social networking softwares. Notice how Drupal is not on the list but is mentioned in the thread.