[Dspace-devel] [DuraSpace JIRA] Commented: (DS-852) Split the Creative Commons and Licence steps into two seperate steps.

2011-05-20 Thread Robin Taylor (DuraSpace JIRA)

[ 
https://jira.duraspace.org/browse/DS-852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=20413#action_20413
 ] 

Robin Taylor commented on DS-852:
-

Changes committed to trunk, version 6384.

Note. Any references to flag webui.submit.enable-cc can now be deleted from the 
code and config. I'll do this once MIT's Creative Commons work is committed.

> Split the Creative Commons and Licence steps into two seperate steps.
> -
>
> Key: DS-852
> URL: https://jira.duraspace.org/browse/DS-852
> Project: DSpace
>  Issue Type: Improvement
>  Components: XMLUI
>Reporter: Robin Taylor
>Assignee: Robin Taylor
> Fix For: 1.8.0
>
> Attachments: Add_CC_License_Step.patch, CCLicenseStep.java, 
> CCLicenseStep.java, item-submission.xml, JSPCCLicenseStep.java, 
> JSPLicenseStep.java, LicenseStep.java, LicenseStep.java
>
>
> At the moment I'm just looking for comments as I may have misunderstood the 
> code, but it seems to me that..
> The Creative Commons step and the Licence step are somewhat artificially 
> grouped together as one step in item-submission.xml. In order for this to 
> work there is a test at the start of LicenseStep that checks to see if 
> webui.submit.enable-cc is set to true in dspace.cfg and if so then control is 
> effectively passed to CCLicenseStep. It would be simpler if these classes 
> were completely independent of each other and defined as separate steps in 
> item-submission.xml. It would also mean we could remove the unneccessary flag 
> webui.submit.enable-cc from dspace.cfg.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] Closed: (DS-825) Market ticket for work being done to allow the user to select licences other than those offered by Creative Commons.

2011-05-20 Thread Robin Taylor (DuraSpace JIRA)

 [ 
https://jira.duraspace.org/browse/DS-825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Taylor closed DS-825.
---

Resolution: Won't Fix

No longer a priority for my own institution.

> Market ticket for work being done to allow the user to select licences other 
> than those offered by Creative Commons.
> 
>
> Key: DS-825
> URL: https://jira.duraspace.org/browse/DS-825
> Project: DSpace
>  Issue Type: Improvement
>  Components: DSpace API
>Reporter: Robin Taylor
>Assignee: Robin Taylor
> Fix For: 1.8.0
>
>
> Create a new Licence Service that manages the retrieval of licence 
> information from a number of sources, not just the Creative Commons website. 
> I am aware of the work being done at MIT to revamp the existing CC but I 
> don't foresee a conflict.
> I would be grateful for any comments, positive or negative.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-780) MetadataExposure.java doesn't check the boolean value of hidden field in dspace.cfg

2011-05-20 Thread Robin Taylor (DuraSpace JIRA)

 [ 
https://jira.duraspace.org/browse/DS-780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Taylor resolved DS-780.
-

   Resolution: Duplicate
Fix Version/s: 1.8.0

Please correct me if I am wrong but I believe this bug was fixed by Kim 
Shepherd in DS-853 (release 1.7.1). I've just tested on trunk and it appears to 
be working with the default XMLUI theme.

> MetadataExposure.java doesn't check the boolean value of hidden field in 
> dspace.cfg
> ---
>
> Key: DS-780
> URL: https://jira.duraspace.org/browse/DS-780
> Project: DSpace
>  Issue Type: Bug
>  Components: DSpace API
>Affects Versions: 1.6.2
>Reporter: Samuel Ottenhoff
>Assignee: Robin Taylor
> Fix For: 1.8.0
>
>
> To replicate
> 1) Add item to DSpace
> 2) Set metadata.hide.dc.description.provenance = false in dspace.cfg
> 3) Restart
> 4) View full item as anonymous user

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] Assigned: (DS-634) Improvment to OAI-PMH + OAI-ORE harvesting support

2011-05-20 Thread Robin Taylor (DuraSpace JIRA)

 [ 
https://jira.duraspace.org/browse/DS-634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Taylor reassigned DS-634:
---

Assignee: (was: Robin Taylor)

Returned status to unassigned as I have no plans to do this work in the 
foreseeable future.

> Improvment to OAI-PMH + OAI-ORE harvesting support
> --
>
> Key: DS-634
> URL: https://jira.duraspace.org/browse/DS-634
> Project: DSpace
>  Issue Type: New Feature
>  Components: OAI-PMH
>Affects Versions: 1.6.2
> Environment: All
>Reporter: Paul Brindley
>
> At the moment the OAI-PMH + OAI-ORE harvester will allow the admin to harvest 
> from an external source and to set up a scheduled harvest.  However it would 
> be nice to be able to specify different frequencys for different collections.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] Commented: (DS-841) 'IllegalArgumentException: No such column rnum' error in DSpace 1.7.x XMLUI admin eperson (with Oracle backend)

2011-05-20 Thread diwakar timilsina (DuraSpace JIRA)

[ 
https://jira.duraspace.org/browse/DS-841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=20419#action_20419
 ] 

diwakar timilsina commented on DS-841:
--

I am having the same issue. Version 1.7.1 with Oracle back end.

> 'IllegalArgumentException: No such column rnum' error in DSpace 1.7.x XMLUI 
> admin eperson (with Oracle backend)
> ---
>
> Key: DS-841
> URL: https://jira.duraspace.org/browse/DS-841
> Project: DSpace
>  Issue Type: Bug
>Affects Versions: 1.7.0, 1.7.1
> Environment: RHEL5, with Oracle on the back end
>Reporter: Hardy Pottinger
> Fix For: 1.7.2
>
> Attachments: DS-841-fix-Oracle-compatibility-for-ePerson.patch
>
>
> In using the 1.7.x branch for testing with Oracle. Everything installed fine, 
> and I've got a bare-bones repository up and running. However, in the XMLUI, 
> when I click on the admin ePeople link, I get the following error:
>   java.lang.IllegalArgumentException: No such column rnum
> Here are the first few lines of the stack trace:
> java.lang.IllegalArgumentException: No such column rnum
> at 
> org.dspace.storage.rdbms.TableRow.canonicalizeAndCheck(TableRow.java:581)
> at org.dspace.storage.rdbms.TableRow.setColumn(TableRow.java:433)
> at 
> org.dspace.storage.rdbms.DatabaseManager.process(DatabaseManager.java:)
> at 
> org.dspace.storage.rdbms.TableRowIterator.next(TableRowIterator.java:151)
> at 
> org.dspace.storage.rdbms.TableRowIterator.toList(TableRowIterator.java:204)
> at org.dspace.eperson.EPerson.search(EPerson.java:358)
> at 
> org.dspace.app.xmlui.aspect.administrative.eperson.ManageEPeopleMain.addBody(ManageEPeopleMain.java:121)
> at 
> org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:223)
> at sun.reflect.GeneratedMethodAccessor213.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)
> at $Proxy66.startElement(Unknown Source)
> at 
> org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)
> at 
> org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)
> at 
> org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:240)
> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)
> at $Proxy49.startElement(Unknown Source)
> No such error is thrown when using the JSPUI. 
> > org.dspace.storage.rdbms.TableRow.canonicalizeAndCheck(TableRow.java:581
> Looking more closely at the stack trace, the problem appears to be that the 
> canonicalizeAndCheck method in TableRow is failing when it attempts to verify 
> the rnum column, which is created back in org.dspace.eperson.EPerson.search.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] Updated: (DS-875) DSpace Configuration service error when using "dspace" script.

2011-05-20 Thread Kevin Van de Velde (DuraSpace JIRA)

 [ 
https://jira.duraspace.org/browse/DS-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Van de Velde updated DS-875:
--

Attachment: dspace_temp_classpath_fix.patch
Configuration_service_log_fix.patch

I have created temporary bugfix for this issue (to be committed in DSpace 1.72).

The configuration service patch should be applied on the services and a new 
version of these should be released for DSpace 1.7.2 with a new minor version 
number (the bugfix itself is just replacing the e.printstacktrace with 
log.error).

The temp classpath fix patch will only pass a classpath along to the 
scriptlauncher if one is explicitly set. For DSpace 1.8.0 a different solution 
will be developed so that the crash cannot occur (as suggested by Mark Diggory).
I also opted not to show an error if a classpath is set, since the 
configurationservice isn't used in DSpace 1.7.2 so it matters little if it 
actually does crash.


>From the Developers meeting about this topic (2011/05/18)

[20:32]  [ https://jira.duraspace.org/browse/DS-875 ] - [#DS-875] 
DSpace Configuration service error when using "dspace" script. - 
DuraSpace JIRA
[20:33]  T.b.h. the thing is I don't know what the "best" way to fix 
it is...
[20:33]  yea, thanks KevinVdV. I was also curious to see others 
opinions on this. Do we remove 'CLASSPATH' altogether (like current patch does) 
or see if we can find another way around it.
[20:34]  any other ideas on Ds-875 from anyone?
[20:35]  I was trying to comment... basically, I think if your going 
to pass in a CLASSPATH... the problems that it causes are upto you to manage
[20:35]  could we remove the e.printStacktrace ?
[20:35]  I think we should protect the command with at least a warning
[20:35]  We could but that will not fix the issue
[20:36]  and use if conditionals to configure the commandline to have 
CLASPATH only if it is set
[20:36]  conditional example provided needs work... theres a better 
way in bash
[20:36] * hpottinger has to run, sorry folks
[20:37] * hpottinger (80cea2c6@gateway/web/freenode/ip.128.206.162.198) Quit 
(Quit: Page closed)
[20:37]  mdiggory -- so, something similar to what stuartlewis 
suggested then?
[20:37]  But I think it should also be clear IF it crashes the user 
should be aware of this
[20:37]  But we may not have bash.
[20:37]  Perhaps a cleaner error could be thrown...
[20:38]  But more explict, check for CLASSSPATH present in 
environment, set it only if it is present, right now what it dumps onto the 
executable is not correct with CLASSPATH is not set
[20:38]  its a bash script
[20:38]  KevinVdV - yea, I can see a cleaner error perhaps. But, I do 
like the idea of keeping the CLASSPATH in there, if it is set.
[20:39]  mwood@mhw 
~/servers/johncock/build/dspace/dspace-1.7.0/dspace/bin $ head dspace
[20:39]  #!/bin/sh
[20:39]  I agree with you on the fact that the CLASSPATH should stay 
in (if explicitly set)
[20:40]  Agreed, do not want to lose CLASSPATH if we can deal with odd 
values.
[20:40]  Ok. it sounds like we have several of us in agreement that 
"preserving the inclusion of CLASSPATH" is a good thing. So, sounds like we 
need a few of us to revisit Ds-875 then, and see if we can throw better errors 
if they should occur.
[20:41]  A warning clarifying that if your CLASSPATH is "dirty" you 
may break DSpace would be good to toss in there
[20:41]  and like KevinVdV suggested, maybe a light/quick review of 
that path might help...
[20:41]  yea, a cleaner warning or error would be best -- either one
[20:42]  likewise, I would still research use of classworlds in this 
case as a possible means to let a third party open source tool dedictated to 
managing classpaths on commandline execution of java deal with such problems 
instead of us
[20:43]  because then one solution would apply to both *nix and 
Windblows
[20:43]  Using a third party tool might also work if it does a 
propper job
[20:43]  Ok. any volunteers to continue work on this? Obviously need 
to prioritize Ds-875 if we want to "make the deadline" for 1.7.2
[20:43]  Well I can create a patch for a clean error pretty swiftly
[20:44]  I think thats best for 1.7.2
[20:44]  KevinVdV -- that'd be great. If we can combine that with an 
updated patch that preserves the CLASSPATH, that seems like a good solution for 
1.7.2
[20:44]  save the classworlds overhaul for 1.8
[20:44]  +1 mdiggory
[20:44]  I will indeed save the classworlds until 1.8
[20:45]  I can also attempt to look into the "optional" CLASSPATH

> DSpace Configuration service error when using "dspace" script.
> --
>
> Key: DS-875
> URL: https://jira.duraspace.org/browse/DS-875
> Project: DSpace
>  Issue Type: Bug
>  Components: DSpace API
>Affects Versions: 1.7.1
>Reporter: Kevin Van de Velde
>Priority: Major
>  

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-724) createAdministrators() and createSubmitters() should not add policies if the associated group already exists

2011-05-20 Thread Robin Taylor (DuraSpace JIRA)

[ 
https://jira.duraspace.org/browse/DS-724?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=20424#action_20424
 ] 

Robin Taylor commented on DS-724:
-

Hi Andreas,

The patch looks sensible, however, I can't figure out when the error condition 
would ever occur. Looking at the code it looks like createSubmitters() and 
create createAdministrators() can only ever get called once. Did you have a 
real world example or did you just notice that the code was inconsistent ?

Thanks, Robin.


> createAdministrators() and createSubmitters() should not add policies if the 
> associated group already exists
> 
>
> Key: DS-724
> URL: https://jira.duraspace.org/browse/DS-724
> Project: DSpace
>  Issue Type: Bug
>  Components: DSpace API
>Affects Versions: 1.6.2
>Reporter: Andreas Schwander
>Assignee: Robin Taylor
> Attachments: Collection.patch
>
>
> New policies will be created when the methods createAdministrators() and 
> createSubmitters() in org.dspace.content.Collection will be called even if 
> the administrators or the submitters group already exists.
> These methods should just return the group if one exists and should not 
> update the database or add policies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-20 Thread Peter Dietz
Hi Vibhaj,

I made: https://github.com/DSpace/restclient

Its forked from the repository you mentioned for your extJS code. You can
continue committing to your entitybrowser repository as usual, so you won't
be slowed down. When you've got improvements, you can then either contact
the mentor of your project, or send a pull request to DSpace/restclient to
have your changes merged in.

Having someone review the code before merging it is a way for us to have
someone review your code.

I named it restclient because that is more meaningful than than just
clientUI. If you don't want it to be forked from the extJS project, or if it
really should be named dspace-clientui, then please let me know, since its
very easy to change.

Peter Dietz



On Fri, May 20, 2011 at 2:52 AM, Vibhaj Rajan <
vibhaj.rajan.cs...@itbhu.ac.in> wrote:

> Hi all,
>
> I thank you for answering my queries.
>
> I understand the licensing issues behind GPLv3 from Sencha Ext JS.
> The other libraries provide the following licenses :
>
>1. Dojo Toolkit : MIT License
>2. JxLib : MIT License
>3. UIZE : BSD License
>4. MochaUI : MIT License
>
> I would like the community to help me in finalizing the suitable library
> for use in the project. Though some of these libraries make for a small
> learning curve, it would be a great opportunity for me to learn another
> javascript framework.
>
> Just as the XMLUI is based on Cocoon, webmvc is based on Spring WebMVC and
> DSpace REST is based on EntityBus, I would like the ClientUI to be based on
> a generic UI framework for consuming RESTful services.
>
> This would be an independent project hosted at
> http://github.com/tr4n2uil/entitybrowser
> Extensions to the EntityBrowser would be designed in the course of the GSoC
> project to provide support for each of the functional requirements
> [Repository Browsing and Manipulation / Search / Statistics].
>
> In this way changes to REST API in view of its possible migration to Spring
> REST from EntityBus would have little changes to the ClientUI.
>
> I have already started work on EntityBrowser in Ext JS (though not
> committed yet) but I would be happy to port it to other javascript
> frameworks as per the decision of the community regarding the licensing
> issue.
>
> And as mentioned by Graham Triggs, the ClientUI will be a part of the
> DSpace (though currently as an independent module). Hence I would request
> Peter Dietz to create a new repository in DSpace (Git or SVN) for
> dspace-clientui module and provide me access since I have not yet obtained
> access to any repository.
>
> Warm regards,
>
>
> --
> *Vibhaj Rajan
> Junior Undergraduate
> Department of Computer Engineering
> Institute of Technology BHU Varanasi
> +91 92 3531 2784
> *
>
>
--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-20 Thread Vibhaj Rajan
Hi Peter,

Thank you for creating the repository. The name restclient if fine.

I would like to suggest that restclient repository be a new empty one and
not a fork from entitybrowser since entitybrowser is a different project
from restclient. I mean that I would be using entitybrowser as a framework
to build the DSpace RestClient.

Just provide me with an empty repository for RestClient work which I'll fork
and use the entitybrowser framework there. I feel this would be cleaner.

Thank you very much for the support.

Warm regards,


On Fri, May 20, 2011 at 9:47 PM, Peter Dietz  wrote:

> Hi Vibhaj,
>
> I made: https://github.com/DSpace/restclient
>
> Its forked from the repository you mentioned for your extJS code. You can
> continue committing to your entitybrowser repository as usual, so you won't
> be slowed down. When you've got improvements, you can then either contact
> the mentor of your project, or send a pull request to DSpace/restclient to
> have your changes merged in.
>
> Having someone review the code before merging it is a way for us to have
> someone review your code.
>
> I named it restclient because that is more meaningful than than just
> clientUI. If you don't want it to be forked from the extJS project, or if it
> really should be named dspace-clientui, then please let me know, since its
> very easy to change.
>
> Peter Dietz
>
>
>
>
> On Fri, May 20, 2011 at 2:52 AM, Vibhaj Rajan <
> vibhaj.rajan.cs...@itbhu.ac.in> wrote:
>
>> Hi all,
>>
>> I thank you for answering my queries.
>>
>> I understand the licensing issues behind GPLv3 from Sencha Ext JS.
>> The other libraries provide the following licenses :
>>
>>1. Dojo Toolkit : MIT License
>>2. JxLib : MIT License
>>3. UIZE : BSD License
>>4. MochaUI : MIT License
>>
>> I would like the community to help me in finalizing the suitable library
>> for use in the project. Though some of these libraries make for a small
>> learning curve, it would be a great opportunity for me to learn another
>> javascript framework.
>>
>> Just as the XMLUI is based on Cocoon, webmvc is based on Spring WebMVC and
>> DSpace REST is based on EntityBus, I would like the ClientUI to be based on
>> a generic UI framework for consuming RESTful services.
>>
>> This would be an independent project hosted at
>> http://github.com/tr4n2uil/entitybrowser
>> Extensions to the EntityBrowser would be designed in the course of the
>> GSoC project to provide support for each of the functional requirements
>> [Repository Browsing and Manipulation / Search / Statistics].
>>
>> In this way changes to REST API in view of its possible migration to
>> Spring REST from EntityBus would have little changes to the ClientUI.
>>
>> I have already started work on EntityBrowser in Ext JS (though not
>> committed yet) but I would be happy to port it to other javascript
>> frameworks as per the decision of the community regarding the licensing
>> issue.
>>
>> And as mentioned by Graham Triggs, the ClientUI will be a part of the
>> DSpace (though currently as an independent module). Hence I would request
>> Peter Dietz to create a new repository in DSpace (Git or SVN) for
>> dspace-clientui module and provide me access since I have not yet obtained
>> access to any repository.
>>
>> Warm regards,
>>
>>
>> --
>> *Vibhaj Rajan
>> Junior Undergraduate
>> Department of Computer Engineering
>> Institute of Technology BHU Varanasi
>> +91 92 3531 2784
>> *
>>
>>
>


-- 
*Vibhaj Rajan
Junior Undergraduate
Department of Computer Engineering
Institute of Technology BHU Varanasi
+91 92 3531 2784
*
--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-20 Thread Graham Triggs
To be honest, we don't really need to be creating repositories in DSpace for
this. You could just create an empty public repo under your own name - fork
it from any existing repository that you need to, you can get people to
collaborate on it and/or fork from it.

And we can have the repo moved to the DSpace account at some point in the
future when it is deemed appropriate.

Regards,
G

On 20 May 2011 18:35, Vibhaj Rajan  wrote:

> Hi Peter,
>
> Thank you for creating the repository. The name restclient if fine.
>
> I would like to suggest that restclient repository be a new empty one and
> not a fork from entitybrowser since entitybrowser is a different project
> from restclient. I mean that I would be using entitybrowser as a framework
> to build the DSpace RestClient.
>
> Just provide me with an empty repository for RestClient work which I'll
> fork and use the entitybrowser framework there. I feel this would be
> cleaner.
>
> Thank you very much for the support.
>
> Warm regards,
>
>
>
> On Fri, May 20, 2011 at 9:47 PM, Peter Dietz  wrote:
>
>> Hi Vibhaj,
>>
>> I made: https://github.com/DSpace/restclient
>>
>> Its forked from the repository you mentioned for your extJS code. You can
>> continue committing to your entitybrowser repository as usual, so you won't
>> be slowed down. When you've got improvements, you can then either contact
>> the mentor of your project, or send a pull request to DSpace/restclient to
>> have your changes merged in.
>>
>> Having someone review the code before merging it is a way for us to have
>> someone review your code.
>>
>> I named it restclient because that is more meaningful than than just
>> clientUI. If you don't want it to be forked from the extJS project, or if it
>> really should be named dspace-clientui, then please let me know, since its
>> very easy to change.
>>
>> Peter Dietz
>>
>>
>>
>>
>> On Fri, May 20, 2011 at 2:52 AM, Vibhaj Rajan <
>> vibhaj.rajan.cs...@itbhu.ac.in> wrote:
>>
>>> Hi all,
>>>
>>> I thank you for answering my queries.
>>>
>>> I understand the licensing issues behind GPLv3 from Sencha Ext JS.
>>> The other libraries provide the following licenses :
>>>
>>>1. Dojo Toolkit : MIT License
>>>2. JxLib : MIT License
>>>3. UIZE : BSD License
>>>4. MochaUI : MIT License
>>>
>>> I would like the community to help me in finalizing the suitable library
>>> for use in the project. Though some of these libraries make for a small
>>> learning curve, it would be a great opportunity for me to learn another
>>> javascript framework.
>>>
>>> Just as the XMLUI is based on Cocoon, webmvc is based on Spring WebMVC
>>> and DSpace REST is based on EntityBus, I would like the ClientUI to be based
>>> on a generic UI framework for consuming RESTful services.
>>>
>>> This would be an independent project hosted at
>>> http://github.com/tr4n2uil/entitybrowser
>>> Extensions to the EntityBrowser would be designed in the course of the
>>> GSoC project to provide support for each of the functional requirements
>>> [Repository Browsing and Manipulation / Search / Statistics].
>>>
>>> In this way changes to REST API in view of its possible migration to
>>> Spring REST from EntityBus would have little changes to the ClientUI.
>>>
>>> I have already started work on EntityBrowser in Ext JS (though not
>>> committed yet) but I would be happy to port it to other javascript
>>> frameworks as per the decision of the community regarding the licensing
>>> issue.
>>>
>>> And as mentioned by Graham Triggs, the ClientUI will be a part of the
>>> DSpace (though currently as an independent module). Hence I would request
>>> Peter Dietz to create a new repository in DSpace (Git or SVN) for
>>> dspace-clientui module and provide me access since I have not yet obtained
>>> access to any repository.
>>>
>>> Warm regards,
>>>
>>>
>>> --
>>> *Vibhaj Rajan
>>> Junior Undergraduate
>>> Department of Computer Engineering
>>> Institute of Technology BHU Varanasi
>>> +91 92 3531 2784
>>> *
>>>
>>>
>>
>
>
> --
> *Vibhaj Rajan
> Junior Undergraduate
> Department of Computer Engineering
> Institute of Technology BHU Varanasi
> +91 92 3531 2784
> *
>
>
--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-20 Thread Vibhaj Rajan
Hi Graham,

Thanks for the suggestion. I'll do as you said.

Warm regards,

On Fri, May 20, 2011 at 11:46 PM, Graham Triggs wrote:

> To be honest, we don't really need to be creating repositories in DSpace
> for this. You could just create an empty public repo under your own name -
> fork it from any existing repository that you need to, you can get people to
> collaborate on it and/or fork from it.
>
> And we can have the repo moved to the DSpace account at some point in the
> future when it is deemed appropriate.
>
> Regards,
> G
>
> On 20 May 2011 18:35, Vibhaj Rajan  wrote:
>
>> Hi Peter,
>>
>> Thank you for creating the repository. The name restclient if fine.
>>
>> I would like to suggest that restclient repository be a new empty one and
>> not a fork from entitybrowser since entitybrowser is a different project
>> from restclient. I mean that I would be using entitybrowser as a framework
>> to build the DSpace RestClient.
>>
>> Just provide me with an empty repository for RestClient work which I'll
>> fork and use the entitybrowser framework there. I feel this would be
>> cleaner.
>>
>> Thank you very much for the support.
>>
>> Warm regards,
>>
>>
>>
>> On Fri, May 20, 2011 at 9:47 PM, Peter Dietz  wrote:
>>
>>> Hi Vibhaj,
>>>
>>> I made: https://github.com/DSpace/restclient
>>>
>>> Its forked from the repository you mentioned for your extJS code. You can
>>> continue committing to your entitybrowser repository as usual, so you won't
>>> be slowed down. When you've got improvements, you can then either contact
>>> the mentor of your project, or send a pull request to DSpace/restclient to
>>> have your changes merged in.
>>>
>>> Having someone review the code before merging it is a way for us to have
>>> someone review your code.
>>>
>>> I named it restclient because that is more meaningful than than just
>>> clientUI. If you don't want it to be forked from the extJS project, or if it
>>> really should be named dspace-clientui, then please let me know, since its
>>> very easy to change.
>>>
>>> Peter Dietz
>>>
>>>
>>>
>>>
>>> On Fri, May 20, 2011 at 2:52 AM, Vibhaj Rajan <
>>> vibhaj.rajan.cs...@itbhu.ac.in> wrote:
>>>
 Hi all,

 I thank you for answering my queries.

 I understand the licensing issues behind GPLv3 from Sencha Ext JS.
 The other libraries provide the following licenses :

1. Dojo Toolkit : MIT License
2. JxLib : MIT License
3. UIZE : BSD License
4. MochaUI : MIT License

 I would like the community to help me in finalizing the suitable library
 for use in the project. Though some of these libraries make for a small
 learning curve, it would be a great opportunity for me to learn another
 javascript framework.

 Just as the XMLUI is based on Cocoon, webmvc is based on Spring WebMVC
 and DSpace REST is based on EntityBus, I would like the ClientUI to be 
 based
 on a generic UI framework for consuming RESTful services.

 This would be an independent project hosted at
 http://github.com/tr4n2uil/entitybrowser
 Extensions to the EntityBrowser would be designed in the course of the
 GSoC project to provide support for each of the functional requirements
 [Repository Browsing and Manipulation / Search / Statistics].

 In this way changes to REST API in view of its possible migration to
 Spring REST from EntityBus would have little changes to the ClientUI.

 I have already started work on EntityBrowser in Ext JS (though not
 committed yet) but I would be happy to port it to other javascript
 frameworks as per the decision of the community regarding the licensing
 issue.

 And as mentioned by Graham Triggs, the ClientUI will be a part of the
 DSpace (though currently as an independent module). Hence I would request
 Peter Dietz to create a new repository in DSpace (Git or SVN) for
 dspace-clientui module and provide me access since I have not yet obtained
 access to any repository.

 Warm regards,


 --
 *Vibhaj Rajan
 Junior Undergraduate
 Department of Computer Engineering
 Institute of Technology BHU Varanasi
 +91 92 3531 2784
 *


>>>
>>
>>
>> --
>> *Vibhaj Rajan
>> Junior Undergraduate
>> Department of Computer Engineering
>> Institute of Technology BHU Varanasi
>> +91 92 3531 2784
>> *
>>
>>
>


-- 
*Vibhaj Rajan
Junior Undergraduate
Department of Computer Engineering
Institute of Technology BHU Varanasi
+91 92 3531 2784
*
--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay___
Dspace-devel mailing li