Best CMS for Websites – Comparison among Alfresco, Drupal and Joomla

Many times we can not decide which CMS should we choose for any website development. The I have found great way to choose best CMS for your website development. just make a list of your website objectives and features that you are going to plan. Have a list of CMS with you and make quick comparison on features, pros and cons of CMS. I have made a list of features for 3 CMS that are Alfresco, Drupal and Joomla. Why don’t you try this detailed features analysis of these Content management systems.

CMS
CMS
 

Alfresco

Drupal

Joomla

1. Alfresco is an open source enterprise content management system for Microsoft Windows and Unix-like operating systems for documents, web, records, images, and collaborative content development. Drupal is a CMS that provides a means for users to quickly build web sites. There are many modules available “right out of the box” as well as extensions. Joomla is a content management system that allows users to build websites of varying complexity using a combination of user entered data, custom code, and extensions.
2. Alfresco offers all of the functionality needed for advanced websites (e.g. page publishing, web forms entry, multi-site management, delegated administration) but for small websites complexity may increase. Drupal is very simple to use and easy to administer. User permissions are granular, so administrators can easily control the features users have access to. In addition to meeting basic web requirements, it provides many advanced features that make it a good option for intermediate-level web sites. Joomla fulfills the requirements needed by basic as well as intermediate websites. In addition to providing the standard features, Joomla has a large and active development and user community, user groups, and conferences. There are also many plugins to add functionality. Web forms make updating content easy for non-HTML users.
3. Feature-rich, advanced capabilities, industry standard compliance Strong developer/user community, multi-site management Strong developer/user community, many templates, many plug-ins
4.   Complex workflow structure can support any type of organization structure •  Great records management capabilities •  Highly scalable and expandable and cloud hosting ready •  Highly Secure • Lightweight webserver footprintHighly scalable and expandableEase of use for non-technical usersGreat in-context editing capabilities •  Extremely Secure Ease of use for non-technical users, better administration, Powerful WYSIWYG Editor enables creation and editing of pages
• No need to know tons of the tech stuff and codes to manage back-end.
• No specialized tools or programming languages needed to update site.
5. It is ECM or Enterprise Content Management software. This relates to file-sharing on the enterprise level, such as file versioning, document management and indexing, online editing and updating documents, check-in/check-out ability for files, applying security and business rules to documentation etc. intra-corporation communication etc. Its functioning can be compared to FileNet, Sharepoint, Documentum etc. Web Content Management system It is meant to be used for deploying web solutions centered around content management, such as web portals, music/photo sharing websites, social networking websites etc. Web Content Management system It is meant to be used for deploying web solutions centered around content management, such as web portals, music/photo sharing websites, social networking websites etc.
6. From SEO point of view there are very limited features in this. Search engine friendly urls are not provided. They have to be implemented at server level. Ultimate SEO features and provides search engine friendly urls at administration level built into core itself. Extra plugins are available to support SEO features like SEFs and meta keywords etc.
7. The technical support is limited. Excellent developer community support is available. Excellent developer community support is available.
8. Many features are provided in the system itself. Thousands of plugins and modules available to provide rapid and easy development. A huge list of extensions is available on community site for different type of features.
9. Alfresco provides advanced functionality, but may require moreexpertise to administer since user support is somewhat lacking. Drupal is a good solution for basic and intermediate websites and can be easily administered. Joomla! provides goodbasic functionality and is very easy to use.
10. It is built on Java technology and runs on J2EE server. It is based on PHP language and requires apache server to run on. It is based on PHP language and requires apache server to run on.
11. Search engine optimization is very limited and complex in this. The sites built on drupal provides great SEO capabilities and best results in less time and cost. There are fair results on SEO in Joomla.
12. Implementing Single Sign on with liferay requires CAS server. Implementing Single Sign on with liferay requires CAS server. Plugins available for integration. Implementing Single Sign on with liferay requires CAS server. Custom Development needed for implementation.