Changes between Version 137 and Version 138 of ReleaseNotes


Ignore:
Timestamp:
16.04.2016 21:34:28 (9 years ago)
Author:
jri
Comment:

4.8 release notes, revision 1

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v137 v138  
    77== 2016-04-15: DeepaMehta 4.8 == 
    88 
    9 {{{ 
    10 4.8 release notes not yet complete 
    11 }}} 
     9!DeepaMehta 4.8 is a maintenance release that mostly reflects the needs of the [[https://github.com/jri/dm4-crowd-literature|CROWD Literature]] application. 
     10 
     11You can update any !DeepaMehta 4 installation which is not older than !DeepaMehta 4.1. For installation and update instructions see the [[https://github.com/jri/deepamehta#readme|README]]. 
     12 
     133rd-party plugins compatible with !DeepaMehta 4.7 or earlier are required to be adapted by the respective developers. See [[http://lists.deepamehta.de/pipermail/devel-lists.deepamehta.de/2016-April/000620.html|Compatibility Notes]]. 
     14 
     15CHANGELOG 
    1216 
    1317New features: 
    14 * Collaborative authoring in private views: private topicmaps can be created within shared workspaces (#927). 
    15 * Association Auto-Typing (#931). 
    16 * 2 new standard modules: 
    17     * DM4 Events: provides topic type "Event" as the basis for calendaring applaications (#902). 
    18     * DM4 Date/Time: provides topic types "Date", "Time", "DateTime" (#901). 
    19 * Extended hot deployment for both, 
    20     * The standard distribution (#846). 
    21     * The development environment (#847, #618). 
     18* **Collaborative authoring in private views:** within shared workspaces private topicmaps can be created (#927). 
     19* 2 new standard plugins: 
     20    * **DM4 Events**: provides topic type "Event" as the basis for calendaring applications (#902). 
     21    * **DM4 Date/Time**: provides topic types "Date", "Time", and "Date/Time" (#901). 
     22* Standard Distribution comes with **Plugin Hot Deployment** (#846). 
     23* **Association Auto-Typing** (#931). 
    2224 
    2325Improvements: 
    24 * Renaming/deleting/inspecting properties of a topicmap or workspace is simplified (#852, #427). 
    25 * Meta model extension: more than one assoc def with the same child type are allowed (#903). 
    26 * Streamlined text editor with a hand-picked feature set (#700). 
    27 * Auto-scale images and videos displayed in the detail panel (#876). 
     26* Meta model: more than one assoc def with the same child type are allowed (#903). 
     27* For administrators: 
     28    * Introduce "Administration" workspace (#855). 
     29    * Fine granular request filter (#946). 
     30    * Enable/disable workspace sharing modes at both levels, globally, and per-user (#856). 
     31    * The disk quota can be disabled at both levels, globally, and per-user (#812). 
     32* Webclient: 
     33    * Renaming/deleting/inspecting properties of a topicmap or workspace is simplified (#852, #427). 
     34    * Streamlined text editor with a hand-picked feature set (#700). 
     35    * Detail panel: auto-scale images and videos (#876). 
     36    * A Folder topic that represents a workspace root directory displays the workspace name (#850). 
     37    * File sizes are displayed with units (bytes, KB, MB, GB) (#851) 
     38    * The disk quota is displayed with unit (MB) (#851). 
     39    * The System workspace does not appear in the Workspaces menu (#848). 
    2840* Contacts model: 
    2941    * Person has a Date of Birth (#916). 
    3042    * New type "Organizational Role" to describe a Person-Institution relationship (#916). 
    31 * For administrators: 
    32     * Introduce "Administration" workspace (#855). 
    33     * Fine granular request filter (#946). 
    34     * Enable workspace sharing modes on a per-user basis (#856). 
    35     * The disk quota can be disabled at both levels, globally, or per-user (#812). 
    36 * Webclient: don't show System workspace in menu (#848). 
    37 * A Folder topic that represents a workspace root directory displays the workspace name (#850). 
    38 * File sizes are displayed with units (#851) 
    39 * The disk quota is displayed with unit (MB) (#851). 
    4043 
    4144Bug fixes: 
     
    5356Changes: 
    5457* A disk quota is disabled by default (#812). 
    55 * CKEditor updated 4.3.2 -> 4.5.6 (#700). 
     58* CKEditor updated 4.3.2 -> 4.5.8 (#700). 
    5659* Extensive Core refactoring (#935). 
    5760 
    5861Plugin Development Framework: 
     62* **Configuration-free Plugin Hot Deployment** (#847, #618). 
    5963* Semantic markup in the detail panel (#929). 
    6064* Composite renderers (#908). 
     
    406410== 2014-02-18: DeepaMehta 4.2 == 
    407411 
    408 !DeepaMehta 4.2 is a maintenance release that brings bug fixes and additions to the Plugin Development Framework. New is a facility for **Custom Events**: plugins can define its own specific event types. Furthermore this release is compatible with 2 new plugins (optional install): **!WebSockets** provide plugin developers the basis for ''server push'', and the experimental **D3.js Renderer** plugin demonstrates how the D3.js library can be utilized for rendering topicmaps. It features a SVG-based animated force layout for automatic topic positioning. D3.js is a !JavaScript library for manipulating documents based on data (http://d3js.org/). 
     412!DeepaMehta 4.2 is a maintenance release that brings bug fixes and additions to the Plugin Development Framework. New is a facility for **Custom Events**: plugins can define its own specific event types. Furthermore this release is compatible with 2 new plugins (optional install): **DM4 !WebSockets** provide plugin developers the basis for ''server push'', and the experimental **DM4 D3.js Renderer** plugin demonstrates how the D3.js library can be utilized for rendering topicmaps. It features a SVG-based animated force layout for automatic topic positioning. D3.js is a !JavaScript library for manipulating documents based on data (http://d3js.org/). 
    409413 
    410414You can update any !DeepaMehta 4.1.x installation (including 4.1). For installation and update instructions see the [[https://github.com/jri/deepamehta#readme|README]]. For plugin developers: see the COMPATIBILITY NOTES below. 
     
    413417 
    4144182 new plugins (optional install): 
    415 * !WebSockets: allows plugins to push messages and to react on messages received from clients.\\ 
     419* **DM4 !WebSockets**: allows plugins to push messages and to react on messages received from clients.\\ 
    416420  https://github.com/jri/dm4-websockets 
    417 * D3.js Renderer (experimental): a topicmap renderer based on D3/SVG that utilizes an animated force layout.\\ 
     421* **DM4 D3.js Renderer** (experimental): a topicmap renderer based on D3/SVG that utilizes an animated force layout.\\ 
    418422  https://github.com/jri/dm4-d3js-renderer 
    419423 
     
    937941 
    938942Compatibility with 1 new plugin (optional install): 
    939 * [[https://github.com/jri/dm4-kiezatlas|DM4 Kiezatlas 2.0]]: a geographical content management system. 
     943* **[[https://github.com/jri/dm4-kiezatlas|DM4 Kiezatlas 2.0]]**: a geographical content management system. 
    940944 
    941945Compatibility with 2 updated plugins (optional install): 
     
    990994 
    991995Compatible with 2 new plugins (optional install): 
    992 * [[https://github.com/jri/dm4-geomaps|DM4 Geomaps]]: displays topics on a geographical map. 
    993 * [[https://github.com/jri/dm4-facets|DM4 Facets]]: introduces multi-typing to the DM data model. 
     996* **[[https://github.com/jri/dm4-geomaps|DM4 Geomaps]]**: displays topics on a geographical map. 
     997* **[[https://github.com/jri/dm4-facets|DM4 Facets]]**: introduces multi-typing to the DM data model. 
    994998 
    995999Updated 3rd party components: