In this Article I want to give brief detail about main salient Features of Alfresco CMS.
What make it grow from zero to one of the leading open source Content Management system?
John Newton (co-founder of Documentum) and John Powell (a former COO of Business Objects) founded Alfresco Software, Inc. in 2005.In October, 2009, the 2009 Open Source CMS Market Share Report described Alfresco as a leading Java-based open source web content management system.
It contains following features of CMS
Alfresco is capable of the following:
- Document Management
- Repository-level versioning (similar to Subversion)
- Image Management
- Auto-generated XForms with AJAX support
- Repository access via CIFS/SMB, FTP, WebDAV, NFS and CMIS
- Activities workflow
- Lucene search
- Multi-language support
- Multi-platform support (officially Windows, GNU/Linux and Solaris)
- Browser-based GUI (official support for Internet Explorer and Firefox)
- Desktop integration with Microsoft Office, OpenOffice.org and LibreOffice.
- Clustering support
- Pluggable authentication: NTLM, LDAP, Kerberos, CAS
- Multiple Database support: MySQL, PostgreSQL (Community Edition), Oracle Database, IBM DB2, Microsoft SQL Server (Enterprise Edition).
- Alfresco Share Collaboration platform.
It is very powerful when it comes to CMS capabilities it can handle the millions of documents. Also it can be easily clustered to provide robust architecture whenever we have requirement to manage millions of documents.
So, in case you are looking for robust OpenSource Java based Content Management solution Alfresco is preferable. It provides various ways to access its repository as mentioned earlier. Also it is exposed via various services which have rich set of Restful APIS. So, you can create webscripts and communicate with the repository easily.