cancel
Showing results for 
Search instead for 
Did you mean: 

Best way to compartmentalize projects?

statman99
Champ in-the-making
Champ in-the-making
Alfresco newbie using 3.4d Community edition.

I want to use Alfresco by managing multiple projects but other than the admins, the users should have neither access to nor knowledge of projects he or she is not assigned to. So a user would log in and would only see projects to which he or she has been assigned. Think of it as a company managing their clients but the client areas are highly compartmentalized. Even employees not assigned to a client would know anything about them through Alfresco.

I've been playing with groups and spaces but so far that doesn't give me what I want. Sites seems close but I'd prefer admin created areas. Subprojects within a project are fine but I'd like root project areas that are insulated from the other projects
7 REPLIES 7

zaizi
Champ in-the-making
Champ in-the-making

abhashree
Champ in-the-making
Champ in-the-making
Hi,
I also prefer multi tenancy for the requirement.

statman99
Champ in-the-making
Champ in-the-making
Thanks, Multi-tenacy appears to be exactly what I need.

But I'm confused by the naming convention for the Tenants. From the documentation

create <tenant domain> <tenant admin password> [<root contentstore dir>]

   create zzz.com l3tm31n /usr/tenantstores/zzz
   create yyy.zzz.com g00dby3 /usr/tenantstores/yyy.zzz
   create myorg h3ll0

Why use domain URLs for tenant names?
Can I use spaces in the Tenant name? I'd like to call them Project A, Project B. So does it have to be ProjectA, ProjectB?

abhashree
Champ in-the-making
Champ in-the-making
Hi Statman99 ,

Alfresco multitennancy has its own feature.
So while creating a mulitenant we use  domain URL for tenant  name .
You can give anything to a tenant name.But always follow the naming standard.
Whose space name you want to give to a tenant name?

statman99
Champ in-the-making
Champ in-the-making
Hi Statman99 ,

Alfresco multitennancy has its own feature.
So while creating a mulitenant we use  domain URL for tenant  name .
You can give anything to a tenant name.But always follow the naming standard.
Whose space name you want to give to a tenant name?

Space as in calling the tenant Project A instead of ProjectA.

I still don't understand the naming standard. Why name a tenant with a URL-like description?

And for delete <tenant domain>. The documentation says to restart the server. Which server? Apache? Tomcat? Should Alfresco be restarted? And are the index directories that have to be deleted from the database such as MySQL?

jneeve
Champ in-the-making
Champ in-the-making
Does anyone know how well the Multi Tenancy works in reality? I've heard that while in theory it was a good idea, in reality it perhaps doesnt work quite as well as advertised.

samuel2
Champ in-the-making
Champ in-the-making
I really need to know about Multi Tenancy too 'cause I'm having the same concern. Heard a lot about it, just want to make sure it's really as good as it seems. Any feedbacks on it? Thx