Commit Graph

64 Commits

Author SHA1 Message Date
Mark Diggory
62fe30ae95 Reverting Discovery as Default 2012-10-08 12:27:39 -07:00
Andrea Bollini
d119e9e33a DS-1272 add discovery as default for JSPUI/Browse 2012-10-08 08:44:37 +02:00
Andrea Bollini
cfc242479a Merge remote-tracking branch 'atmire/discovery-default' into discovery-default 2012-10-06 14:55:08 +02:00
Mark Diggory
c99718c714 Merge remote-tracking branch 'lyncode/dspace-with-xoai' into dspace3-lyncode-fix 2012-10-05 16:45:36 -07:00
KevinVdV
2cb2fa0c41 [DS-1272] Setting discovery to be the default search/browse engine 2012-10-04 13:13:01 +02:00
Mark Diggory
f9834fb017 [DS-1144] Maven Project Consolidation : Load Discovery with API 2012-10-03 12:14:17 -07:00
Lyncode
99f6e9261a XOAI configuration directory moved 2012-09-27 19:13:37 +01:00
KevinVdV
808bc6fc5d [DS-1243] @mire solr statistics contribution 2012-09-25 15:58:23 +02:00
Mark Diggory
db9f6e6f36 Atmire dspace 3.0 versioning contribution
Versioning : Add Spring WebMVC Control
Versioning : AIP Prototype Test Improvements.
2012-09-20 01:14:30 +02:00
Hardy Pottinger
3b20361ef1 Merge pull request #75 from atmire/dspace3-workflow
[DS-1249] Configurable Workflow Improvements
2012-09-19 13:46:34 -07:00
Hardy Pottinger
53f1fa3913 Merge pull request #63 from peterdietz/elastic-search-stats
DS-1241 Statistics implementation in Elastic Search
2012-09-19 13:42:33 -07:00
Ivan Masár
8c4341357b fix the special case of anonymous LDAP search
Hierarchical LDAP originally assumed that when search.user is not
set, anonymous search is performed. We now assume that if it's
not set, simple LDAP authentication is performed. That retains
configuration backward comaptibility for the two most common cases.
The special case of anonymous search now requires search.anonymous
to be set to true, which means old installations using this setup
will have to add this config property.
2012-09-17 10:29:40 +02:00
Ivan Masár
3c45c1bc67 consolidate LDAP and LDAPHierarchical auth
Thanks to the previously merged DS-1180, the LDAPHierarchicalAuthentication
method gaind the capabilities of LDAPAuthentication. This commit renames
LDAPHierarchicalAuthentication to LDAPAuthentication and removes the
original LDAPAuthentication.
2012-09-17 10:29:40 +02:00
Peter Dietz
afa0050b9b Move implementation agnostic usage-stats configs to new config module
Not sure if I need to add usage-statistics.cfg to module overlay pom for filter
2012-09-16 13:44:21 -04:00
Peter Dietz
dc6548eaee Move ES configs into module structure of elastic-search-statistics 2012-09-16 13:44:21 -04:00
Andrea Bollini
4fc8b9348b DS-1217 Porting Discovery to the JSPUI
Contribution from CILEA funded by the Hub project from HKU
(http://hub.hku.hk)
Faceting, filtering (autocomplete), sidebar facet for the site home page,
community and collections are all implemented.
Changes to the Discovery API/configuration:
  1) changed the unique field for the SOLR document, now is used the
     concatenation of ID and TYPE-ID (in future we want to index also
     object that have not an handle)
  2) the prune query has been changed in search.resourcetype:[2 TO 4] so to          not remove eventually extra data loaded in the SOLR search core
  3) added defaultRpp parameter

Main differences from the XMLUI implementation:
  1) facets doesn't have a "...More" link but there are pagination to
     scroll facet in the context (search, home page, community, etc.)
  2) facets doesn't show the values already selected
  3) autocomplete is done against user input and does not dump all the
     values (this was a performance issue in XMLUI < 3.0, with 90k items
     I see JSON around 2Mb). With the new Discovery improvements the
     autocomplete feature in XMLUI seems to be turned off
  4) to enable JSPUI discovery you need to add some extra plugins in
     dspace.cfg (instructions are provided as comment in the discovery.cfg)
2012-09-13 12:31:23 +02:00
Ivan Masár
462011ffe6 [DS-1084] authority field in Batch Metadata Editor (squashed) 2012-09-10 15:28:05 +02:00
Andrea Bollini
8bb68ddc81 DS-1218 BrowseDAO based on discovery
This contribution is supported by the University of Hong Kong that has
    adopted the first version of this code since July 2010
    Software development by the CILEA SURplus Team (http://www.cilea.it)

    This is a full featured provider for the DSpace Browse System that read
    data from the Discovery Search SOLR core.
    The browse supports:
    - all the actual browse system configuration options (item and metadata
    browse, pagination, sorting)
    - browse of withdrawn items
    - browse of private items (XMLUI only)
    - search for authors used in the item mapper tool

    Major changes:
    - add two new search methods to the SearchService that allow you to
    specify if you want or not withdrawn items in your result. The old
    methods just call these new methods asking for no withdrawn item (this
    assure backcompatiliby)
    - the SearchServiceImpl now index also withdrawn item, new SolrDoc field
    "withdrawn"
    - DiscoverResult.Facet now keep information also about authority so
    that is possible distinct facets related to homonyms authors, etc.
    (this feature can be disabled in the discovery.cfg)
    - changed the schema.xml the default should be to ignore field if not
    otherwise specified (see also below)
    - better support for projection, metadata are stored (not indexed) with
    all related informations attached (authority, language). Metadata to
    store for projection can be defined in the discovery.cfg

    Other notes:
    - SolrBrowseDAO/SolrCreateBrowseDAO use settings defined in the main
    dspace.cfg (the browse section) this mean that sorting configuration is
    not related to the discovery search sorting etc.
    - Browse consumer should be disabled (if not only overhead but it still
    works), the actual index work is done using the Discovery "plugin"
    SolrServiceIndexPlugin (configurated via spring)
    - SolrCreateBrowseDAO is able to remove the old tables created by the
    DBMS DAO implementations simply using the browse command line script
    (dspace index -d -f)
    - to build the browse index it is required to run the discovery index
    client (dspace update-discovery-index -b)
2012-09-08 15:53:50 +02:00
helix84
946f58c996 Merge pull request #64 from lyncode/dspace-with-oai-2.0
[DS-1202] OAI 2.0 (a.k.a XOAI) integrated into DSpace 3.0
2012-09-03 01:40:01 -07:00
Lyncode
2442601073 OAI 2.0 (a.k.a XOAI) integrated into DSpace 3.0 (squashed) 2012-09-03 10:38:09 +02:00
Mark H. Wood
7f77bef891 Merge pull request #41 from mwoodiupui/DS-861
[DS-861] Salt PasswordAuthentication
2012-08-27 12:54:44 -07:00
KevinVdV
39f38215d2 Atmire dspace 3.0 workflow contribution 2012-08-23 08:50:47 +02:00
kevin
fbb2002e59 Merge branch 'DS-1229'
Conflicts:
	dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/css/style.css
2012-08-20 09:06:24 +02:00
Mark H. Wood
5129c095f3 Document configuration of the digest algorithm and provide a commented-out example. 2012-08-09 11:05:04 -04:00
KevinVdV
bf34b21bcf [DS-1229] @mire discovery contribution 2012-08-07 09:47:21 +02:00
Steve Swinsburg
fb69ec7ce2 DS-1209 all adjust files for the build time filtering 2012-07-10 16:21:54 +10:00
Ivan Masár
4e77d36bb3 fix another bunch of typos 2012-06-13 17:06:52 +02:00
Ivan Masár
b8cefdce04 fix typos and some whitespace
* fixes typos almost exclusively in comments and strings
* fixes whitespace where combination of tabs and spaces may break indentation
* doesn't touch typos in config property names to prevent breakage
2012-04-20 16:27:02 +02:00
Scott Phillips
51bb44eeef DS-1012: updated the configuration parameters to use the modules syntax instead of the old style all in one.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6915 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-12-20 17:30:37 +00:00
Tim Donohue
eae5ddf3d7 Comment changes: Updating the configurations files in "[src]/dspace/config/module/" to have a common header style which explains the purpose of the configuration file. Several config files had no/minimal context information, others were just reformatted slightly.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6799 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-10-11 20:29:09 +00:00
Richard Rodgers
c1a014dbda Correct property names
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6791 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-10-07 18:29:38 +00:00
Kevin Van de Velde
f3e349d0b1 [DS-599] SOLR statistics file download displays only bitstreams in the configured bundles (ORIGINAL by default)
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6788 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-10-05 20:38:10 +00:00
Tim Donohue
e1dc657272 Enhanced the comments at the top of all authentication configuration files. Added some basic info about available Authentication Plugins to 'authentication.cfg' header. Also updated all other authentication config files headers to refer back to 'authenticate.cfg'.
The end goal here is to try and make Authentication configuration a little more self-explanatory. Obviously, these comments are not meant to take the place of good documentation, but I think they will be helpful to sysadmins.

git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6749 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-29 15:15:35 +00:00
Stuart Lewis
34d53e8a4d Small updates to the SWORD v2 config file
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6741 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-23 01:30:56 +00:00
Stuart Lewis
b2c898d442 Small updates to the SWORD v2 config file
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6740 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-22 23:33:41 +00:00
Richard Rodgers
211bbeb86b Add sample curation task group properties
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6723 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-19 22:48:25 +00:00
Kevin Van de Velde
5cf9c55aa5 [DS-971] New Discovery configuration system: default sort order bugfix
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6651 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-08 09:25:06 +00:00
Robin Taylor
221552b64a [DS-602] Remove the unnecessary sword-client prefix from the properties in sword-client.cfg.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6649 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-09-07 13:48:09 +00:00
Robin Taylor
03e9e11d80 DS-964 - Creative Commons rewrite (first commit, still to do some of the theme changes)
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6626 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-31 10:06:12 +00:00
Stuart Lewis
6c1b67dd22 [DS-941] Marker ticket for splitting up the dspace.cfg: SWORDv2 now updated to use config/modules/swordv2-server.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6616 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-28 08:24:17 +00:00
Stuart Lewis
2c7562afa4 New modules/authentication-x509.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6572 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 04:29:33 +00:00
Kim Shepherd
8b0fab90ff [DS-1002] Additional simple curation tasks to ship with DSpace release (org.dspace.ctask.general.*)
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6571 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 04:26:02 +00:00
Stuart Lewis
7ebaabca4f New modules/authentication-ip.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6569 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 04:21:03 +00:00
Stuart Lewis
ebc67a4ae8 New modules/authenticate-ldap.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6568 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 04:13:44 +00:00
Kim Shepherd
c84f3a62a1 [DS-1000] Move example/out-of-box curation tasks from org.dspace.curate to org.dspace.ctask.general
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6567 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 03:47:03 +00:00
Stuart Lewis
3a5fe4bca7 New modules/authentication-password.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6566 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 03:35:26 +00:00
Stuart Lewis
c0003038ef New modules/authentication-shibboleth.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6565 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 03:22:41 +00:00
Stuart Lewis
686e5fffed New modules/authentication.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6564 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 03:04:51 +00:00
Stuart Lewis
290116cb7e [DS-941] Marker ticket for splitting up the dspace.cfg: bulkedit.cfg
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6563 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-19 02:43:26 +00:00
Ben Bosman
0dfb5cf0e5 [DS-989] Module directory maven property support
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6555 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-18 06:35:55 +00:00