- extra oai site

- help site with links
This commit is contained in:
Arno Kaimbacher 2020-04-06 22:28:28 +02:00
parent 432db5e92f
commit 0024d1a6b7
7 changed files with 72 additions and 12 deletions

View File

@ -72,6 +72,9 @@ class RequestController extends Controller
{ {
// to handle POST and GET Request, take any given parameter // to handle POST and GET Request, take any given parameter
$oaiRequest = $request->all(); $oaiRequest = $request->all();
if ($oaiRequest == null) {
return view('oai.index');
}
$safeRemoveParameters = array('module', 'controller', 'action', 'role'); $safeRemoveParameters = array('module', 'controller', 'action', 'role');
foreach ($safeRemoveParameters as $parameter) { foreach ($safeRemoveParameters as $parameter) {
unset($oaiRequest[$parameter]); unset($oaiRequest[$parameter]);

18
public/css/style.css vendored
View File

@ -672,6 +672,24 @@ section.normal {
height: 80px; height: 80px;
margin-bottom: 5px; 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 */ /* Services */

View File

@ -146,7 +146,7 @@ ul.quicklinks {
ul.quicklinks li { ul.quicklinks li {
font-size: 80%; font-size: 80%;
display: inline; display: inline;
list-stlye: none; list-style: none;
font-family: sans-serif; font-family: sans-serif;
} }
p.intro { p.intro {

View File

@ -34,10 +34,10 @@
<div class="help-image"> <div class="help-image">
<img src="images/help/specs.svg"> <img src="images/help/specs.svg">
</div> </div>
<h5>Voraussetzungen für das Publizieren von Daten im Tethys RDR</h5> <h5>Voraussetzungen für das Publizieren von Daten</h5>
<p class="paragraph-justify">GBA-Angehörigkeit oder in Kooperation mit der GBA gemeinsame Publikation der Daten.</p> <p class="paragraph-justify">GBA-Angehörigkeit oder in Kooperation mit der GBA gemeinsame Publikation der Daten.</p>
<p class="paragraph-justify">Im Besitz eines eigenen Zugangscodes zu sein bzw. um den Zugangscode anzufragen.</p> <p class="paragraph-justify">Im Besitz eines eigenen Zugangscodes zu sein bzw. um den Zugangscode anzufragen (&#8594; <a href="/contact" target=_blank>Kontakt</a>).</p>
<p class="paragraph-justify">Die Datenpublikationsrichtlinien gelesen, verstanden und akzeptiert zu haben.</p> <p class="paragraph-justify">Die Datenpublikationsrichtlinien gelesen, verstanden und akzeptiert zu haben.</p>
<p class="paragraph-justify">Die Datensätze vollständig und fachlich korrekt hochladen.</p> <p class="paragraph-justify">Die Datensätze vollständig und fachlich korrekt hochladen.</p>
@ -50,7 +50,7 @@
<p class="paragraph-justify"> <p class="paragraph-justify">
Wird eine Datenpublikation erwünscht, so kann der Verfasser der Publikation sich direkt bei Tethys RDR einloggen 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, 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 (&#8594; <a href="/contact" target=_blank>Kontakt</a>).
</p> </p>
</li> </li>
</ul> </ul>

View File

@ -131,9 +131,9 @@
<h3 class="block-title">About TETHYS</h3> <h3 class="block-title">About TETHYS</h3>
<ul> <ul>
<li class="first"><a href="{{ URL::route('oai') }}" target="_blank"> OAI</a></li> <li class="first"><a href="{{ URL::route('oai') }}" target="_blank"> OAI</a></li>
<li class="last"><a <li class="last">
href="{!! URL::route('frontend.pages.show', ['page_slug'=>'about']) !!}">About <a href="https://www.geologie.ac.at/" target="_blank">About GBA</a>
Us</a></li> </li>
<li><a href="{{ URL::route('frontend.home.news') }}">News</a></li> <li><a href="{{ URL::route('frontend.home.news') }}">News</a></li>
</ul> </ul>
</div> </div>
@ -176,7 +176,7 @@
<!-- End Document <!-- End Document
--> -->
@yield('after-scripts') @yield('after-scripts')
</body> </body>
</html> </html>

View File

@ -0,0 +1,42 @@
@extends('layouts.app')
{{-- @section('title', Lang::get('resources.home_about_pagetitle')) --}}
@section('content')
<!-- Introduction -->
<section data-sr id="oai" class="oai u-full-width">
<div class="container">
<div class="row">
<div class="twelve columns">
<h5>OAI</h5>
<p class="paragraph-justify">
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:
<a href="https://www.openarchives.org/Register/BrowseSites"
target=_blank>www.openarchives.org/Register/BrowseSites</a>
</p>
<h5>OAI-PMH</h5>
<p class="paragraph-justify">
Die OAI-PMH Basis URL für das Research Data Repository der Geologischen Bundesanstalt lautet
<a href="https://tethys.at/oai">https://tethys.at/oai</a> <br />
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).
</p>
<ul class="quicklinks">
<li><a href="?verb=Identify">Identify</a> | </li>
<li><a href="?verb=ListRecords&amp;metadataPrefix=oai_dc">ListRecords</a> | </li>
<li><a href="?verb=ListSets">ListSets</a> | </li>
<li><a href="?verb=ListMetadataFormats">ListMetadataFormats</a> | </li>
<li><a href="?verb=ListIdentifiers&amp;metadataPrefix=oai_dc">ListIdentifiers</a></li>
</ul>
</div>
</div>
</div>
</section>
@endsection

View File

@ -1,3 +0,0 @@
<?php
?>