I have a problem in understanding the documentation of the alfresco community http://docs.alfresco.com/4.0/index.jsp thats because I haven't built my self from the base of this CMS. can any one help me in this ? how can I understand the documentation?which basics should I have to understand before getting in this ?
Repeating the advice I gave you in an email exchange for the benefit of others with the same question…
If you are looking to understand general concepts around document management and content management, you might want to read "Managing Enterprise Content" by Rockley or portions of "Content Management Bible" by Boiko.
If you are looking to understand the technical pre-requisites, that depends on what you need to do with Alfresco. If you are doing low-level customizations, you will need to know Java. If you are doing lighter customizations, you can likely get by with JavaScript and FreeMarker. If you are customizing the Alfresco Explorer interface (our old web client) you'll need to know JavaServer Faces. If you are customizing the Alfresco Share interface (our current web client) you'll need to know JavaScript, both server-side and client-side.
For installing the server, it helps if you have a basic understanding of Java application servers like Apache Tomcat and a little bit of knowledge about relational databases (like MySQL) and know how to install and run services on the operating system you have chosen.
If you need a technical introduction to Alfresco, consider choosing from one or more books available on the topic or work through some of the many tutorials available from ecmarchitect.com and various other community members.