Das generische Excel-Import-Plugin wurde von plugin_intranda_import_generic_excel.jar zu plugin_intranda_import_excel.jar umbenannt. Dies hat ebenso einen Einfluß auf die Konfigurationsdatei. Diese heisst statt plugin_intranda_import_excel_read_headerdata.xml von nun an plugin_intranda_import_excel.xml.
The generic Excel import plugin has been renamed from plugin_intranda_import_generic_excel.jar to plugin_intranda_import_excel.jar This also has an effect on the configuration file. Instead of plugin_intranda_import_excel_read_headerdata.xml this file is now called plugin_intranda_import_excel.xml.
2020-07-31
New default naming scheme for the master folder
The default name of the master folder has changed from master_{processtitle}_media to {processtitle}_master Optionally you can now adjust the folder structure in all operations or stay with the previous scheme - a configuration option is added for this:
The plugin goobi-plugin-step-xmp-header has been renamed from write-xmp to intranda_step_xmp_header. Adjust the database:
mysqlgoobi-e'update schritte set stepplugin="intranda_step_xmp_header" where stepplugin="write-xmp"'
2020-07-01
Escaping in configuration files
The configuration parser was changed so that the commas and backslashes no longer need to be escaped. All occurrences of \, must be replaced by , and \\ by \. Instead | in xml-attributes are now escaped. The following files under /opt/digiverso/goobi/config/ are affected:
for i in /opt/digiverso/goobi/config/*.xml; do j=$(xmlstarlet sel -t -v '//@*[contains(.,"|")]' $i | grep -P '[^\\]\|'); test -n "$j" && echo -e "\n\n==> $i <==\n$j"; done
Probably only the goobi_projects.xml is affected here, which can be adapted as follows:
file=/opt/digiverso/goobi/config/goobi_projects.xml; xmlstarlet sel -t -v '//@*[contains(.,"|")]' -n "$file" | sort -u | perl -e 'print sort { length $b <=> length $a } <>' | while read i; do sed -i -e "s+${i}+${i//|/\\\\|}+g" "$file"; done
For the plugin goobi-plugin-step-xmpheader changes how the parameters for the exiftool are specified:
- <useOrigFolder>true</useOrigFolder>+ <!-- which images to use , possible values are master|main|jpeg|source|... -->+ <foldername>master</foldername>
2020-05-08
If the plugin is used for Generic Excel import, the mapping of the metadata must be adjusted in the configuration file. The attribute name was renamed to property:
plugin:intranda:import:excel:read:headerdata.xml
<!-- Old --><metadataheaderName="XXX"docType="child"name="YYY"/><!-- New --><metadataheaderName="XXX"docType="child"property="YYY"/>
2020-03-25
If the LayoutWizzard plugin is installed, the section from <contentBorder> to </preview> in its configuration file must be replaced by the following section
plugin:intranda:step:LayoutWizzard.xml
<!-- Config for appearance of single/large image --><singleImage> <cropFrame> <linewidth>2</linewidth> <linecolor>#00fa9a</linecolor> <fillcolor>#ffffff</fillcolor> <clickradius>20</clickradius> <fillcolor>#ffffff</fillcolor> </cropFrame> <spineMarker> <linewidth>2</linewidth> <linecolor>#ff0000</linecolor> <fillcolor>#ffffff</fillcolor> <clickradius>20</clickradius> </spineMarker></singleImage><!-- Config for appearance of images in preview mode --><preview> <cropFrame> <linewidth>2</linewidth> <linecolor>#368EE0</linecolor> <fillcolor>#f1f2f3</fillcolor> <clickradius>20</clickradius> <fillcolor>#f1f2f3</fillcolor> </cropFrame> <spineMarker> <linewidth>2</linewidth> <linecolor>#ff0000</linecolor> <fillcolor>#f1f2f3</fillcolor> <clickradius>10</clickradius> </spineMarker></preview>
2020-03-05
Dockets
The style of the dockets was adapted and support for Hebrew characters was added. If the routing slips have not been individually adapted, the files can be replaced 1:1. For this purpose, the generation should be tried out in the user interface before. The following steps are more defensively formulated to prevent accidental automatic overwriting:
TMPDIR=$(mktemp-d)cd $TMPDIRwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/config.xmlwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/docket.xslwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/docket_english.xslwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/docket_metadata.xslwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/docket_multipage.xslwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/font_OpenSans-Regular.ttfwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/font_OpenSans-Semibold.ttfwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/font_OpenSansHebrew-Bold.ttfwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/font_OpenSansHebrew-Regular.ttfwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/logo.pngwget-qhttps://raw.githubusercontent.com/intranda/goobi/master/Goobi/install/xslt/placeholder.pngcp-i*/opt/digiverso/goobi/xslt/# do not overwrite things
The previous standard XSLT files have the following MD5 hash:
After completion of the work, the generation of the dockets should be checked again.
LDAP-Konfiguration
Before removing the LDAP configuration from the Goobi workflow config file, it is important to start with the new goobi.war so that the migration to the database takes place.
The LDAP configuration was migrated from the configuration file to the database. After the update, the corresponding block can be removed from the goobi_config.properties file.
2020-02-12
For the ActiveMQ interface the available resources must be specified:
Before these points are processed, Goobi workflow must be started once with the new goobi.war to update the database schema.
Since you can only make other users super-administrators as super-administrators, an account should be set manually in the database when updating. Subsequently, further accounts can be adjusted by means of a checkbox in the user administration.
The following SQL statements will help here:
mysqlgoobi-Nbse'SELECT benutzerid, login FROM benutzer WHERE login REGEXP "admin|intranda"'# mysql goobi -e 'UPDATE benutzer SET superadmin = true WHERE benutzerid =XXXX'
2020-01-18
Goobi workflow now uses log4j2 and comes with its own configuration file. You will therefore need to remove the overwriting entries from /etc/default/tomcat8: