Merging changes from 1.5.x to trunk for "dspace" project

r9930@mark-diggorys-computer-2 (orig r2763):  mdiggory | 2008-02-28 12:40:47 -0800
 Needs to look for SNAPSHOT version as well until released.
 r9931@mark-diggorys-computer-2 (orig r2764):  mdiggory | 2008-02-28 12:57:28 -0800
 Qualifying the location with ${basedir} assures that build will work in both top level and inside the dspace directory.
 r9932@mark-diggorys-computer-2 (orig r2765):  mdiggory | 2008-02-28 15:33:29 -0800
 Undo previous commit and adjust release management profiles.  We cannot currently build whole project from top level.
 r9968@mark-diggorys-computer-2 (orig r2772):  mdiggory | 2008-02-29 13:49:42 -0800
 fix rpoject version until release can be figured out.
 r9986@mark-diggorys-computer-2 (orig r2781):  ScottPhillips | 2008-03-03 16:46:49 -0800
 (Scott Phillips) Removed useless common problem.
 r9987@mark-diggorys-computer-2 (orig r2782):  ScottPhillips | 2008-03-03 17:41:06 -0800
 (Scott Phillips) SF#1896186 - mail.charset not documented in dspace.cfg
 r9988@mark-diggorys-computer-2 (orig r2783):  ScottPhillips | 2008-03-03 19:20:21 -0800
 (Scott Phillips) webui.content_disposition_threshold -> xmlui.content_disposition_threshold 
 r9993@mark-diggorys-computer-2 (orig r2788):  ScottPhillips | 2008-03-03 21:48:48 -0800
 (Scott Phillips) Added support for xmlui.supported.locales parameter so that an administrator can choose which languages to deploy Manakin in.
 r10033@mark-diggorys-computer-2 (orig r2791):  grahamtriggs | 2008-03-07 04:04:08 -0800
 Fix Oracle upgrade script
 r10035@mark-diggorys-computer-2 (orig r2793):  ScottPhillips | 2008-03-07 09:33:32 -0800
 (Scott Phillips) SF#1908952 - Office 2007 formats cannot be added to FormatRegistry
 r10036@mark-diggorys-computer-2 (orig r2794):  ScottPhillips | 2008-03-07 11:53:12 -0800
 (Scott Phillips) Added OpenOffice document formats to the default format registry.
 r10037@mark-diggorys-computer-2 (orig r2795):  mdiggory | 2008-03-07 15:16:10 -0800
 rename generated webapps and force assembly to use 2.2-beta-1
 r10061@mark-diggorys-computer-2 (orig r2798):  mdiggory | 2008-03-10 16:45:36 -0700
 1.) Moving language-packs to dspace-sandbox. See:  http://dspace-sandbox.googlecode.com/svn/modules/dspace-api-lang/trunk/
 2.) Adjusting dependencies and dspace-api-lang project name
 3.) Cleaning up versioning in poms, removing uneccessary dependencies and version tag
 4.) consolidating wars generated so that dspace-xxx-webapp wars are skinny by default.
 r10064@mark-diggorys-computer-2 (orig r2801):  ScottPhillips | 2008-03-10 18:59:40 -0700
 [maven-release-plugin] prepare release dspace-1.5-beta2
 r10066@mark-diggorys-computer-2 (orig r2803):  ScottPhillips | 2008-03-10 19:00:23 -0700
 [maven-release-plugin] prepare for next development iteration
 r10084@mark-diggorys-computer-2 (orig r2806):  mdiggory | 2008-03-11 08:16:09 -0700
 don't use version in war plugin.
 
 r10085@mark-diggorys-computer-2 (orig r2807):  mdiggory | 2008-03-11 08:22:24 -0700
 add trailing slashes to complete uri for webapps to be created correctly.
 r10086@mark-diggorys-computer-2 (orig r2808):  tdonohue | 2008-03-11 11:00:59 -0700
 Fix for [ SF# 1896466 ] 1.5 install breaks in Windows with spaces in path names
 
 The file path arguments in ANT should have single quotes (' ') around them, to ensure that filepaths with spaces are passed properly to the Load Registry scripts.
 r10088@mark-diggorys-computer-2 (orig r2810):  ScottPhillips | 2008-03-11 17:32:34 -0700
 (Scott Phillips) Split the update task into two: update_code and update_webapps. Also added the "-Dwars=true" switch to create war files.
 r10093@mark-diggorys-computer-2 (orig r2815):  ScottPhillips | 2008-03-11 23:01:29 -0700
 (Scott Phillips) Added shibboleth options to disable editing of metadata and registration of new users if desired.
 r10094@mark-diggorys-computer-2 (orig r2816):  ScottPhillips | 2008-03-11 23:02:28 -0700
 (Scott Phillips) Corrected target description.
 r10108@mark-diggorys-computer-2 (orig r2817):  grahamtriggs | 2008-03-12 05:08:19 -0700
 Corrections to Oracle schema
 r10111@mark-diggorys-computer-2 (orig r2820):  tdonohue | 2008-03-12 10:19:54 -0700
 Minor changes to documentation...added 'dspace-sword' to directories listing.
 r10112@mark-diggorys-computer-2 (orig r2821):  ScottPhillips | 2008-03-12 13:18:05 -0700
 (Scott Phillips) Add DRI Schema Reference to the DSpace manual
 r10113@mark-diggorys-computer-2 (orig r2822):  tdonohue | 2008-03-12 14:09:18 -0700
 Updates to the DRI Schema version 1.1 from Scott Phillips.
 r10119@mark-diggorys-computer-2 (orig r2828):  ScottPhillips | 2008-03-12 19:55:12 -0700
 (Scott Phillips) Added xmlui.user.loginredirect to determine where a user should go after logging into the system.
 r10120@mark-diggorys-computer-2 (orig r2829):  mdiggory | 2008-03-12 21:48:34 -0700
 Adjust xml declaration and include dspace-api-lang into build process if present.
 r10139@mark-diggorys-computer-2 (orig r2830):  tdonohue | 2008-03-13 08:08:06 -0700
 Cleaned up the 1.5 Windows Install instructions.  It previously contained a lot of Unix commands and Unix-specific language.
 r10140@mark-diggorys-computer-2 (orig r2831):  grahamtriggs | 2008-03-13 09:19:15 -0700
 Fixed problem with thumbnails appearing multiple times if you include multiple dates in your list columns.
 Also provides for a more attractive display, and faster table rendering.
 r10143@mark-diggorys-computer-2 (orig r2834):  tdonohue | 2008-03-13 12:15:32 -0700
 Removed references to the old 'history' directory, and the 'history.dir' param from dspace.cfg
 r10144@mark-diggorys-computer-2 (orig r2835):  tdonohue | 2008-03-13 12:18:32 -0700
 minor updates to Windows install instructions
 r10146@mark-diggorys-computer-2 (orig r2837):  tdonohue | 2008-03-13 13:57:30 -0700
 MAJOR reorg of the 'dspace.cfg' file.  Created sections to separate out "general configurations" (i.e. API-layer), XMLUI-specific, JSPUI-specific and ones that work in both those interfaces.  (Oh, and obviously a section for SWORD & OAI)
 r10147@mark-diggorys-computer-2 (orig r2838):  ScottPhillips | 2008-03-13 14:14:32 -0700
 (Scott Phillips) Recent submissions effects both interfaces.
 r10149@mark-diggorys-computer-2 (orig r2840):  ScottPhillips | 2008-03-13 15:44:19 -0700
 (Scott Phillips) Added a DTD for the xmlui.xconf
 r10150@mark-diggorys-computer-2 (orig r2841):  mdiggory | 2008-03-13 21:55:34 -0700
 correct id of snapshot repository.
 r10173@mark-diggorys-computer-2 (orig r2846):  mdiggory | 2008-03-17 14:15:17 -0700
 Adjust all modules to be under a simpler naming convention so that rebranding does not have to be of the war/webapp names themselves.
 r10174@mark-diggorys-computer-2 (orig r2847):  mdiggory | 2008-03-17 14:26:36 -0700
 Adjust all modules to be under a simpler naming convention so that rebranding does not have to be of the war/webapp names themselves.
 r10176@mark-diggorys-computer-2 (orig r2849):  ScottPhillips | 2008-03-17 22:23:13 -0700
 (Scott Phillips) Fixed a bug where the new.xml file was not being read. I changed the file to news-xmlui.xml so that it lists well with the other news files for the jspui. I also have supplied a default version of this file.
 r10193@mark-diggorys-computer-2 (orig r2855):  ScottPhillips | 2008-03-18 11:48:27 -0700
 [maven-release-plugin] prepare release dspace-1_5-rc1
 r10195@mark-diggorys-computer-2 (orig r2857):  ScottPhillips | 2008-03-18 11:51:15 -0700
 [maven-release-plugin] prepare for next development iteration
 r10223@mark-diggorys-computer-2 (orig r2863):  mdiggory | 2008-03-21 14:22:31 -0700
 Asure handle server logs to its own log and dspace is not in control of logging.
 r10227@mark-diggorys-computer-2 (orig r2865):  ScottPhillips | 2008-03-24 08:20:28 -0700
 (Scott Phillips) Added a licensing notice stating the copyright has transfered from HP+MIT to DSpace
 r10228@mark-diggorys-computer-2 (orig r2866):  ScottPhillips | 2008-03-24 08:20:57 -0700
 (Scott Phillips) Updated known bugs
 r10229@mark-diggorys-computer-2 (orig r2867):  ScottPhillips | 2008-03-24 19:25:48 -0700
 [maven-release-plugin] prepare release dspace-1_5
 r10231@mark-diggorys-computer-2 (orig r2869):  ScottPhillips | 2008-03-24 19:26:55 -0700
 [maven-release-plugin] prepare for next development iteration
 r10240@mark-diggorys-computer-2 (orig r2871):  mdiggory | 2008-03-28 07:13:29 -0700
 Correct issue with libraries being excluded
 r10296@mark-diggorys-computer-2 (orig r2895):  ScottPhillips | 2008-04-14 10:58:15 -0700
 (Scott Phillips) Added the ability for super admins to login as other users. This is controled by the parameter xmlui.user.assumelogin, default value is false.
 r10297@mark-diggorys-computer-2 (orig r2896):  ScottPhillips | 2008-04-14 11:37:31 -0700
 (Scott Phillips) Added easy support for google analytics statistics, if you want to use analytics simple provide your key in the parameter "xmlui.google.analytics.key".
 r10298@mark-diggorys-computer-2 (orig r2897):  ScottPhillips | 2008-04-14 21:14:43 -0700
 (Scott Phillips) Added an activity viewer to the Control Panel showing the current user activity on the repository.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@2903 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
Mark Diggory
2008-04-15 23:57:13 +00:00
parent 692cabc55d
commit 78f5211cd5
32 changed files with 5156 additions and 749 deletions

View File

@@ -3,8 +3,53 @@ bug tracker:
http://sourceforge.net/tracker/?group_id=19984&atid=119984
Oracle compatibility: this release does not support Oracle. Check for patches or updates
to this release to restore Oracle compatibility.
1904122 Help text in submission process doesn't parse html tags
1899801 SWORD ingest fails with METSExport tool
1899709 Creative Commons XMLUI Firefox displayed as text
1899705 Links in CC license broken, IE
1898560 Errors not logged in dspace.log in xmlui
1897993 HTML not stripped in user profile data information in JSPUI
1897642 Move item works on both mapped items and owned items moved
1897262 Bitstream listing description is missing
1897236 An item can be mapped multiple times to the same collection
1896980 SWORD code does not make use of proxy
1896960 SWORD authentication doesn't work with LDAP
1896259 No check for unique netid in LDAP authN
1896225 HTML tags not stripped in statistics display
1896119 Bitstream format display
1896055 bitstream format registry, setting bitstream internal
1896013 Missing online help
1879848 Anchor for add button in submission process
1879838 Creative Commons - Licence Dependancy
1856364 Wrong label for First/Last name in admin tool
1832509 RSS feeds dont work on large collection / communities
1827597 Registration Notification for eperson reg. via admin ui
1810898 NullPointer upon submission
1779601 filtermedia: OutOfMemory
1775059 Repeated execution of chooser.jsp exhausts db conn pool
1774958 Nested folders do not export correctly
1756384 Authorization denied resulting in ServletException
1753027 Double format string in supervise-list.jsp
1745573 Itemmap-browse.jsp throws Exception on items without date
1730606 Restricted Items metadata exposed via OAI
1725817 Error in authorization to submit when you add collection.
1725675 Incorrect count for mapped items in same community
1715242 SequenceID gets reused if highest-SID bitstream is deleted
1714851 Subscription Notification on Modified Items
1707821 JPEGFilter throws IllegalArgumentException
1695186 No sanity checking of self-register emails
1689143 ControlledVocabulary don't works with onebox
1688445 Anonymous group don't works as subgroup
1686277 Cached Bitstream and Bundles have wrong Context stored
1678703 OAI-PMH requests with from/until datestamps on Oracle
1644932 Creative Commons iFrame disappears in Firefox 2.0
1631575 Collection Templates language of metadata partially ignored
1627199 DSRUN.BAT does not run a new class?
1619473 Wrong dfg entry in webui.itemdisplay.* -> err. display
1617889 Years < 1000 do not display in simple item view
Plus these following bugs from previous releases which may
have or may not have been fixed:
1609427 OAI server doesn't generate resumption token
1606789 When collection is deleted, mapped item remains in community

View File

@@ -0,0 +1,11 @@
Licensing Notice
The DSpace Foundation, Inc. is a 501(c)3 corporation established in July 2007
with a mission to promote and advance the dspace platform enabling management,
access and preservation of digital works. The Foundation was able to transfer
the legal copyright from Hewlett-Packard Company (HP) and Massachusetts
Institute of Technology (MIT) to the DSpace Foundation in October 2007. Many
of the files in the source code may contain a copyright statement stating HP
and MIT posses the copyright, in these instances please note that the copy
right has transfered to the DSpace foundation.

View File

@@ -67,7 +67,6 @@ my $database_dir = "/dspace/database";
my $assetstore_dir = GetConfigParameter( "assetstore.dir" );
my $search_dir = GetConfigParameter( "search.dir" );
my $history_dir = GetConfigParameter( "history.dir" );
my $logs_dir = GetConfigParameter( "log.dir" );
# directories in this array are to be checked for ownership by
@@ -105,7 +104,6 @@ my $workspaceitem_count = CountRows( "workspaceitem" );
my $assetstore_size = DirectorySize( $assetstore_dir );
my $search_size = DirectorySize( $search_dir );
my $history_size = DirectorySize( $history_dir );
my $logs_size = DirectorySize( $logs_dir );
my $database_size = DirectorySize( $database_dir );

View File

@@ -58,4 +58,4 @@ rm -f $handledir/txns/lock
# Start the Handle server, with a special log4j properties file.
# We cannot simply write to the same logs, since log4j
# does not support more than one JVM writing to the same rolling log.
nohup $BINDIR/dsrun -Dlog4j.configuration=log4j-handle-plugin.properties net.handle.server.Main $handledir </dev/null >> $logdir/handle-server.log 2>&1 &
nohup $BINDIR/dsrun -Ddspace.log.init.disable=true -Dlog4j.configuration=log4j-handle-plugin.properties net.handle.server.Main $handledir </dev/null >> $logdir/handle-server.log 2>&1 &

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<document xmlns="http://di.tamu.edu/DRI/1.0/" xmlns:i18n="http://apache.org/cocoon/i18n/2.1" version="1.1">
<body>
<div id="file.news.div.news" n="news" rend="primary">
<head>DSpace/Manakin Repository</head>
<p>Welcome to the new Manakin interface to the DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization&apos;s legacy; they facilitate digital preservation and scholarly communication.</p>
</div>
</body>
<options/>
<meta>
<userMeta/>
<pageMeta/>
<repositoryMeta/>
</meta>
</document>

View File

@@ -112,6 +112,15 @@
<extension>doc</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mimetype>
<short_description>Microsoft Word XML</short_description>
<description>Microsoft Word XML</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>docx</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.ms-powerpoint</mimetype>
<short_description>Microsoft Powerpoint</short_description>
@@ -121,6 +130,15 @@
<extension>ppt</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.openxmlformats-officedocument.presentationml.presentation</mimetype>
<short_description>Microsoft Powerpoint XML</short_description>
<description>Microsoft Powerpoint XML</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>pptx</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.ms-excel</mimetype>
<short_description>Microsoft Excel</short_description>
@@ -130,6 +148,17 @@
<extension>xls</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mimetype>
<short_description>Microsoft Excel XML</short_description>
<description>Microsoft Excel XML</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>xlsx</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/marc</mimetype>
<short_description>MARC</short_description>
@@ -380,4 +409,311 @@
<extension>pcd</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.text</mimetype>
<short_description>OpenDocument Text</short_description>
<description>OpenDocument Text</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odt</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.text-template</mimetype>
<short_description>OpenDocument Text Template</short_description>
<description>OpenDocument Text Template</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>ott</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.text-web</mimetype>
<short_description>OpenDocument HTML Template</short_description>
<description>OpenDocument HTML Template</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>oth</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.text-master</mimetype>
<short_description>OpenDocument Master Document</short_description>
<description>OpenDocument Master Document</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odm</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.graphics</mimetype>
<short_description>OpenDocument Drawing</short_description>
<description>OpenDocument Drawing</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odg</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.graphics-template</mimetype>
<short_description>OpenDocument Drawing Template</short_description>
<description>OpenDocument Drawing Template</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>otg</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.presentation</mimetype>
<short_description>OpenDocument Presentation</short_description>
<description>OpenDocument Presentation</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odp</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.presentation-template</mimetype>
<short_description>OpenDocument Presentation Template</short_description>
<description>OpenDocument Presentation Template</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>otp</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.spreadsheet</mimetype>
<short_description>OpenDocument Spreadsheet</short_description>
<description>OpenDocument Spreadsheet</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>ods</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.spreadsheet-template</mimetype>
<short_description>OpenDocument Spreadsheet Template</short_description>
<description>OpenDocument Spreadsheet Template</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>ots</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.chart</mimetype>
<short_description>OpenDocument Chart</short_description>
<description>OpenDocument Chart</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odc</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.formula</mimetype>
<short_description>OpenDocument Formula</short_description>
<description>OpenDocument Formula</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odf</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.database</mimetype>
<short_description>OpenDocument Database</short_description>
<description>OpenDocument Database</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odb</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.oasis.opendocument.image</mimetype>
<short_description>OpenDocument Image</short_description>
<description>OpenDocument Image</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>odi</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.openofficeorg.extension</mimetype>
<short_description>OpenOffice.org extension</short_description>
<description>OpenOffice.org extension (since OOo 2.1)</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>oxt</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.writer</mimetype>
<short_description>Writer 6.0 documents</short_description>
<description>Writer 6.0 documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxw</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.writer.template</mimetype>
<short_description>Writer 6.0 templates</short_description>
<description>Writer 6.0 templates</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>stw</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.calc</mimetype>
<short_description>Calc 6.0 spreadsheets</short_description>
<description>Calc 6.0 spreadsheets</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxc</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.calc.template</mimetype>
<short_description>Calc 6.0 templates</short_description>
<description>Calc 6.0 templates</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>stc</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.draw</mimetype>
<short_description>Draw 6.0 documents</short_description>
<description>Draw 6.0 documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxd</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.draw.template</mimetype>
<short_description>Draw 6.0 templates</short_description>
<description>Draw 6.0 templates</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>std</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.impress</mimetype>
<short_description>Impress 6.0 presentations</short_description>
<description>Impress 6.0 presentations</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxi</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.impress.template</mimetype>
<short_description>Impress 6.0 templates</short_description>
<description>Impress 6.0 templates</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sti</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.writer.global</mimetype>
<short_description>Writer 6.0 global documents</short_description>
<description>Writer 6.0 global documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxg</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.sun.xml.math</mimetype>
<short_description>Math 6.0 documents</short_description>
<description>Math 6.0 documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sxm</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.writer</mimetype>
<short_description>StarWriter 5.x documents</short_description>
<description>StarWriter 5.x documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sdw</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.writer-global</mimetype>
<short_description>StarWriter 5.x global documents</short_description>
<description>StarWriter 5.x global documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sgl</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.calc</mimetype>
<short_description>StarCalc 5.x spreadsheets</short_description>
<description>StarCalc 5.x spreadsheets</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sdc</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.draw</mimetype>
<short_description>StarDraw 5.x documents</short_description>
<description>StarDraw 5.x documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sda</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.impress</mimetype>
<short_description>StarImpress 5.x presentations</short_description>
<description>StarImpress 5.x presentations</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sdd</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.impress-packed</mimetype>
<short_description>StarImpress Packed 5.x files</short_description>
<description>StarImpress Packed 5.x files</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sdp</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.math</mimetype>
<short_description>StarMath 5.x documents</short_description>
<description>StarMath 5.x documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>smf</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.chart</mimetype>
<short_description>StarChart 5.x documents</short_description>
<description>StarChart 5.x documents</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sds</extension>
</bitstream-type>
<bitstream-type>
<mimetype>application/vnd.stardivision.mail</mimetype>
<short_description>StarMail 5.x mail files</short_description>
<description>StarMail 5.x mail files</description>
<support_level>1</support_level>
<internal>false</internal>
<extension>sdm</extension>
</bitstream-type>
</dspace-bitstream-types>

15
dspace/config/xmlui.dtd Normal file
View File

@@ -0,0 +1,15 @@
<!ELEMENT xmlui (aspects,themes)>
<!ELEMENT aspects (aspect+)>
<!ELEMENT aspect EMPTY>
<!ATTLIST aspect name CDATA #REQUIRED>
<!ATTLIST aspect description CDATA #IMPLIED>
<!ATTLIST aspect desc CDATA #IMPLIED>
<!ATTLIST aspect path CDATA #REQUIRED>
<!ELEMENT themes (theme*)>
<!ELEMENT theme EMPTY>
<!ATTLIST theme name CDATA #REQUIRED>
<!ATTLIST theme handle CDATA #IMPLIED>
<!ATTLIST theme regex CDATA #IMPLIED>
<!ATTLIST theme path CDATA #REQUIRED>
<!ATTLIST theme id CDATA #IMPLIED>

View File

@@ -1,4 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE xmlui SYSTEM "xmlui.dtd">
<!--
- xmlui.xconf
-

File diff suppressed because it is too large Load Diff

View File

@@ -428,17 +428,17 @@ https://dspace.mit.edu/html/1721.1/12345/chapter2_images/figure.gif
<p>The DSpace platform supports the <a href="http://www.openarchives.org/">Open Archives Initiative Protocol for Metadata Harvesting</a> (OAI-PMH) version 2.0 as a data provider. This is accomplished using the <a href="http://www.oclc.org/research/software/oai/cat.shtm">OAICat framework from OCLC</a>.</p>
<p>The DSpace build process builds a Web application archive, <code><em>[dspace-source]</em>/build/dspace-oai.war</code>), in much the same way as <a href="#webui_build">the Web UI build process</a> described above. The only differences are that the JSPs are not included, and <code><em>[dspace-source]</em>/etc/oai-web.xml</code> is used as the deployment descriptor. This 'webapp' is deployed to receive and respond to OAI-PMH requests via HTTP. Note that typically it should <em>not</em> be deployed on SSL (<code>https:</code> protocol). In a typical configuration, this is deployed at <code>dspace-oai</code>, for example:</p>
<p>The DSpace build process builds a Web application archive, <code><em>[dspace-source]</em>/build/oai.war</code>), in much the same way as <a href="#webui_build">the Web UI build process</a> described above. The only differences are that the JSPs are not included, and <code><em>[dspace-source]</em>/etc/oai-web.xml</code> is used as the deployment descriptor. This 'webapp' is deployed to receive and respond to OAI-PMH requests via HTTP. Note that typically it should <em>not</em> be deployed on SSL (<code>https:</code> protocol). In a typical configuration, this is deployed at <code>oai</code>, for example:</p>
<pre>
http://dspace.myu.edu/dspace-oai/request?verb=Identify
http://dspace.myu.edu/oai/request?verb=Identify
</pre>
<p>The 'base URL' of this DSpace deployment would be:</p>
<pre>
http://dspace.myu.edu/dspace-oai/request
http://dspace.myu.edu/oai/request
</pre>
<p>It is this URL that should be registered with <a href="http://www.openarchives.org/">www.openarchives.org</a>. Note that you can easily change the '<code>request</code>' portion of the URL by editing <code><em>[dspace-source]</em>/etc/oai-web.xml</code> and rebuilding and deploying <code>dspace-oai.war</code>.</p>
<p>It is this URL that should be registered with <a href="http://www.openarchives.org/">www.openarchives.org</a>. Note that you can easily change the '<code>request</code>' portion of the URL by editing <code><em>[dspace-source]</em>/etc/oai-web.xml</code> and rebuilding and deploying <code>oai.war</code>.</p>
<p>DSpace provides implementations of the OAICat interfaces <code>AbstractCatalog</code>, <code>RecordFactory</code> and <code>Crosswalk</code> that interface with the DSpace content management API and harvesting API (in the search subsystem).</p>

View File

@@ -821,14 +821,71 @@ More information is provide below in <a href="#newfilter">Creating a new Media/F
</tr>
<tr>
<td><code>xmlui.supportedLocales</code></td>
<td><code>en, de</code></td>
<td>A list of supported locales for Manakin. Manakin will look at a user's browser configuration for the first language that appears in this list to make available to in the interface. This parameter is a comma seperated list of Locales. All types of Locales country, country_language, country_language_variant Note that that if the approprate files are not present (i.e. Messages_XX_XX.xml) then Manakin will fall back through to a more general language.</td>
</tr>
<tr>
<td><code>xmlui.user.registration</code></td>
<td><code>true</code></td>
<td>Determine if new users should be allowed to register.This parameter is usefull in congunction with shibboleth where you want to disallow registration because shibboleth will automatically register the user. Default value is true.</td>
</tr>
<tr>
<td><code>xmlui.user.editmetadata</code></td>
<td><code>true</code></td>
<td>Determine if users should be allowed to edit their own metadata. This parameter is usefull in congunction with shibboleth where you want to disable the user's ability to edit their metadata because it came from Shibboleth. Default value is true.</td>
</tr>
<tr>
<td><code>xmlui.user.assumelogin</code></td>
<td><code>true</code></td>
<td>Determine if super administrators (those whom are in the Administrators group) can login as another user from the "edit eperson" page. This is usefull for debugging problems in a running dspace instance, especially in the workflow process so that you can see exactly what the user is seeing. The default value is false, i.e. no one may assume the login of another user.</td>
</tr>
<tr>
<td><code>xmlui.user.loginredirect</code></td>
<td><code>/profile</code></td>
<td>Determine where a user is directed after logging into the system. Leave this parameter blank or undefined to direct users to the repository homepage, or "/profile" for the user's profile, or another reasonable choice is "/submissions" to see if the user has any tasks awaiting their attention. The default is the repository home page.</td>
</tr>
<tr>
<td><code>xmlui.google.analytics.key</code></td>
<td><code>UA-XXXXXXX-X</code></td>
<td>If you would like to use google analytics to track general website statistics then provide your google analytics key in this parameter. First sign up for an account at <a href="http://analytics.google.com">http://analytics.google.com</a>, then create an entry for your repositories website. Analytics will give you a snipit of javascript code to place on your site, inside that snip it is your google analytics key usually found in the line, "<code>_uacct = 'UA-XXXXXXX-X'</code>" Take this key (just the <code>UA-XXXXXX-X</code> part) and place it here in this parameter.</td>
</tr>
<tr>
<td><code>xmlui.controlpanel.activity.max</code></td>
<td><code>250</code></td>
<td>Assign how many page views will be recorded and displayed in the control panel's activity viewer. The activity tab allows an administrator to debug problems in a running DSpace by understanding who and how their dspace is currently being used. The default value is 250.</td>
</tr>
<tr>
<td><code>xmlui.force.ssl</code></td>
<td><code>true</code></td>
<td>Force all authenticated connections to use SSL, only non-authenticated connections are allowed over plain http. If set to true, then you need to ensure that the 'dspace.hostname' parameter is set to the correctly.</td>
<td>Force all authenticated connections to use SSL, only non-authenticated connections are allowed over plain http. If set to true, then you need to ensure that the 'dspace.hostname' parameter is set to the correctly. Default value is false.</td>
</tr>
<tr>
<td><code>xmlui.theme.allowoverrides</code></td>
@@ -960,7 +1017,7 @@ messages.xml<br/>
<p>The interface will automatically determine which file to select based upon the user's browser and system configuration. For example, if the user's browser is set to Australian English then first the system will check if <code>messages_en_au.xml</code> is available. If this translation is not available it will fall back to <code>messages_en.xml</code>, and finally if that is not available, <code>messages.xml</code>. </p>
<p>Manakin supplies an English only translation of the interface. In order to add other translations to the system, locate the <code>[dspace-source]/dspace/modules/dspace-xmlui/src/main/webapp/i18n/</code> directory. By default this directory will be empty; to add additional translations add alternative versions of the <code>messages.xml</code> file in specific language and country variants as needed for your installation. </p>
<p>Manakin supplies an English only translation of the interface. In order to add other translations to the system, locate the <code>[dspace-source]/dspace/modules/xmlui/src/main/webapp/i18n/</code> directory. By default this directory will be empty; to add additional translations add alternative versions of the <code>messages.xml</code> file in specific language and country variants as needed for your installation. </p>
To set a language other than English as the default language for the repository's interface, simply name the translation catalogue for the new default language "<code>messages.xml</code>"</p>
@@ -969,7 +1026,7 @@ To set a language other than English as the default language for the repository'
<p>Manakin themes stylize the look-and-feel of the repository, community, or collection and are distributed as self-contained packages. A Manakin/DSpace installation may have multiple themes installed and available to be used in different parts of the repository. The central component of a theme is the sitemap.xmap, which defines what resources are available to the theme such as XSL stylesheets, CSS stylesheets, images, or multimedia files.</p>
<b>1) Create theme skeleton</b>
<p>Most theme developers do not create a new theme from scratch; instead they start from the standard theme template, which defines a skeleton structure for a theme. The template is located at: <code>[dspace-source]/dspace-xmlui/dspace-xmlui-webbapp/src/main/webbapp/themes/template</code>. To start your new theme simply copy the theme template into your locally defined modules directory, <code>[dspace-source]/dspace/modules/dspace-xmlui/src/main/webbapp/themes/[your theme's directory]/</code>.</p>
<p>Most theme developers do not create a new theme from scratch; instead they start from the standard theme template, which defines a skeleton structure for a theme. The template is located at: <code>[dspace-source]/dspace-xmlui/dspace-xmlui-webbapp/src/main/webbapp/themes/template</code>. To start your new theme simply copy the theme template into your locally defined modules directory, <code>[dspace-source]/dspace/modules/xmlui/src/main/webbapp/themes/[your theme's directory]/</code>.</p>
<b>2) Modify theme variables</b>
<p>The next step is to modify the theme's parameters so that the theme knows where it is located. Open the <code>[your theme's directory]/sitemap.xmap</code> and look for <code>&lt;global-variables&gt;</code></p>
@@ -1216,14 +1273,14 @@ The following vocabularies are currently available by default:
If you set webui.supported.locales make sure that all the related additional files for each language are available. <code>LOCALE</code> should correspond to the locale set in <code>webui.supported.locales</code>,
e. g.: for webui.supported.locales = en, de, fr, there should be:
<ul>
<li><code><i>[dspace]</i>/modules/dspace-jspui/src/main/resources/Messages.properties</code></li>
<li><code><i>[dspace]</i>/modules/dspace-jspui/src/main/resources/Messages_en.properties</code></li>
<li><code><i>[dspace]</i>/modules/dspace-jspui/src/main/resources/Messages_de.properties</code></li>
<li><code><i>[dspace]</i>/modules/dspace-jspui/src/main/resources/Messages_fr.properties</code></li>
<li><code><i>[dspace]</i>/modules/jspui/src/main/resources/Messages.properties</code></li>
<li><code><i>[dspace]</i>/modules/jspui/src/main/resources/Messages_en.properties</code></li>
<li><code><i>[dspace]</i>/modules/jspui/src/main/resources/Messages_de.properties</code></li>
<li><code><i>[dspace]</i>/modules/jspui/src/main/resources/Messages_fr.properties</code></li>
</ul>
Files to be localized:
<ul>
<li><code><i>[dspace]</i>/modules/dspace-jspui/src/main/resources/Messages_LOCALE.properties</code></li>
<li><code><i>[dspace]</i>/modules/jspui/src/main/resources/Messages_LOCALE.properties</code></li>
<li><code><i>[dspace]</i>/config/input-forms_LOCALE.xml</code></li>
<li><code><i>[dspace]</i>/config/default_LOCALE.license</code> <i>should be pure ascii</i></li>
<li><code><i>[dspace]</i>/config/news-top_LOCALE.html</code></li>
@@ -1261,7 +1318,7 @@ The following vocabularies are currently available by default:
<li><code><i>[dspace-source]</i>/dspace/target/dspace-[version].dir/webapps/dspace-jspui-webapp/</code> - The location where they are copied after first building DSpace.</li>
</ul>
</p>
<p>If you wish to modify a particular JSP, place your edited version in the <code><i>[dspace-source]</i>/dspace/modules/dspace-jspui/src/main/webapp/</code> directory (<i>this is the replacement for the pre-1.5 <code>/jsp/local</code> directory</i>), with the same path as the original. If they exist, these will be used in preference to the default JSPs. For example:</p>
<p>If you wish to modify a particular JSP, place your edited version in the <code><i>[dspace-source]</i>/dspace/modules/jspui/src/main/webapp/</code> directory (<i>this is the replacement for the pre-1.5 <code>/jsp/local</code> directory</i>), with the same path as the original. If they exist, these will be used in preference to the default JSPs. For example:</p>
<table>
<tbody>
@@ -1274,22 +1331,22 @@ The following vocabularies are currently available by default:
<tr>
<td><code><i>[jsp.dir]</i>/community-list.jsp</code></td>
<td><code><i>[dspace-source]</i>/dspace/modules/dspace-jspui/src/main/webapp/community-list.jsp</code></td>
<td><code><i>[dspace-source]</i>/dspace/modules/jspui/src/main/webapp/community-list.jsp</code></td>
</tr>
<tr>
<td><code><i>[jsp.dir]</i>/mydspace/main.jsp</code></td>
<td><code><i>[dspace-source]</i>/dspace/modules/dspace-jspui/src/main/webapp/mydspace/main.jsp</code></td>
<td><code><i>[dspace-source]</i>/dspace/modules/jspui/src/main/webapp/mydspace/main.jsp</code></td>
</tr>
</tbody>
</table>
<p>Heavy use is made of a style sheet, <code>styles.css.jsp</code>. If you make edits, copy the local version to <code><i>[dspace-source]</i>/dspace/modules/dspace-jspui/src/main/webapp/styles.css.jsp</code>, and it will be used automatically in preference to the default, as described above.</p>
<p>Heavy use is made of a style sheet, <code>styles.css.jsp</code>. If you make edits, copy the local version to <code><i>[dspace-source]</i>/dspace/modules/jspui/src/main/webapp/styles.css.jsp</code>, and it will be used automatically in preference to the default, as described above.</p>
<p>Fonts and colors can be easily changed using the stylesheet. The stylesheet is a JSP so that the user's browser version can be detected and the stylesheet tweaked accordingly.</p>
<p>The 'layout' of each page, that is, the top and bottom banners and the navigation bar, are determined by the JSPs <code>/layout/header-*.jsp</code> and <code>/layout/footer-*.jsp</code>. You can provide modified versions of these (in <code><i>[dspace-source]</i>/dspace/modules/dspace-jspui/src/main/webapp/layout</code>), or define more styles and apply them to pages by using the "style" attribute of the <code>dspace:layout</code> tag.</p>
<p>The 'layout' of each page, that is, the top and bottom banners and the navigation bar, are determined by the JSPs <code>/layout/header-*.jsp</code> and <code>/layout/footer-*.jsp</code>. You can provide modified versions of these (in <code><i>[dspace-source]</i>/dspace/modules/jspui/src/main/webapp/layout</code>), or define more styles and apply them to pages by using the "style" attribute of the <code>dspace:layout</code> tag.</p>
<p>After you've customized your JSPs, <strong>you must rebuild the DSpace Web application</strong>. If you haven't already built and installed it, follow the <a href="install.html">install</a> directions. Otherwise, follow the steps below:</p>
@@ -1807,7 +1864,7 @@ the form:<br>
<li>Uncomment the DIDL Crosswalk entry from the <code>config/templates/oaicat.properties</code> file</li>
<li>Run the <code>bin/install-configs</code> script</li>
<li>Restart Tomcat</li>
<li>Verify the Crosswalk is activated by accessing a URL such as <code>http://mydspace/dspace-oai/request?verb=ListRecords&amp;metadataPrefix=didl</code></li>
<li>Verify the Crosswalk is activated by accessing a URL such as <code>http://mydspace/oai/request?verb=ListRecords&amp;metadataPrefix=didl</code></li>
</ul>
<h3><a name="packager">Configuring Packager Plugins</a></h3>

View File

@@ -64,15 +64,16 @@
</li>
<li><code>modules/</code> - The Web UI modules "overlay" directory. DSpace uses Maven to automatically look here for any customizations you wish to make to DSpace Web interfaces.
<ul>
<li><code>dspace-jspui</code> - Contains all customizations for the JSP User Interface.
<li><code>jspui</code> - Contains all customizations for the JSP User Interface.
<ul>
<li><code>src/main/resources/</code> - The overlay for JSPUI Resources. This is the location to place any custom Messages.properties files.</li>
<li><code>src/main/webapp/</code> - The overlay for JSPUI Web Application. This is the location to place any custom JSPs to be used by DSpace.</li>
</ul>
</li>
<li><code>dspace-lni</code> - Contains all customizations for the Lightweight Network Interface.</li>
<li><code>dspace-oai</code> - Contains all customizations for the OAI-PMH Interface.</li>
<li><code>dspace-xmlui</code> - Contains all customizations for the XML User Interface (aka Manakin).
<li><code>lni</code> - Contains all customizations for the Lightweight Network Interface.</li>
<li><code>oai</code> - Contains all customizations for the OAI-PMH Interface.</li>
<li><code>sword</code> - Contains all customizations for the SWORD (Simple Web-service Offering Repository Deposit) Interface.</li>
<li><code>xmlui</code> - Contains all customizations for the XML User Interface (aka Manakin).
<ul>
<li><code>src/main/webapp/</code> - The overlay for XMLUI Web Application. This is the location to place custom Themes or Configurations.
<ul>

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -165,9 +165,22 @@
</LI>
</UL>
</LI>
<LI><A HREF="DRISchemaReference.html">DRI Schema Reference</A>
<ul>
<li><a href="DRISchemaReference.html#Introduction">Introduction</a></li>
<li><a href="DRISchemaReference.html#DRI_in_Manakin">DRI in Manakin</a></li>
<li><a href="DRISchemaReference.html#Common_Design_Patterns">Common Design Patterns</a></li>
<li><a href="DRISchemaReference.html#Schema_Overview">Schema Overview</a></li>
<li><a href="DRISchemaReference.html#Merging_of_DRI_Documents">Merging of DRI Documents</a></li>
<li><a href="DRISchemaReference.html#Version_Changes">Version Changes</a></li>
<li><a href="DRISchemaReference.html#Element_Reference">Element Reference</a></li>
</ul>
</LI>
<LI><A HREF="history.html">Version History</A>
<UL>
<LI><A HREF="history.html#version1_5">Changes in DSpace 1.5</A><LI>
<LI><A HREF="history.html#version1_5">Changes in DSpace 1.5</A></LI>
<LI><A HREF="history.html#version1_4_1">Changes in DSpace 1.4.1</A></LI>
<LI><A HREF="history.html#version1_4">Changes in DSpace 1.4</A></LI>
<LI><A HREF="history.html#version1_3_2">Changes in DSpace 1.3.2</A></LI>

View File

@@ -123,7 +123,7 @@
<li>This method allows you to customize DSpace configurations (in dspace.cfg)
or user interfaces, using basic pre-built interface "overlays".<br>
</li>
<li>It downloads &quot;precompiled&quot; libraries for the core dspace-api, supporting servlets, taglibraries, aspects and themes for the dspace-jspui, dspace-xmlui and other webservice/applications.<br>
<li>It downloads &quot;precompiled&quot; libraries for the core dspace-api, supporting servlets, taglibraries, aspects and themes for the dspace-xmlui, dspace-xmlui and other webservice/applications.<br>
</li>
<li>This approach exposes the parts of the application that the DSpace commiters would prefer to see customized. All other modules are downloaded from the 'Maven Central Repository'</li>
</ul>
@@ -150,7 +150,7 @@
<ul>
<li><strong>This method is recommended for those who wish to develop DSpace further or alter its underlying capabilities to a greater degree.</strong><br>
</li>
<li>It contains &quot;all&quot; dspace code for the core dspace-api, supporting servlets, taglibraries, aspects and themes for the dspace-jspui, dspace-xmlui and other webservice/applications.<br>
<li>It contains &quot;all&quot; dspace code for the core dspace-api, supporting servlets, taglibraries, aspects and themes for the dspace-xmlui, dspace-xmlui and other webservice/applications.<br>
</li>
<li>Provides all the same capabilities as the normal release.</li>
</ul>
@@ -165,7 +165,7 @@
<li><code>dspace-oai/</code> - OAI-PMH source module</li>
<li><code>dspace-xmlui/</code> - XML-UI source module</li>
<li><code>dspace-lni/</code> - Lightweight Network Interface source module</li>
<li><code>dspace-sword/</code> - Sword deposit service source module</li>
<li><code>dspace-sword/</code> - SWORD (Simple Web-service Offering Repository Deposit) deposit service source module</li>
<li><code>pom.xml</code> - DSpace Parent Project definition</li>
</ul>
</li>
@@ -354,15 +354,15 @@ ant fresh_install</pre>
(but replace <code><em>[dspace]</em></code> with your installation location):</P>
<PRE>&lt;!-- DEFINE A CONTEXT PATH FOR DSpace JSP User Interface --&gt;
&lt;Context path="/dspace-jspui" docBase="[dspace]\webapps\dspace-jspui" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;
&lt;Context path="/jspui" docBase="[dspace]\webapps\jspui" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;
&lt;!-- DEFINE A CONTEXT PATH FOR DSpace OAI User Interface --&gt;
&lt;Context path="/dspace-oai" docBase="[dspace]\webapps\dspace-oai" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;</PRE>
&lt;Context path="/oai" docBase="[dspace]\webapps\oai" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;</PRE>
<P>Alternatively, you could copy only the DSpace Web application(s) you wish to use from <code><em>[dspace]</em>/webapps</code> to the appropriate directory in your Tomcat/Jetty/Resin installation. For example:</P>
<PRE>cp -r <i>[dspace]</i>/webapps/dspace-jspui <i>[tomcat]</i>/webapps
cp -r <i>[dspace]</i>/webapps/dspace-oai <i>[tomcat]</i>/webapps</PRE>
<PRE>cp -r <i>[dspace]</i>/webapps/jspui <i>[tomcat]</i>/webapps
cp -r <i>[dspace]</i>/webapps/oai <i>[tomcat]</i>/webapps</PRE>
</li>
<LI>Create an initial administrator account:
@@ -372,9 +372,9 @@ cp -r <i>[dspace]</i>/webapps/dspace-oai <i>[tomcat]</i>/webapps</PRE>
<LI>Now the moment of truth! Start up (or restart) Tomcat/Jetty/Resin. Visit the base URL(s) of your server, depending on which DSpace web applications you want to use. You should see the DSpace home page. Congratulations!
<P>Base URLs of DSpace Web Applications:</P>
<UL>
<li><em>JSP User Interface</em> - (e.g.) http://dspace.myu.edu:8080/dspace-jspui</li>
<li><em>XML User Interface (aka. Manakin)</em> - (e.g.) http://dspace.myu.edu:8080/dspace-xmlui</li>
<li><em>OAI-PMH Interface</em> - (e.g.) http://dspace.myu.edu:8080/dspace-oai/request?verb=identify (Should return an XML-based response)</li>
<li><em>JSP User Interface</em> - (e.g.) http://dspace.myu.edu:8080/jspui</li>
<li><em>XML User Interface (aka. Manakin)</em> - (e.g.) http://dspace.myu.edu:8080/xmlui</li>
<li><em>OAI-PMH Interface</em> - (e.g.) http://dspace.myu.edu:8080/oai/request?verb=identify (Should return an XML-based response)</li>
</UL>
</LI>
</ol>
@@ -721,16 +721,18 @@ $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 \
<ul>
<li><p><a href="http://java.sun.com/">Java SDK 1.5</a> or later (standard SDK is fine, you don't need J2EE)</p></li>
<li><p><a href="http://www.postgresql.org/ftp/">PostgreSQL 8.x for Windows</a>. This comes with an installer application now, so Cygwin is no longer required. Make sure the ODBC + JDBC options are selected, as well as the pgAdmin III tool<p></li>
<li><p><a href="http://ant.apache.org/">Apache Ant 1.6.x</a>. Unzip the package in <code>C:\</code> and add <code>C:\apache-ant-1.6.2\bin</code> to the <code>PATH</code> environment variable. For Ant to work properly, you should ensure that <code>JAVA_HOME</code> is set.</p></li>
<li><p><a href="http://tomcat.apache.org/">Jakarta Tomcat 5.x+<p>
</a></ul></p>
<li><p><a href="http://www.postgresql.org/ftp/">PostgreSQL 8.x for Windows</a> OR <a href="http://www.oracle.com/database/">Oracle 9 or later</a>.</p>
<ul><li><p>If you install PostgreSQL, it's recommended to select to install the pgAdmin III tool<p></li></ul>
</li>
<li><p><a href="http://ant.apache.org/">Apache Ant 1.6.2 or later</a>. Unzip the package in <code>C:\</code> and add <code>C:\apache-ant-1.6.2\bin</code> to the <code>PATH</code> environment variable. For Ant to work properly, you should ensure that <code>JAVA_HOME</code> is set.</p></li>
<li><p><a href="http://tomcat.apache.org/">Jakarta Tomcat 5.x or later</a></p></li>
<li><p><a href="http://maven.apache.org/">Apache Maven 2.0.8 or later</a></p></li>
</ul></p>
<h3>Installation Steps</h3>
<p><ol>
<li><p>Download the DSpace source from <a href="http://sourceforge.net/projects/dspace">SourceForge</a> and untar it (<a href="http://www.winzip.com/">WinZip</a> will do this)</p></li>
<li><p>Copy the PostgreSQL JDBC driver across to the DSpace source tree. The drivers will be in <code>C:\Program Files\PostgreSQL\8.x\jdbc\</code>. The <code>postgresql-8.x-yyy.jdbc2.jar</code> is the jar file you need. Copy it to <code>[dspace]/lib</code>.</p></li>
<li><p>Ensure the PostgreSQL service is running, and then run pgAdmin III (Start -> PostgreSQL 8.0 -> pgAdmin III). Connect to the local database as the postgres user and:
<ul>
<li>Create a 'Login Role' (user) called <code>dspace</code> with the password <code>dspace</code></li>
@@ -747,32 +749,32 @@ $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 \
config.template.log4j-handle-plugin.properties
config.template.oaicat.properties
assetstore.dir
history.dir
log.dir
upload.temp.dir
report.dir
handle.dir</pre></p></p>
</li>
<li><p>Create the directory for the DSpace installation (e.g. <code>C:\DSpace</code>)</p></li>
<li>Generate the DSpace installation package in the <code><i>[dspace-source]</i>/dspace/target/dspace-[version].dir/</code> directory:
<pre>cd <i>[dspace-source]</i>/dspace/
mvn package</pre>
<P>Note: without any extra arguments, the DSpace installation package is initialized for PostgreSQL. <br>
<li>Generate the DSpace installation package by running the following from commandline (cmd)
from your <code><i>[dspace-source]</i>/dspace/</code> directory:
<pre>mvn package</pre>
<P>Note #1: This will generate the DSpace installation package in your
<code><i>[dspace-source]</i>/dspace/target/dspace-[version]-build.dir/</code> directory.
<P>Note #2: Without any extra arguments, the DSpace installation package is initialized for PostgreSQL. <br>
<br>
If you want to use Oracle instead,
you should build the DSpace installation package as follows:</P>
<PRE>mvn -Ddb.name=oracle package
</PRE>
<li>
<P>As the <code>dspace</code> UNIX user, initialize the DSpace database and install DSpace to <code><i>[dspace]</i></code>:</P>
<pre>cd <i>[dspace-source]</i>/dspace/target/dspace-[version].dir/
ant fresh_install</pre>
<P>Initialize the DSpace database and install DSpace to <code><i>[dspace]</i></code> (e.g. <code>C:\DSpace</code>) by
running the following from commandline from your <code><i>[dspace-source]</i>/dspace/target/dspace-[version]-build.dir/</code> directory:</P>
<pre>ant fresh_install</pre>
<P><strong>Note:</strong> to see a complete list of build targets, run</P>
<pre>ant help</pre>
</li>
<li><p>Create an administrator account, e.g. assuming <code>C:\dspace</code> is where your DSpace installation is:
<li><p>Create an administrator account, by running the following from your <code><i>[dspace]</i></code> (e.g. <code>C:\DSpace</code>)
directory</p>
<p><code><em>[dspace]</em>\bin\dsrun org.dspace.administer.CreateAdministrator</code></p>
<p>and enter the required information</p></p></li>
<li><p>Copy the Web application directories from <code>[dspace]\webapps\</code> to Tomcat's webapps dir, which should be somewhere like <code>C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps</code></p>
@@ -782,15 +784,16 @@ ant fresh_install</pre>
(but replace <code><em>[dspace]</em></code> with your installation location):</P>
<PRE>&lt;!-- DEFINE A CONTEXT PATH FOR DSpace JSP User Interface --&gt;
&lt;Context path="/dspace-jspui" docBase="[dspace]\webapps\dspace-jspui" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;
&lt;Context path="/jspui" docBase="[dspace]\webapps\jspui" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;
&lt;!-- DEFINE A CONTEXT PATH FOR DSpace OAI User Interface --&gt;
&lt;Context path="/dspace-oai" docBase="[dspace]\webapps\dspace-oai" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;</PRE>
&lt;Context path="/oai" docBase="[dspace]\webapps\oai" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/&gt;</PRE>
</li>
</ul>
</li>
<li><p>Start the Tomcat service</p></li>
<li><p>Browse <code>http://localhost:8080/dspace</code>. You should see the DSpace home page</p></li>
<li><p>Browse to either <code>http://localhost:8080/jspui</code> or <code>http://localhost:8080/xmlui</code>. You should see the DSpace home page for
either the JSPUI or XMLUI, respectively.</p></li>
</ol>
</p>
@@ -866,15 +869,7 @@ Also, make sure that the <code>db.username</code> and <code>db.password</code> p
<PRE>dspace 16325 1997 0 Feb 14 ? 0:00 postgres: dspace dspace 127.0.0.1 SELECT</PRE>
<P>This means the connection is in the middle of a <CODE>SELECT</CODE> operation, and if you're not using DSpace right that instant, it's probably a 'zombie' connection. If this is the case, try <code>kill</code>ing the process, and stopping and restarting Tomcat.</P></DD>
<dt>You've made changes to the code or to the JSP's and rebuilt DSpace successfully, but when you run Tomcat
you don't see any of your changes in DSpace.</dt>
<dd><p>After you've rebuilt DSpace and copied <code>dspace.war</code> from your <code><i>[dspace-source]</i>/build</code> directory
into your <code><i>[tomcat]</i>/webapps</code> directory, you must
also <strong>delete</strong> the existing <code><i>[tomcat]</i>/webapps/dspace</code> directory <strong>before</strong> re-starting Tomcat. Otherwise
Tomcat will continue to use the old code.<p></dd>
</DL>
<HR>

Binary file not shown.

Binary file not shown.

View File

@@ -180,7 +180,7 @@ cp [dspace-source]/dspace/config/crosswalks/xhtml-head-item.properties [dspace]/
</li>
<li><b>Apply any customizations</b>
<p>If you have made any local customizations to your DSpace installation they will need to be migrated over to the new DSpace. Commonly these modifications are made to "JSP" pages located inside the <code>[dspace 1.4.2]/jsp/local</code> directory. These should be moved
<code>[dspace-source]/dspace/modules/dspace-jspui/src/main/webapp/</code> in the new build structure. See <a href="file:///Users/scott/Development/Workspaces/DSpace1.5/dspace-1.5/dspace/docs/configure.html#jspui-jsp">Customizing the JSP Pages</a> for more information.</li>
<code>[dspace-source]/dspace/modules/jspui/src/main/webapp/</code> in the new build structure. See <a href="file:///Users/scott/Development/Workspaces/DSpace1.5/dspace-1.5/dspace/docs/configure.html#jspui-jsp">Customizing the JSP Pages</a> for more information.</li>
@@ -771,7 +771,7 @@ thumbnail.maxheight 80</PRE>
<UL>
<LI><P>Change the value of <code>OAI_ID_PREFIX</code> at the top of the <code>org.dspace.app.oai.DSpaceOAICatalog</code> class to <code>hdl:</code></P></LI>
<LI><P>Change the servlet mapping for the <code>OAIHandler</code> servlet back to <code>/</code> (from <code>/request</code>)</P></LI>
<LI><P>Rebuild and deploy <code>dspace-oai.war</code></LI>
<LI><P>Rebuild and deploy <code>oai.war</code></LI>
</UL>
<P>However, note that in this case, all the records will be re-harvested by harvesters anyway, so you still need to brace for the associated DB activity; also note that the set spec changes may not be picked up by some harvesters. It's recommended you read the above-linked mailing list posts to understand why the change was made.</P>

View File

@@ -118,7 +118,7 @@ CREATE SEQUENCE group2groupcache_seq;
CREATE TABLE BitstreamFormatRegistry
(
bitstream_format_id INTEGER PRIMARY KEY,
mimetype VARCHAR(48),
mimetype VARCHAR(256),
short_description VARCHAR(128) UNIQUE,
description TEXT,
support_level INTEGER,

View File

@@ -63,6 +63,14 @@ alter table bundle drop column mets_bitstream_id;
-------------------------------------------------------------------------------
ALTER TABLE workspaceitem ADD page_reached INTEGER;
-------------------------------------------------------------------------
-- Increase the mimetype field size to support larger types, such as the
-- new Word 2007 mimetypes.
-------------------------------------------------------------------------
ALTER TABLE BitstreamFormatRegistry ALTER COLUMN mimetype TYPE VARCHAR(256);
-------------------------------------------------------------------------
-- Tables to manage cache of item counts for communities and collections
-------------------------------------------------------------------------

View File

@@ -79,7 +79,7 @@ CREATE SEQUENCE group2groupcache_seq;
CREATE TABLE BitstreamFormatRegistry
(
bitstream_format_id INTEGER PRIMARY KEY,
mimetype VARCHAR2(48),
mimetype VARCHAR2(256),
short_description VARCHAR2(128) UNIQUE,
description VARCHAR2(2000),
support_level INTEGER,

View File

@@ -53,10 +53,11 @@ ALTER TABLE most_recent_checksum MODIFY current_checksum null;
-- New Column language language in EPerson
------------------------------------------------------
alter table eperson add column language VARCHAR2(64);
alter table eperson ADD language VARCHAR2(64);
update eperson set language = 'en';
alter table bundle drop column mets_bitstream_id; -- totally unused column
-- totally unused column
alter table bundle drop column mets_bitstream_id;
-------------------------------------------------------------------------------
-- Necessary for Configurable Submission functionality:
@@ -65,6 +66,14 @@ alter table bundle drop column mets_bitstream_id; -- totally unused column
-------------------------------------------------------------------------------
ALTER TABLE workspaceitem ADD page_reached INTEGER;
-------------------------------------------------------------------------
-- Increase the mimetype field size to support larger types, such as the
-- new Word 2007 mimetypes.
-------------------------------------------------------------------------
ALTER TABLE BitstreamFormatRegistry MODIFY (mimetype VARCHAR(256));
-------------------------------------------------------------------------
-- Tables to manage cache of item counts for communities and collections
-------------------------------------------------------------------------
@@ -89,11 +98,14 @@ DROP SEQUENCE itemsbydate_seq;
DROP SEQUENCE itemsbydateaccessioned_seq;
DROP SEQUENCE itemsbysubject_seq;
DROP TABLE ItemsByAuthor CASCADE;
DROP TABLE ItemsByTitle CASCADE;
DROP TABLE ItemsByDate CASCADE;
DROP TABLE ItemsByDateAccessioned CASCADE;
DROP TABLE ItemsBySubject CASCADE;
DROP TABLE ItemsByAuthor CASCADE CONSTRAINTS;
DROP TABLE ItemsByTitle CASCADE CONSTRAINTS;
DROP TABLE ItemsByDate CASCADE CONSTRAINTS;
DROP TABLE ItemsByDateAccessioned CASCADE CONSTRAINTS;
DROP TABLE ItemsBySubject CASCADE CONSTRAINTS;
DROP TABLE History CASCADE CONSTRAINTS;
DROP TABLE HistoryState CASCADE CONSTRAINTS;
----------------------------------------------------------------
-- Add indexes for foreign key columns
@@ -106,8 +118,8 @@ CREATE INDEX bit_bitstream_fk_idx ON Bitstream(bitstream_format_id);
CREATE INDEX g2g_parent_fk_idx ON Group2Group(parent_id);
CREATE INDEX g2g_child_fk_idx ON Group2Group(child_id);
CREATE INDEX g2gc_parent_fk_idx ON Group2Group(parent_id);
CREATE INDEX g2gc_child_fk_idx ON Group2Group(child_id);
-- CREATE INDEX g2gc_parent_fk_idx ON Group2Group(parent_id);
-- CREATE INDEX g2gc_child_fk_idx ON Group2Group(child_id);
CREATE INDEX item_submitter_fk_idx ON Item(submitter_id);
@@ -140,7 +152,7 @@ CREATE INDEX epg2ep_eperson_fk_idx ON EPersonGroup2EPerson(eperson_id);
CREATE INDEX workspace_item_fk_idx ON WorkspaceItem(item_id);
CREATE INDEX workspace_coll_fk_idx ON WorkspaceItem(collection_id);
CREATE INDEX workflow_item_fk_idx ON WorkflowItem(item_id);
-- CREATE INDEX workflow_item_fk_idx ON WorkflowItem(item_id);
CREATE INDEX workflow_coll_fk_idx ON WorkflowItem(collection_id);
CREATE INDEX workflow_owner_fk_idx ON WorkflowItem(owner);

View File

@@ -134,4 +134,4 @@
</dependency>
</dependencies>
</project>
</project>==== ORIGINAL VERSION modules/jspui/pom.xml 120830371815450

View File

@@ -1358,4 +1358,4 @@ search.sort-by.relevance
search.sort-by.title = Title
search.sort-by.dateissued = Issue Date
search.sort-by.dateaccessioned = Submit Date
search.update = Update
search.update = Update==== ORIGINAL VERSION modules/jspui/src/main/resources/Messages.properties 120830367941292

View File

@@ -131,4 +131,4 @@
</dependency>
</dependencies>
</project>
</project>

View File

@@ -136,4 +136,4 @@
</dependency>
</dependencies>
</project>
</project>==== ORIGINAL VERSION modules/oai/pom.xml 12083036104713

View File

@@ -43,4 +43,4 @@
<!-- <module>sword</module> -->
</modules>
</project>
</project>

View File

@@ -140,4 +140,4 @@
</dependency>
</dependencies>
</project>
</project>==== ORIGINAL VERSION modules/sword/pom.xml 120830377073061

View File

@@ -164,4 +164,4 @@
</dependencies>
</project>
</project>==== ORIGINAL VERSION modules/xmlui/pom.xml 120830378523564

View File

@@ -507,4 +507,4 @@
</dependency>
</dependencies>
</project>
</project>