SlideShare uma empresa Scribd logo
1 de 18
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.

Mais conteúdo relacionado

Mais procurados

Microsoft teams - master microsoft teams
Microsoft teams - master microsoft teamsMicrosoft teams - master microsoft teams
Microsoft teams - master microsoft teamsMirza Rihad Ali Sunny
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
IBM Verse - Presentation
IBM Verse - PresentationIBM Verse - Presentation
IBM Verse - PresentationJonas Rudbeck
 
Rapid e learning products
Rapid e learning productsRapid e learning products
Rapid e learning productsmatnaim
 
Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Kanwal Khipple
 
Using Android 5.0 Lollipop
Using Android 5.0 LollipopUsing Android 5.0 Lollipop
Using Android 5.0 LollipopEdureka!
 
Online productivity tools - SILS20090
Online productivity tools - SILS20090Online productivity tools - SILS20090
Online productivity tools - SILS20090is20090
 
20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity Tips20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity TipsChristian Buckley
 
Ten Bright Ideas for Accessibility - Brightspace Connections
Ten Bright Ideas for Accessibility - Brightspace ConnectionsTen Bright Ideas for Accessibility - Brightspace Connections
Ten Bright Ideas for Accessibility - Brightspace ConnectionsD2L Barry
 
Flash HTML5 Conversion | Dorado Learning LLC.
Flash HTML5 Conversion | Dorado Learning LLC.Flash HTML5 Conversion | Dorado Learning LLC.
Flash HTML5 Conversion | Dorado Learning LLC.Vineet Saxena
 
Develop Mobile App Using Android Lollipop
Develop Mobile App Using Android LollipopDevelop Mobile App Using Android Lollipop
Develop Mobile App Using Android LollipopEdureka!
 
Microsoft Teams for Education
Microsoft Teams for EducationMicrosoft Teams for Education
Microsoft Teams for EducationD'arce Hess
 
Membership recruitment..
Membership recruitment..Membership recruitment..
Membership recruitment..Diksha71
 
Acudo & advanced analytics
Acudo & advanced analyticsAcudo & advanced analytics
Acudo & advanced analyticsRohit Kewlani
 
Soft Tech Innovation Ltd Web Development Plan 2013
Soft Tech Innovation Ltd Web Development Plan 2013Soft Tech Innovation Ltd Web Development Plan 2013
Soft Tech Innovation Ltd Web Development Plan 2013A.M. Ishtiaque Sarwar
 
DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?Edureka!
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Atlassian
 

Mais procurados (20)

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

Destaque

Introduction to Drupal features
Introduction to Drupal featuresIntroduction to Drupal features
Introduction to Drupal featuresStijn De Meyere
 
CMS web publishing solution for a travel related website using Drupal
CMS web publishing solution for a travel related website using DrupalCMS web publishing solution for a travel related website using Drupal
CMS web publishing solution for a travel related website using DrupalInfoBeans Technologies Ltd.
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarSuzanne Dergacheva
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8Wong Hoi Sing Edison
 
Developing a Communication & Knowledge management Strategy - my experience at...
Developing a Communication & Knowledge management Strategy - my experience at...Developing a Communication & Knowledge management Strategy - my experience at...
Developing a Communication & Knowledge management Strategy - my experience at...Jacqueline Nyagahima
 
Build Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensBuild Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensAcquia
 
The Wonderful World of Drupal 8 Multilingual
The Wonderful World of Drupal 8 MultilingualThe Wonderful World of Drupal 8 Multilingual
The Wonderful World of Drupal 8 MultilingualSuzanne Dergacheva
 
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...Faichi Solutions
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a  Distribution in Drupal 7 with FeaturesBuilding and Maintaining a  Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with FeaturesNuvole
 
iMoot – Tin Can in Moodle
iMoot – Tin Can in MoodleiMoot – Tin Can in Moodle
iMoot – Tin Can in MoodleEpic
 
Content Staging in Drupal 8
Content Staging in Drupal 8Content Staging in Drupal 8
Content Staging in Drupal 8Dick Olsson
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8Mediacurrent
 
Webform and Drupal 8
Webform and Drupal 8Webform and Drupal 8
Webform and Drupal 8Philip Norton
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsKris Buytaert
 
Decoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersDecoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersAcquia
 
Drupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessDrupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessAcquia
 
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionJeff Geerling
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMSSteve Williams
 

Destaque (20)

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

Semelhante a Drupal: My Search for a CMS

Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...Eric Sembrat
 
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_
Drupal vs joomla vs word press  which is the most eligible cms platform in 2020_Drupal vs joomla vs word press  which is the most eligible cms platform in 2020_
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_Katy Slemon
 
Analysis And Design Of Website
Analysis And Design Of WebsiteAnalysis And Design Of Website
Analysis And Design Of WebsiteRaju Nair
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSsoftweb009
 
Top 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteTop 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteAditya Dwivedi
 
Drupal A non technical Introduction
Drupal A non technical IntroductionDrupal A non technical Introduction
Drupal A non technical IntroductionGeshan Manandhar
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1Jaladhi Bhatt
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondKaty Slemon
 
Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupalamanda etches
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfMars Devs
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWrocode
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
WordPress vs Drupal: Which CMS is Best For You?
WordPress vs Drupal: Which CMS is Best For You?WordPress vs Drupal: Which CMS is Best For You?
WordPress vs Drupal: Which CMS is Best For You?WPWeb Infotech
 

Semelhante a Drupal: My Search for a CMS (20)

Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
 
Cms
CmsCms
Cms
 
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_
Drupal vs joomla vs word press  which is the most eligible cms platform in 2020_Drupal vs joomla vs word press  which is the most eligible cms platform in 2020_
Drupal vs joomla vs word press which is the most eligible cms platform in 2020_
 
Analysis And Design Of Website
Analysis And Design Of WebsiteAnalysis And Design Of Website
Analysis And Design Of Website
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMS
 
Top 5 cms that you should use for your next website
Top 5 cms that you should use for your next websiteTop 5 cms that you should use for your next website
Top 5 cms that you should use for your next website
 
Drupal A non technical Introduction
Drupal A non technical IntroductionDrupal A non technical Introduction
Drupal A non technical Introduction
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and Beyond
 
Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - Drupal
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
WordPress vs Drupal: Which CMS is Best For You?
WordPress vs Drupal: Which CMS is Best For You?WordPress vs Drupal: Which CMS is Best For You?
WordPress vs Drupal: Which CMS is Best For You?
 

Mais de Jim Heil

Mobile innovation Kenya
Mobile innovation KenyaMobile innovation Kenya
Mobile innovation KenyaJim Heil
 
Diets of the Major Religions
Diets of the Major ReligionsDiets of the Major Religions
Diets of the Major ReligionsJim Heil
 
Con 5 as-practitioner-guide-pg-1-50
Con 5 as-practitioner-guide-pg-1-50Con 5 as-practitioner-guide-pg-1-50
Con 5 as-practitioner-guide-pg-1-50Jim Heil
 
Seeing Food as a Commons Opens Up Creative New Possibilities
Seeing Food as a Commons Opens Up Creative New PossibilitiesSeeing Food as a Commons Opens Up Creative New Possibilities
Seeing Food as a Commons Opens Up Creative New PossibilitiesJim Heil
 
Humane and Sustainable Farming
Humane and Sustainable FarmingHumane and Sustainable Farming
Humane and Sustainable FarmingJim Heil
 
Quora in Brief
Quora in BriefQuora in Brief
Quora in BriefJim Heil
 

Mais de Jim Heil (7)

Mobile innovation Kenya
Mobile innovation KenyaMobile innovation Kenya
Mobile innovation Kenya
 
Diets of the Major Religions
Diets of the Major ReligionsDiets of the Major Religions
Diets of the Major Religions
 
Con 5 as-practitioner-guide-pg-1-50
Con 5 as-practitioner-guide-pg-1-50Con 5 as-practitioner-guide-pg-1-50
Con 5 as-practitioner-guide-pg-1-50
 
Seeing Food as a Commons Opens Up Creative New Possibilities
Seeing Food as a Commons Opens Up Creative New PossibilitiesSeeing Food as a Commons Opens Up Creative New Possibilities
Seeing Food as a Commons Opens Up Creative New Possibilities
 
Humane and Sustainable Farming
Humane and Sustainable FarmingHumane and Sustainable Farming
Humane and Sustainable Farming
 
Quora in Brief
Quora in BriefQuora in Brief
Quora in Brief
 
Facebook
FacebookFacebook
Facebook
 

Último

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Último (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

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.