Re: [Dspace-tech] Solr Stats
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
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
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
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
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
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
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
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
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
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
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
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
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
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