Re: [Dspace-tech] Problem during 1.7.1 compilation

2011-05-06 Thread Kristian Salcedo
Thanks Tim!

I'll upgrade:

dspace $ mvn -version
Maven version: 2.0.9

regards,
Kristian

On 6. mai 2011, at 17:24, Tim Donohue  wrote:

> Hi Kristian,
> 
> It sounds like you might be compiling DSpace with an unsupported version of 
> Maven.  Try running 'mvn -version' to see what version you are using. There 
> are known problems when using Maven 2.0.
> 
> Currently, we recommend using Maven 2.2.x when building DSpace. For more 
> information see our Installation Pre-requisites:
> https://wiki.duraspace.org/display/DSDOC/Installation#Installation-ApacheMaven2.2.x%28Javabuildtool%29
> 
> Good luck,
> 
> - Tim
> 
> On 5/6/2011 9:17 AM, Kristian Roberto Salcedo wrote:
>> Hi all,
>> 
>> I have a problem during compilation of version 1.7.1:
>> 
>> When I run a maven build:
>> 
>> cd /www/tmp/dspace-1.7.1-src-release/dspace/
>> mvn clean package
>> 
>> the folder structure in the webapps-directory
>> 
>> /www/tmp/dspace-1.7.1-src-release/dspace/target/dspace-1.7.1-build.dir/webapps/
>> 
>> is not being built correctly.
>> 
>> 
>> Maven throws everything into the webapps folder:
>> 
>> duo-prod01 /# ls -al
>> /www/tmp/dspace-1.7.1-src-release/dspace/target/dspace-1.7.1-build.dir/webapps/
>> total 276
>> drwxr-xr-x 27 resin resin  4096 May  6 15:05 .
>> drwxr-xr-x  9 resin resin  4096 May  6 15:05 ..
>> drwxr-xr-x  3 resin resin  4096 May  6 15:05 META-INF
>> drwxr-xr-x  6 resin resin  4096 May  6 15:05 WEB-INF
>> drwxr-xr-x  3 resin resin  4096 May  6 15:05 admin
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 aspects
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 browse
>> -rw-r--r--  1 resin resin 13639 May  6 15:05 collection-home.jsp
>> -rw-r--r--  1 resin resin 14860 May  6 15:05 community-home.jsp
>> -rw-r--r--  1 resin resin  7894 May  6 15:05 community-list.jsp
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 components
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 controlledvocabulary
>> -rw-r--r--  1 resin resin  8733 May  6 15:05 display-item.jsp
>> -rw-r--r--  1 resin resin  4859 May  6 15:05 display-statistics.jsp
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 dspace-admin
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 error
>> -rw-r--r--  1 resin resin  7235 May  6 15:05 exception2html.xslt
>> -rw-r--r--  1 resin resin   318 May  6 15:05 favicon.ico
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 feedback
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 help
>> -rw-r--r--  1 resin resin  5210 May  6 15:05 home.jsp
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 i18n
>> drwxr-xr-x  6 resin resin  4096 May  6 15:05 image
>> -rw-r--r--  1 resin resin  2431 May  6 15:05 index.jsp
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 layout
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 login
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 mydspace
>> -rw-r--r--  1 resin resin   400 May  6 15:05 print.css
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 register
>> -rw-r--r--  1 resin resin   401 May  6 15:05 robots.txt
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 search
>> -rw-r--r--  1 resin resin 40518 May  6 15:05 sitemap.xmap
>> drwxr-xr-x  4 resin resin  4096 May  6 15:05 static
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 statistics
>> -rw-r--r--  1 resin resin 22870 May  6 15:05 styles.css
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 submit
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 suggest
>> drwxr-xr-x  9 resin resin  4096 May  6 15:05 themes
>> -rw-r--r--  1 resin resin   863 May  6 15:05 tombstone.jsp
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 tools
>> -rw-r--r--  1 resin resin  6909 May  6 15:05 utils.js
>> drwxr-xr-x  2 resin resin  4096 May  6 15:05 workspace
>> 
>> instead of creating the correct folder structure, like
>> the one for version 1.6.2:
>> 
>> duo-prod01 /# ls -al
>> /www/tmp/dspace-1.6.2-src-release/dspace/target/dspace-1.6.2-build.dir/webapps/
>> total 32
>> drwxr-xr-x  8 resin resin 4096 May  3 14:36 .
>> drwxr-xr-x  9 resin resin 4096 May  3 14:36 ..
>> drwxr-xr-x 23 resin resin 4096 May  3 14:36 jspui
>> drwxr-xr-x  4 resin resin 4096 May  3 14:36 lni
>> drwxr-xr-x  4 resin resin 4096 May  3 14:36 oai
>> drwxr-xr-x  5 resin resin 4096 May  3 14:36 solr
>> drwxr-xr-x  4 resin resin 4096 May  3 14:36 sword
>> drwxr-xr-x  8 resin resin 4096 May  3 14:36 xmlui
>> 
>> 
>> This of course leads to the same chaotic folder structure in
>> the installation directory, when I run an ant update:
>> 
>> cd /www

Re: [Dspace-tech] DSpace and external authorization control

2010-11-20 Thread Kristian Salcedo
Hi Bram,
Thanks a lot for your swift and thorough answer.
This looks promising :)
regards,
Kristian

On 19. nov. 2010, at 17.07, Bram Luyten  wrote:

> Hi Kristian,
> 
> section 2.7 and 2.8 cover authentication and authorization. 
> http://www.dspace.org/1_6_2Documentation/ch02.html#N102B8
> 
> more detail: 5.2.11 on authentication
> http://www.dspace.org/1_6_2Documentation/ch05.html#N12A26
> 
> and  3.7 on authorization
> http://www.dspace.org/1_6_2Documentation/ch13.html#N17F3C
> 
> In context of some of our projects it was definitely worth the time and the 
> effort to leverage authorization information in other sources, to be "mapped" 
> to authorizations in DSpace.
> For example, given that the structure of your DSpace corresponds with the 
> hierarchy of your institution you can:
> 
> when someone logs in for the first time:
> 
> 1. The user logs in with his existing institution credentials (for example, 
> the login that he/she uses for an email box or internal ERP system). This can 
> be achieved by linking the authentication with your institutional LDAP or 
> shibboleth. In this way, you avoid the necessity to (self) register new users.
> 2. Once authenticated, you make DSpace ping the staff directory for 
> information, to determine to which department the person belongs
> 3. Once DSpace learns which department/unit someone belongs to, it can create 
> a corresponding e-person object for the person who logs in, with submission & 
> read rights, determined from the retrieved information from the staff 
> directory.
> 
> If you have a lot of users, it would really take you a long time to set 
> authorizatin manually through the groups & policy webinterface in DSpace. But 
> you can customize it this way, that it is highly automated, given that your 
> repository structure matches the structure of your institution, and that 
> there is some kind of API available.
> You can really do a lot of neat stuff. Let's say that you have a community 
> for the computer science department, with collections for working papers, 
> theses, ... these kind of methods can grant submission rights for all of the 
> collections under a community to which someone belongs. 
> 
> good luck,
> 
> Bram Luyten
> 
> @mire - http://www.atmire.com
> 
> Technologielaan 9 - 3001 Heverlee - Belgium
> 533 2nd Street - Encinitas, CA 92024 - USA
> 
> http://www.togather.eu - Before getting together, get t...@ther 
> 
> 
> On Fri, Nov 19, 2010 at 4:07 PM, Kristian Roberto Salcedo 
>  wrote:
> Hi,
> 
> Does anyone know if any work has been done
> on using external authorization systems for
> controlling user permissions in DSpace?
> 
> Is it possible (or worth the time) to map external authorization
> information to the internal authorization mechanisms in
> DSpace for example...?
> 
> I've been looking in the various list archives for some
> info on this, but I havent been able to find anything.
> 
> regards,
> Kristian
> 
> 
> --
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> ___
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> 
--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech