Liebe Kitodo-Entwickler,
im Rahmen unseres DFG-Projektes "Weiterentwicklung von Kitodo.Production" veranstalten wir ein Entwicklertreffen an dem sich ausschließlich über technische Themen im Projekt ausgetauscht wird. Außerdem werden wir in diesem Rahmen konkret an Problemen entwickeln und gemeinsam einen kleinen Hackathon veranstalten.
Das Treffen findet am 21. und 22. September in den Räumen der SLUB Dresden statt und ich möchte euch hiermit herzlich einladen daran teilzunehmen.
Wegen der Raumplanung bitte ich um konkrete Anmeldungen bis zum 15. September.
Es ist nicht erforderlich bereits an Kitodo entwickelt zu haben, auch interessierte Quereinsteiger sind herzlich willkommen. Wir finden für jeden eine Ecke Code zum Aufräumen ;)
Liebe Grüße
Kathrin Huber
Kathrin Huber
Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Tel.: +49 351 4677 242 | Fax: +49 351 4677 711
E-Mail: kathrin.huber(a)slub-dresden.de
www.slub-dresden.de<http://www.slub-dresden.de/> <mailto:jens.bemme@slub-dresden.de> | www.kitodo.org/
Liebe Kolleginnen und Kollegen,
wie ihr wisst läuft seit einem guten dreiviertel Jahr ein großes DFG-Projekt zur Weiterentwicklung von Kitodo.Production, an dessen Ende ein neues Major-Release stehen soll. Eine der Kernaufgaben im Projekt ist die Modernisierung der Software-Architektur und Modularisierung der Funktionalitäten. Darüber haben wir ja bereits auf mehreren Workshops mit euch diskutieren und so zum Beispiel die Entscheidung zum Refactoring und zur grundlegenden Schnittstellenarchitektur treffen können.
Inzwischen ist die Arbeit ein ganzes Stück vorangeschritten und einige grundlegende Meilensteine der Modernisierung sind erreicht. Wir glauben deshalb, dass nun ein guter Zeitpunkt gekommen ist, um sich ein Bild von der neuen Systemarchitektur zu machen. Einerseits soll euch die Vorschau bei der Frage helfen, ob neue Features noch für die aktuelle oder schon die zukünftige Version von Kitodo.Production entwickelt werden sollten bzw. wie neue Features vielleicht so gestaltet werden können, dass eine spätere Portierung möglichst wenig Aufwand verursacht. Andererseits freuen wir uns ganz generell über jedes Feedback und möchten euch daher einladen, eure Fragen, Anregungen und Ideen mit uns auf dieser Mailingliste zu diskutieren!
Da die gesamte Entwicklung im Projekt öffentlich einsehbar auf GitHub stattfindet, könnt ihr euch auch am besten dort ein Bild vom Stand der Arbeiten machen. Damit wir bei Feedback und Diskussionen über denselben Software-Stand sprechen, haben wir dort auch ein Pre-Release getaggt, das auch ein Changelog der wichtigsten Änderungen enthält: https://github.com/kitodo/kitodo-production/releases/tag/kitodo-production-…
Daneben entsteht im Projekt gerade die neue technische Dokumentation auf ReadTheDocs: http://kitodo-production.readthedocs.io/en/master/
Noch ist dort nicht viel zu sehen, aber es lohnt sich, die Dokumentation im Blick zu behalten. Dort werden wir in nächster Zeit sukzessive die Schnittstellendokumentationen veröffentlichen und auch die automatisch generierten JavaDocs einbinden.
Bitte beachtet unbedingt, dass es sich hier um eine reine Entwickler-Vorschau handelt! Es handelt sich nicht um eine offiziell vom Release Management abgenommene Version und der aktuelle Stand ist auch nicht für den produktiven Einsatz geeignet!
Viele Grüße (im Namen des gesamten Projekt-Teams)
Sebastian
--
Sebastian Meyer
Stabsstelle Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 206 | Fax: +49 351 4677 711
Mobil: +49 173 9615528
E-Mail: sebastian.meyer(a)slub-dresden.de<mailto:sebastian.meyer@slub-dresden.de>
http://www.slub-dresden.de<http://www.slub-dresden.de/>
Liebe Entwickler,
Ich habe soeben erstmalig den Master in Eclipse ausgecheckt. Vier Projekte lassen sich aufgrund von “build path errors” nicht kompilieren. Wirft man einen Blick hinein, so gibt es zwei Klassen von Fehlermeldungen. Für saxon9, saxon9-dom und kitodo-ugh gibt es jeweils drei Fehlermeldungen, die wie folgt lauten (für die beiden anderen sinngemäß):
Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-public (http://nexus.slub-dresden.de:8081/nexus/content/repositories/public/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-public (http://nexus.slub-dresden.de:8081/nexus/content/repositories/public/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-releases (http://nexus.slub-dresden.de:8081/nexus/content/repositories/releases/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-releases (http://nexus.slub-dresden.de:8081/nexus/content/repositories/releases/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-snapshots (http://nexus.slub-dresden.de:8081/nexus/content/repositories/snapshots/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.saxon:saxon9-dom:jar:9.0.0.4 from/to slubnexus-snapshots (http://nexus.slub-dresden.de:8081/nexus/content/repositories/snapshots/): Failed to connect to nexus.slub-dresden.de/194.95.145.10:8081
Für die anderen Jars gibt es jeweils eine wenig aussagekräftige Fehlermeldung, etwa wie folgt:
Missing artifact javax.portlet:portlet-api:jar:3.0.0 pom.xml /kitodo line 1 Maven Dependency Problem
Im Einzelnen werden die folgenden Jars als fehlend moniert:
[kitodo]
kitodo-api-3.0-SNAPSHOT.jar
kitodo-data-management-3.0-SNAPSHOT.jar
Kitodo-ugh-3.0-SNAPSHOT.jar
avalon-framework-4.1.5.jar
cglip-2.2.jar
asm-3.1.jar
png-encoder-1.5.jar
c3p0-0.9.5.2.jar
mchange-commons-java.0.2.11.jar
jersey-json-1.19.3.jar
jettison-1.1.jar
jaxb-impl-2.2.3-1.jar
jaxb-api-2.2.2.jar
stax-api-1.0-2.jar
jackson-core-asl-1.9.2.jar
jackson-mapper-asl-1.9.2.jar
jackson-jaxrs-1.9.2.jar
jackson-xc-1.9.2.jar
jersey-servlet-1.19.3.jar
jersey-multipart-1.19.3.jar
mimepull-1.9.3.jar
commons-cli-1.2.jar
commons-discovery-0.4.jar
commons-jxpath-1.2.jar
ant-optional-1.5.1.jar
xml-apis-1.0.b2.jar
commons-net-3.2.jar
commons-validator-1.1.4.jar
mail-1.4.4.jar
activation-1.1.jar
jta-1.1.jar
mysql-connector-java-5.1.38.jar
barcode4j-fop-ext-complete-2.0.jar
ehcache-1.2.jar
oscache-2.3.jar
quartz-all-1.6.5.jar
log4j-slf4j-impl-2.6.2.jar
pdfbox-1.7.1.jar
fontbox-1.7.1.jar
jempbox-1.7.1.jar
poi-scratchpad-3.6.jar
xmlbeans-2.4.0.jar
bcprov-jdk15on-1.56.jar
transport-5.4.3.jar
transport-netty3-client-5.4.3.jar
netty-3.10.6.Final.jar
reindex-client-5.4.3.jar
lang-mustache-client-5.4.3.jar
compiler-0.9.3.jar
percolator-client-5.4.3.jar
standard-1.1.2.jar
xml-resovler-1.1.jar
xpp3-1.1.3.3.jar
xercesImpl-2.9.1.jar
goobi-api-1.0.jar
intrandaChart-1.4.jar
jai_codec-1.1.2_01.jar
jai_core-1.1.2_01.jar
jai_imageio-1.0_01.jar
plugins-base-1.0.0.jar
kitodo-contentserver-3.0.0.jar
saxon9-9.0.0.4.jar
c3p0-oracle-thin-extras-0.9.5.2.jar
chartcreator-1.2.0-RC1.jar
clibwrapper_jiio-1.2-daily.jar
j2ep-1.0.jar
marc4j-1.0.jar
mets-1.7.jar
mods-3.3.jar
tomahawk-sandbox20-1.1.10-SNAPSHOT.jar
xbean_xpath-2.4.0.jar
h2-1.4.193.jar
mockito-all-2.0.2-beta.jar
primefaces-6.1.jar
omnifaces-2.6.3.jar
[Kitodo-data-management]
Kitodo-ugh-3.0-SNAPSHOT.jar
[kitodo-docket]
saxon9-9.0.0.4.jar
saxon9-dom-9.0.0.4.jar
[OpacPica-Plugin]
plugins-base-1.0.0.jar
kitodo-ugh-3.0-SNAPSHOT.jar
Weitere Maven-Fehlermeldungen (ich kann nicht einschätzen, inwieweit sie mit dem Problem zu tun haben):
The parameters 'outputDirectory' for goal org.apache.maven.plugins:maven-jar-plugin:2.3.1:jar are missing or invalid pom.xml /kitodo-docket line 1 Maven Configuration Problem
The parameters 'outputDirectory' for goal org.apache.maven.plugins:maven-jar-plugin:2.3.1:jar are missing or invalid pom.xml /kitodo-file-management line 1 Maven Configuration Problem
Properties could not be loaded from File: D:\EclipseW.Sv3\kitodo-production\config-local\kitodo_config.properties (org.codehaus.mojo:properties-maven-plugin:1.0.0:read-project-properties:default:initialize)
org.apache.maven.plugin.MojoExecutionException: Properties could not be loaded from File: D:\EclipseW.Sv3\kitodo-production\config-local\kitodo_config.properties pom.xml /kitodo-docket line 96 Maven Build Problem
Properties could not be loaded from File: D:\EclipseW.Sv3\kitodo-production\config-local\kitodo_config.properties (org.codehaus.mojo:properties-maven-plugin:1.0.0:read-project-properties:default:initialize)
org.apache.maven.plugin.MojoExecutionException: Properties could not be loaded from File: D:\EclipseW.Sv3\kitodo-production\config-local\kitodo_config.properties pom.xml /kitodo-file-management line 90 Maven Build Problem
Access "D:\EclipseW.Sv3\kitodo-production\Kitodo\..\OpacPica-Plugin\target" directory outside of project base directory. (org.apache.maven.plugins:maven-war-plugin:3.0.0:war:default-war:package) pom.xml /kitodo line 1 Maven Build Participant Problem
There is no schema defined for this pom.xml. pom.xml /kitodo line 14 Maven pom Loading Problem
Version is duplicate of parent version pom.xml /kitodo-data-management line 19 Maven pom Loading Problem
Was ist hier noch zu tun?
Grüße
Matthias Ronge
________________________________
Matthias Ronge
Software Entwicklung/Software Development
[cid:Z_Logo_RGB_180px_2b974e26-85b9-4005-92dd-9bb8df881ab3.png]<http://www.zeutschel.de> <http://www.zeutschel.de>
[cid:Facebook-34x34_ab94d89a-875f-49f2-81f3-e136c66e4bb5.png]<https://www.facebook.com/pages/Zeutschel-GmbH/193873073980288?fref=ts>
[cid:Twitter-34x34_f9819937-1c34-4eab-b2fc-944fcf2e8938.png]<https://twitter.com/zeutschelgmbh>
[cid:YouTube-34x34_8cf03759-cc15-472e-a763-e628ea59d43b.png]<http://www.youtube.com/user/zeutschelbookscanner>
[cid:google_34x34_daf218c4-f635-49e8-af7a-ed2a74c251ea.png]<https://plus.google.com/110507211572689796815/posts>
Zeutschel GmbH | Heerweg 2 | 72070 Tübingen | Deutschland
p: +49 (7071) 9706-62 | m: | f: +49 (7071) 9706-44
e: Matthias.Ronge(a)zeutschel.de<mailto:Matthias.Ronge@zeutschel.de> | w: http://www.zeutschel.de
[cid:zeta-banner-86x75_fuerWebsite_c5e46c08-490e-49fa-b13f-d59217ddd169.png]<http://www.zeutschel.de/links/Zeta-App>
Geschäftsführer/President: Joerg Vogler | Registergericht Stuttgart: HRB 380917