Re: [dspace-tech] Hide part of URL in dspace

2019-08-13 Thread Paul Münch
Hello,

it is not configurable in DSpace itself. You have to configure your web
server like 'Apache HTTP Server'. For example there is a module which
can rewrite the url:
https://httpd.apache.org/docs/current/mod/mod_rewrite.html .

I hope this helps and kind regards,

Paul Münch

Am 13.08.19 um 17:27 schrieb Pham Quang Quyen:
> I don't know where to config this. Please guide me! Thanks!
>
> HoiveDSpace.jpg
>
>
> -- 
> 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 dspace-tech+unsubscr...@googlegroups.com
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/69bc23d3-c7b8-4f45-b798-5d6248288df2%40googlegroups.com
> .

-- 
Philipps-Universität Marburg | UB 
Digitale Dienste | Deutschhausstraße 9 | D018
Tel. +49 06421 28-24624  
--

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/9cfad4a5-ed52-793c-5b7a-d6e9bbebc364%40ub.uni-marburg.de.


signature.asc
Description: OpenPGP digital signature


Re: [dspace-tech] Multitenancy / multisite DSpace

2019-08-13 Thread Paul Münch
Hello Vlastik,

we run a handful DSpace instances at our institution. For every service
we have a single instance - independent of number of items. We discussed
your solution, too. But decided against, because of following points:

* lesser scabalbility and maintenanability if there come more services
or users
* all data are in one assetstore unassigend to a service - in case of a
serious breakdown it could be very hard to separate the data and move
them consistent in an another system (DSpace or something else)

For us it is the best way to install and maintain one instance for one
service. If there are only less items, your single VM don't need that
much power, too.

I'm not sure, if you maybe talked to my colleague. But we introduced at
OR2019 our DSpace-Clustering
(https://www.conftool.net/or2019/index.php?page=browseSessions_session=349).
Maybe the setup is interesting for you - besides the Puppet
configuration. At our institution we run both all components on a single
VM and each component on a single VM (Clustering).

Kind regards,

Paul Münch

Am 13.08.19 um 17:00 schrieb Vlastimil Krejčíř:
> 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 dspace-tech+unsubscr...@googlegroups.com
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/081375bd-9f45-428f-9084-901b599178cb%40googlegroups.com
> .

-- 
Philipps-Universität Marburg | UB 
Digitale Dienste | Deutschhausstraße 9 | D018
Tel. +49 06421 28-24624  
--

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/a8dcb1b9-235c-b47c-1ae0-2297005a3913%40ub.uni-marburg.de.


signature.asc
Description: OpenPGP digital signature


Re: [dspace-tech] Custom EmbargoSetter allowing on campus access

2019-08-13 Thread Terry Brady
I meant to include this link.

https://github.com/DSpace/DSpace/blob/master/dspace/config/modules/authentication-ip.cfg


On Tue, Aug 13, 2019 at 2:39 PM Terry Brady 
wrote:

> Shawn,
>
> Have you configured ip authentication for your site?  The IP
> authentication will place a user session within a specific named "special
> group".
>
> You could follow the example that you linked to but change the name of the
> group to the "special group" that you configure in the ip authentication
> config.
>
> Terry
>
> On Tue, Aug 13, 2019 at 12:31 PM Shawn Kiewel  wrote:
>
>> Does anyone have a custom EmbargoSetter class I could peek at that allows
>> for access from campus IPs while enforcing the embargo for the world? I did
>> look at this example
>> ,
>> but it uses groups to do its filtering, and I'm not sure how to adapt it.
>>
>> Thanks,
>> Shawn
>>
>> --
>> 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 dspace-tech+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/dspace-tech/8748ffae-215c-47d6-af34-fef0eae6d1b7%40googlegroups.com
>> 
>> .
>>
>
>
> --
> Terry Brady
> Applications Programmer Analyst
> Georgetown University Library Information Technology
> https://github.com/terrywbrady/info
> 425-298-5498 (Seattle, WA)
>


-- 
Terry Brady
Applications Programmer Analyst
Georgetown University Library Information Technology
https://github.com/terrywbrady/info
425-298-5498 (Seattle, WA)

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/CAMp2YEyuzPk1F9k3we%2BJk1G1CiTTu%3D0-H9Dy0iWOXS6%3DtbfkGw%40mail.gmail.com.


Re: [dspace-tech] Custom EmbargoSetter allowing on campus access

2019-08-13 Thread Terry Brady
Shawn,

Have you configured ip authentication for your site?  The IP authentication
will place a user session within a specific named "special group".

You could follow the example that you linked to but change the name of the
group to the "special group" that you configure in the ip authentication
config.

Terry

On Tue, Aug 13, 2019 at 12:31 PM Shawn Kiewel  wrote:

> Does anyone have a custom EmbargoSetter class I could peek at that allows
> for access from campus IPs while enforcing the embargo for the world? I did
> look at this example
> ,
> but it uses groups to do its filtering, and I'm not sure how to adapt it.
>
> Thanks,
> Shawn
>
> --
> 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 dspace-tech+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/8748ffae-215c-47d6-af34-fef0eae6d1b7%40googlegroups.com
> 
> .
>


-- 
Terry Brady
Applications Programmer Analyst
Georgetown University Library Information Technology
https://github.com/terrywbrady/info
425-298-5498 (Seattle, WA)

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/CAMp2YEzYtABmMXCgVO_sDKfWRKzgu9oCcgaovgOOdPP3wpCbNg%40mail.gmail.com.


[dspace-tech] XMLUI, Mirage I: set CSS class in WING?

2019-08-13 Thread Mark H. Wood
Is there a way to request a specific CSS class when building a page
element in the Java layer (WING)?

class FooTransformer {
  ...
  public void addBody(Body body) {
...
Text aControl = someStructuralElement.addText("acontrol");
//      this is what I want
aControl.addClass("myclass");
//      this is what I want
...
   }
}

I need some way for jQuery UI to find some controls, and would rather
not list them as that's rather fragile.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/20190813160848.GA28702%40IUPUI.Edu.


signature.asc
Description: PGP signature


Re: [dspace-tech] XMLUI, Mirage I: set CSS class in WING?

2019-08-13 Thread Mark H. Wood
Isn't it wonderful, how asking how to do something sparks new thoughts
about how to find the answer?

I grubbed around in dri2xhtml-alt some more and found that the
'standardAttributes' template passes the value of the DRI 'rend'
attribute through as (part of) the value of the XHTML 'class'
attribute.  So, back in the Java code, I only had to pass my string of
space-separated class names as the second argument to
someElement.addWhatever(name, rend);

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/20190813194241.GA26828%40IUPUI.Edu.


signature.asc
Description: PGP signature


[dspace-tech] Custom EmbargoSetter allowing on campus access

2019-08-13 Thread Shawn Kiewel
Does anyone have a custom EmbargoSetter class I could peek at that allows 
for access from campus IPs while enforcing the embargo for the world? I did 
look at this example 
, but 
it uses groups to do its filtering, and I'm not sure how to adapt it.

Thanks,
Shawn

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/8748ffae-215c-47d6-af34-fef0eae6d1b7%40googlegroups.com.


[dspace-tech] Hide part of URL in dspace

2019-08-13 Thread Pham Quang Quyen
I don't know where to config this. Please guide me! Thanks!

[image: HoiveDSpace.jpg]

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/69bc23d3-c7b8-4f45-b798-5d6248288df2%40googlegroups.com.


[dspace-tech] Disable hyperlink in filename of item display in jspui

2019-08-13 Thread Pham Quang Quyen
Please help me how to customize to disable the link of file name in jspui 
of DSpace. Thanks!

[image: HoiDspace.jpg]

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/00dd24e6-6117-40be-9db2-860e51aad9cc%40googlegroups.com.


[dspace-tech] Multitenancy / multisite DSpace

2019-08-13 Thread Vlastimil Krejčíř
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/081375bd-9f45-428f-9084-901b599178cb%40googlegroups.com.


Re: [dspace-tech] Submission page error

2019-08-13 Thread Paul Münch
Good morning,

could you please send your screenshot in an image format not as
.docx-file? Or give us more detailed information, like DSpace version,
UI, etc.

Kind regards,

Paul Münch

Am 13.08.19 um 07:31 schrieb suman gupta:
> Good morning everyone!
> Server updated automatically. The next day, I saw that my submission
> was lost on the page and goes archived. When I clicked on the date of
> issue, the author and the title, I received an error then mentioned
> the image below  
> Thanks in advance.
> -- 
> 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 dspace-tech+unsubscr...@googlegroups.com
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/CAP-ALM%2BMEvb8aA4CK27m7uNfEnJe%2BdLzejhRVpj6VjJPY9sWKA%40mail.gmail.com
> .

-- 
Philipps-Universität Marburg | UB 
Digitale Dienste | Deutschhausstraße 9 | D018
Tel. +49 06421 28-24624  
--

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/7c1b8d76-5f1d-5554-24d8-d8a21feda409%40ub.uni-marburg.de.


signature.asc
Description: OpenPGP digital signature