chameleon-system/pkgworkflow

Mit diesem Enterprise Modul wird das Chameleon System um ein umfangreiches Freigabesystem erweitert. Dabei werden saemtliche redaktionellen Vorgaenge nicht direkt ausgefuehrt sondern durch definierbare Freigabeprozesse geleitet um eine entsprechende Kontrolle ueber die auf der Website dargestellten Informationen zu erlangen.

6.1.0.1 2016-02-23 17:10 UTC

README

Setup

You need to copy the content of the services.yml to the customer config folder.

Add these Config Variables to your config.inc.php


    <?php
    /*
     * activates record revisions
     */
    define('CMS_ACTIVE_REVISION_MANAGEMENT', true);

    /*
     * if set to true, then the workflow engine is enabled
     */
    define('_CONFIG_USE_WORKFLOW_ENGINE',true);

    /*
     * Set to true if you want to see tasks in cms
     */
    define('CMS_SHOW_TASKS', true);

    /*
     * Set to true if you want to see information tasks in cms
     */
    define('CMS_SHOW_TASKS_INFORMATION', true);

    /**
     * if true a published page will create a revision of the page with all modules
     */
    define('CREATE_PAGE_REVISION_ON_WORKFLOW_PUBLISH',true);
    ?>

Enable the hidden field: "Freigabe Workflow aktivieren" by changing the display mode from "hidden" to "none".

Enable "Freigabe Workflow aktivieren" and "Locking aktivieren" flags for every table you want to use workflow with.

Users, with Workflow rights should be added to the group: "Freigabe Workflow".

The following roles are available:

  • Redakteur mit Versionierung
  • Workflow Benutzer
  • Workflow Freigabe Berechtigter