Hi all,

I would like to ask/discuss a (probably?) new topic - a 
multitenancy/multisite DSpace. What exactly do I mean? 

I want to have several projects in one instance of DSpace. For example the 
archive of mathematics and the archive for archeologists. Both are rather 
small (hundreds or small thousands of Items), but different metadata, 
different structures). Or another example is to provide the archives for 
two different institutions. (Yes, I can install two DSpace instances, with 
help of Puppets, Docker and such tools, however, especially in case of 
small projects it makes sense to have just only one instance of DSpace.)

I would like to achieve absolute transparency to end users:

1. both project have separate URLs
2. different web design
3. separate data for browse and search
4. different metadata schemas (or just metadata fields)
5. separate handles (prefixes)
6. separate administration


I have thought about this points and my guess is that I can simulate the 
projects via communities (one project = one community):

1. possible using mod_rewrite (somehow, I haven't thought of details)
2. definitely possible via XMLUI (not sure about Angular in DSpace 7)
3. possible using browse and search the community
4. possible
5. not possible (or need further development)
6. probably possible

The question might be scalability, but I think it should be OK for smaller 
projects (lets say up to ten projects, each of them no more than thousands 
of Items).

I discussed this topic with some of you at OR 2019 in Hamburg and I was 
redirected to this page:

https://csufresno-dspace.calstate.edu/ 

which is probably something I want to achieve (just click the communities, 
the URL and design will change).

Are there anyone in the community who has already tried to solve this? How 
do you technically solve for example the point no. 1 in my list? I would be 
really grateful if you could share you experience.

Regards,

Vlastik 


-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/081375bd-9f45-428f-9084-901b599178cb%40googlegroups.com.

Reply via email to