Erfahrungen mit dem neuen Primo-UI

Slides:



Advertisements
Ähnliche Präsentationen
HTML5 Die Zukunft von OpenROAD
Advertisements

Be.as WEB Technologie
Kurze Einführung in ASP
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
DbjFileManager Paul Fruntzek Michael Stanek. Überblick Unterste Ebene im Schichtenmodell Schnittstelle zum BS (Low-Level) Aufgabenbereich: Persistente.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Abschlusspräsentation Semesteraufgabe 2007
Microsoft Project 2013 & Project Server 2013
MS Excel, Open-/LibreOffice Calc Die Menüs I Office-Logo (Excel2007) bzw. Datei (andere): die Standard-Datei- und Druckoperationen; bei MS Excel hier auch.
Schultasche Digitale Schultasche Schilw KS Alpenquai
EIDAMO ® Frontend Das neue Frontend gibt Ihnen 100% Flexibilität, und weil es auf verschiedene Framework Biblieotheken basiert, können Sie praktisch.
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
JavaScript.
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Traildevils Mobile Web-App X-Platform Stefan Oderbolz Jürg Hunziker 16. Dezember 2011.
Präsentation von Sonja Pathe
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
CGI (Common Gateway Interface)
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
Oliver Spritzendorfer Thomas Fekete
Von Isabelle Spörl und Simon Schausberger
Real World Windows Azure Die Cloud richtig nutzen.
HTML, CSS und JavaScript
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Xenario GmbH · Am Rotdorn 19 · Hannover · FotoWare 7.0 Service Release 5 Wichtige Informationen für Kunden.
UI Mockup: SA aus Objekt erstellen. CONTACT: Kontakt Kurt Kunde Grunddaten Aufgenommen von Arne Testmann Aufgenommen am
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
Tutorial Holdings Management Erstellen, Bearbeiten und Zuweisen von Notizen (notes) support.ebsco.com.
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
Installation und Nutzung des Eyeblaster Workshops und Hochladen in MediaMind.
Import java.util.*; Hilfsklassen, die man eigentlich immer braucht.
Annotationssysteme ____________________________________________________________________ Universität zu Köln | Historisch-kulturwissenschaftliche Informationsverarbeitung.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
| New Features APEX 4.2.x Patrik Tischer Ratingen,
Orxonox SVN Subversion in Orxonox: ORXONOX DevelopmentFinished Versions trunk Maintainer Version Almost always running branches Developer Version Copies.
PHPUG Karlsruhe 1. Juli 2009 Zend_ProgressBar und Zend_Tag_Cloud Ben Scholzen Software Entwickler DASPRiD's.
Your Logo Presentation Title Presentation Subtitle.
WS2016: Container von A bis Z
Workshop 1 Getting Started 2016 Boris Wylutzki
The IT–Information System
D-SQL SQLization – endlich Client/Server!
Hier sehen Sie die Datei „6Wände_und_3Fenster“ in einem üblichen IFC Viewer. U.a. zu erkennen: Die markierte Wand wurde so definiert, dass sie der Gebäudehülle.
Das IT - Informationssystem
BE-Statistik-Datenbank des LFV Bayern e.V.
Prof. Dr. Dieter Steinmann – Hochschule Trier
Alma new UX – UB Mannheim als Betatester
New Features und Migration
?.
Wesentliche Bestandteile:
Meine erste eigene Homepage mit Blogger
Einführung in die Programmierung
Virtualisierung von Web-Applikationen mit Docker
Open Educational Ressources - eine sehr kurze Definition
Der Aufbau der Homepage DoJuSen.de
Open Educational Ressources - eine sehr kurze Definition
Thilo Volprich - Team Technology GmbH
Tutorstunde 10.
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
Practical Exercises and Theory
mecke engineering information
ZST ZIMO Software Tool © Ing. Arnold Hübsch 2005.
SOFTWARE- UND WEB-LÖSUNGEN
 Präsentation transkript:

Erfahrungen mit dem neuen Primo-UI Bernd Fallert Dr. Christian Hänger

Primo New UI in Mannheim

Regelmäßige Telefonkonferenzen und Einsatz von Basecamp Redesign Primo UI Aktuelle Primo-Oberfläche entspricht nur noch in Teilen modernen Standards: Look and Feel, nicht responsiv usw. Redesign in Kooperation mit Arbeitsgruppe der Kunden (IGeLU + ELUNA PWG) Regelmäßige Telefonkonferenzen und Einsatz von Basecamp Primo New UI UB Mannheim: http://primo-49man.hosted.exlibrisgroup.com/primo_library/libweb/action/search.do?vid=MAN_UB

New UI Release Plan

New UI Release Plan

The Open Discovery Challenge

Hilfen/ Informationen für die Primo New UI Ex Libris Knowledge Center Hackatons (https://www.youtube.com/watch?v=ICvM8Xa_gkE) GitHub (https://github.com/ExLibrisGroup/primo-explore-package) Slack Channel (#Primodev) Google Books: New Primo UI cookbook (https://docs.google.com/document/d/1z1D5II6rhRd2Q01Uqpb_1v6OEFv_OksujEZ-htNJ0rw/edit#) Google Books: Thoughts, ideas, tricks on the new Primo UI (https://docs.google.com/document/d/1pfhN1LZSuV6ZOZ7REldKYH7TR1Cc4BUzTMdNHwH5Bkc/edit#)

Primo-explore-devenv Gute Installationsanleitung, recht schnell installiert Es lagen schon Erfahrungen mit Grunt und nodejs vor In Konfigurationsdatei „gulp\config.js“ Eigene Primo-URL eintragen var PROXY_SERVER = ‚https://primo-49man.hosted.exlibrisgroup.com:443‘; Problem hierbei: Bisher kein https verwendet, trotzdem jetzt https und Port 443 verwenden, dieser Fehler hatte die Verwendung des lokalen Proxy am Anfang verhindert Da wir bisher kein https verwendet hatten dauerte es etwas bis ich auf die Idee kam https mit Port 443 zu verwenden. Dann bekam ich den lokalen Proxy zum laufen.

gulp run --view <VIEW_CODE folder> (CSS) Startet einen lokalen Server Startet auch Gulp-Task “custom-css” Überschreibt die vorhandene custom1.css Kombiniert alle css-Dateien zur neuen custom1.css Leider nur bei den Videos von Ulrich Leodolter dokumentiert Problem: Doku sagt nur “Make edits to custom1.css” Vorteil: Gefahrlose Versuche, da ja nur lokal getestet wird Schnelle Iterationen CSS- und JS-Dateien werden automatisch neu erzeugt Automatischer Browser reload https://www.youtube.com/watch?v=kcWOlxs7VKI&t=2830s https://github.com/uleodolter/primo-new-ui-hackathon

gulp run --view <VIEW_CODE folder> (Javascript) Startet auch Gulp-Task “custom-js” Überschreibt die vorhandene custom.js Kombiniert alle js-Dateien zur neuen custom.js custom.module.js /* * load custom view */ var app = angular.module( ‘viewCustom’, [‘angularLoad’]); Problem custom.module.js Leider nur bei den Videos von Ulrich Leodolter dokumentiert Überschreiben nicht dokumentiert

Ermitteln von Daten Welche Daten in welchem Objekt zur Verfügung stehen ist nur online zu sehen. Ist das von einer Version zur nächsten konstant? Gibt es eine offizielle Doku? In jedem Objekt sieht es anders aus Und ggf. in speziellen Situationen auch, z.B. wenn ein Benutzer sich anmeldet ist „lang“ im ersten Bildschirm nach der Anmeldung nicht definiert!

Ermitteln von Daten (Beispiel) Sprache für Logo ermitteln $scope. $parent. $parent. $ctrl. configurationUtil. journalsService. $state. $current. locals. globals. $stateParams. lang

showDirectives.txt Bookmarklet Hilft korrekte Positionen zu ermitteln, an die ein app.component gebunden werden kann. In GitHub gab es verschiedene Versionen die einen Fehler enthalten hatten. Wurde inzwischen korrigiert

Debug-Mode von Angular Console: angular.reloadWithDebugInfo() Firefox Add-on AngScope AngularBug Nicht der Inhalt wie in den Videos, d.h. nicht verwendbar. Unklar ob das an der FF-Version liegt?

gulp app-css --view < VIEW_CODE folder > Erzeugt eine Datei mit allen Farbdefinitionen Konfigurierbar mit json-Datei Problem hierbei Nicht dokumentiert welche Variable wo verwendet wird Nicht in eigener CSS-Datei verwendbar

Thank you for your attention! Christian.Haenger@bib.uni-mannheim.de Bernd.Fallert@bib.uni-mannheim.de