Download the PHP package gggeek/ezworkflowcollection without Composer

On this page you can find all versions of the php package gggeek/ezworkflowcollection. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ezworkflowcollection

Extension ezworkflowcollection for eZ publish

This extension is a collection of general-purpose workflow event types that could be useful in different websites.

The list of event types available so far:

Multipublish workflow event:

Will add secondary locations (one or more) when a content is published.

The list of nodes used as parents for secondary location(s) has to be defined for every workflow event (ie. in the admin interface). It is possible, but not mandatory, to add a class/attribute combination acting as filter, deciding for every given object being published wheter the multipublication will happen or not:

Subtree Multiplexer workflow event:

Like a standard multiplexer event, but filters on node subtrees instead

Expire remote caches (ezflow based) workflow event:

Used to purge reverse proxy caches when an object is edited. This allows to set a high TTL for all web pages and increase the hit rate of reverse proxies, and at the same time to have the proxy refresh its cached version of a page as soon as the object is edited.

It is based on the eZHTTPCacheManager class and configuration from eZ Flow, which means that:

"Approve location" workflow event:

Allows approval upon adding a new location to an object. Look at INSTALL file and check troubleshooting section for more info.

"Update object state" workflow event:

Allows to move object state from X to Y upon content publishing

"Add url alias" workflow event:

Allows to add an url alias to an object upon content publishing. The alias will be formed by an (user-defined) attribute of the object itself; it can be set to redirect internally or externally, and to be anchored at root or at parent node

"Copy all existing children to new location" workflow event:

When adding a new location to an object which already has some children, add those children as well to the new location. Useful e.g. when you have a content that is composed of a parent node and some children, and you want to keep them together at all times, even when using multi-location

"Copy a node to all locations of parent (if parent has many)" workflow event:

When publishing a new object, check if parent node has many locations and, if it has, add the new object as child to all locations of parent object. Useful e.g. when you have a content that is composed of a parent node and some children, and you want to keep them together at all times, even when using multi-location

FUTURE IDEAS

'Relate to node' workflow event:

will add a content as related-object to another node.

'Relate to node attribute' workflow event:

will add a content as related-object to another node, making use of a related-object(s) attribute.

Section-based multiplexer

Object-state-based multiplexer

Hide until date workflow event:

please use the GWUtils extension, that already implements this

Send email workflow event:

similar to notification system, but based on workflows also with batch emails (eg. 1 x week or 1 x month)

Improved approval workflow event:

. send out an email in case of rejection, too . make notification configuration flexible

Log workflow event:

a simple tracing mechanism, useful e.g. for auditing purposes or debugging workflow execution

Halt workflow event:

Object-attribute based multiplexer workflow event:


All versions of ezworkflowcollection with dependencies

PHP Build Version
Package Version
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package gggeek/ezworkflowcollection contains the following files

Loading the files please wait ....