From 84deb7c45710431b24cffbeb54668354f3ed2ed9 Mon Sep 17 00:00:00 2001 From: Arno Kaimbacher Date: Fri, 13 Sep 2019 17:49:18 +0200 Subject: [PATCH] =?UTF-8?q?-=20demo=20Schleife=20im=20Header=20-=20Sprache?= =?UTF-8?q?n=20nur=20englisch=20und=20deutsch=20-=20Migrations=20und=20Tab?= =?UTF-8?q?leSeeder=20ausgebessert=20(zus=C3=A4tzlich=20document=5Fidentif?= =?UTF-8?q?iers)=20-=20reviewer=20nun=20reviewer=20Rolle=20(Fehler=20ausge?= =?UTF-8?q?bessert)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Publish/IndexController.php | 2 +- ...05025_create_document_references_table.php | 2 +- ...0519_create_document_identifiers_table.php | 42 +++++++++++ database/seeds/LanguagesTableSeeder.php | 4 +- database/seeds/PagesTableSeeder.php | 69 +++++++++++-------- database/seeds/RolesTableSeeder.php | 2 +- public/css/style.css | 28 +++++++- resources/views/layouts/app.blade.php | 13 +++- 8 files changed, 128 insertions(+), 34 deletions(-) create mode 100644 database/migrations/2019_09_13_150519_create_document_identifiers_table.php diff --git a/app/Http/Controllers/Publish/IndexController.php b/app/Http/Controllers/Publish/IndexController.php index f795b2f..8a0f5cc 100644 --- a/app/Http/Controllers/Publish/IndexController.php +++ b/app/Http/Controllers/Publish/IndexController.php @@ -56,7 +56,7 @@ class IndexController extends Controller // ->toArray(); // $projects = Project::pluck('label', 'id'); - $relatedIdentifierTypes = ["ARK", "arXiv", "bibcode", "DOI", "EAN13", "EISSN", "Handle", "IGSN", "ISBN", "ISSN", "ISTC", "LISSN", "LSID", "PMID", "PURL", "UPC", "URL", "URN"]; + $relatedIdentifierTypes = ["doi", "handle", "isbn", "issn", "url", "urn"]; $relatedIdentifierTypes = array_combine($relatedIdentifierTypes, $relatedIdentifierTypes); $relationTypes = ["IsCitedBy", "Cites", "IsSupplementTo", "IsSupplementedBy", "IsContinuedBy", "Continues", "HasMetadata", "IsMetadataFor","IsNewVersionOf", "IsPreviousVersionOf", "IsPartOf", "HasPart", "IsReferencedBy", "References", "IsDocumentedBy", "Documents", "IsCompiledBy", "Compiles", "IsVariantFormOf", "IsOriginalFormOf", "IsIdenticalTo", "IsReviewedBy", "Reviews", "IsDerivedFrom", "IsSourceOf"]; diff --git a/database/migrations/2019_09_02_105025_create_document_references_table.php b/database/migrations/2019_09_02_105025_create_document_references_table.php index c845e5f..967126f 100644 --- a/database/migrations/2019_09_02_105025_create_document_references_table.php +++ b/database/migrations/2019_09_02_105025_create_document_references_table.php @@ -23,7 +23,7 @@ class CreateDocumentReferencesTable extends Migration $table->enum( 'type', - ["DOI", "Handle", "ISBN", "ISSN", "URL", "URN"] + ["doi", "handle", "isbn", "issn", "url", "urn"] ); $table->enum( 'relation', diff --git a/database/migrations/2019_09_13_150519_create_document_identifiers_table.php b/database/migrations/2019_09_13_150519_create_document_identifiers_table.php new file mode 100644 index 0000000..491d825 --- /dev/null +++ b/database/migrations/2019_09_13_150519_create_document_identifiers_table.php @@ -0,0 +1,42 @@ +increments('id'); + + $table->integer('document_id')->unsigned(); + $table->foreign('document_id')->references('id')->on('documents') + ->onUpdate('cascade')->onDelete('cascade'); + + $table->enum( + 'type', + ["doi", "handle", "isbn", "issn", "url", "urn"] + ); + + $table->string('value', 255); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('document_identifiers'); + } +} diff --git a/database/seeds/LanguagesTableSeeder.php b/database/seeds/LanguagesTableSeeder.php index 9aba142..1338fea 100644 --- a/database/seeds/LanguagesTableSeeder.php +++ b/database/seeds/LanguagesTableSeeder.php @@ -44,7 +44,7 @@ class LanguagesTableSeeder extends Seeder 'scope' => 'I', 'type' => 'L', 'ref_name' => 'Italian', - 'active' =>true, + 'active' =>false, ], [ 'part2_b' => 'fre', @@ -53,7 +53,7 @@ class LanguagesTableSeeder extends Seeder 'scope' => 'I', 'type' => 'L', 'ref_name' => 'French', - 'active' =>true, + 'active' =>false, ], [ 'part2_b' => 'rus', diff --git a/database/seeds/PagesTableSeeder.php b/database/seeds/PagesTableSeeder.php index 2005424..9f836e5 100644 --- a/database/seeds/PagesTableSeeder.php +++ b/database/seeds/PagesTableSeeder.php @@ -18,61 +18,61 @@ class PagesTableSeeder extends Seeder [ // 1 //'title' => 'Terms and conditions', - 'page_slug' => 'terms-and-conditions', + 'page_slug' => 'terms-and-conditions', // 'description' => $faker->text($maxNbChars = 255), 'seo_title' => 'Terms and Conditions', 'seo_keyword' => 'GBA, repository, terms and conditions', 'seo_description' => 'Terms and Conditions', 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), + 'created_by' => 1, + 'updated_by' => 1, + 'created_at' => Carbon::now(), + 'updated_at' => Carbon::now(), ], [ // 2 //'title' => 'imprint', - 'page_slug' => 'imprint', + 'page_slug' => 'imprint', // 'description' => $faker->text($maxNbChars = 255), 'seo_title' => 'Impressum', 'seo_keyword' => 'GBA, repository, imprint', 'seo_description' => 'Imprint', 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), + 'created_by' => 1, + 'updated_by' => 1, + 'created_at' => Carbon::now(), + 'updated_at' => Carbon::now(), ], [ // 3 //'title' => 'Terms and conditions', - 'page_slug' => 'about', + 'page_slug' => 'about', // 'description' => $faker->text($maxNbChars = 255), 'seo_title' => 'About', 'seo_keyword' => 'GBA, repository, about', 'seo_description' => 'About', 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), + 'created_by' => 1, + 'updated_by' => 1, + 'created_at' => Carbon::now(), + 'updated_at' => Carbon::now(), ], [ // 4 //'title' => 'Terms and conditions', - 'page_slug' => 'home-welcome', + 'page_slug' => 'home-welcome', // 'description' => $faker->text($maxNbChars = 255), 'seo_title' => 'About', 'seo_keyword' => 'GBA, repository, about', 'seo_description' => 'About', 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), + 'created_by' => 1, + 'updated_by' => 1, + 'created_at' => Carbon::now(), + 'updated_at' => Carbon::now(), ], ]); - + DB::table('page_translations')->insert([ [ 'page_id' => 1, //terms and conditions @@ -90,7 +90,22 @@ class PagesTableSeeder extends Seeder 'page_id' => 2, //imprint 'locale' => 'de', 'title' => 'Impressum', - 'description' => '

Für den Inhalt verantwortlich: hfjklög

Geologische Bundesanstaltdsfsdf

Neulinggasse 38, 1030 Wien

» office@geologie.ac.at

 

Telefon: +43-1-7125674

Fax: +43-1-7125674-56

 

Technische Umsetzung und Betreuung

Geologische Bundesanstalt

Abteilung Geoinformation und Abteilung IT & GIS

Neulinggasse 38, 1030 Wien

» repository@geologie.ac.at

 

Bei technischen Problemen steht Ihnen das RDR-Team, erreichbar unter repository@geologie.ac.at, zur Seite.

 

Hinweise und Haftungsausschluss

Eine Haftung oder Garantie für Aktualität, Richtigkeit und Vollständigkeit der zur Verfügung gestellten Informationen und Daten ist ausgeschlossen.

Dieser Hinweis gilt auch für alle anderen Website, auf die durch Hyperlinks verwiesen wird. Die Geologische Bundesanstalt ist für den Inhalt von Websites, die mittels einer solchen Verbindung erreicht werden, nicht verantwortlich.

 

Bildernachweis

### Muss dann direkt auf der RDR Webpage ausgefüllt werden sobald diese existiert ###

 

', + 'description' => '

Für den Inhalt verantwortlich:

+

Geologische Bundesanstalt

Neulinggasse 38, 1030 Wien

+

email: office@geologie.ac.at

+

Telefon: +43-1-7125674

+

Fax: +43-1-7125674-56

+

 

+

Technische Umsetzung und Betreuung

+

Geologische Bundesanstalt

+

Abteilung Geoinformation und Abteilung IT & GIS

+

Neulinggasse 38, 1030 Wien

+

email: repository@geologie.ac.at

+

 

+

Bei technischen Problemen steht Ihnen das RDR-Team, erreichbar unter repository@geologie.ac.at, zur Seite.

+

 

Hinweise und Haftungsausschluss

+

Eine Haftung oder Garantie für Aktualität, Richtigkeit und Vollständigkeit der zur Verfügung gestellten Informationen und Daten ist ausgeschlossen.

+

Dieser Hinweis gilt auch für alle anderen Website, auf die durch Hyperlinks verwiesen wird. Die Geologische Bundesanstalt ist für den Inhalt von Websites, die mittels einer solchen Verbindung erreicht werden, nicht verantwortlich.

', ], [ 'page_id' => 2, //imprint @@ -121,7 +136,7 @@ class PagesTableSeeder extends Seeder veröffentlichen. Die Texte stehen nach ihrer Veröffentlichung weltweit im Internet zur Verfügung und werden von der Bibliothek dauerhaft archiviert. Die Dokumente sind über Bibliothekskataloge und über die - Suchmaschinen des WWW erschlossen und zugänglich.

+ Suchmaschinen des WWW erschlossen und zugänglich.

Wenn Sie nach Texten der Hochschule suchen wollen, wählen Sie bitte das Menü "Suchen"; dort stehen Ihnen verschiedene Recherchemöglichkeiten zur Verfügung. Wollen Sie ein Dokument publizieren, wählen Sie bitte das @@ -134,12 +149,12 @@ class PagesTableSeeder extends Seeder 'locale' => 'en', 'title' => 'Data Research Repository', 'description' => '

-

Theee library offers to publish electronically generated and qualified documents on its online publication system. +

The library offers to publish electronically generated and qualified documents on its online publication system. This service is for university members only and free of charge. After publication, - the texts are available worldwide on the Internet and will be archived permanently by the library. - The documents are indexed and made accessible in library catalogues and Web search engines.

+ the texts are available worldwide on the Internet and will be archived permanently by the library. + The documents are indexed and made accessible in library catalogues and Web search engines.

', ], - ]); + ]); } } diff --git a/database/seeds/RolesTableSeeder.php b/database/seeds/RolesTableSeeder.php index e6a4561..9994fe9 100644 --- a/database/seeds/RolesTableSeeder.php +++ b/database/seeds/RolesTableSeeder.php @@ -60,7 +60,7 @@ class RolesTableSeeder extends Seeder 'role_id' => '3', //editor role ], [ - 'account_id' => '3', //Review + 'account_id' => '4', //Review 'role_id' => '4', //reviewer role ], ]); diff --git a/public/css/style.css b/public/css/style.css index 8a0d426..7ffe985 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -745,4 +745,30 @@ there. } /* Larger than Desktop HD */ -@media (min-width: 1200px) {} \ No newline at end of file +@media (min-width: 1200px) {} + +#trynewsite { + /* background-color: rgb(178,34,34); + background-color: rgba(178,34,34,0.7); */ + background-color: #00bfffcc; + width: 280px; + position: fixed; + top: 60px; + right: -64px; + padding: 10px; + text-align: center; + box-shadow: 1px 1px 5px grey; + -moz-transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + z-index:999; +} + +#trynewsite span { + font-weight: bold; + /* font-size: 1.25em; */ + text-decoration: none; + color:black; +} \ No newline at end of file diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 69d2828..5b98a94 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -45,6 +45,9 @@ +
+ Repository Demo +
@@ -66,7 +69,7 @@
  • SEARCH + href="{{ route('frontend.search.index') }}"> SEARCH
  • @@ -97,6 +100,14 @@ Login + @else + +
  • + + LOG OUT + +
  • + @endif