Sebastian Meyer
da5d8ff337
Switch tabs for whitespaces
4 years ago
Sebastian Meyer
1e41e379a3
Move devLog to Helper
4 years ago
Sebastian Meyer
b3887bdbad
Update code style
4 years ago
Sebastian Meyer
f16b78e3ef
Switch to short array notation
4 years ago
Sebastian Meyer
919ee33f82
Move plugins to Classes/Plugins and add namespaces
4 years ago
Sebastian Meyer
bb7ac1ba6e
Add namespaces to all common classes
4 years ago
Sebastian Meyer
87296bd703
Add namespaces to all common classes
4 years ago
Frank Ulrich Weber
d02143d1c3
Replaces the old SolrPhpClient with Solarium 4.0
4 years ago
Erik Sommer
60842bb48c
Change resumption token from attribute to value
5 years ago
Alexander Bigga
00d555e503
make solr limit configurable in OAI plugin
5 years ago
Alexander Bigga
3e07d8ddf2
OAI solr query should always respect toplevel setting
5 years ago
Scrutinizer Auto-Fixer
40fea35b10
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
5 years ago
Scrutinizer Auto-Fixer
0ded43afb2
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
5 years ago
Erik Sommer
d2d5651924
Restructure and extend OAI Plugin
5 years ago
Scrutinizer Auto-Fixer
eab6e1f0b2
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
5 years ago
Scrutinizer Auto-Fixer
7c98604877
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
5 years ago
Sebastian Meyer
2d94d953f6
Move all files out of "dlf" directory
5 years ago
Sebastian Meyer
4ad050bf97
Remove all XCLASS code references
5 years ago
Sebastian Meyer
a54787bc05
Support unqualified namespaces in epicur via OAI
6 years ago
Sebastian Meyer
49730ebc17
Switch to GPL3
6 years ago
Sebastian Meyer
06a58511e6
Rename "goobi" to "kitodo"
7 years ago
Stefan Weil
66bfb05939
Remove redundant closing tags (reported by PhpStorm)
...
This is a requirement of PSR-2, see
http://www.php-fig.org/psr/psr-2/#2-2-files .
Signed-off-by: Stefan Weil <sw@weilnetz.de>
7 years ago
Sebastian Meyer
1c8b47ae9f
Merge remote-tracking branch 'refs/remotes/origin/master' into fulltext
7 years ago
Stefan Weil
a8de8e792d
Replace deprecated class t3lib_div
...
It was deprecated with TYPO3 6.0.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
7 years ago
Stefan Weil
577d276081
Replace deprecated class t3lib_extMgm
...
It was deprecated with TYPO3 6.0 and removed in TYPO3 7.0.
The replacement \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
was added 3 years ago with TYPO3 6.0, so this patch removes
compatibility with pre 6.0 versions.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
7 years ago
Stefan Weil
93d9798c30
OAI plugin: Fix value of dc:type
...
See http://dublincore.org/documents/2010/10/11/dcmi-type-vocabulary/ .
The type must be "Text", not "text".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Stefan Weil
b6e573117f
OAI plugin: Change order of tags for "Identify"
...
Several web based OAI PMH tools fail when parsing Goobi's OAI data:
http://oval.base-search.net/ (BASE OAI-PMH Validator)
http://validator.oaipmh.com/ (OAI PMH Validator & data extractor Tool)
http://re.cs.uct.ac.za/ (Open Archives Initiative - Repository Explorer)
All three complain about an unexpected tag "earliestDatestamp" which
obviously comes too early for those tools.
The OAI PMH reference documentation uses a different ordering with
"adminEmail" coming before "earliestDatestamp", so change Goobi
accordingly and make the tools happy.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Stefan Weil
addc1f992b
OAI plugin: Fix encoding in XML declaration
...
According to the OAI PMH protocol version 2.0, chapter 3.2
(XML Response Format), the "first tag output is an XML declaration
where the version is always 1.0 and the encoding is always UTF-8".
Goobi used utf-8 instead of UTF-8 and at least one validator complains
because of that difference.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Stefan Weil
51f1dce6e4
OAI plugin: Improve error handling for missing configuration
...
An OAI request with verb=Identity silently failed when configuration data
was missing.
Change this and show default values for admin e-mail and repository name.
Reduce also the severity of the logging from "error" to "notice".
The earliest datestamp does not depend on the configuration.
It is now calculated even when the configuration is incomplete.
The new code does not pass the unneeded character encoding parameter to
htmlspecialchars.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Sebastian Meyer
a715c9ac3e
Unify EOL and EOF
9 years ago
Sebastian Meyer
1f9d5a066a
Adopt OAI-PMH plugin to new list object
9 years ago
Sebastian Meyer
d1de47145f
Fix Bug #1049844 : MySQL's max_allowed_packet must eventually be raised
10 years ago
Sebastian Meyer
3cfdb185d8
Change license header to state Goobi e.V. as copyright holder
10 years ago
Sebastian Meyer
39f56a29cd
Respect database relations when selecting documents and collections
10 years ago
Sebastian Meyer
3274dce5f1
Change double quotes in SQL statements to single quotes
10 years ago
Sebastian Meyer
8abef19453
Fix Bug #1049042 : Search fails when installed in a subdirectory of Apache's DocumentRoot
11 years ago
Sebastian Meyer
e5512fbf71
Make automatic publishing of new collections via OAI configurable
11 years ago
Sebastian Meyer
eaebfe699c
Fix some typos in variable names
11 years ago
Sebastian Meyer
c6f599c3c0
Fix Bug #1021218 : Refactor error reporting to use devlog extension
11 years ago
Sebastian Meyer
5df6c3f146
Fix Bug #995907 OAI-PMH interface only is only able to output METS
11 years ago
Sebastian Meyer
4ebde596e6
Add "expirationDate" attribute to resumption token
11 years ago
Sebastian Meyer
0556913bc9
Fix Bug #939615 : Invalid RSS-Feeds and OAI-Responses
11 years ago
Sebastian Meyer
370efb7e48
Fix Bug: resumption tokens do not work properly in tx_dlf_oai
11 years ago
Sebastian Meyer
800fec7287
Improve error handling in class.tx_dlf_oai.php
12 years ago
Sebastian Meyer
1c55d8b297
Reduce memory comsumption in class.tx_dlf_oai.php
12 years ago
Sebastian Meyer
ca06ea326a
Fix Bug #802031 : Add support for Dublin Core and xepicur to the OAI-PMH interface
12 years ago
Sebastian Meyer
8ba83de00d
Small performance optimization of all for() loops
12 years ago
Sebastian Meyer
e35238f5ce
Fix Bug #754587 : Resumption tokens don't work in OAI interface
12 years ago
Sebastian Meyer
1a827941be
Fix Bug #754587 : Resumption tokens don't work in OAI interface
12 years ago
Sebastian Meyer
2665d2978b
Fix Bug #747496 : Wrong XCLASS integration in tx_dlf_oai.php
12 years ago