[opencms-dev] New OpenCms 7 Workflow Module

David Trattnig david.trattnig at gmail.com
Tue Nov 27 09:37:53 CET 2007


Okay :) Here you go - Featurelist:

* Administration panel for setting up workflows: Workflows are defined as a
specific order of OpenCms projects. So you can easily configure 4 to N eyes
workflows within OpenCms. The main advantage of this implementation is that
it utilizes exiting OpenCms functionalities.

* Within the OpenCms Explorer you can move resources between the projects
with a new context menu entry "Approve/Reject" which means changing the
workflow state. Here the different projects (workflow states) should be
overlapping. So you can see within e.g. workflow state "Offline" which
resources are in e.g workflow state/project "Review" but you can't edit them
until you switch to project "Review". Precondition is that you have the
proper rights for this project.

* This is another pro: As the OpenCms Groups/Permissions can be applied to
projects they are also affecting workflow states.

* By using the Project List functionalities within the OpenCms
administration panel you can get a quick overview which resources are in an
specific workflow state.

* The module offers a Java Interface for implementing a connection to your
favourite workflow engine. For example I'm using it to access JBPM. If you
have implemented this interface you can attach it to the workflow module via
a given Spring configuration file. From now on the workflow module features
are extended by an Taskview (GUI not finished yet) inside the OpenCms view
dropdown box (Explorer / Administration / Tasks). This taskview lists all
personal task / your groups tasks. In case of an Administrator it lists all
available tasks.

* Events: It's possible to catch workflow state change events.

As I have not much time at the moment I can't give details on development
plans. But bugs should be fixed as soon as possible and I'm open for
improvement discussions. For a list of things which would be nice for a
final release check out the "todo.txt" within the SVN.

Cheers,
David

On Nov 26, 2007 6:03 PM, Roedel, Mark <MarkRoedel at letu.edu> wrote:

>  Congratulations on the release!  Is there anything you'd like to tell us
> about its features, capabilities, your goals for development, etc.?
>
>
>
> --
>
> Mark Roedel
>
> Senior Programmer / Analyst
>
> LeTourneau University
>
>
>
>
>
> *From:* opencms-dev-bounces at opencms.org [mailto:
> opencms-dev-bounces at opencms.org] *On Behalf Of *David Trattnig
> *Sent:* Monday, November 26, 2007 7:59 AM
> *To:* The OpenCms mailing list
> *Subject:* [opencms-dev] New OpenCms 7 Workflow Module
>
>
>
> Here you can find the first release of my OpenCms Workflow package:
> https://sourceforge.net/project/showfiles.php?group_id=180314&package_id=245006&release_id=557034
>
>
> cheers
> David
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencms.org/pipermail/opencms-dev/attachments/20071127/9596a3de/attachment.html>


More information about the opencms-dev mailing list