Changes
Hinweis: Die MyCoRe-Version 2.1 ist in Vorbereitung.
Falls Sie Fehler in der aktuellen Version 2.0 Fixes finden,
melden Sie diese bitte auf der MyCoRe-User-Mailingliste (siehe Kontakt) oder
auf der Sourceforge-Projektseite http://mycore.sf.net/
Changes in DocPortal
Version 2.1 (current head tree)
- Build process
- Change build.xml to handle more then one applets.
- Components integration
- Include METS/MODS component for sample presentation of images
Version 2.0 (last release)
- Build process
- Refactoring the build process for the application. Split to a source, a build and a data tree.
- Split the searchfield.xml in a independent part in mycore an a datamodel part
- Complete installation via ant install.xml
- Data modeling
- Added "ant create.searchmask" to generate search masks from searchfields.xml
- Remove the parasearch and textsearch attributes from the MyCoRe data types.
- Make the datamodel sensitive for selection of MyCoReObjectID.Base() for better splitting data types of different application clients.
- Design and layout
- Replaced MyCoRe-Logo in upper left corner by DocPortal logo.
- Change the syntax of the section element in MyCoReWebPage to use I18n.
- Add a global variable direction in the layout process to choose the language direction LTR or RTL.
- Show files of a document they have a hit.
- Generate PDF documents over XSL stylesheets via XSL:FO and Apache FOP.
- Presentation of hits as RSS feed or PDF document.
- Miscellaneous
- Move scripts of Unix and Windows from bin to there directories.
Version 1.3.x
- image-viewer module added
- Remove the old persitence layer.
- Change the CreateDatebase to the CM8 tree only.
- Redesign the CM8 persitence.
- Change the search perstence to EventHandler model.
- Add an EventHandler for the LinkTableManager.
- Remove the TypedContent construct from teh datamodel classes.
Version 1.2
- mycoresample and docportal merged to one sample application
- docportal initial works with HSQLDB and JDOM, no additional installations are nessesary
Version 1.1
- Move the sample data th a separarte CVS tree.
- Add commands to create the SQL tables.
- Stylesheets make use of the 'query:' protocol to save http request to the MCRQueryServlet.
- Add the configuration for the MCRIndexServlet to support robots.
Version 1.0
- initial release
Changes in MyCoRe
Version 2.1 (current head tree)
- Components
- Add a component to handle with METS / MODS files
- Add a component to show images with Zoomify
- Synchronize labels of a mycorederivate with the entry of a mycoreobject derivate refernce.
Version 2.0 (last release)
- Build process
- Refactoring the build process for the application. Split to a source, a build and a data tree. Now we use the concept of mycore.jar for integration the core. Define new common build targets.
- Split the searchfield.xml in a independent part in mycore an a datamodel part in the application.
- Added stylesheet to generate search masks from searchfields.xml
- The documentation of MyCoRe is now complete in Forrest.
- Core
- Make the datamodel sensitive for selection of MyCoReObjectID.Base() for better splitting data types of different application clients.
- LayoutServlet removed, replaced by MCRLayoutService
- 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.
- Code compiles on Java 6.
- Add the item 'base' in the searchfield.xml for MCRObjectID.Base().
- Faster repair of search index.
- Components
- Change the concept from modules to componetes with intergation in mycore.jar.
- Move editor configurations for ACL and Derivates from the application to the SWF component.
- Use a new name definition for all I18N properties of components.
- New classifikation browser based on AJAX with a fast integration in web sites.
- Command to optimize the search in the Lucene index.
- Support of namespaces in the searchfields.
- Better layout performance.
- Editor
- Added input validation using XSL condition for a complete panel.
- Support of XML Namespaces
- Use CSS class und style attributes in editor forms.
- Better performance when show forms.
- More then one default values for select lists.
- HTML ancor for Repeater, if you click on +/- button.
- Miscellaneous
- Add default stylesheets to save data with CLI in mycore. They are obsolete in application now.
- Removed code and deprecates
- removed MCRCStoreLocalFileSystem and MCRCStoreRemoteFTP
- removed MCRJDOMTransformXPathToJDOM
- removed org.mycore.backend.remote package
- removed org.mycore.backend.xmldb package
- removed org.mycore.user package and dependencies
- removed org.mycore.services.query package and dependencies
- removed MCRXMLContainer and dependencies
- marked MCRArgumentChecker as deprecated
- marked MCRDefaults as deprecated
- removed MCRUploadServlet2
Version 1.3.x
- Removed the old persistence layer
- Changed CreateDatabase to the CM8 tree only.
- Redesign of the CM8 persitence
- Changed search persistence to use EventHandler model.
- Added an EventHandler for the LinkTableManager
- Removed TypedContent construct from the datamodelclasses.
- Added MCRMetaISO8601Date as replacement for MCRMetaDate.
- Added the new Access Controll system as replacement for the old user privilege system.
- Built a new small user administartion system without privileges and memberships of groups.
- Complete redesign and reimplementation of the query system.
- Redesign of remote access. Now WebServices, OAI and Z3950 is used
- Separated the content store from the content indexer and build it in the new search engine.
- Moved the IBM CM8 code to a separate uninstalled module.
- The remote access can serve WebService as default and has an interface for user access classes.
- The UploadApplet uses I18N and has a configurable background color.
- Added event handler implementation to extract technical metadata from MCRFile's content
- Added ID3v1/ID3v2/LyricsV3 metadata extraction from MP3 files
- Added EXIF/IPTC metadata extraction from JPEG files
- Added metadata extraction from PDF files
Version 1.2
- Implement a first model of EventHandler for the backend solutions.
- Add a character normalization for the XML:DB and JDOM backend.
Version 1.1
- Added a module which will contain the editors for the user management GUI. The first editor for creating new users is funtional. More are upcoming.
- Add a first version of the EventHandler to reorganized the store and search in the persitence layers.
- Add a SimpleWorkflow module to administrate the content objects in simple form
- Refactoring the commandline tool. Now the commands are all extern defined. Add a simple help mechanism.
- MCRClassification methods where redesigned. This change require an update of all classifications to put them in an additional database table.
- Bugfix: (#1211852) WebSphere is able to track the session now
- MCRURIResolver now handles the 'query:' protocol to save http request to the MCRQueryServlet
- Move the configuration from bin to the config directory.
- Add the MCRIndexServlet to create searchable pages for robots.
Version 1.0
- initial release


