Imeji Cooperation HU

MPDL,Imeji

Fragen
Solutions / Applications
 * Überarbeiten der Installations-Anleitungen (MPDL-Wiki)
 * Nachträgliches Installieren von Plugins – wie?
 * Wie funktioniert die Benutzerverwaltung (Admin-Tool)?

- Installation von Imeji -- Zusammen mit Bastien - Installation gemeinsam mit Konrad Zuse Archiv (FU) -- Installation einer Testumgebung (Imeji-Demoversion) am neuen Server des CMS der HU als VM - Installation von Pubman - Installation von Virr

Design / CSS
 * Zentrales CSS anpassen an HU-CI
 * In PubMan lässt sich eine externe CSS-Datei bereits über den Installationsmanager einbinden
 * Eine ausführliche Dokumentation befindet sich hier: MPDL GUI Style Guide

Persistant Identifier
 * Allgemeine Überlegungen zu Unique and Persistent Identifiers
 * Wie genau sind die PIDs aufgebaut? Vielleicht auch eine Frage für den CoNE-Workshop.
 * Könnte man die PIDs auch mit eigenen Daten anreichern? z.B. alte ObjectID mit einbauen. In Pubman lassen sich die PIDs auch von Hand anlegen/ändern. Für Imeji müssen wir das mit der Testumgebung herausfinden.

Anbindung an externe Quellen PND, GKD, GND und SWD gibts bei der DNB AKL, TGN und ULAN sind nicht offen, dort müssen wir selber Erfahrungen sammeln. Für iconclass gibt es eine IFrame-Lösung siehe Virtuelles Kupferstichkabinett Hierzu weitere Gespräche mit Dr. Thomas Stäcker von der Herzog August Bibliothek Wolfenbüttel
 * z.B. APIs - gibt es Erfahrungen mit: PND, GKD, DNB, GND, AKL, TGN, ULAN, iconclass

GeoDaten Wir haben z.B. nur Städtenamen mit Länderzuordnung – hätten aber gerne noch Anbindung an geonames... Hier müssen wir selber experimentieren.
 * Gibt es Erfahrungen mit dem nachträglichen Anreichern von GeoDaten?

Verknüpfung von PubMan und Imeji In Pubman lassen sich die PIDs auch von Hand anlegen/ändern.
 * Wie genau funktioniert die Verlinkung zwischen Imeji und Pubman?
 * Kann man den Persistant Identifier in Pubman auch mich eigenen Daten z.B. BuchID anreichern?

Predefined Values z.B. Michelangelo falsch geschrieben, dann korrigiert... - 90 Einträge mit Michelangelo Die Einträge sind mit den Predefined Values verlinkt. Somit lassen sich die Einträge, wie in Imago mit der Stammdatenpfelge, über die Predefined Values anpassen.
 * Wenn man nachträglich Einträge in den Predefined Values ändert – werden diese dann auch in allen zugehörigen Einträgen in Imeji angepasst?

Changelog Datenschutz HU! Es muss eine Einverständniserklärung der Nutzer geben. Es darf nur Kürzel und Datum (KEIN Timestamp) erscheinen.
 * Wir würden gern Benutzernamen und Timestamp anzeigen. Gibt es Erfahrung bei der Anzeige dieser Daten?
 * Wir hätten gerne eine Liste mit den maximal 10 letzten BearbeiterInnen

Exportfunktion von Imeji Die Exportfunktion ist in progress.
 * Exportfunktion in Imeji? (Stand der Dinge)
 * Gibt es die Möglichkeit, den Export auf einzelne, ausgewählte Felder zu beschränken?
 * Oder z.B. einen „Zeitraum-Export“...

Intervallsuche zwischen a und b: "[a,b]" (einschließlich a und b), "[a,b)" (einschließlich a ohne b), "(a,b]" (ohne a einschließlich b) und "(a,b)" (ohne a und b) ist alles möglich.

Stand der Dinge Für die Fertigstellung (Version 1.0) von Imeji fehlen noch die Internationalisierung, der Jena-Export, ein Installer und evtl. noch der Verzicht auf JBoss.

Ingest
Malte schreibt dazu: Bzgl. Ingest koennte man auch mit dem einfachen Web-Ingest anfangen. Eine gesonderte Schnittstelle fuer einen Massenimport inkl. Metadaten muessten wir erst noch implementieren. Die Use-Cases hierzu haben wir jedoch schon beschrieben.

Thesaurus
Siehe das Google-Doc für den CoNE-Workshop mit Michael Franke am 01.07.2011

eSciDoc-Imeji Installation Tutorial Video vom Zuse Internet Archive der FU: http://www.zib.de/zuse/video

eSciDoc / JBOSS Security
Tuturial / Help - SecureJBoss4.2 https://www.escidoc.org/wiki/SecureJBoss4.2

JBoss behind an Apache Webserver https://www.escidoc.org/wiki/JBossBehindWebserver

UsingMod_proxyWithJBoss http://community.jboss.org/wiki/UsingModproxyWithJBoss

Apache Module mod_proxy https://httpd.apache.org/docs/2.2/mod/mod_proxy.html

Securing the JMX Console and Web Console (HTTP) http://community.jboss.org/wiki/SecureTheJmxConsole

General Info - Introduction - hosting applications with JBoss Application Server http://chiralsoftware.com/linux-system-administration/jboss-server-deployment.seam

Java Development Kit von Sun installieren
java jdk für Linux 64bit von sun herunterladen (jdk-6u -linux-x64.bin) ist die aktuelle Version z.B. 27

  Das heruntergeladene .bin-File ausführen mit: und allem zustimmen. Anschließend den Ordner an einen geeigneteren Ort kopieren - z.B. /usr/local/programs (hier soll später auch escidoc installiert werden)  Nun die BASH konfigurieren, um die JAVA_HOME env Variable zu setzen: als erstes: dann folgendes ans Ende der .bashrc kopieren: Speichern und schließen  Danach alle Terminals schließen und einen wieder öffnen java -version sollte nun z.B. folgendes anzeigen: java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

oder z.B. Java HotSpot(TM) 64-Bit Server VM ...

und javac sollte sich auch ausführen lassen   JAVA ist installiert :)

PostgreSQL installieren
Anleitung nach http://www.if-not-true-then-false.com/2010/howto-install-postgresql-8-4-database-server-on-centos-fedora-red-hat/   paketmanager öffnen postgresql server installieren postgresql-contrib installieren WENN dies NICHT funktioniert: Kommandozeile, als root einloggen RPM-Quelle herunterladen RPM-Quelle hinzufügen: danach paketmanager wie oben   Kommandozeile, als root einloggen PostgreSQL-DB initialisieren: Nun die postgresql.conf editieren: am Besten vergleichen mit postgresql.conf von ubuntu (/etc/postgresql/8.4/main/postgresql.conf) (kommentar weg) (kommentar weg) speichern Nun die pg_hba.conf editieren: am Besten vergleichen mit conf von ubuntu (/etc/postgresql/8.4/main/pg_hba.conf) local    all    postgres        ident
 * 1) Database administrative login by UNIX sockets


 * 1) TYPE DATABASE USER CIDR-ADDRESS METHOD

local    all    all             ident
 * 1) "local" is for Unix domain socket connections only

die restlichen ident durch md5 ersetzen das Ersetzen von "ident" durch "md5" ermöglicht anmeldung mit md5-passwort speichern evtl. müssen noch die iptables angepasst werden und evtl. muss in der postgres.conf noch eingestellt werden listen_addresses = '*'   Kommandozeile, als root einloggen PostgreSQL-DB starten: test ob postgres geht: (listet alle bestehenden datenbanken) wenn gewünscht, dann gleich passwort ändern dann passwort eintragen   PostgreSQL mit den gewünschten Optionen ist installiert :)

eSciDoc installieren
Hinweis: Sollte es bei einem eSciDoc-Upgrade Probleme geben, dann besser die alten PostgreSQL-Datenbanken löschen. Kommandozeile, als postgres-root einloggen: alte Datenbanken auflisten: dann escidoc-core, fedora32 und riTriples löschen: alte Datenbanken gelöscht   Installer herunterladen (aktuell Release 1.2.1) von https://www.escidoc.org/JSPWiki/en/InstallationForRelease1.2 postgres sicherheitshalber neustarten: </li>  Installer ausführen mit: Next License agreement next Next Hostname: Name des Servers - hier: escidoc-server PostgreSQL Database Connection - findet alle Einstellungen selbst - Next Database Username: escidoc (ist der Nutzer für die neue Postgres-Datenbank) Passwort: ändern Next postgres und zugehöriges Passwort (Bei Postgres-Installation angelegt, wird für neue Nutzer und DB benötigt) Next fedoraAdmin (Admin für Fedora, wird hauptsächlich intern benötigt) Passwort: ... emailAdress: email (für Fehlermeldungen, Feld darf nicht leer sein, muss aber keine Adresse enthalten) Next Installationspfad (wieder Ordner programs) Ordner wird erstellt Letzte Abfrage - alles OK - Next sysadmin (Hat Zugang zu allen Resourcen und kann Benutzer mit deren Rechten verwalten) passwort: ... Next inspector (read-only, für infrastruktur-internes wie Indexierung) passwort: ... Next depositor (erstellen neuer Resourcen innerhalb der Infrastruktur - User für das meiste des Tagesgeschäfts) passwort: ... Next ESciDoc wird nun installiert Pack installation progress: [Finished] Overall installation progress: 9/9 Next Congratualtions Next Installation has completed successfully Uninstaller liegt in /escidoc/Uninstaller Done Hinweis: wenn fatal error - irgendein problem mit dem zugriff auf die postgres-datenbank als user postgres... dann nochmal die Einstellungen in der /var/lib/pgsql/data/pg_hba.conf prüfen (sind die Zugänge auf md5 gestellt?) </li>  Fedora-Home Variable setzen in der .bashrc als erstes: sudo gedit .bashrc (/home/ /.bashrc) dann folgendes ans Ende der .bashrc kopieren: Speichern und schließen Danach Terminal neustarten </li> </ol> ESciDoc ist installiert :)

ESciDoc starten
Vor dem Starten des Servers immer zuerst den PostgreSQL-Datenbankserver starten!!! service postgresql restart Siehe readme.html im escidoc-Ordner gehe in jboss-Ordner .../escidoc/jboss/bin für nur lokalen Zugriff: für externen Zugriff: Beim ersten Start dauert es etwas länger, da die Datenbank initialisiert wird. Test: Webbrowser starten und http://localhost:8080/ öffnen (lokal) http://escidoc-server:8080/ (extern - "escidoc-server" ist eigener Servername) FERTIG

ESciDoc Konfiguration
  Host ändern (wenn z.B. Probleme mit ResultXSLT auftreten) gehe in /escidoc/jboss/server/default/conf öffne escidoc-core.custom.properties Ändere: ("escidoc-server" ist eigener Servername)</li> </ol>

Imeji CentOS 64 bit
Server-VM-Pfad: /usr/local/programs/...

 es werden benötigt die dateien: zu finden in der Dropbox faces_ear4-4.0.ear faces.properties

</li>  faces_ear4-4.0.ear in Ordner kopieren: Diese wird dann beim nächsten Start des jboss mit compiliert

faces.properties in Ordner kopieren:

</li> 

faces.properties editieren eigene Anpassungen: # URL of this Imeji instance escidoc.faces.instance.url=http://<Servername>:8080/faces/ # URL of the FIZ framework instance escidoc.framework_acess.framework.url=http:// :8080 </li>  ESciDocAdminTool 1.0 installieren von escidoc.org https://www.escidoc.org/JSPWiki/en/ESciDocAdminTool AdminTool.war in Ordner kopieren: Diese wird dann beim nächsten Start des jboss mit compiliert </li>

 EsciDoc-IDs generieren (a) escidoc starten als sysadmin einloggen (Falls das Login nicht funktionieren sollte - prüfen ob postgreSQL gestartet wurde) (b) zum AdminTool wechslen (URL anpassen) http://<Servername>:8080/AdminTool?escidocurl=http://<Servername>:8080 oder zum AdminTool wechseln und im Bereich eSciDoc URL die URL des eSciDoc-Servers eintragen http://<Servername>:8080 und mit OK bestätigen (c) Nun wähle links Content Models aus gib als Title z.B. Imago IKB ein (A new Content Model with the ID escidoc:1 is created) (d) Nun Organisational Units eine neue erstellen z.B. IKB Save danach auf "Open" klicken für die Aktivierung (e) dann Contexts auswählen neuen Context anlegen z.B. Imago Alle Felder mit rotem Stern ausfüllen Organizational Units - auf Add klicken und IKB auswählen Save danach wieder auf "Open" klicken zum Aktivieren (f) zurück zu escidoc (/adm/) dort context auswählen und auf Retrieve klicken unter param steht entscheidende escidoc-ID für den escidoc context diese kopieren (z.B. escidoc:2001) </li>  Abschließende Konfiguration der faces.properties (a) faces.properties öffnen (im Ordner: /usr/local/programs/escidoc/jboss/server/default/conf) escidoc context id an die Stelle kopieren: escidoc.faces.context.id=escidoc:2001 (b) Dann an der Stelle content-model die zuvor generierte Content-Model ID eintragen (Siehe 5.(c)) escidoc.faces.content-model.id=escidoc:1 (c) ganz am Ende noch Anpassungen vornehmen: imeji.sysadmin.email = beliebige email imeji.sysadmin passwort...
 * 1) Identifier of the eSciDoc context used by Imeji
 * 1) Identifier of the eSciDoc content-model used by Imeji

escidoc.sysadmin passwort... (d) lesen was dort steht und ggfs. Ordner im jbsoss von escidoc erstellen
 * 1) Path to Jena's TDB database

also: imeji.tdb.path = /usr/local/programs/escidoc/jboss/server/default/data/imeji_tdb/imeji_data

d.h. im Ordner /escidoc/jboss/server/default/data/ den Ordner imeji_tdb/ erstellen

und im Ordner imeji_tdb/ den Ordner imeji_data/ erstellen Speichern </li>

 escidoc neu starten (immer wenn man die properties ändert escidoc neu starten!!!)

http://<Servername>:8080/faces

als  einloggen

wenn es immernoch nicht funktioniert dann wieder AdminTool starten und bei den AdminTasks - die Beispieldaten laden aus dem Statusbericht die escidoc content-model id kopieren und in die faces.properties einfügen. </li> </ol> Imeji ist installiert :)

Faces.properties

 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2007 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2007 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

escidoc.faces.instance.url=http://<Servername>:8080/faces/
 * 1) URL of this Imeji instance

escidoc.framework_access.framework.url=http://<Servername>:8080
 * 1) URL of the FIZ framework instance

escidoc.faces.content-model.id=<Content ID>
 * 1) Identifier of the eSciDoc content-model used by Imeji

escidoc.faces.context.id=<Context ID>
 * 1) Identifier of the eSciDoc context used by Imeji

escidoc.faces.album.list.size=10
 * 1) Number of albums in the album lists

escidoc.faces.album.list.size.options=10,25,50,75,100
 * 1) User options for the displayed number of albums

escidoc.faces.blog.url=
 * 1) Blog's URL

escidoc.faces.blog.rss.url=http://www.nims.go.jp/eng/news/nims.xml
 * 1) Blog's RSS feed URL

escidoc.faces.impressum.url=http://colab.mpdl.mpg.de/mediawiki/Diamonds_Disclaimer_and_Copyright
 * 1) Impressum's url

escidoc.faces.help.url=https://subversion.mpdl.mpg.de/repos/faces/trunk/faces/faces_static/faces_help_en_GUI_V2.html
 * 1) Help page's url

escidoc.faces.about.url=https://subversion.mpdl.mpg.de/repos/faces/trunk/faces/faces_static/faces_about.html
 * 1) About page's url

xsd.soap.item.components=http://www.escidoc.de/schemas/components/0.9
 * 1) Component schema

xsd.soap.common.mdrecords=http://www.escidoc.de/schemas/metadatarecords/0.5
 * 1) Metadata schema

xsd.metadata.content-category.thumbnail = http://purl.org/escidoc/metadata/ves/content-categories/thumbnail xsd.metadata.content-category.web-resolution = http://purl.org/escidoc/metadata/ves/content-categories/web-resolution xsd.metadata.content-category.original-resolution = http://purl.org/escidoc/metadata/ves/content-categories/original-resolution
 * 1) Content-type scheme

xsd.resolution.thumbnail = 103 xsd.resolution.web = 357

xsd.metadata.file=http://purl.org/escidoc/metadata/profiles/0.1/file
 * 1) file NS

xsd.metadata.dcterms=http://purl.org/dc/terms/
 * 1) dcterms NS

xsd.metadata.dc=http://purl.org/dc/elements/1.1/
 * 1) dc NS

xsd.soap.common.prop=http://escidoc.de/core/01/properties/
 * 1) properties NS

xsd.soap.item.item = http://www.escidoc.de/schemas/item/0.9

imeji.tdb.path = /usr/local/escidoc/jboss/server/default/data/imeji_tdb/imeji_data
 * 1) Path to Jena's TDB database

imeji.sysadmin.email = imeji.sysadmin.password = ...

imeji.escidoc.user = sysadmin imeji.escidoc.password = ...

Zertifikat in Java übernehmen
Die Help-Seite wird über eine sichere Verbindung abgerufen "https". Hierfür muss das Zertifikat in Java übernommen werden, sonst wird beim Seitenaufruf eine Exception im Browser angezeigt. Als erstes muss die Hilfeseite z.B. mit dem Firefox besucht werden: https://subversion.mpdl.mpg.de/repos/faces/trunk/faces/faces_static/faces_help_en_GUI_V2.html Beim ersten Aufruf der Seite gestattet man Firefox das Zertifikat zu installieren. Als nächstes öffnet man die Firefox-Einstellungen und wechselt zum Reiter "Erweitert", klickt dort auf den Reiter "Verschlüsselung" und dann auf "Zertifikate Anzeigen". Im nun erscheinenden Fenster wählt man den Reiter "Server" aus und klickt dort unter "Max-Planck-Gesellschaft" auf "subversion.mpdl.mpg.de". Anschließend klickt man auf Exportieren und speichert die Datei an einem beliebigen Ort z.B. "Downloads" mit Dateiendung ".crt". Nun öffnet man eine Kommandozeile und gibt folgenden Befehl ein: keytool -import -alias CertifikatName -file /home/ /Downloads/ .crt -keystore /usr/local/programs/jdk1.6.0_ /jre/lib/security/cacerts Als nächstes wird man nach einem Passwort gefragt - dieses erhält man bei der MPDL. Hat man das Passwort eingegeben, wird man gefragt, ob man dem Zertifikat vertraut: JA. Zertifikat wurde zu Keystore hinzugefügt. Fertig!

CoNE installieren
MPDL-Anleitung siehe hier: http://colab.mpdl.mpg.de/mediawiki/CoNE:Installation

MPDL-CoNE Installatation: http://cone.mpdl.mpg.de/

CoNE-Workshop vom 01.07.2011: http://webconf.vc.dfn.de/p98903610/

Postgres Datenbank vorbereiten
Es werden die SQL-Dateien: database_create.sql und database_index.sql benötigt. Dateien gespeichert in /home/ /Downloads. psql starten: CentOS, ScientificLinux (RedHat-Derivate): ubuntu In Postgres einen eigenen Datenbanknutzer für die CoNE-Datenbank erstellen, z.B. cone mit Passwort 'test': create user cone with password 'test'; Als nächstes eine eigene Datenbank anlegen, z.B. ed_cone: Den Namen der Datenbank sollte man sich merken. create database ed_cone ; Nun dem Nutzer 'cone' die Rechte an der Datenbank zusprechen: alter database ed_cone owner to cone; Nun folgende Schritte ausführen, um die Datenbank für CoNE zu initialisieren: Ausloggen: In ed_cone einloggen: in RedHat-Linux-Derivat bzw. in Ubuntu. --Tabellen anlegen: \i /home/ /Downloads/database_create.sql --Indexieren \i /home/ /Downloads/database_index.sql Beispieleingaben finden sich hier: https://subversion.mpdl.mpg.de/repos/pubman/trunk/pubman/pubman_installer/src/main/resources/coneData/ Diese lassen sich ebfs. mit "\i" in die Datenbank einfügen. Die PostgreSQL-DB ist nun vorbereitet.

Cone.ear
Die Cone.ear kann heruntergeladen werden von: Nexus artifact server. Es gibt 2 fehlende Abhängigkeiten in der cone.ear, die manuell eingefügt werden müssen. Zunächst commons-io.jar und commons-fileupload.jar herunterladen. Diese müssen in die Cone.ear eingefügt werden. In  folgendes hinzufügen: commons-io-1.4.jar commons-fileupload-1.2.1.jar Danach kann die cone.ear in den "/deploy"-Ordner von escidoc kopiert werden. Die Cone.ear ist nun vorbereitet.

Konfiguration
Die Dateien conf.xml und ips.xml sind bereits ausreichend vorkonfiguriert. Für Änderungen: Sie liegen in: In der ips.xml kann man z.B. die erste IP durch die eigene ersetzen. Der IP-Inhaber erhält volle Berechtigungen an allen gespeicherten Vokabularen. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> IP authorization <entry key="beliebigeIP">escidoc:role-cone-closed-vocabulary-editor,escidoc:role-cone-open-vocabulary-editor <entry key="127.0.0.1">escidoc:role-cone-closed-vocabulary-editor,escidoc:role-cone-open-vocabulary-editor Es werden noch benötigt: cone.properties und auth.properties Dateien wie unten konfigurieren und in den "/conf"-Ordner von escidoc legen. fertig Danach kann escidoc gestartet werden http://localhost:8080/cone

cone.properties (funktionierend mit escidoc 1.2 auf Ubuntu)

 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

com.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
 * 1) Due to a historical defect, QName was released with multiple
 * 2) serialVersionUID values even though its serialization was the
 * 3) same.
 * 4) To workaround this issue, serialVersionUID is set with either
 * 5) a default value or a compatibility value.  To use the
 * 6) compatibility value you have to set the following property to "1.0".

escidoc.pubman.instance.url=http://localhost:8080 escidoc.pubman.item.pattern=/viewItemPage.jsp?itemId=$1 escidoc.pubman.component.pattern=/viewComponentPage.jsp?componentId=$1
 * 1) URL of this PubMan instance

escidoc.framework_access.framework.url=http://dev-coreservice.mpdl.mpg.de
 * 1) URL of the FIZ framework instance
 * 1) escidoc.framework_access.framework.url=http://localhost:8080

escidoc.framework_access.login.url=http://dev-coreservice.mpdl.mpg.de
 * 1) URL of the escidoc-core instance you like to logon to
 * 1) escidoc.framework_access.login.url=http://localhost:8080

escidoc.framework_access.content-model.id.publication=escidoc:persistent4
 * 1) Identifier of the content type "publication" in the actual framework instance

com.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0

escidoc.content.model.pattern=:content-model (?:objid=\"|xlink:href=\"/cmm/content-model/)?([^\"]*)\" escidoc.context.pattern=:context (?:objid=\"|xlink:href=\"/ir/context/)?([^\"]*)\"
 * 1) RE Pattern for retrieving determinators from item xml

framework.admin.username=<admin-escidoc> framework.admin.password=<password admin-escidoc>
 * 1) Used for validation initialization

db.superuser.login=${db.superuser.login} db.superuser.password=${db.superuser.password}
 * 1) db settings

escidoc.pubman.external.organisation.id=escidoc:persistent22
 * 1) eSciDoc-ObjId of the external Organisation

escidoc.cone.service.url=http://localhost:8080/cone/
 * 1) CoNE service URL
 * 2) The URL the CoNE homepage should be reached at.
 * 3) Looks like "http://www.example.com/cone/"
 * 4) localhost should only be used in development environments
 * 1) localhost should only be used in development environments

escidoc.cone.querier.class=de.mpg.escidoc.services.cone.SQLQuerier
 * 1) Control of Named Entities database interface class implementing the de.mpg.escidoc.services.cone.Querier interface
 * 2) possible values currently are
 * 3) de.mpg.escidoc.services.cone.MockQuerier (dummy implementation)
 * 4) de.mpg.escidoc.services.cone.MulgaraQuerier (interface to the Mulgara triplestore, might be slightly out-dated
 * 5) de.mpg.escidoc.services.cone.OracleQuerier (interface to an Oracle database)
 * 6) de.mpg.escidoc.services.cone.SQLQuerier (default)

escidoc.cone.mulgara.server.name=localhost
 * 1) Mulgara server name (only for MulgaraQuerier)


 * 1) Mulgara server port (only for MulgaraQuerier)
 * 2) escidoc.cone.mulgara.server.port=9099


 * 1) CoNE default language abbreviation (only for MulgaraQuerier)
 * 2) used to import RDF data from a local drive
 * 3) escidoc.cone.rdf.path=${escidoc.cone.rdf.path}

escidoc.cone.language.default=en
 * 1) CoNE default language abbreviation
 * 2) of type ISO639-1, default is "en"

escidoc.cone.database.driver.class=org.postgresql.Driver escidoc.cone.database.server.name=localhost escidoc.cone.database.server.port=5432 escidoc.cone.database.name=ed_cone escidoc.cone.database.user.name= <-- derzeit funktioniert nur der postgres-root-user escidoc.cone.database.user.password=<password postgres-user>
 * 1) CoNE database configuration (for SQLQuerier and OracleQuerier)
 * 2) JDBC Driver class
 * 1) Database server name. Can be set to localhost if on the same machine
 * 1) Database port (e.g. 5432 for default PostgreSQL instances)
 * 1) The name of the database, default is "cone"
 * 1) Database user login data with at least DML rights on the cone database

escidoc.cone.maximum.results=50
 * 1) CoNE Maximum number of returned result sets (default is 50)

escidoc.cone.modelsxml.path=/home/ /local/programs/escidoc/jboss/server/default/conf/models.xml <-- Pfad zur models.xml für eigene Anpassungen
 * 1) Path to the model.xml file
 * 2) Default is "models.xml" which points to the built-in configuration file in cone.jar
 * 3) Change this value if you want to change or create own models. Copy the models.xml file from the Jar
 * 4) and change this property to the location where you put the copy.

escidoc.common.presentation.url=/common/
 * 1) URL for stylesheets in common-presentation
 * 2) Default is "/common/"

escidoc.common.stylesheet.standard.url=/common/resources/cssFramework/themes/skin_blue/styles/theme.css escidoc.common.stylesheet.standard.type=stylesheet escidoc.common.stylesheet.standard.apply=true
 * 1) Properties for common standard theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_blue/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.contrast.url=/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css escidoc.common.stylesheet.contrast.type=alternate stylesheet escidoc.common.stylesheet.contrast.apply=true
 * 1) Properties for common contrast theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.classic.url=/common/resources/cssFramework/themes/skin_classic/styles/theme.css escidoc.common.stylesheet.classic.type=alternate stylesheet escidoc.common.stylesheet.classic.apply=true
 * 1) Properties for common classic theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_classic/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.aa.instance.url=http://localhost:8080/aa_presentation/ escidoc.aa.default.target=http://localhost:8080/aa_presentation/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 3) escidoc.aa.instance.url=/auth/
 * 1) This should be set when multiple AA modules are used
 * 2) escidoc.aa.default.target=/auth/clientLogin
 * 1) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 2) Creating a pair of keys can be done with
 * 3) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml <-- aktiviert für IP-Authentifizierung escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.IpAaClient <-- aktiviert für IP-Authentifizierung
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 2) escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.BasicAaClient
 * 1) escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart
 * 2) escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish

cone.properties Version 1 (login.jsp funktioniert nicht)
Weitere Anregungen hier: http://colab.mpdl.mpg.de/mediawiki/images/c/ca/Cone.properties


 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

escidoc.cone.service.url=http://localhost:8080/cone/
 * 1) CoNE service URL
 * 2) The URL the CoNE homepage should be reached at.
 * 3) Looks like "http://www.example.com/cone/"
 * 4) localhost should only be used in development environments
 * 1) localhost should only be used in development environments

escidoc.cone.querier.class=de.mpg.escidoc.services.cone.SQLQuerier
 * 1) Control of Named Entities database interface class implementing the de.mpg.escidoc.services.cone.Querier interface
 * 2) possible values currently are
 * 3) de.mpg.escidoc.services.cone.MockQuerier (dummy implementation)
 * 4) de.mpg.escidoc.services.cone.MulgaraQuerier (interface to the Mulgara triplestore, might be slightly out-dated
 * 5) de.mpg.escidoc.services.cone.OracleQuerier (interface to an Oracle database)
 * 6) de.mpg.escidoc.services.cone.SQLQuerier (default)

escidoc.cone.mulgara.server.name=localhost
 * 1) Mulgara server name (only for MulgaraQuerier)


 * 1) Mulgara server port (only for MulgaraQuerier)
 * 2) escidoc.cone.mulgara.server.port=9099

escidoc.cone.rdf.path=${escidoc.cone.rdf.path}
 * 1) CoNE default language abbreviation (only for MulgaraQuerier)
 * 2) used to import RDF data from a local drive

escidoc.cone.language.default=en
 * 1) CoNE default language abbreviation
 * 2) of type ISO639-1, default is "en"

escidoc.cone.database.driver.class=org.postgresql.Driver escidoc.cone.database.server.name=localhost escidoc.cone.database.server.port=5432 escidoc.cone.database.name=ed_cone escidoc.cone.database.user.name=cone escidoc.cone.database.user.password=test
 * 1) CoNE database configuration (for SQLQuerier and OracleQuerier)
 * 2) JDBC Driver class
 * 1) Database server name. Can be set to localhost if on the same machine
 * 1) Database port (e.g. 5432 for default PostgreSQL instances)
 * 1) The name of the database, default is "cone"
 * 1) Database user login data with at least DML rights on the cone database

escidoc.cone.maximum.results=50
 * 1) CoNE Maximum number of returned result sets (default is 50)

escidoc.cone.modelsxml.path=models.xml
 * 1) Path to the model.xml file
 * 2) Default is "models.xml" which points to the built-in configuration file in cone.jar
 * 3) Change this value if you want to change or create own models. Copy the models.xml file from the Jar
 * 4) and change this property to the location where you put the copy.
 * 5) models.xml in den jboss/conf-Ordner von escidoc kopieren (wird bei Deploy beruecksichtigt)
 * 6) escidoc.cone.modelsxml.path=<Pfad zum jboss-conf-Ordner>/models.xml

escidoc.common.presentation.url=/common/
 * 1) URL for stylesheets in common-presentation
 * 2) Default is "/common/"

escidoc.common.stylesheet.standard.url=/common/resources/cssFramework/themes/skin_blue/styles/theme.css escidoc.common.stylesheet.standard.type=stylesheet escidoc.common.stylesheet.standard.apply=true
 * 1) Properties for common standard theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_blue/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.contrast.url=/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css escidoc.common.stylesheet.contrast.type=alternate stylesheet escidoc.common.stylesheet.contrast.apply=true
 * 1) Properties for common contrast theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.classic.url=/common/resources/cssFramework/themes/skin_classic/styles/theme.css escidoc.common.stylesheet.classic.type=alternate stylesheet escidoc.common.stylesheet.classic.apply=true
 * 1) Properties for common classic theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_classic/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.aa.instance.url=/auth/ escidoc.aa.default.target=/auth/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 1) This should be set when multiple AA modules are used
 * 1) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 2) Creating a pair of keys can be done with
 * 3) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 2) escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.IpAaClient

cone.properties Version 2 (login.jsp funktioniert, Pfad zur models.xml)
Weitere Anregungen hier: http://colab.mpdl.mpg.de/mediawiki/images/c/ca/Cone.properties


 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Föderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

com.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
 * 1) Due to a historical defect, QName was released with multiple
 * 2) serialVersionUID values even though its serialization was the
 * 3) same.
 * 4) To workaround this issue, serialVersionUID is set with either
 * 5) a default value or a compatibility value.  To use the
 * 6) compatibility value you have to set the following property to "1.0".

escidoc.pubman.instance.url=http://localhost:8080 escidoc.pubman.item.pattern=/viewItemPage.jsp?itemId=$1 escidoc.pubman.component.pattern=/viewComponentPage.jsp?componentId=$1
 * 1) URL of this PubMan instance

escidoc.framework_access.framework.url=http://dev-coreservice.mpdl.mpg.de
 * 1) URL of the FIZ framework instance

escidoc.framework_access.login.url=http://dev-coreservice.mpdl.mpg.de
 * 1) URL of the escidoc-core instance you like to logon to

escidoc.framework_access.content-model.id.publication=escidoc:persistent4
 * 1) Identifier of the content type "publication" in the actual framework instance

escidoc.content.model.pattern=:content-model (?:objid=\"|xlink:href=\"/cmm/content-model/)?([^\"]*)\" escidoc.context.pattern=:context (?:objid=\"|xlink:href=\"/ir/context/)?([^\"]*)\"
 * 1) RE Pattern for retrieving determinators from item xml

db.superuser.login=${db.superuser.login} db.superuser.password=${db.superuser.password}
 * 1) db settings

escidoc.pubman.external.organisation.id=escidoc:persistent22
 * 1) eSciDoc-ObjId of the external Organisation

escidoc.cone.service.url=http://localhost:8080/cone/
 * 1) CoNE service URL
 * 2) The URL the CoNE homepage should be reached at.
 * 3) Looks like "http://www.example.com/cone/"
 * 4) localhost should only be used in development environments
 * 1) localhost should only be used in development environments

escidoc.cone.querier.class=de.mpg.escidoc.services.cone.SQLQuerier
 * 1) Control of Named Entities database interface class implementing the de.mpg.escidoc.services.cone.Querier interface
 * 2) possible values currently are
 * 3) de.mpg.escidoc.services.cone.MockQuerier (dummy implementation)
 * 4) de.mpg.escidoc.services.cone.MulgaraQuerier (interface to the Mulgara triplestore, might be slightly out-dated
 * 5) de.mpg.escidoc.services.cone.OracleQuerier (interface to an Oracle database)
 * 6) de.mpg.escidoc.services.cone.SQLQuerier (default)

escidoc.cone.mulgara.server.name=localhost
 * 1) Mulgara server name (only for MulgaraQuerier)


 * 1) Mulgara server port (only for MulgaraQuerier)
 * 2) escidoc.cone.mulgara.server.port=9099


 * 1) CoNE default language abbreviation (only for MulgaraQuerier)
 * 2) used to import RDF data from a local drive
 * 3) escidoc.cone.rdf.path=${escidoc.cone.rdf.path}

escidoc.cone.language.default=en
 * 1) CoNE default language abbreviation
 * 2) of type ISO639-1, default is "en"

escidoc.cone.database.driver.class=org.postgresql.Driver escidoc.cone.database.server.name=localhost escidoc.cone.database.server.port=5432 escidoc.cone.database.name=ed_cone escidoc.cone.database.user.name=postgres escidoc.cone.database.user.password=ps2011-es#
 * 1) CoNE database configuration (for SQLQuerier and OracleQuerier)
 * 2) JDBC Driver class
 * 1) Database server name. Can be set to localhost if on the same machine
 * 1) Database port (e.g. 5432 for default PostgreSQL instances)
 * 1) The name of the database, default is "cone"
 * 1) Database user login data with at least DML rights on the cone database

escidoc.cone.maximum.results=50
 * 1) CoNE Maximum number of returned result sets (default is 50)

escidoc.cone.modelsxml.path=/home/user2502/programs/escidoc/jboss/server/default/conf/models.xml
 * 1) Path to the model.xml file
 * 2) Default is "models.xml" which points to the built-in configuration file in cone.jar
 * 3) Change this value if you want to change or create own models. Copy the models.xml file from the Jar
 * 4) and change this property to the location where you put the copy.

escidoc.common.presentation.url=/common/
 * 1) URL for stylesheets in common-presentation
 * 2) Default is "/common/"

escidoc.common.stylesheet.standard.url=/common/resources/cssFramework/themes/skin_blue/styles/theme.css escidoc.common.stylesheet.standard.type=stylesheet escidoc.common.stylesheet.standard.apply=true
 * 1) Properties for common standard theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_blue/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.contrast.url=/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css escidoc.common.stylesheet.contrast.type=alternate stylesheet escidoc.common.stylesheet.contrast.apply=true
 * 1) Properties for common contrast theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_highContrast/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.common.stylesheet.classic.url=/common/resources/cssFramework/themes/skin_classic/styles/theme.css escidoc.common.stylesheet.classic.type=alternate stylesheet escidoc.common.stylesheet.classic.apply=true
 * 1) Properties for common classic theme
 * 2) Default is "/common/resources/cssFramework/themes/skin_classic/styles/theme.css"
 * 1) Is either "stylesheet" or "alternate stylesheet". Exactly ONE "stylesheet" must be given.
 * 1) Is either "true" or "false". If false, this skin is not taken into account.

escidoc.aa.instance.url=/auth/ escidoc.aa.default.target=/auth/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 1) This should be set when multiple AA modules are used
 * 1) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 2) Creating a pair of keys can be done with
 * 3) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 2) escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.IpAaClient

auth.properties (funktionierend mit escidoc 1.2 auf Ubuntu)

 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

escidoc.framework_access.framework.url=http://localhost:8080 escidoc.framework_access.login.url=http://localhost:8080
 * 1) URL of the FIZ framework instance (used only with eSciDoc authentication)
 * 2) escidoc.framework_access.framework.url=http://dev-pubman.mpdl.mpg.de
 * 1) URL of the escidoc-core instance you like to logon to (used only with eSciDoc authentication)
 * 2) escidoc.framework_access.login.url=http://dev-pubman.mpdl.mpg.de

escidoc.aa.instance.url=http://localhost:8080/aa_presentation/ escidoc.aa.default.target=http://localhost:8080/aa_presentation/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 1) escidoc.aa.instance.url=/auth/
 * 2) This should be set when multiple AA modules are used
 * 1) escidoc.aa.default.target=/auth/clientLogin
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml <-- aktiviert für IP-Authentifizierung escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.IpAaClient <-- aktiviert für IP-Authentifizierung
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 2) escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.BasicAaClient
 * 1) escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart
 * 2) escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish

auth.properties Version 1 (login.jsp funktioniert nicht)
Es wird einfach der Teil ab  aus cone.properties genommen. Dann noch die beiden Links oben anpassen - heraus kommt:

Weitere Anregungen hier: http://colab.mpdl.mpg.de/mediawiki/images/b/b4/Auth.properties


 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

escidoc.framework_access.framework.url=http://dev-pubman.mpdl.mpg.de escidoc.framework_access.login.url=http://dev-pubman.mpdl.mpg.de
 * 1) URL of the FIZ framework instance (used only with eSciDoc authentication)
 * 1) URL of the escidoc-core instance you like to logon to (used only with eSciDoc authentication)

escidoc.aa.instance.url=/auth/ escidoc.aa.default.target=/auth/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 1) This should be set when multiple AA modules are used
 * 1) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 2) Creating a pair of keys can be done with
 * 3) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 2) escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.IpAaClient

auth.properties Version 2 (login.jsp funktioniert)
Weitere Anregungen hier: http://colab.mpdl.mpg.de/mediawiki/images/b/b4/Auth.properties


 * 1) CDDL HEADER START
 * 2) The contents of this file are subject to the terms of the
 * 3) Common Development and Distribution License, Version 1.0 only
 * 4) (the "License"). You may not use this file except in compliance
 * 5) with the License.
 * 6) You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * 7) or http://www.escidoc.de/license.
 * 8) See the License for the specific language governing permissions
 * 9) and limitations under the License.
 * 10) When distributing Covered Code, include this CDDL HEADER in each
 * 11) file and include the License file at license/ESCIDOC.LICENSE.
 * 12) If applicable, add the following below this CDDL HEADER, with the
 * 13) fields enclosed by brackets "[]" replaced with your own identifying
 * 14) information: Portions Copyright [yyyy] [name of copyright owner]
 * 15) CDDL HEADER END
 * 16) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 17) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 18) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 19) All rights reserved. Use is subject to license terms.
 * 1) Copyright 2006-2011 Fachinformationszentrum Karlsruhe Gesellschaft
 * 2) für wissenschaftlich-technische Information mbH and Max-Planck-
 * 3) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 4) All rights reserved. Use is subject to license terms.
 * 1) Gesellschaft zur Förderung der Wissenschaft e.V.
 * 2) All rights reserved. Use is subject to license terms.

escidoc.framework_access.framework.url=http://dev-pubman.mpdl.mpg.de escidoc.framework_access.login.url=http://dev-pubman.mpdl.mpg.de
 * 1) URL of the FIZ framework instance (used only with eSciDoc authentication)
 * 1) URL of the escidoc-core instance you like to logon to (used only with eSciDoc authentication)

escidoc.aa.instance.url=/aa_presentation/ escidoc.aa.default.target=/aa_presentation/clientLogin escidoc.aa.private.key.file=private.key
 * 1) AA local
 * 2) URL to the AA module, default is "/auth/".
 * 1) This should be set when multiple AA modules are used
 * 1) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 2) Creating a pair of keys can be done with
 * 3) de.mpg.escidoc.services.aa.crypto.KeyGenerator

escidoc.aa.public.key.file=public.key escidoc.aa.config.file=conf.xml escidoc.aa.ip.table=ips.xml escidoc.aa.client.class=de.mpg.escidoc.services.aa.web.client.BasicAaClient
 * 1) AA remote
 * 2) For a productive system, the key pair MUST be generated anew. If not, the system is unsafe.
 * 3) Creating a pair of keys can be done with
 * 4) de.mpg.escidoc.services.aa.crypto.KeyGenerator
 * 1) An XML configuration that describes the used Authentication mechanism.
 * 2) Default is "conf.xml" which points to a file in aa_presentation.war/WEB-INF/classes
 * 3) To change the configuration, copy this file to a different location and change the property to it.
 * 1) When the AA module is configured to work with the IP authentication, this file is used to identify valid IP adresses.
 * 2) An example can be found at aa_presentation.war/WEB-INF/classes/ips.xml
 * 1) Depending on the type of authentication chosen, either one class is needed or two (e.g. with eSciDoc authentication).
 * 1) escidoc.aa.client.start.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientStart
 * 2) escidoc.aa.client.finish.class=de.mpg.escidoc.services.aa.web.client.EscidocAaClientFinish

models.xml
Die models.xml von Michael Franke findet sich unter: https://subversion.mpdl.mpg.de/repos/common/trunk/common_services/cone/src/main/resources/

In dieser Datei können später auch eigene Objekte angelegt werden. Diese z.B. in den "conf"-Ordner von escidoc kopieren. In der cone.properties den absoluten Pfad zu dieser Datei angeben. So wird sie beim nächsten deploy mit behandelt und die vorgenommenen Änderungen werden übernommen. Ein Beispiel für ein einfaches Vokabular: test test Test Vocabulary true <primary-identifier control="false" generate-cone-id="true"></primary-identifier> <predicate name="Name" value="http://purl.org/dc/elements/1.1/title" localized="false" mandatory="true" multiple="false" modify="true" restricted="false" searchable="true" shouldBeUnique="true"/> &lt;http://purl.org/dc/elements/1.1/title&gt; Nach dem Deploy erscheint in CoNE auf der Startseite "Test Vocabulary"..

CoNE neustarten (reload.jsp)
Um die Änderungen in der models.xml schnellstmöglich sichtbar zu machen, muss der JBoss nicht unbedingt neu gestartet werden. Es reicht:

Notizen und Fragen zu CoNE
Welches sind nun die richtigen properties?

Wie kann man in CoNE einen eigenen Benutzer anlegen damit man über login.jsp in den Administrationsbereich kommt?

Aktuell wird im lokalen CoNE unter journals nur eine leere Seiten angezeigt, obwohl Daten dafür in der Datenbank liegen. Bei ddc, mimetypes, escidocmimetypes und cclicenses werden Daten angezeigt. Ist uns da evtl. beim Eintragen der Daten in die Datenbank ein Fehler unterlaufen, oder existiert irgendwo eine Funktion, die das Anzeigen von journals ohne Login verbietet?

Wie muss ein RDF für den RDF-Import aussehen?

Das originale CoNE findet sich mit seinen Einträgen unter: http://pubman.mpdl.mpg.de/cone/

eSciDoc Starten / Stoppen
Vor dem Starten des Servers immer zuerst den PostgreSQL-Datenbankserver starten!!! service postgresql restart gehe in jboss-Ordner .../escidoc/jboss/bin für nur lokalen Zugriff: für externen Zugriff: Beim ersten Start dauert es etwas länger, da die Datenbank initialisiert wird. Zum Stoppen des Servers im Terminal: Strg + C Oder zweiten Terminal öffnen und in jboss-Ordner wechseln. .../escidoc/jboss/bin Zum Beenden:

Maven installieren
-HowTo Install Maven http://colab.mpdl.mpg.de/mediawiki/Installation_of_maven

  Maven 2.2.1 herunterladen: zu finden bei http://maven.apache.org (als .zip-File) </li> <li> Maven entpacken: und in Programm-Ordner kopieren: </li> <li> Maven-Variablen in Terminal integrieren: Ganz unten: export MAVEN_OPTS="-Xmx1224m -Xms712m" export PATH=$PATH:/usr/local/programs/apache-maven-2.2.1/bin Speichern und schließen Danach Terminal neustarten </li> <li> maven Testen: </li> </ol> Maven ist installiert :)
 * 1) Maven 2.2.1

Eclipse installieren
Neueste Eclipse-Version von http://www.eclipse.org herunterladen (IDE for Java EE Developers (Aktuelle Version: Eclipse Indigo 3.7) - Linux 64bit) Heruntergeladene Datei entpacken Eclipse starten (liegt nun in /home/ /Downloads/eclipse) Eclipse ist installiert :)

Subclipse zu Eclipse hinzufügen
<ol> <li> Gehe auf: http://subclipse.tigris.org/ Wechsle zu "Download and Install" dort den update-Link (Eclipse update site URL:) z.B. http://subclipse.tigris.org/update_1.6.x kopieren </li> <li> Eclipse öffnen Help -> Install New Software Den kopierten update-Link in "Work With" einfügen und auf Add klicken Den Link z.B. mit "subclipse" benennen und mit OK bestätigen Nun "Select All" Next unten läuft Statusbalken - "Calculating requirements and dependencies" Next License Agreement - Accept und auf Finish klicken OK Restart Now </li> <li> Wenn Fehler bei eclipse-restart (subclipse konnte nicht gestartet werden wegen JavaHL...) Dann falscher Pfad zur jre! Den Pfad in den preferences bei Java korrigieren: window->preferences->Java->Installed JREs Hier den Pfad zur jre: /usr/local/programs/jdk.../jre dann eclipse neu starten Unsupported Password Stores... Meldung mit OK bestätigen. Danach dürfte es keine Fehlermeldung mehr geben. </li> </ol>

Maven in Eclipse integrieren
Eclipse öffnen Help -> Install New Software Link: "http://m2eclipse.sonatype.org/sites/m2e" in "Work With" einfügen und auf Add klicken Den Link z.B. mit "maven" benennen und mit OK bestätigen Nun "Select All" Next unten läuft Statusbalken - "Calculating requirements and dependencies" Next License Agreement - Accept und auf Finish klicken OK Restart Now

Settings.xml konfigurieren:
Diese datei anpassen und in ~/.m2/ kopieren <id>mysettings</id> <jboss.install.dir>/usr/local/programs/escidoc/jboss</jboss.install.dir> <escidoc.framework_access.framework.url>http:\\localhost:8080</escidoc.framework_access.framework.url> <imeji.tdb.path>/usr/local/programs/escidoc/jboss/server/default/data/imeji_tdb/imeji_data</imeji.tdb.path> <imeji.sysadmin.email>ikb@ikb.de</imeji.sysadmin.email> <imeji.sysadmin.password>...</imeji.sysadmin.password> <imeji.escidoc.user>sysadmin</imeji.escidoc.user> <imeji.escidoc.password>...</imeji.escidoc.password> <framework.admin.username>coreadmin</framework.admin.username> <framework.admin.password>...</framework.admin.password> <activeProfiles> <activeProfile>env-development</activeProfile> <activeProfile>jboss42</activeProfile> <activeProfile>mysettings</activeProfile> </activeProfiles> <id>nexus</id> http://rd.mpdl.mpg.de/nexus/content/groups/public <mirrorOf>*</mirrorOf> <id>snapshots</id> nexus_username nexus_password <id>snapshots</id> nexus_username nexus_password

In ~/.m2/ einen Unterordner "repository" erstellen

Diese datei anpassen und in diesem Ordner "repository" speichern

<id>mysettings</id> <cargo.jboss.install.dir>/usr/local/programs/escidoc/jboss</cargo.jboss.install.dir> <jboss.install.dir>/usr/local/programs/escidoc/jboss</jboss.install.dir> <escidoc.common.framework.login.url>http://dev-coreservice.mpdl.mpg.de:8080</escidoc.common.framework.login.url> <escidoc.framework_access.login.url>http://dev-coreservice.mpdl.mpg.de:8080</escidoc.framework_access.login.url> <escidoc.framework_access.framework.url>http://dev-coreservice.mpdl.mpg.de:8080</escidoc.framework_access.framework.url> <escidoc.common.framework.url>http://dev-coreservice.mpdl.mpg.de:8080</escidoc.common.framework.url> <imeji.tdb.path>/usr/local/programs/escidoc/jboss/server/default/data/imeji_tdb/imeji_data</imeji.tdb.path> <imeji.sysadmin.email>ikb@ikb.de</imeji.sysadmin.email> <imeji.sysadmin.password>...</imeji.sysadmin.password> <imeji.escidoc.user>sysadmin</imeji.escidoc.user> <imeji.escidoc.password>...</imeji.escidoc.password> <activeProfiles> <activeProfile>env-development</activeProfile> <activeProfile>jboss42</activeProfile> <activeProfile>mysettings</activeProfile> </activeProfiles> <id>nexus</id> http://rd.mpdl.mpg.de/nexus/content/groups/public <mirrorOf>*</mirrorOf>

Quellcode importieren via SVN
eclipse öffnen file->import->svn create a new repository location URL eintragen: https://subversion.mpdl.mpg.de/repos/faces/trunk/faces-4.0/ next Eventuelle Fehlermeldungen ignorieren (mit OK bestätigen). ssl-Zertifikat permanent akzeptieren oberstes auswählen und finish

war-Datei erstellen (programmiertes in imeji einbinden)
in eclipse rechte maustaste auf faces-presentation und run as maven build... bei Goals folgendes eintragen: clean install war datei entsteht hier im ordner workspace... faces.ear mit archivmanager öffnen und neue .war-datei hineinkopieren fertiges ear file wieder wie oben beschrieben in escidoc kopieren... sollte das nicht funktionieren, dann nur die geänderten Einzeldateien kopieren...

CSS anpassen
Ordner faces_presentation-4.0 in /src/main/webapp/templates/template.xhtml stehen im header Links zu template-css-Dateien. <link rel="stylesheet" href="#{Navigation.domain}common/resources/cssFramework/themes/skin_darkGrey/styles/theme.css" id="DarkGreyTheme" title="dark grey" type="text/css" media="all"/> <link rel="alternate stylesheet" href="#{Navigation.domain}common/resources/cssFramework/themes/skin_highContrast/styles/theme.css" id="highContrastTheme" title="high contrast" type="text/css" /> <link rel="alternate stylesheet" href="#{Navigation.domain}common/resources/cssFramework/themes/skin_classic/styles/theme.css" id="classicTheme" title="classic" type="text/css" /> Es gibt die Möglichkeit ein eigenes Template anzulegen und dieses hier zu verlinken. Das eigene Template gehört in den Ordner: faces_ear4-4.0.ear/common_presentation-1.0.45-SNAPSHOT.war/resources/cssFramework/themes (/src/main/webapp/resources/eSciDoc_CSS/themes) hier existieren bereits andere css-Ordner, wie z.B.: skin_classic, skin_darkGreen, skin_FACES, skin_highContrast Einfach mit diesen vergleichen und eigene Anpassungen vornhemen.

Siehe auch: http://colab.mpdl.mpg.de/mediawiki/Customizable_GUI_Skins

Bild-Upload 1
Testumgebung: 368 Bilder, Durchschnittlich 400 KByte, insgesamt ca. 148 MB Speedtest der Internetverbindung: Upload: 1.53 Mbit/s ; Download: 3.51 Mbit/s Verlauf 368 Bilder per Drag&Drop auf einmal hochladen. Gesamtzeit messen. Erwartetes Ergebnis Mit obiger Internetgeschwindigkeit errechnete Upload-Dauer aller Bilder in ca. 13min. Es wird erwartet, dass das Einfügen der Bilder in Fedora zusätzliche Zeit benötigt. Testergebnis Für 368 Bilder mit insgesamt 148 MB Betrug die Dauer des Uploads in Imeji 41 Minuten und 14 Sekunden. Wenn man davon ausgeht, das die Bilder in 13 Minuten hochgeladen wurden, wurde eine zusätzliche Zeit von ca. 28 Minuten benötigt, um die Bilder in Fedora einzufügen. Das heißt pro Bild wurden bei einer Durchschnittlichen Dateigröße von 400 KByte ca. 4,6 Sekunden benötigt um das hochgeladene Bild in Fedora abzuspeichern.

Bild-Upload 2
Testumgebung: 50 Bilder, Durchschnittlich 2.9 MB, insgesamt ca. 145 MB Speedtest der Internetverbindung: Upload: 1.72 Mbit/s ; Download: 3.55 Mbit/s Verlauf 50 Bilder per Drag&Drop auf einmal hochladen. Gesamtzeit messen. Erwartetes Ergebnis Mit obiger Internetgeschwindigkeit errechnete Upload-Dauer aller Bilder in ca. 11min 15sec. Es wird erwartet, dass das Einfügen der Bilder in Fedora zusätzliche Zeit benötigt. Testergebnis Für 50 Bilder mit insgesamt 145 MB Betrug die Dauer des Uploads in Imeji 19 Minuten und 3 Sekunden. Wenn man davon ausgeht, das die Bilder in 11 Minuten 15sec hochgeladen wurden, wurde eine zusätzliche Zeit von 7 Minuten 48 Sekunden benötigt, um die Bilder in Fedora einzufügen. Das heißt pro Bild wurden bei einer Durchschnittlichen Dateigröße von 2.9 MB ca. 9,4 Sekunden benötigt um das hochgeladene Bild in Fedora abzuspeichern.

Termine
'''CoNE - Workshop - 1. Juli, 10:00 - 12:Uhr'''

via Adobe Connect Mögliche Themen:
 * Installation von CoNE als Standalone-Anwendung
 * Bedienung
 * Konfiguration von Vokabularen
 * Beispielkonfigurationen für Taxonomien und Thesauri
 * Einbettung von CoNE in PubMan
 * Einbettung von CoNE in andere Anwendungen