I am new to Alfresco. Following are the things that I am working on: Alfresco 5.0.d community edition, Java CMIS API In CMIS, I find object like folder, document, relationships, etc. I could not find anything like "site".
Now, we would like to use Alfresco as a default document repository for our j2ee application.
There could be scenarios where some of our clients might have two instances of our application running with different data, but both of them want to use the same Alfresco server.
Our application would always use a single "alfresco user" to access Alfresco. This will be stored either in our configuration file or in our database.
With this, I am trying to come up with a strategy to organize/store our documents in Alfresco.
With my amateur knowledge, I find more than one options: - default repository, no "sites", but a (top-level) folder for each application instance, then so on - default repository, a "site" for each application instance, etc. - a repository for each application instance, no "sites", etc.
You need to explore what the difference and similarities between your multiple clients. For example must client a be able to see any of client b's documents? Or do they need to collaborate in some way.
A "site" in alfresco is a special type of folder. It has various permissions and services associated with it and is a primary building block of the Alfresco Share application.