A guide for Selecting Content Management System for Web Application Development
Assistant Professor Assistant Professor
Department of MCA Department of MCA
ATMIYA Institute of Technology & Science (AITS) ATMIYA Institute of Technology & Science (AITS)
Gujarat - India Gujarat - India
Abstract: This research paper aims to help for the Website by offering a survey of some methods of PHP comparisons and evaluation studies of Content Management System. This survey shows the good CMS will helpful for users to include different features in the website using plugging and the widget. Here we define the modular architecture and its user interface is modelled (customized) using PHP. We also use the content management system (CMS) to manage the content of the web site by some methods of PHP like Joomla, Wordpress and Drupal. This survey defines the content sector need to undertake more comprehensive and serious studies about the CMS comparisons and evaluation with strength, drawbacks, features etc.
Keywords: CMS, Wordpress, Joomla, Drupal, Web Application Development.
CMS is used tool to manage website content and depository for information. CMS is a software package that lets you build a website that can be quickly and easily updated by your non-technical staff members. These open source systems are created and supported by a community of developers, and can be downloaded without cost. A web presence is critical for almost every nonprofit, but creating websites can be daunting.
It can take a lot of time, money and technical expertise, which are often in short supply. And just because you have a website up and running doesn’t mean your work is done. You still need to keep up with maintenance, updates and desirable new features. This is where an open source Content Management System can help.
Content Management Systems (CMS) have evolved into more than just publishing content, but managing your workflow as well. CMS’s nowadays allow you to easily conceive, edit, index, and publish content, while giving designers and developers more flexibility in customizing their look and functionality. Although there are many that require advanced skills to operate successfully, this article is going to cover a select few that offer a balance between design, code, and end-user usability.
II. Different Content Management System
Content Management Systems are traditionally implemented as document/information ‘repositories’ of information - generally a content storage location powered by a database technology, with rigorous security controls on the repository to control and audit access to the information stored within. These controls encompass things like:
- User authentication (login);
- Role-based access (check in /check out, edit, make new versions, create/store new content);
- Workflow (initiate, review, approve, comment);
- Auditing .
Wordpress is web software you can use to create a beautiful website or blog. It started in 2003 with a single bit of code to enhance the typography of everyday writing. Since then it has grown to be the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day.
Wordpress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL. It has many features including a plug-in architecture and a template system. Wordpress is currently the most popular blogging system in use on the Internet. As a free and open source platform, Wordpress relies on peer support. The primary support website is Wordpress.org.
Drupal is a free software package that allows anyone to easily publish, manage and organize a wide variety of content on a website. Hundreds of thousands of people and organizations are using Drupal to power an endless variety of sites.
Drupal you can easily build many different types of web pages - from simple web blogs to large online communities. Drupal design is not as fancy as this of Joomla!, but it is very easy to customize, has built-in search tool and search-engine friendly URL's as an extra module, discussion capabilities and news aggregator..
Joomla is an award-winning content management system, which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.
Joomla is one of the best and most widely used CMS applications. It is suitable for creating corporate websites or intranets, online magazines, community-based portals and more. It has numerous built-in features as well as a large selection of extra modules and components which will enhance the value of your website and will enrich your visitors' experience.
illustration not visible in this excerpt
Fig. 1 Background of CMS
III. Comparison Based on Features
We collected many features of above three CMSs and compared them. List of features for all three CMS are very large so we include only core features for comparison. In spite of writing features as a point we prepared a feature comparison table which will easily distinguish the features of all three CMS.
Below is The Comparison chart of Wordpress, Joomla and Drupal Based on Features.
Table 1: The Comparison chart of Wordpress, Joomla and Drupal Based on Features
illustration not visible in this excerpt