Re: [Dspace-tech] Solr Stats

2011-09-09 Thread Sean Carte
On 7 September 2011 15:44, Sean Carte sean.ca...@gmail.com wrote:
 I'm not 100% sure, but from what I recall, DSpace tries to determine the
 geo data on the moment the usage event occurs. If it can't retrieve the geo
 date (country, city, longitude, lattitude, ...), it will still store the
 usage event, but without this data. However, it should keep the IP in there.

 That's really odd then: all the visits are resolved to specific countries.
 Does DSpace know what country and city I'm in and report all local IP
 addresses accordingly? I'll experiment to determine this one way or another.

Looking at a particular item, this is what statistics reports initially:

Mergers and managers : what’s needed for both to work?  661

Clicking View/Open using a browser on a local network:

2011-09-08 10:21:30,600 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=1E77AD6CA31AE6D43C97879863EF13A6:ip_addr=10.4.36.158:view_bitstream:bitstream_id=2664

Clicking View/Open using a browser on a remote network:

2011-09-08 10:31:02,695 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=073E16DB631648164AF2C876E61CEC68:ip_addr=196.21.58.14:view_bitstream:bitstream_id=2664
2011-09-08 10:31:03,293 ERROR org.dspace.statistics.SolrLogger @
Failed DNS Lookup for IP:196.21.58.14

Stats unchanged:
Mergers and managers : what’s needed for both to work?  661

Later from home and another network:

Mergers and managers : what’s needed for both to work?  663

2011-09-08 17:41:24,473 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=2380AA8DE61C7FB43EA8081B5A227C1E:ip_addr=41.183.0.31:view_bitstream:bitstream_id=2664

Mergers and managers : what’s needed for both to work?  663

But it does look like my two earlier views of the document got added.



And today the statistics show another visit:

Mergers and managers : what’s needed for both to work?  664

Checking the log confirms that there were only my three downloads of the file:

root@ir:~# grep bitstream_id=2664 /dspace/log/dspace.log.2011-09-08
2011-09-08 10:21:30,600 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=1E77AD6CA31AE6D43C97879863EF13A6:ip_addr=10.4.36.158:view_bitstream:bitstream_id=2664
2011-09-08 10:31:02,695 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=073E16DB631648164AF2C876E61CEC68:ip_addr=196.21.58.14:view_bitstream:bitstream_id=2664
2011-09-08 17:41:24,473 INFO
org.dspace.usage.LoggerUsageEventListener @
sean.ca...@gmail.com:session_id=2380AA8DE61C7FB43EA8081B5A227C1E:ip_addr=41.183.0.31:view_bitstream:bitstream_id=2664

... and there's nothing in the 2011-09-09 log.

And all this leads me to conclude that DSpace does not differentiate
between local network access and remote. But also that I have to wait
a while for the data to be presented in the statistics page. There
must be some background process doing this?

The 'Top country views' remains unchanged. This must be because DSpace
was unable to resolve any of my IP addresses. Fair enough. That all
makes sense.

Sean
-- 
Sean Carte
esAL Library Systems Manager
+27 72 898 8775
+27 31 373 2490
fax: 0866741254
http://esal.dut.ac.za/

--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


[Dspace-tech] desktop client question

2011-09-09 Thread Alex Greif
I plan to use dspace for archiving large files 500GB, so that the use of
the web client is not acceptable (because of broken uploads, etc)

Does a fat desktop client exist, that can be used with the same
functionality as the web client for *the normal user workflow* (not
admin), like
- ADS authentication
- providig metadata
- batch upload
- download files

thanks,
Alex



--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


[Dspace-tech] Importing records from ETD-db platform to DSpace

2011-09-09 Thread amutsikiwa
Hi

 I have been running my  electronic theses and dissertations on ETD-db from
Virginia Tech. I now want to import then into my new DSpace Platform. Is
there anyone who has a script or a way of achieving that.

 

Kind Regards,

 

Admire Mutsikiwa

ICT Projects Manager

Library IT

University of Zimbabwe

 


---

The University of Zimbabwe is on a drive to raise 5 million dollars for an 
endowment fund for projects, improvement of students facilities and 
infrastructure re-capitalization. To this end a university tour and dinner will 
be hosted on 1st October 2011. Your participation in Cash or Kind is most 
welcome. VIP tickets USD100 per person, other tickets USD30 per person and 
raffle tickets at USD 5.00. 

For more information contact bus.developm...@admin.uz.ac.zw, 
in...@admin.uz.ac.zw. 
Telephone numbers: 30321/13 Ext 11103/11334; 

--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


[Dspace-tech] Google Crawler

2011-09-09 Thread Sean Carte
Two weeks ago I disabled google crawler completely by adding
'Disallow: /' to my robots.txt file. This has resulted in a huge
decrease in the volume of traffic as shown by the attached graph.

Previously I had my robots.txt file configured to Disallow everything
else, including /browse as I do have sitemaps in use.

What does googlebot do once its received the sitemap? Does it then
download everything?

Have I got something very wrongly configured here, or do I just accept
that googlebot is our site's most prolific viewer?

Sean
-- 
Sean Carte
esAL Library Systems Manager
+27 72 898 8775
+27 31 373 2490
fax: 0866741254
http://esal.dut.ac.za/
attachment: 20110909_ir_eth0.png--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Importing records from ETD-db platform to DSpace

2011-09-09 Thread Bram Luyten
Hi Admire,

if you find a way to go from ETD-db to a CSV file, you can always use the
standard DSpace CSV upload functionality.
Here's a good resource:
https://kb.osu.edu/dspace/handle/1811/47279?mode=full

with kindest regards,

Bram Luyten

@mire

Esperantolaan 4 - 3001 Heverlee - Belgium
2888 Loker Avenue East, Suite 305 - Carlsbad, CA 92010 - USA

atmire.com - Institutional Repository Solutions


On Fri, Sep 9, 2011 at 12:39 PM, amutsikiwa amutsik...@uzlib.uz.ac.zwwrote:

  Hi

  I have been running my  electronic theses and dissertations on ETD-db from
 Virginia Tech. I now want to import then into my new DSpace Platform. Is
 there anyone who has a script or a way of achieving that.

 ** **

 Kind Regards,

 ** **

 Admire Mutsikiwa

 ICT Projects Manager

 Library IT

 University of Zimbabwe

 ** **

  The University of Zimbabwe is on a drive to raise 5 million dollars for
 an endowment fund for projects, improvement of students facilities and
 infrastructure re-capitalization. To this end a university tour and dinner
 will be hosted on 1st October 2011. Your participation in Cash or Kind is
 most welcome. *VIP tickets USD100 per person, other tickets USD30 per
 person and raffle tickets at USD5*

 *For more information contact bus.developm...@admin.uz.ac.zw,
 in...@admin.uz.ac.zw.
 Telephone numbers: 30321/13 Ext 11103/11334; *
 **


 --
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Can I reorder the options sets in the Sidebar

2011-09-09 Thread David Chandek-Stark
I have pretty much the same setup (1.7.1/Mirage) and a similar question.  I'd 
like to insert links to RSS feeds in the Browse section (for All, Community, 
and Collection).  I can imagine doing this with jQuery, but if there's another 
way to shim these in, I'd like to know.  I've looked at the XSLT, and if I 
stare at it long enough I may be able to figure out how to do it, but it's not 
easy b/c you can't easily see what XML you're dealing with.

Thanks,
David

From: Joseph joseph.rho...@gmail.commailto:joseph.rho...@gmail.com
Date: Tue, 16 Aug 2011 13:44:49 -0400
To: Dspace-tech 
dspace-tech@lists.sourceforge.netmailto:dspace-tech@lists.sourceforge.net
Subject: [Dspace-tech] Can I reorder the options sets in the Sidebar

Dear Dspace-Tech,

I would like to reorder the sections in the sidebar.
Has anyone done this?  Could you point me in the right direction?

I'm using dspace1.7.2, XMLUI, and a modified Mirage theme.
I have discovery enabled.

Thank You,
Joseph
-- 
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and the 
tools developers use with it. Learn more about uberSVN and get a free download 
at: http://p.sf.net/sfu/wandisco-dev2dev 
___ DSpace-tech mailing list 
DSpace-tech@lists.sourceforge.netmailto:DSpace-tech@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/dspace-tech
--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Can I reorder the options sets in the Sidebar

2011-09-09 Thread Bram Luyten
You can find the xsl file that relates to the navigation menu here:
Mirage/lib/xsl/core/navigation.xsl

https://github.com/DSpace/DSpace/blob/dspace-1.7.2-correct/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/core/navigation.xsl

with kindest regards,

Bram Luyten

@mire

Esperantolaan 4 - 3001 Heverlee - Belgium
2888 Loker Avenue East, Suite 305 - Carlsbad, CA 92010 - USA

atmire.com - Institutional Repository Solutions


On Fri, Sep 9, 2011 at 4:15 PM, David Chandek-Stark 
david.chandek.st...@duke.edu wrote:

  I have pretty much the same setup (1.7.1/Mirage) and a similar question.
  I'd like to insert links to RSS feeds in the Browse section (for All,
 Community, and Collection).  I can imagine doing this with jQuery, but if
 there's another way to shim these in, I'd like to know.  I've looked at the
 XSLT, and if I stare at it long enough I may be able to figure out how to do
 it, but it's not easy b/c you can't easily see what XML you're dealing with.

  Thanks,
 David

   From: Joseph joseph.rho...@gmail.com
 Date: Tue, 16 Aug 2011 13:44:49 -0400
 To: Dspace-tech dspace-tech@lists.sourceforge.net
 Subject: [Dspace-tech] Can I reorder the options sets in the Sidebar

  Dear Dspace-Tech,

  I would like to reorder the sections in the sidebar.
 Has anyone done this?  Could you point me in the right direction?

  I'm using dspace1.7.2, XMLUI, and a modified Mirage theme.
 I have discovery enabled.

  Thank You,
 Joseph
 --
 uberSVN's rich system and user administration capabilities and model
 configuration take the hassle out of deploying and managing Subversion and
 the tools developers use with it. Learn more about uberSVN and get a free
 download at: 
 http://p.sf.net/sfu/wandisco-dev2dev___
  DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


 --
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Google Crawler

2011-09-09 Thread Peter Dietz
Hi Sean,

GoogleBot and the rest of the bots do account for a large amount of traffic.
I would estimate that about 75% of our traffic is serving bots. But I would
also estimate that a good number of users come in through Google search
results.

Blocking Google all-together will probably have a significantly negative
impact on your ranking in a Search Engine Result Page. New content won't be
discovered, and your existing content will appear to age according to
whatever signals the search engines are using for rankings.

GoogleBot can discover content through your sitemap/htmlmap, but there is no
metadata in the sitemap, just a series of links to item/collection handles.
GoogleBot will then have to crawl the item pages anyways to get the data.
According to what I've read, and been told on the phone, GoogleBot is going
to have best success crawling your site if it can incrementally crawl your
site according to date.

For more in depth look, here's a copy of a presentation from Robert Tansley
(Google)  De-misting DSpace and Search Engines.
https://atmire.com/labs17/handle/123456789/11796

Lastly, if your concerned about site load, you can go into webmaster tools
(Google), and tell GoogleBot to crawl your site less aggressively.

Peter Dietz



On Fri, Sep 9, 2011 at 8:46 AM, Sean Carte sean.ca...@gmail.com wrote:

 Two weeks ago I disabled google crawler completely by adding
 'Disallow: /' to my robots.txt file. This has resulted in a huge
 decrease in the volume of traffic as shown by the attached graph.

 Previously I had my robots.txt file configured to Disallow everything
 else, including /browse as I do have sitemaps in use.

 What does googlebot do once its received the sitemap? Does it then
 download everything?

 Have I got something very wrongly configured here, or do I just accept
 that googlebot is our site's most prolific viewer?

 Sean
 --
 Sean Carte
 esAL Library Systems Manager
 +27 72 898 8775
 +27 31 373 2490
 fax: 0866741254
 http://esal.dut.ac.za/


 --
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Can I reorder the options sets in the Sidebar

2011-09-09 Thread David Chandek-Stark
Right, so it seems like the relevant template is:

xsl:template match=dri:options/dri:list/dri:list priority=3
mode=nested
  li
xsl:apply-templates select=dri:head mode=nested/
ul class=ds-simple-list sublist
  xsl:apply-templates select=dri:item mode=nested/
/ul
  /li
/xsl:template


So let's say I want to add the RSS 2.0 feed for a community at the bottom
of the Browse/This Community list -- how do I do that?  Presumably I add
the li/li after xsl:apply-templates select=dri:item
mode=nested/, but I also need a test to check that I'm in the right
section.

Thanks,
David


From:  Bram Luyten b...@mire.be
Date:  Fri, 9 Sep 2011 16:37:46 +0200
To:  David Chandek-Stark david.chandek.st...@duke.edu
Cc:  Dspace-tech dspace-tech@lists.sourceforge.net
Subject:  Re: [Dspace-tech] Can I reorder the options sets in the Sidebar


You can find the xsl file that relates to the navigation menu here:
Mirage/lib/xsl/core/navigation.xsl

https://github.com/DSpace/DSpace/blob/dspace-1.7.2-correct/dspace-xmlui/dsp
ace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/core/navigation.xsl

with kindest regards,

Bram Luyten

@mire

Esperantolaan 4 - 3001 Heverlee - Belgium
2888 Loker Avenue East, Suite 305 - Carlsbad, CA 92010 - USA

atmire.com http://atmire.com/ - Institutional Repository Solutions


On Fri, Sep 9, 2011 at 4:15 PM, David Chandek-Stark
david.chandek.st...@duke.edu wrote:

I have pretty much the same setup (1.7.1/Mirage) and a similar question.
I'd like to insert links to RSS feeds in the Browse section (for All,
Community, and Collection).  I can imagine doing this with jQuery, but if
there's another way to shim these
 in, I'd like to know.  I've looked at the XSLT, and if I stare at it long
enough I may be able to figure out how to do it, but it's not easy b/c you
can't easily see what XML you're dealing with.

Thanks,
David

From: Joseph joseph.rho...@gmail.com
Date: Tue, 16 Aug 2011 13:44:49 -0400
To: Dspace-tech dspace-tech@lists.sourceforge.net
Subject: [Dspace-tech] Can I reorder the options sets in the Sidebar


Dear Dspace-Tech,

I would like to reorder the sections in the sidebar.
Has anyone done this?  Could you point me in the right direction?

I'm using dspace1.7.2, XMLUI, and a modified Mirage theme.
I have discovery enabled.

Thank You,
Joseph


---
--- uberSVN's rich system and user administration capabilities and model
configuration take the hassle out of deploying and managing Subversion and
the tools developers use with it.
 Learn more about uberSVN and get a free download at:
http://p.sf.net/sfu/wandisco-dev2dev
http://p.sf.net/sfu/wandisco-dev2dev
___ DSpace-tech mailing list
DSpace-tech@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listin
fo/dspace-tech

---
---
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT
space for its ease of implementation, lower cost, and increased
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech







--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] desktop client question

2011-09-09 Thread Tim Donohue
Alex,

DSpace currently does not have a desktop client, as it is a web 
application at heart.

However, it would be possible for someone to build a desktop client that 
could send content to DSpace (via Web API calls however, so I'm not sure 
if this would help your scenario).  The most logical way to do this 
would be to create a Desktop SWORD client (http://www.swordapp.org) -- 
DSpace and most other repositories understand this protocol. Another 
option would be to use the alpha-level DSpace REST API 
(https://wiki.duraspace.org/display/DSPACE/REST+API). However, again, 
these are web calls, so they may not be exactly what you want.

Another option would be to use the DSpace bulk import tools, which are 
command-line tools to upload larger files (which oftentimes cannot be 
uploaded easily via the web). These don't require web access, but they 
must be run on the DSpace server itself (so, they are not 'desktop 
tools' for the user's desktop). Various bulk ingest command-line tools 
exist, most notably:

* Bulk import using the DSpace Simple Archive Format: 
https://wiki.duraspace.org/display/DSDOCDEV/Importing+and+Exporting+Items+via+Simple+Archive+Format

* Bulk import using various content packages : 
https://wiki.duraspace.org/display/DSDOCDEV/Importing+and+Exporting+Content+via+Packages

Hopefully this can help lead you in the right direction.  Let us know if 
you have other questions on this. It's also possible others on this list 
may have additional hints/tips to offer.

- Tim

On 9/9/2011 5:12 AM, Alex Greif wrote:
 I plan to use dspace for archiving large files500GB, so that the use of
 the web client is not acceptable (because of broken uploads, etc)

 Does a fat desktop client exist, that can be used with the same
 functionality as the web client for *the normal user workflow* (not
 admin), like
 - ADS authentication
 - providig metadata
 - batch upload
 - download files

 thanks,
 Alex



 --
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech

--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Can I reorder the options sets in the Sidebar

2011-09-09 Thread Peter Dietz
Hi David,

I actually just committed adding the RSS feed links to the sidebar to
trunk/1.8. It adds links to the RSS feeds to the dri2xhtml theme and the
dri2xhtml-alt/Mirage theme.

https://jira.duraspace.org/browse/DS-984 if you look at the Subversion
Commits it will show you the code change. The change was mostly done in the
XSL.


You can also check GitHub for changes. Their code formatting is somewhat
more readable. (Although I suspect this link copy/pasting will not be
readable).

DS-984 Fixed alignment of RSS link on Reference to be slightly
nicer.https://github.com/DSpace/DSpace/commit/61275c8a5efafdb313c681b2ed25f94f445b65cb
 …
61275c8a5ehttps://github.com/DSpace/DSpace/commit/61275c8a5efafdb313c681b2ed25f94f445b65cb
peterdietz authored about 11 hours ago

03f9https://github.com/DSpace/DSpace/commit/e5d24703f9cf548039bbb03ec9a46c1b671a7a97

[DS-984] Added links to RSS feeds in XMLUI Mirage, cleaned up style in
R...https://github.com/DSpace/DSpace/commit/e5d24703f9cf548039bbb03ec9a46c1b671a7a97
 …
e5d24703f9https://github.com/DSpace/DSpace/commit/e5d24703f9cf548039bbb03ec9a46c1b671a7a97
peterdietz authored August 19, 2011

DS-984 - Add link to RSS feeds in XMLUI - Reference
themehttps://github.com/DSpace/DSpace/commit/7fa0c345544972df24b451d7fab3b1497582f502
 …
7fa0c34554https://github.com/DSpace/DSpace/commit/7fa0c345544972df24b451d7fab3b1497582f502
peterdietz authored August 18, 2011


Peter Dietz



On Fri, Sep 9, 2011 at 11:02 AM, David Chandek-Stark 
david.chandek.st...@duke.edu wrote:

 Right, so it seems like the relevant template is:

 xsl:template match=dri:options/dri:list/dri:list priority=3
 mode=nested
  li
xsl:apply-templates select=dri:head mode=nested/
ul class=ds-simple-list sublist
  xsl:apply-templates select=dri:item mode=nested/
/ul
  /li
 /xsl:template


 So let's say I want to add the RSS 2.0 feed for a community at the bottom
 of the Browse/This Community list -- how do I do that?  Presumably I add
 the li/li after xsl:apply-templates select=dri:item
 mode=nested/, but I also need a test to check that I'm in the right
 section.

 Thanks,
 David


 From:  Bram Luyten b...@mire.be
 Date:  Fri, 9 Sep 2011 16:37:46 +0200
 To:  David Chandek-Stark david.chandek.st...@duke.edu
 Cc:  Dspace-tech dspace-tech@lists.sourceforge.net
 Subject:  Re: [Dspace-tech] Can I reorder the options sets in the Sidebar


 You can find the xsl file that relates to the navigation menu here:
 Mirage/lib/xsl/core/navigation.xsl

 https://github.com/DSpace/DSpace/blob/dspace-1.7.2-correct/dspace-xmlui/dsp
 ace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/core/navigation.xsl

 with kindest regards,

 Bram Luyten

 @mire

 Esperantolaan 4 - 3001 Heverlee - Belgium
 2888 Loker Avenue East, Suite 305 - Carlsbad, CA 92010 - USA

 atmire.com http://atmire.com/ - Institutional Repository Solutions


 On Fri, Sep 9, 2011 at 4:15 PM, David Chandek-Stark
 david.chandek.st...@duke.edu wrote:

 I have pretty much the same setup (1.7.1/Mirage) and a similar question.
 I'd like to insert links to RSS feeds in the Browse section (for All,
 Community, and Collection).  I can imagine doing this with jQuery, but if
 there's another way to shim these
  in, I'd like to know.  I've looked at the XSLT, and if I stare at it long
 enough I may be able to figure out how to do it, but it's not easy b/c you
 can't easily see what XML you're dealing with.

 Thanks,
 David

 From: Joseph joseph.rho...@gmail.com
 Date: Tue, 16 Aug 2011 13:44:49 -0400
 To: Dspace-tech dspace-tech@lists.sourceforge.net
 Subject: [Dspace-tech] Can I reorder the options sets in the Sidebar


 Dear Dspace-Tech,

 I would like to reorder the sections in the sidebar.
 Has anyone done this?  Could you point me in the right direction?

 I'm using dspace1.7.2, XMLUI, and a modified Mirage theme.
 I have discovery enabled.

 Thank You,
 Joseph


 ---
 --- uberSVN's rich system and user administration capabilities and model
 configuration take the hassle out of deploying and managing Subversion and
 the tools developers use with it.
  Learn more about uberSVN and get a free download at:
 http://p.sf.net/sfu/wandisco-dev2dev
 http://p.sf.net/sfu/wandisco-dev2dev
 ___ DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.nethttps://
 lists.sourceforge.net/lists/listin
 fo/dspace-tech

 ---
 ---
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 

Re: [Dspace-tech] rogue items with no handles

2011-09-09 Thread Tim Donohue
Hi Bill,

I'm curious, what are the details of the NullPointerException which is 
thrown when you attempt to delete/withdraw these items from the UI? That 
might give some clue as to what is missing from these items, and how 
best to temporarily fix them to expunge them completely.

For example, if the NullPointer has to do with the missing handle, then 
it might be easiest to assign them a handle manually, so that they can 
be removed via the UI.  Otherwise, you are correct, you may need to dig 
into the database to figure out the proper SQL query to clean them up 
(but that is potentially messy for the reasons you mentioned).  If you 
do dig into SQL, obviously make sure to backup the DB first.

- Tim

On 9/7/2011 10:57 AM, Ingram, William A wrote:
 Hi folks,

 I have a couple items in my repository that somehow managed to be ingested 
 without handles. They come up in searches, and are always listed at the top 
 of the recent item list, but are not browsable. I do know the item IDs, but 
 trying to withdraw or expunge the items throws a null pointer exception.

 Does anyone know how to safely delete these? I am hesitant to simply remove 
 them from the item table because the item_id is a foreign key in so many 
 other tables. Would it be better to assign them a handle first, and then 
 expunge them through the gui? If so, how?

 Any thoughts/experience?

 Thanks,
 Bill

 --
 Bill Ingram
 Research Programmer
 Scholarly Communication and Repository Services
 University of Illinois at Urbana-Champaign

 --
 Using storage to extend the benefits of virtualization and iSCSI
 Virtualization increases hardware utilization and delivers a new level of
 agility. Learn what those decisions are and how to modernize your storage
 and backup environments for virtualization.
 http://www.accelacomm.com/jaw/sfnl/114/51434361/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech

--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] rogue items with no handles

2011-09-09 Thread Mark Diggory
Hi Tim,

I worked with Bill locally on the issue yesterday. The null pointer happens
because the orphaned item does not have a collection and thus cannot be
deleted from that collection.  This goes back to that whole argument about
items only being able to be removed/deleted from thier containing
collections.  It just doesn't make sense. Items should be deletable by the
application directly, clearing their references in other containers should
happen afterward this in the transaction and be conditional on their
actually existing in those containers. (collection, workspace and workflow).
Folks don't get it that Item is the aggregate root, not Collection, an Item
may he associated with 3 different containers (collection, workspace,
workflow) thus none of these are.its aggregate root.

Ideally we should be writing buisness services that are responsible for
clearing all the constraints on a item when it is deleted. If folks want to
customize dspace adding more constraints, they can, as long as they write in
a manner that contributes proper actions within the transactional window.
Ironically, we designed all this already in dspace 2.0 request services and
the request interceptors.  It just needs to be properly implemented for the
legacy domain model. Sadly the minor api changes to get that started in the
next development cycle were shot down because folks just don't get what we
are trying to do here.

Finally, if we do want to do DSpace on Fedora, we need to clear this issue
because in Fedora, Collections are not aggregate roots. Fedora objects are.

Mark
 On Sep 9, 2011 9:56 AM, Tim Donohue tdono...@duraspace.org wrote:
 Hi Bill,

 I'm curious, what are the details of the NullPointerException which is
 thrown when you attempt to delete/withdraw these items from the UI? That
 might give some clue as to what is missing from these items, and how
 best to temporarily fix them to expunge them completely.

 For example, if the NullPointer has to do with the missing handle, then
 it might be easiest to assign them a handle manually, so that they can
 be removed via the UI. Otherwise, you are correct, you may need to dig
 into the database to figure out the proper SQL query to clean them up
 (but that is potentially messy for the reasons you mentioned). If you
 do dig into SQL, obviously make sure to backup the DB first.

 - Tim

 On 9/7/2011 10:57 AM, Ingram, William A wrote:
 Hi folks,

 I have a couple items in my repository that somehow managed to be
ingested without handles. They come up in searches, and are always listed at
the top of the recent item list, but are not browsable. I do know the item
IDs, but trying to withdraw or expunge the items throws a null pointer
exception.

 Does anyone know how to safely delete these? I am hesitant to simply
remove them from the item table because the item_id is a foreign key in so
many other tables. Would it be better to assign them a handle first, and
then expunge them through the gui? If so, how?

 Any thoughts/experience?

 Thanks,
 Bill

 --
 Bill Ingram
 Research Programmer
 Scholarly Communication and Repository Services
 University of Illinois at Urbana-Champaign


--
 Using storage to extend the benefits of virtualization and iSCSI
 Virtualization increases hardware utilization and delivers a new level of
 agility. Learn what those decisions are and how to modernize your storage
 and backup environments for virtualization.
 http://www.accelacomm.com/jaw/sfnl/114/51434361/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


--
 Why Cloud-Based Security and Archiving Make Sense
 Osterman Research conducted this study that outlines how and why cloud
 computing security and archiving is rapidly being adopted across the IT
 space for its ease of implementation, lower cost, and increased
 reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
--
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] SWORDMETSIngester error

2011-09-09 Thread Tim Donohue
Hi Bill,

It looks like the issue here is that, by default, DSpace's SWORD 
settings expect all METS files to include EPDCX (Eprints DC XML) , 
which is the SWORD recommended metadata format, or straight DC.  By 
default, it doesn't expect DIM format.

So, in the SWORD settings in dspace.cfg, you'll see:

# Define the metadata type EPDCX (EPrints DC XML)
# to be handled by the SWORD crosswalk configuration
#
mets.submission.crosswalk.EPDCX = SWORD

The error is happening because SWORD is unaware of your existing DIM 
crosswalk (as it only uses crosswalks defined via 
'mets.submission.crosswalk.[mdtype]' configs).  So, it is complaining 
that there is no configuration for:

mets.submission.crosswalk.DIM = DIM

(NOTE: This above config may look a bit odd. But, the *first* DIM 
corresponds to the MDTYPE attribute specified in your METS.xml file.   
So, what this setting is actually saying is:  If you encounter an 
MDTYPE=DIM or OTHERMDTYPE=DIM attribute in a METS file, use the 
DSpace crosswalk named DIM to process that metadata.)

So, it is the above setting that the METSManifest.getCrosswalk() method 
is complaining is missing. See the source code 
at:https://fisheye3.atlassian.com/browse/dspace/dspace/tags/dspace-1.5.2/dspace-api/src/main/java/org/dspace/content/packager/METSManifest.java?hb=true#to727

I think if you added the above 'mets.submission.crosswalk.DIM' setting 
this may work (admittedly, I haven't tried it though).

- Tim

On Thursday, September 08, 2011 10:48:13 AM, Ingram, William A wrote:
 Hi,

 I am trying to send packages to DSpace 1.5.2 via SWORD, but they are being 
 refused due to a crosswalk error. See below the top of the stacktrace, and a 
 snippet of my dspace.cfg below that. The package METS.xml is attached.

 Thanks,
 Bill


 // --- stacktrace ---

 2011-09-07 20:04:19,662 ERROR org.dspace.sword.SWORDMETSIngester @ caught 
 exception:
 org.dspace.content.crosswalk.MetadataValidationException: Cannot process METS 
 Manifest: No crosswalk found for MDTYPE=DIM
   at 
 org.dspace.content.packager.METSManifest.crosswalkItem(METSManifest.java:796)
   at 
 org.dspace.content.packager.DSpaceMETSIngester.chooseItemDmd(DSpaceMETSIngester.java:174)
   at 
 org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:390)
   at org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:115)
   at 
 org.dspace.sword.CollectionDepositor.doDeposit(CollectionDepositor.java:179)
   at org.dspace.sword.DepositManager.deposit(DepositManager.java:173)
   at 
 org.dspace.sword.DSpaceSWORDServer.doDeposit(DSpaceSWORDServer.java:153)
   at org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:336)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   ...

 // --- dspace.cfg ---

 # Crosswalk Plugins:
 plugin.named.org.dspace.content.crosswalk.IngestionCrosswalk = \
org.dspace.content.crosswalk.DIMIngestionCrosswalk = DIM \
org.dspace.content.crosswalk.DIMIngestionCrosswalk = dim \
org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = DC \
org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = dc \
org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = OAI_DC \
org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = oai_dc \
org.dspace.content.crosswalk.QDCCrosswalk = QDC \
org.dspace.content.crosswalk.QDCCrosswalk = qdc \
org.dspace.content.crosswalk.PREMISCrosswalk = PREMIS \
org.dspace.content.crosswalk.OREIngestionCrosswalk = ORE \
org.dspace.content.crosswalk.OREIngestionCrosswalk = ore \
org.dspace.content.crosswalk.NullIngestionCrosswalk = NIL \
org.dspace.content.crosswalk.NullIngestionCrosswalk = nil

 plugin.selfnamed.org.dspace.content.crosswalk.IngestionCrosswalk = \
org.dspace.content.crosswalk.XSLTIngestionCrosswalk

 mets.submission.crosswalk.DIM = DIM
 sword.accept-packaging.METSDSpaceSIP.identifier = 
 http://purl.org/net/sword-types/METSDSpaceSIP
 sword.accept-packaging.METSDSpaceSIP.q = 1.0

 # A comma separated list of MIME types that SWORD will accept
 sword.accepts = application/zip



 --
 Bill Ingram
 Research Programmer
 Scholarly Communication and Repository Services
 University of Illinois at Urbana-Champaign




 --
 Doing More with Less: The Next Generation Virtual Desktop
 What are the key obstacles that have prevented many mid-market businesses
 from deploying virtual desktops?   How do next-generation virtual desktops
 provide companies an easier-to-deploy, easier-to-manage and more affordable
 virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/


 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech