Snapshot-Archiv
Snapshot 20081111 ist Release 2.0 beta
Die Entwicklergemeinde von MyCoRe und DocPortal gibt bekannt, dass der Codestand von MyCoRe (Rev. 14382) und DocPortal (Rev. 14384) mit dem Tag "Release_2_0_beta" versehen wurde. Diese Version enthält weitgehende Änderungen, Erweiterungen und Aktualisierungen gegenüber der Version 1.3:
- Der Code wurde überarbeitet, aktualisiert und bereinigt
- Die Performance wurde verbessert
- Es wurde ein neuer Klassifikationseditor entwickelt
- Das Modul-Konzept wurde konsequent umgesetzt:
Eigene Anwendungen werden jetzt als Modul von DocPortal behandelt, ebenso wie die Beispielanwendung DocPortal - Der MyCoRe-Kern enthält jetzt optionale Komponenten
- Die neue Komponente "Broadcasting" ermöglicht die Administration von MyCoRe-Servern im laufenden Betrieb
- Die neue Komponente "WebCLI" bietet ein Web-Commandline-Interface
- Die Dokumentation wurde komplett überarbeitet und steht jetzt online zur Verfügung: http://www.mycore.de/documentation/index.html
Diese Beta-Version ersetzt den vorhergehenden Snapshot. Als wesentliche Änderungen zum SNAPSHOT_20080912 sind zu nennen:
MyCoRe:
- Batch-Prozesse wurden für Lucene und Hibernate optimiert
- Es wurde ein Speicherleck im Web-Commandline-Interface (WebCLI-Komponente) geschlossen
- Bei der verteilten Suche über WebServices werden jetzt im Falle eines Fehlers Mitteilungen ausgegeben
- Editor-Kompatibilität zu Formularen von Snapshots vor 20080912 wurde wieder hergestellt
- Das Editor-Framework wurde beschleunigt
- Klassifikationsbrowser und -editor zählen nicht mehr die Objekte, wodurch die Performance verbessert wurde. (Hinweise dazu, wie die Anzahl der Objekte wieder angezeigt werden kann, folgen)
- Lucene wird jetzt in der Version 2.4 verwendet
- Es wurden die Lucene-Kommandos "rebuild metadata index" und "rebuild content index" hinzugefügt, um Lucene Index schnell neu aufbauen zu können
- Die Dokumentation ist jetzt nur noch online verfügbar
- Es wurden viele Fehler beseitigt und die Leistung wurde gesteigert
DocPortal:
- Layout-Templates sind jetzt im Docportal-Modul
- Die Installations-Dokumentation wurde aktualisiert
- Viele Fehler wurden beseitigt und die Leistung wurde gesteigert
Schritte für Migration:
Download über Subversion:
svn checkout http://www.mycore.de/svn/mycore/tags/SNAPSHOT_20081111 mycore
svn checkout http://www.mycore.de/svn/docportal/tags/SNAPSHOT_20081111 docportal
Snapshot 20080912
Die Entwicklergemeinde von MyCoRe und DocPortal hat eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht. Es ist die Version vom 12.09.2008. Gegenüber dem letzten Snapshot vom 05.05.2008 sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe:
- Unterstützung für PDF-Erzeugung vom Stylesheet aus
- MCR.baseurl wurde weitgehend ersetzt durch wahre Request-URL, so dass eine Anwendung unter mehreren Domains laufen kann
- Die Speicherung von mehrsprachigen Datumsangaben vom Basistyp 'MCRMetaHistoryDate' wurde verbessert
- I18N Schlüssel können umbenannt werden (Deprecated Mechanismus hinzugefügt)
- Module (bisher 'modules') sind jetzt Komponenten ('components') (viele DocPortal-Module sind jetzt Komponenten von MyCoRe)
- Aufbau des mycore.jar folgt definiertem Standard
- Stylesheets werden als Ressourcen geladen und müssen im Package "xsl" liegen
- Editor-Framework jetzt entschlackt und CSS-kompatibel
- MCRSearcher kann bei Treffern bestimmte Felder zurückgeben (z.B. welche Datei Hit erzeugt): addable=true (konfigurierbar in der Datei searchfields.xml)
- Lucene indiziert schneller im Batchbetrieb (verzögertes Schreiben auf Platte)
- das Hibernate Backend wurde für den Batch-Betrieb beschleunigt
- der ACL-Editor wurde überarbeitet
- URIResolver "mcrfile:<ifsid>" für Dateien im IFS hinzugefügt
- viele Fehler sind behoben
DocPortal:
- 'third-party.jar' wird nicht mehr erstellt (dadurch wurde der Build-Prozess beschleunigt)
- fast alle DocPortal-Module (ehemals 'modules') sind jetzt Komponenten ('components') von MyCoRe (Teil von mycore.jar) (mit fest definierten Integrationspunkten)
- viele Webseitentexte wurden überarbeitet
- die Klassifikation DocPortal_class_00000003 wurde durch DocPortal_class_00000002 ersetzt
- viele Fehler wurden behoben
Schritte für die Migration:
- Eigene Stylesheets müssen nach WEB-INF/classes/xsl kopiert werden (nicht mehr nach WEB-INF/stylesheets)
- Build-Targets der Anwendung überarbeiten
- Editor-Formulare ggf. mit CSS anreichern
- Nicht gewünschte MyCoRe-Komponenten in der Konfigurationsdatei mycore.properties.private bei Property MCR.Components.Exclude eintragen
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über Subversion:
svn checkout http://server.mycore.de/svn/mycore/tags/SNAPSHOT_20080912 mycore
svn checkout http://server.mycore.de/svn/docportal/tags/SNAPSHOT_20080912 docportal
Snapshot 20080505
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht. Es ist die Version vom Montag, den 05.05.2008.
Gegenüber dem letzten Snapshot vom 06.03.2008 sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe (r13480):
- Classification2-System aktiviert und altes Klassifikationssystem entfernt
- accessadmin Modul entfernt
- Property MCR.baseURL ist nicht mehr nötig mit MCRWebAppBaseFilter
- xslStyle URI-Resolver unterstützt XSL-Parameter-Übergabe
- Lucene-Backend optimiert für Änderungen am Index
- Login-Funktionen in Modul ausgelagert
- Neue Funktion: Übersicht über aktive MCRSessions
- Module vereinheitlicht
- Nicht mehr benötigte Bibliotheken entfernt
DocPortal (r13481):
- accessadmin Modul entfernt
- ImageViewer jetzt wahlweise mit Scrollbalken
- Login-Funktionen in Modul ausgelagert
- EHCache als 2nd-Level-Cache für Hibernate standardmäßig aktiviert
- Sitemap-Layout überarbeitet
- Neue Funktion: Übersicht über aktive MCRSessions
- Module vereinheitlicht
Weiterhin viele Bugfixes.
Schritte für Migration:
- Für das neue Klassifikations-System gibt es ein CLI-Kommando "migrate classifications", dass die Umstellung automatisch vornimmt (DB-Backup empfohlen).
Hinweise dazu im Wiki:
http://cmswiki.rrz.uni-hamburg.de/hummel/MyCoRe/Dokumentation/HowTo/DatenbankIndizes
- Das neue userlogin-Modul muss jeweils in MyCoRe und DocPortal aktiviert sein, damit der Login-Prozess funktioniert.
- Eigene Docportal-Module bedürfen einer Umstellung, da Variablen mit "docportal.*" umbenannt worden sind in "application.*"
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über Subversion:
svn checkout http://server.mycore.de/svn/mycore/tags/SNAPSHOT_20080505 \ mycore
svn checkout http://server.mycore.de/svn/docportal/tags/SNAPSHOT_20080505 \ docportal
Snapshot 20080306
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht. Es ist die Version vom Donnerstag, den 06.03.2007.
Gegenüber dem letzten Snapshot vom 01.10.2007 sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe (r13251):
- xslStyle:-URI-Resolver hinzugefügt
- update zu Lucene 2.3.1, JDOM 1.1 und Ant 1.7
- neues Module-Konzept (Einbindung über build.properties)
- Transaktionen können vorzeitig geschlossen werden, beschleunigte Freigabe in MCRFileNodeServlet-ContentManager-Unterstützung entfernt
- Wartungsmodus eingeführt (Schreibschutz der Webanwendung)
- Super-User kann sich selbst einschränken (ACL)
- Sortierfelder können gewichtet werden (HTTP-Request)
- "set mode {0} of searcher for index {1}" Kommando um Batch-Prozesse zu beschleunigen
DocPortal (r13252):
- XSL-Template get.templates: listet alle vorhandenen content und master templates
- neues Module-Konzept (Einbindung über mycore.properties.private)
- WebCLI: läuft zur Zeit noch nicht in IE und Safari
Weiterhin viele Bugfixes.
Schritte für Migration:
- Es sollte keine Migration nötig sein.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über Subversion:
svn checkout http://server.mycore.de/svn/mycore/tags/SNAPSHOT_20080306 \ mycore
svn checkout http://server.mycore.de/svn/docportal/tags/SNAPSHOT_20080306 \ docportal
Snapshot 20071001
DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht. Es ist die Version vom Montag, den 01.10.2007 den Eröffnungstag der Anwenderschulung in Hamburg.
Gegenüber dem letzten Snapshot vom 24.08. sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe:
- "save" Kommandos heißen jetzt "export" bei MCRUser & CO.
- Migrationstool für WCMS von Snapshot 13.03. (und davor) fertiggestellt
- Hibernate FlushMode umgestellt von COMMIT auf AUTO
DocPortal:
- DocPortal-spezifische Daten in Modul ausgelagert (Nutzer, Datenmodell etc.)
- searchfields.xml und navigation.xml sind noch nicht durch Module anpassbar
- mycore.properties Datei in build/config und build/webapps/WEB-INF/classes wird generiert aus allen mycore.properties-Dateien
- WCMS: Editor für Lese- und Schreibrechte
Weiterhin viele Bugfixes.
Schritte für Migration:
- Es sollte keine Migration nötig sein.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten
Download über CVS:
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20071001 \ mycore
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20071001 \ docportal
Snapshot 20070824
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht.
Gegenüber dem letzten Snapshot vom 13.03. sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe
- Hibernate-Backend überarbeitet (Konfiguration ausgelagert, bessere
Performance) - Export von Datenbanktabellen als XML (Import noch nicht 100% fertig)
- Editoren können in dynamischen Webseiten verwendet werden
- MBeans hinzugefügt, um Wartungsarbeiten im laufenden Betrieb zu ermöglichen
- Sprachen werden jetzt ohne Einschränkungen unterstützt
- CLI-Kommandos können andere CLI-Kommandos auslösen (load all objects from directory ... --- n* ---> load object from file ...), um in Falle eines Fehlers an der Stelle weiterzumachen
- Eventhandler für MCRSession-Aktionen (neu,aktiviert,passiviert,abgelaufen)
- Editoren unterstützen einen Tabulatorindex, um z.B. Hilfe-Knöpfe zu überspringen
- Modul um Nachrichten an Nutzer zu verschicken hinzugefügt
- Klassifikationen sind ACL geschützt
DocPortal:
- Weboberfläche für die Verwaltung von Gruppen
- WCMS-Nutzer sind jetzt MyCoRe-Nutzer (Migrationsanleitung folgt)
- Webseiten können mit ACL geschützt werden
- "hooks" für sämtliche öffentliche Ant-Targets integriert
- Editormasken überarbeitet für bessere Wartbarkeit (Vorbild für eigene Editoren)
- Makro für generateSearchmask erlaubt das Erstellen von mehr als einer Suchmaske
Weiterhin viele Bugfixes.
Schritte für Migration:
- mycore.properties.private.template übernehmen
- docportal/config/hibernate.cfg.xml aus template übernehmen und anpassen
- WCMS-Seiten sichern (inkl navigation.xml)
- über MyCoRe CLI: "migrate user" aufrufen
- über MyCoRe CLI: "migrate mcraccess" aufrufen
- "ant create.default-rules" setzt WCMS ACL-Rechte
- bei Bedarf WCMS-Seiten und navigation aus Backup zurück speichern
- Editoren müssen überarbeitet werden, wenn sie "token" bei "source" benutzen.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über CVS:
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20070824 \ mycore
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20070824 \ docportal
Snapshot 20070313
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht.
Gegenüber dem letzten Snapshot vom 16.01. sind hauptsächlich folgende Neuerungen hinzugekommen:
MyCoRe:
- Use the IBM ICU library to handle calendars in MCRMetaHistoryDate. Now the searchable integer of this metadata element is the Julian Day number.
- move the classes of org.mycore.user2 to org.mycore.user
- add a WebService and URIResolver access to the MCRLinkTable
- removed support for MCRSessionID request parameter: use HttpSession to access MCRSession
- MCRMailer: retry sending mails if first attempt fails
- new Classification editor with less database commits
- Upgrade to FCK-Editor 2.4
- compiles on Java 6
- several bug fixes
DocPortal:
- Move scripts of Unix and Windows from bin to their directories.
- Replaced MyCoRe-Logo in upper left corner by DocPortal logo
- Split message_*.properties into messages_common_*.properties and messages_datamodel_*.properties
- several bug fixes
Schritte für Migration:
- Vorhandene Daten sollten nicht migriert werden müssen.
- In "mycore.properties.private" muss
MCR.userstore_class_name=org.mycore.backend.hibernate.MCRHIBUserStore2
geändert werden in:
MCR.userstore_class_name=org.mycore.backend.hibernate.MCRHIBUserStore - Eigene Anwendungen müssen die Änderungen messages_*.properties beachten.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über CVS:
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20070313 \ mycore
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20070313 \ docportal
Snapshot 20061130
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht.
Gegenüber dem letzten Snapshot vom 15.11. sind hauptsächlich folgende Neuerungen hinzugekommen:
- neue Editorfunktionen (Panel-Validierung, Editor-XML Schema)
- sehr viel Code entfernt (Reste von MyCoRe 1.2)
- Hibernate-Backend optimiert
- neues (altes) Logo (nur 10MB kleiner)
- textsearch und parasearch entfernt
- Umstieg auf JAVA 5 (erfordert z.Zt. ein JAVA 5 Plugin für Upload-Applet)
- LayoutServlet durch LayoutService ersetzt
Schritte für Migration:
Vorhandene Daten sollten nicht migriert werden müssen.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über CVS:
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20061130 \ mycore
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20061130 \ docportal
Snapshot 20061115
Die Entwicklergemeinde von MyCoRe und DocPortal hat heute eine neue Momentaufnahme des Entwicklungszweiges veröffentlicht.
Gegenüber der Version 1.3 sind hauptsächlich folgende Neuerungen hinzugekommen:
- Automatisches Generieren von Suchmasken
- Automatisches Generieren von XSL-Stylesheets für selbsterstellte Objekttypen
- Automatisches Integrieren von Layout-Vorlagen
- Absichern der Axis-Dienst durch Passwort
- Aktualisierung des Programmer-Guides
- Unterstützung für MCRMetaHistoryDate
Schritte für Migration:
Vorhandene Daten sollten nicht migriert werden müssen.
Da es sich um eine Momentaufnahme des Entwicklungszweiges handelt, sollte diese Version nicht als offizielle Version verstanden werden. Trotzdem würden wir uns über Fehlermeldungen freuen. Diese Version ist vielmehr für Anwendungsentwickler gedacht, die oben aufgeführte Neuerungen ausprobieren möchten.
Download über CVS:
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20061115 \ mycore
cvs -d :pserver:anoncvs@server.mycore.de:/cvs export -r SNAPSHOT_20061115 \ docportal


