cancel
Showing results for 
Search instead for 
Did you mean: 

Questions on the usage of Alfresco object 'site'?

sepgs2004
Star Contributor
Star Contributor
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.

Please share your recommendations for me.
Gnanasekaran Sakthivel
2 REPLIES 2

mrogers
Star Contributor
Star Contributor
There's also multi-tenancy!

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.

No… instance A would not want to see the documents in instance B and vice versa.

You mentioned that a "site" has permissions and services… Does this mean, a "folder" would not have the same kind of permissions and services?

Gnanasekaran Sakthivel