Re: [Dspace-tech] Upgrade to JSPUI or XMLUI or not at all ?

2015-06-17 Thread helix84
On Tue, Jun 16, 2015 at 10:21 PM, Monika C. Mevenkamp moni...@princeton.edu
 wrote:

  After all this talk about the new and improved and entirely different web
 UI on the strategic plan at the OR conference, I am wondering how to
 proceed forward. We are stuck in the past: 1.8 JSPUI with a few
 customizations.


Are you willing to wait until 7.0 to upgrade? That's the earliest
reasonable date when a possible new UI might be expected. Your DSpace is
beyond security support period already.

https://wiki.duraspace.org/display/DSPACE/DSpace+Software+Support+Policy


 It would be easy to port this to JSPUI in version 5, but the bootstrap
 theme does not work particularly well for us - it seems rather space
 consuming.

  Has somebody a modified css / small JSPUI customizations that lead to a
 tighter UI layout ?


IMHO it would quite difficult to keep your modifications to JSPUI separate
from upstream JSPUI if they are anything more than CSS changes (e.g.
bootstrap theme). You'd have to maintain a bunch of patches to JSPs which
might break on each upgrade. Are your modifications something that makes
sense to contribute back upstream? Regarding JSPUI and best practices to
work with the Bootstrap-based interface in DSpace 4+, your best bet would
be to talk to CINECA.


 Comparing what I see in the XMLUI 5 with JSPUI 1.8, I see nice features
 like

- admin can impersonate another user
- a control panel with system info - the ability to start curation
tasks …
- and a much more friendly interface for dealing with editing an items
metadata authorization, …


  Aside from the different look and feel what are the functional/feature
 differences between the XMLUI and JSPUI ?


There are quite a few different features, your best bet to make a
high-level comparison would be to review the list of new features in each
major DSpace version, e.g.:

https://wiki.duraspace.org/display/DSDOC5x/Release+Notes#ReleaseNotes-5.0ReleaseNotes


 One of the changes we made requires a custom agreement page and
 programming a bit of logic when to pop that page up and when to simply show
 a bitstream. Who I did I talk to who said they have a custom agreement type
 page at the OR conference ?  Please holler - was that XMLUI ?


That might have been Jozef M. from LINDAT/CLARIN, they have a custom
license module with such features and use XMLUI. It was briefly mentioned
here:
http://www.doria.fi/handle/10024/97724
Their repo is here:
https://github.com/ufal/lindat-dspace



Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
--
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Re: [Dspace-tech] Upgrade to JSPUI or XMLUI or not at all ?

2015-06-17 Thread Andrea Bollini

Hi Monika,
looking to your dspace installation the upgrade process should be enough 
smoothly. You can save lot of space in the new JSPUI just working on css 
or customizing the header-default.jsp file.
The functionalities that you list (curation task, login as, embargo) are 
all available also in JSPUI.
The customization that you list about a custom agreement page is most 
probably immediately portable to the new version as the Bistream servlet 
and the ItemTag are almost unchanged in the last version and are where 
most probably you customization appear.

Hope this help,
Andrea


Il 17/06/2015 10.36, helix84 ha scritto:
On Tue, Jun 16, 2015 at 10:21 PM, Monika C. Mevenkamp 
moni...@princeton.edu mailto:moni...@princeton.edu wrote:


After all this talk about the new and improved and entirely
different web UI on the strategic plan at the OR conference, I am
wondering how to proceed forward. We are stuck in the past: 1.8
JSPUI with a few customizations.


Are you willing to wait until 7.0 to upgrade? That's the earliest 
reasonable date when a possible new UI might be expected. Your DSpace 
is beyond security support period already.


https://wiki.duraspace.org/display/DSPACE/DSpace+Software+Support+Policy

It would be easy to port this to JSPUI in version 5, but the
bootstrap theme does not work particularly well for us - it seems
rather space consuming.

Has somebody a modified css / small JSPUI customizations that lead
to a tighter UI layout ?


IMHO it would quite difficult to keep your modifications to JSPUI 
separate from upstream JSPUI if they are anything more than CSS 
changes (e.g. bootstrap theme). You'd have to maintain a bunch of 
patches to JSPs which might break on each upgrade. Are your 
modifications something that makes sense to contribute back upstream? 
Regarding JSPUI and best practices to work with the Bootstrap-based 
interface in DSpace 4+, your best bet would be to talk to CINECA.


Comparing what I see in the XMLUI 5 with JSPUI 1.8, I see nice
features like

  * admin can impersonate another user
  * a control panel with system info - the ability to start
curation tasks …
  * and a much more friendly interface for dealing with editing an
items metadata authorization, …


Aside from the different look and feel what are the
functional/feature differences between the XMLUI and JSPUI ?


There are quite a few different features, your best bet to make a 
high-level comparison would be to review the list of new features in 
each major DSpace version, e.g.:


https://wiki.duraspace.org/display/DSDOC5x/Release+Notes#ReleaseNotes-5.0ReleaseNotes

One of the changes we made requires a custom agreement page and
programming a bit of logic when to pop that page up and when to
simply show a bitstream. Who I did I talk to who said they have a
custom agreement type page at the OR conference ?  Please holler -
was that XMLUI ?


That might have been Jozef M. from LINDAT/CLARIN, they have a custom 
license module with such features and use XMLUI. It was briefly 
mentioned here:

http://www.doria.fi/handle/10024/97724
Their repo is here:
https://github.com/ufal/lindat-dspace



Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette



--


___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette



--
Andrea Bollini
Soluzioni per la Ricerca Istituzionale
Cineca

Via dei Tizii, 6
00185 Roma, Italy
tel. +39 06 44 486 087 - mob. +39 348 82 77 525
http://www.cineca.it

--
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

[Dspace-tech] Upgrade to JSPUI or XMLUI or not at all ?

2015-06-16 Thread Monika C. Mevenkamp
After all this talk about the new and improved and entirely different web UI on 
the strategic plan at the OR conference, I am wondering how to proceed forward. 
We are stuck in the past: 1.8 JSPUI with a few customizations.

It would be easy to port this to JSPUI in version 5, but the bootstrap theme 
does not work particularly well for us - it seems rather space consuming.

Has somebody a modified css / small JSPUI customizations that lead to a tighter 
UI layout ?

Comparing what I see in the XMLUI 5 with JSPUI 1.8, I see nice features like

  *   admin can impersonate another user
  *   a control panel with system info - the ability to start curation tasks …
  *   and a much more friendly interface for dealing with editing an items 
metadata authorization, …

Aside from the different look and feel what are the functional/feature 
differences between the XMLUI and JSPUI ?

One of the changes we made requires a custom agreement page and programming a 
bit of logic when to pop that page up and when to simply show a bitstream. Who 
I did I talk to who said they have a custom agreement type page at the OR 
conference ?  Please holler - was that XMLUI ?


Monika



—
Monika Mevenkamp
Digital Repository Infrastructure Developer
Phone: 609-258-4161
333C 701 Carnegie, Princeton University, Princeton, NJ 08544

--
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette