Alfresco – on a quick thought
For the past few days, I was doing a bit of study on which Java based Content Management System (CMS) is the best one. Came across a lot of open source CMS like XWiki, Alfresco, Magnolia, AtLeap etc..,
While doing my search, I found the below link helpful.
Pasting for your reference.
http://www.open-source-ecm.com/2009/11/how-to-choose-cm-solution.html
Finally boiled down with Alfresco. Really, many of its features are attractive.
Alfresco is a Enterprise Content Management System , a open source project which gives excellent quality with much lower cost.
Its a extensible framework based on open source components, compliant with standards under a open source license for Enterprise Content Management.
Its not tied to a specific operating system, web browser,application server, nor database.Alfresco offers Enterprise Content Management(ECM),Document Management,Collaboration, Records Management Knowledge Management,Web Content Management and Imaging .
It owns a heterogenous architecture that uses latest open source Java technologies like Spring,Hibernate, Lucene and JSF. Its highly Scalable and Fault Tolerant Service Oriented Architecture.
It improves administrator productivity with its simple server install and no client install.More important – advanced content security management.It provides Google®-Like Search and Yahoo!®-Like Folder Browsing.
One more interesting feature is the application of the concept of aspects. From the concept of AOP (Aspect Oriented Programming), an Aspect is a general set of attributes or capabilities that can be assigned to an object without relying on inheritance through the class hierarchy.
In Alfresco, there are aspects like versionable or categorized. This concepts allow content types to be very simple and, if we desire, users can add attributes to a single instance of a content asset.
Everything here is a node. Each node has a type. These types qualify nodes with some properties and nodes associate with each other to form associations.Its possible to add actions to a node with a rule . Each node is identified by a UUID . Each node lives in a store and Alfresco provides
services to manage these nodes. We can access the services via the Service Registry.
There’s lot more to discuss about Alfresco , but to put it short
Alfresco is a ready-to-run ECM with high usability.Its a 100 percent open source model.However Alfresco lacks the advanced workflow and capability of publishing web sites.Still Alfresco’s Share feature and wide acceptability of platforms keeps it at the top.
Happy Weeknd!!!