Welcome!

Web 2.0 Authors: Lori MacVittie, Bernard Golden, Roger Strukhoff, Trevor Parsons, Esmeralda Swartz

Related Topics: Web 2.0, Open Source, CMS

Web 2.0: Blog Feed Post

Open Source Content Management Systems

Pt 1 in a series that lists the advantages and disadvantages of the 18 most popular open source Content Management Systems

A content management system (CMS) is a system facilitating efficient production of desired output by using managed content. The content may be text, images, graphics, documents, sound, video or other that can be managed in an electronic format. It is a software application used in uploading, editing and managing content on a website. CMS has been gaining popularity as it handles various tasks including when to display content, how many times to display content to specific users and how the content interacts with other elements of the website. Open source CMS systems are popular for their quality, lower cost, reliability and flexibility.

This article is the first in a series that lists the advantages and disadvantages of the 18 most popular open source Content Management Systems. The first five are WordPress, Joomla, Drupal, Magento, and b2evolution.

1. WordPress

WordPress is a publishing platform focused on aesthetics, web standards, and usability. Working with WordPress does not require any knowledge of HTML. Ease of installation and upgrading make it a great fit for beginner webmasters and even for non-developers.

Using WordPress has these advantages to users:

  • The CMS tool has blogging options such as Posts, comments, media, links, simple pages, users etc.
  • Customization of the look of a website or addition of an extra feature is possible
  • Multilingual support: Although it lacks out of the box support for bilingual or multilingual blogs, plugins developed by the WordPress community permit creation of a multilingual blog
  • Many plugins are released by independent developers that enhance the user interface
  • Creation of new content is very easy with the visual text editor
  • Security from hackers is comparatively high for many community developers

Disadvantages are:

  • Limitations for bigger and more complicated sites
  • Better suited for blogs than general websites
  • Changing navigational structure requires knowledge of WP scripting language and CSS
  • Below average SEO friendly: SEO provided by WordPress is below average but can be improved with installation of a useful plugin
  • Attracts spambot

2. Joomla

Joomla is a much appreciated portal- or community type site CMS tool for simple websites and blogs. It comes with an easy to use graphical administrative interface and powerful WYSIWYG Editor that enables the creation and editing of pages. With Joomla, there is no need to use specialized tools or programming languages to update the sites. It has a large user base with a lively community where tips and tricks are shared.

Advantages of using Joomla as CMS tool are as follows:

  • Good choice for creating a community or network with a membership area, newsroom, forums, articles, input from external authors
  • Simple installation: takes a few minutes
  • In the most recent version of Joomla, a more complex navigation pattern is available that can support more than two-level hierarchies
  • A lot of functionality is built into Joomla hence it requires fewer plugins than WordPress
  • Easy to create a navigation structure: no need to have knowledge of Joomla scripting while changing the navigation structure and menus of the site
  • No knowledge of HTML is required
  • Multilingual Support: An extra module called Joomfish is required to facilitate multilingual support
  • Allows users to set article expiration dates, activation dates, author names, etc.
  • Has many development tools and tutorials to help users
  • Offers users a large community where advice, tips and tricks can be shared

Disadvantages of using Joomla:

  • Lacks advanced technologies hence not suitable for advanced web designers
  • Less security: Every site has its own login details making the work easier but leaving the site less secured
  • Less friendly to Search engine optimization
  • Certain plug-ins cost money which are available for free in WordPress

3. Drupal

Drupal is a free source PHP based CMS tool that allows an individual or a community of users to easily publish, manage and organize content on a website. Requiring complete control over scripting of sophisticated website design, Drupal is not very user friendly, but can be worked on only by professional web developers. Installation of Drupal is easy and straight forward for anyone familiar with installing applications on web servers. For web developers new to Drupal, it is a steep learning curve. It requires knowledge of a sophisticated programming language.

Drupal has gained popularity over other CMS for the following advantages:

  • Flexible yet robust content creation: There is flexibility in creating and managing different content types such as text, blogs, video, polls etc.
  • Using Drupal CMS, one can customize the URL path for each piece of content published on a website
  • Creation of own dynamic designs for pages of your own website
  • Drupal is the ideal platform for developing large websites with hundreds of pages
  • Highly scalable
  • Drupal is proven and secured
  • Multilingual Support: It requires only to activate a core module named Locale to enjoy multilingual support
  • SEO friendly: Drupal CMS software is ideal for search engine optimization
  • It has very strong community support
  • Large support base

Disadvantages of Drupal include following:

  • Not very user friendly and requires greater technical knowledge
  • Needs MySQL and Php language support
  • Customization of Drupal requires an expert user and developer

4. Magento

Magento is an open source ecommerce platform designed for customizing, managing and running an online portal.

Advantages of Magento include:

  • Well defined with core code and third party or community code allowing users to download other extensions or modules without worrying about the impact of future upgrades and or disrupting the current appearance of the website
  • SEO friendliness: Magento achieves high ranking on search engines Google and Bing
  • Large community of users: A community of users, developers and service providers are available to share their advice, tips and tricks
  • PHP written Magento is a feature rich ecommerce platform. It has all the features of a top of the line Ecommerce website such as advanced promotion and marketing tools.
  • Easy integration of additional layouts and Add-ons
  • Provides ability to manage multi stores from single Administration panel
  • Nice default template

Disadvantages are:

  • The CMS software is a complicated platform and follows best web programming practices
  • There are very few expert Magento developers available
  • Heavily layered and overly complicated coding style and large number of files required to learn and do customization

5. b2Evolution

B2Evolution is an open source blogging system distributed under the GNU General Public License, making it free to use and modify. A large number of plug-ins have been developed for the CMS including extensions allowing incorporation of third-party text editors. In addition, it also permits integration of functionality provided by popular websites including MySpace, YouTube, Digg etc. It is featured with friendly URLs, image resizing, photoblogs with thumbnails, UI levels, a WYSIWYG editor, spell check and style wizard. It is a multilingual, multi user, multi blog publishing CMS.

Advantages of b2Evolution:

  • Fast and easy installation of the software: can be installed on virtually any server configuration consisting of PHP and MySQL
  • Spam protection: Featured with blacklisting and CAPTCHA to prevent comments from automated bot programs, your blog will be free from annoying spam comments
  • B2Evolution provides multiple Theme support
  • Navigation is quite straight forward
  • Installation of plugins is quite simple

Disadvantages:

  • Difficult for non-technical blogger to use b2Evolution
  • Performing customization requires knowledge of the language of the PHP tribe
  • With  respect to availability of extensions and their ease of use, Add-on community is limited
  • User community is comparatively small

More Stories By Hovhannes Avoyan

Hovhannes Avoyan is the CEO of Monitis, Inc., a provider of on-demand systems management and monitoring software to 50,000 users spanning small businesses and Fortune 500 companies.

Prior to Monitis, he served as General Manager and Director of Development at prominent web portal Lycos Europe, where he grew the Lycos Armenia group from 30 people to over 200, making it the company's largest development center. Prior to Lycos, Avoyan was VP of Technology at Brience, Inc. (based in San Francisco and acquired by Syniverse), which delivered mobile internet content solutions to companies like Cisco, Ingram Micro, Washington Mutual, Wyndham Hotels , T-Mobile , and CNN. Prior to that, he served as the founder and CEO of CEDIT ltd., which was acquired by Brience. A 24 year veteran of the software industry, he also runs Sourcio cjsc, an IT consulting company and startup incubator specializing in web 2.0 products and open-source technologies.

Hovhannes is a senior lecturer at the American Univeristy of Armenia and has been a visiting lecturer at San Francisco State University. He is a graduate of Bertelsmann University.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
The Internet of Things will greatly expand the opportunities for data collection and new business models driven off of that data. In her session at Internet of @ThingsExpo, Esmeralda Swartz, CMO of MetraTech, will discuss how for this to be effective you not only need to have infrastructure and operational models capable of utilizing this new phenomenon, but increasingly service providers will need to convince a skeptical public to participate. Get ready to show them the money! Speaker Bio: Esmeralda Swartz, CMO of MetraTech, has spent 16 years as a marketing, product management, and busin...
Samsung VP Jacopo Lenzi, who headed the company's recent SmartThings acquisition under the auspices of Samsung's Open Innovaction Center (OIC), answered a few questions we had about the deal. This interview was in conjunction with our interview with SmartThings CEO Alex Hawkinson. IoT Journal: SmartThings was developed in an open, standards-agnostic platform, and will now be part of Samsung's Open Innovation Center. Can you elaborate on your commitment to keep the platform open? Jacopo Lenzi: Samsung recognizes that true, accelerated innovation cannot be driven from one source, but requires a...
SYS-CON Events announced today that Red Hat, the world's leading provider of open source solutions, will exhibit at Internet of @ThingsExpo, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Red Hat is the world's leading provider of open source software solutions, using a community-powered approach to reliable and high-performing cloud, Linux, middleware, storage and virtualization technologies. Red Hat also offers award-winning support, training, and consulting services. As the connective hub in a global network of enterprises, partners, a...
P2P RTC will impact the landscape of communications, shifting from traditional telephony style communications models to OTT (Over-The-Top) cloud assisted & PaaS (Platform as a Service) communication services. The P2P shift will impact many areas of our lives, from mobile communication, human interactive web services, RTC and telephony infrastructure, user federation, security and privacy implications, business costs, and scalability. In his session at Internet of @ThingsExpo, Robin Raymond, Chief Architect at Hookflash Inc., will walk through the shifting landscape of traditional telephone a...
BSQUARE is a global leader of embedded software solutions. We enable smart connected systems at the device level and beyond that millions use every day and provide actionable data solutions for the growing Internet of Things (IoT) market. We empower our world-class customers with our products, services and solutions to achieve innovation and success. For more information, visit www.bsquare.com.
SYS-CON Events announced today that Matrix.org has been named “Silver Sponsor” of Internet of @ThingsExpo, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Matrix is an ambitious new open standard for open, distributed, real-time communication over IP. It defines a new approach for interoperable Instant Messaging and VoIP based on pragmatic HTTP APIs and WebRTC, and provides open source reference implementations to showcase and bootstrap the new standard. Our focus is on simplicity, security, and supporting the fullest feature set.
How do APIs and IoT relate? The answer is not as simple as merely adding an API on top of a dumb device, but rather about understanding the architectural patterns for implementing an IoT fabric. There are typically two or three trends: Exposing the device to a management framework Exposing that management framework to a business centric logic • Exposing that business layer and data to end users. This last trend is the IoT stack, which involves a new shift in the separation of what stuff happens, where data lives and where the interface lies. For instance, it’s a mix of architectural style...
SYS-CON Events announced today that SOA Software, an API management leader, will exhibit at SYS-CON's 15th International Cloud Expo®, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. SOA Software is a leading provider of API Management and SOA Governance products that equip business to deliver APIs and SOA together to drive their company to meet its business strategy quickly and effectively. SOA Software’s technology helps businesses to accelerate their digital channels with APIs, drive partner adoption, monetize their assets, and achieve a...
From a software development perspective IoT is about programming "things," about connecting them with each other or integrating them with existing applications. In his session at @ThingsExpo, Yakov Fain, co-founder of Farata Systems and SuranceBay, will show you how small IoT-enabled devices from multiple manufacturers can be integrated into the workflow of an enterprise application. This is a practical demo of building a framework and components in HTML/Java/Mobile technologies to serve as a platform that can integrate new devices as they become available on the market.
SYS-CON Events announced today that Utimaco will exhibit at SYS-CON's 15th International Cloud Expo®, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Utimaco is a leading manufacturer of hardware based security solutions that provide the root of trust to keep cryptographic keys safe, secure critical digital infrastructures and protect high value data assets. Only Utimaco delivers a general-purpose hardware security module (HSM) as a customizable platform to easily integrate into existing software solutions, embed business logic and build s...
Connected devices are changing the way we go about our everyday life, from wearables to driverless cars, to smart grids and entire industries revolutionizing business opportunities through smart objects, capable of two-way communication. But what happens when objects are given an IP-address, and we rely on that connection, sometimes with our lives? How do we secure those vast data infrastructures and safe-keep the privacy of sensitive information? This session will outline how each and every connected device can uphold a core root of trust via a unique cryptographic signature – a “bir...
Internet of @ThingsExpo Silicon Valley announced on Thursday its first 12 all-star speakers and sessions for its upcoming event, which will take place November 4-6, 2014, at the Santa Clara Convention Center in California. @ThingsExpo, the first and largest IoT event in the world, debuted at the Javits Center in New York City in June 10-12, 2014 with over 6,000 delegates attending the conference. Among the first 12 announced world class speakers, IBM will present two highly popular IoT sessions, which will take place November 4-6, 2014 at the Santa Clara Convention Center in Santa Clara, Calif...
Almost everyone sees the potential of Internet of Things but how can businesses truly unlock that potential. The key will be in the ability to discover business insight in the midst of an ocean of Big Data generated from billions of embedded devices via Systems of Discover. Businesses will also need to ensure that they can sustain that insight by leveraging the cloud for global reach, scale and elasticity.
WebRTC defines no default signaling protocol, causing fragmentation between WebRTC silos. SIP and XMPP provide possibilities, but come with considerable complexity and are not designed for use in a web environment. In his session at Internet of @ThingsExpo, Matthew Hodgson, technical co-founder of the Matrix.org, will discuss how Matrix is a new non-profit Open Source Project that defines both a new HTTP-based standard for VoIP & IM signaling and provides reference implementations.

SUNNYVALE, Calif., Oct. 20, 2014 /PRNewswire/ -- Spansion Inc. (NYSE: CODE), a global leader in embedded systems, today added 96 new products to the Spansion® FM4 Family of flexible microcontrollers (MCUs). Based on the ARM® Cortex®-M4F core, the new MCUs boast a 200 MHz operating frequency and support a diverse set of on-chip peripherals for enhanced human machine interfaces (HMIs) and machine-to-machine (M2M) communications. The rich set of periphera...

SYS-CON Events announced today that Aria Systems, the recurring revenue expert, has been named "Bronze Sponsor" of SYS-CON's 15th International Cloud Expo®, which will take place on November 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Aria Systems helps leading businesses connect their customers with the products and services they love. Industry leaders like Pitney Bowes, Experian, AAA NCNU, VMware, HootSuite and many others choose Aria to power their recurring revenue business and deliver exceptional experiences to their customers.
The Internet of Things (IoT) is going to require a new way of thinking and of developing software for speed, security and innovation. This requires IT leaders to balance business as usual while anticipating for the next market and technology trends. Cloud provides the right IT asset portfolio to help today’s IT leaders manage the old and prepare for the new. Today the cloud conversation is evolving from private and public to hybrid. This session will provide use cases and insights to reinforce the value of the network in helping organizations to maximize their company’s cloud experience.
The Internet of Things (IoT) is making everything it touches smarter – smart devices, smart cars and smart cities. And lucky us, we’re just beginning to reap the benefits as we work toward a networked society. However, this technology-driven innovation is impacting more than just individuals. The IoT has an environmental impact as well, which brings us to the theme of this month’s #IoTuesday Twitter chat. The ability to remove inefficiencies through connected objects is driving change throughout every sector, including waste management. BigBelly Solar, located just outside of Boston, is trans...
SYS-CON Events announced today that Matrix.org has been named “Silver Sponsor” of Internet of @ThingsExpo, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Matrix is an ambitious new open standard for open, distributed, real-time communication over IP. It defines a new approach for interoperable Instant Messaging and VoIP based on pragmatic HTTP APIs and WebRTC, and provides open source reference implementations to showcase and bootstrap the new standard. Our focus is on simplicity, security, and supporting the fullest feature set.
Predicted by Gartner to add $1.9 trillion to the global economy by 2020, the Internet of Everything (IoE) is based on the idea that devices, systems and services will connect in simple, transparent ways, enabling seamless interactions among devices across brands and sectors. As this vision unfolds, it is clear that no single company can accomplish the level of interoperability required to support the horizontal aspects of the IoE. The AllSeen Alliance, announced in December 2013, was formed with the goal to advance IoE adoption and innovation in the connected home, healthcare, education, aut...