From 0024d1a6b7484f3f70374b95f4b53d8884dc00a7 Mon Sep 17 00:00:00 2001 From: Arno Kaimbacher Date: Mon, 6 Apr 2020 22:28:28 +0200 Subject: [PATCH] - extra oai site - help site with links --- .../Controllers/Oai/RequestController.php | 3 ++ public/css/style.css | 18 ++++++++ public/xsl/oai2_style.xslt | 2 +- resources/views/frontend/home/help.blade.php | 6 +-- resources/views/layouts/app.blade.php | 10 ++--- resources/views/oai/index.blade.php | 42 +++++++++++++++++++ resources/views/oai/oai.blade.php | 3 -- 7 files changed, 72 insertions(+), 12 deletions(-) create mode 100644 resources/views/oai/index.blade.php delete mode 100644 resources/views/oai/oai.blade.php diff --git a/app/Http/Controllers/Oai/RequestController.php b/app/Http/Controllers/Oai/RequestController.php index 35ae100..7b7cef7 100644 --- a/app/Http/Controllers/Oai/RequestController.php +++ b/app/Http/Controllers/Oai/RequestController.php @@ -72,6 +72,9 @@ class RequestController extends Controller { // to handle POST and GET Request, take any given parameter $oaiRequest = $request->all(); + if ($oaiRequest == null) { + return view('oai.index'); + } $safeRemoveParameters = array('module', 'controller', 'action', 'role'); foreach ($safeRemoveParameters as $parameter) { unset($oaiRequest[$parameter]); diff --git a/public/css/style.css b/public/css/style.css index 777abb4..05a1d57 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -672,6 +672,24 @@ section.normal { height: 80px; margin-bottom: 5px; } +.help h5 { +margin-bottom: 10px; +} +/* OAI */ +ul.quicklinks { + margin-top: 2px; + padding: 4px; + text-align: left; + /* border-bottom: 2px solid #ccc; */ + /* border-top: 2px solid #ccc; */ + clear: left; +} +ul.quicklinks li { + font-size: 90%; + display: inline; + list-style: none; + /* font-family: sans-serif; */ +} /* Services */ diff --git a/public/xsl/oai2_style.xslt b/public/xsl/oai2_style.xslt index 995e4ab..8697bc5 100644 --- a/public/xsl/oai2_style.xslt +++ b/public/xsl/oai2_style.xslt @@ -146,7 +146,7 @@ ul.quicklinks { ul.quicklinks li { font-size: 80%; display: inline; - list-stlye: none; + list-style: none; font-family: sans-serif; } p.intro { diff --git a/resources/views/frontend/home/help.blade.php b/resources/views/frontend/home/help.blade.php index 602abfb..bcb6418 100644 --- a/resources/views/frontend/home/help.blade.php +++ b/resources/views/frontend/home/help.blade.php @@ -34,10 +34,10 @@
-
Voraussetzungen für das Publizieren von Daten im Tethys RDR
+
Voraussetzungen für das Publizieren von Daten

GBA-Angehörigkeit oder in Kooperation mit der GBA gemeinsame Publikation der Daten.

-

Im Besitz eines eigenen Zugangscodes zu sein bzw. um den Zugangscode anzufragen.

+

Im Besitz eines eigenen Zugangscodes zu sein bzw. um den Zugangscode anzufragen (→ Kontakt).

Die Datenpublikationsrichtlinien gelesen, verstanden und akzeptiert zu haben.

Die Datensätze vollständig und fachlich korrekt hochladen.

@@ -50,7 +50,7 @@

Wird eine Datenpublikation erwünscht, so kann der Verfasser der Publikation sich direkt bei Tethys RDR einloggen und den Publikationsablauf starten. Wurde noch kein Account angelegt, steht das Tethys RDR-Team bereit, - um die weiteren Schritte zu klären + um die weiteren Schritte zu klären (→ Kontakt).

diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index b142e66..fbd8c81 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -129,11 +129,11 @@

About TETHYS

-
@@ -176,7 +176,7 @@ - @yield('after-scripts') + @yield('after-scripts') \ No newline at end of file diff --git a/resources/views/oai/index.blade.php b/resources/views/oai/index.blade.php new file mode 100644 index 0000000..a8eed29 --- /dev/null +++ b/resources/views/oai/index.blade.php @@ -0,0 +1,42 @@ +@extends('layouts.app') + +{{-- @section('title', Lang::get('resources.home_about_pagetitle')) --}} + +@section('content') + + +
+
+
+
+
OAI
+

+ Die Open Archives Initiative (OAI; http://www.openarchives.org) dient der Entwicklung und Förderung + von Interoperabilitätsstandards für die Auffindbarkeit von elektronischen Publikationen im Internet. + Das dazu entwickelte Protokoll OAI-PMH (OAI Protocol for Metadata Harvesting) wird zum globalen + „Ernten“ der durch Metadaten beschriebenen Publikationen im Internet herangezogen. + Eine Liste aller OAI-Provider wird unter folgender Adresse zur Verfügung gestellt: + www.openarchives.org/Register/BrowseSites +

+
OAI-PMH
+

+ Die OAI-PMH Basis URL für das Research Data Repository der Geologischen Bundesanstalt lautet + https://tethys.at/oai
+ Derzeit unterstützt das OAI-Service den Metadatenstandard DC (OAI-PMH Dublin Core) und eingeschränkt + den Standard DataCite (aktuell in dieser Testkonfiguration noch ohne Vergabe einer im Schema + verpflichtenden DOI). +

+ +
+
+
+
+ +@endsection \ No newline at end of file diff --git a/resources/views/oai/oai.blade.php b/resources/views/oai/oai.blade.php deleted file mode 100644 index 15c5adc..0000000 --- a/resources/views/oai/oai.blade.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file