Now showing 1 - 2 of 2
  • Publication
    DSpace administration issues: the community admin patch
    Donohue, Tim
    A large or medium repository, but also a small repository in some special cases, needs to allow a more decentralized management of administrative activities as: creation of new communities, creation of new collections, management of submitter and workflow groups, editing of published items, access policies and so on. Until now, DSpace allows only a partial decentralization of this functionalities thought into the role of COLLECTION ADMIN. After highlighting these needs, we will introduce the new role of COMMUNITY ADMIN and the changes made to the COLLECTION ADMIN role by our patch so to fix most of the previous needs. We will talk about the "long history" of this patch, made for the first time by Andrea against the 1.2 series and next kept updated, bug free and XMLUI aware by Tim from the 1.4 series. This "pass the buck", from Andrea to Tim and again together with some other people, shows how useful is for anyone to share results, experiences and customizations with the community so to get them back improved, reducing the cost of locale maintenance, debug and bug fix. We will close the presentation with the good news of the inclusion of this patch in the DSpace codebase for both XMLUI and JSPUI interfaces and also giving some notices about possible improvements in the next future. DSpace User Group Meeting 2009
      337  1184
  • Publication
    DSpace Hibernate-Prototype
    (2008-04-01) ;
    Ninfo, Daniele
    This article shows the reengineering of the persistence tier of the open source software DSpace, to introduce a lower coupling in its software layers. The prototype was made using design patterns and standards from J2EE world: Domain Store, Session Façade, Application Service, JPA were also introduced for a technological upgrade of the platform. The research and development activity aimed at this goal was accomplished in a stage offered by CILEA to achieve a degree in Computer Science Engineering, an opportunity that CILEA offers on several innovative ICT themes, with the support of its experts.