Download the PHP package typedef/craft-content-review without Composer

On this page you can find all versions of the php package typedef/craft-content-review. 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 craft-content-review

Content Review

Content Review adds an ongoing review workflow for Craft entries. Eligible entries are assigned a reviewer and a next review date, which is either calculated automatically from global or section settings or customised per entry.

Reviewers can see what is overdue, due today, or due soon from dedicated dashboards and optional email digests.

Requirements

Installation

Install Content Review from the Craft Plugin Store, or with Composer:

After installation, Content Review automatically queues the creation of initial review schedules for existing eligible entries.

Configuration

Go to Content Review → Settings. You must be an admin and allowAdminChanges must be enabled.

Set a default review interval and, optionally:

By default, new review schedules are assigned to the entry’s author, but this can be changed manually on an entry-by-entry basis.

The "due-soon" window also determines when an entry can be marked as reviewed, in order to prevent reviews happening too early.

Per-entry settings

Eligible entries have a Content Review panel where editors can see the current schedule and mark the entry as reviewed. They can also assign a different reviewer and, when enabled in the plugin settings:

A custom date applies to the next review only. After that review is completed, the normal global or section interval resumes unless a new custom date is set.

Reviewing content

The entry panel shows the next review date, review status, reviewer, interval and previous review date, together with a Mark as reviewed action when the entry is reviewable.

Marking an entry as reviewed records the review and schedules the next one automatically.

Content Review applies only to canonical Craft entries. Nested entries (e.g. Matrix blocks), drafts, and revisions are not reviewed independently.

Note that any user who has permission to save an entry can also mark it as reviewed - i.e., the ability to mark as reviewed is not limited only to the assigned reviewer. The reason for this is to keep permissions simple and the system flexible, on the basis that in general the reviewer will be the one marking as reviewed but that there may be cases where delegation is needed without going through the process of reassigning entries.

Review dashboards

The Content Review section provides:

Each has an Overview, which gives a clear picture of the state of the Content Review system. Then there are separate list views for "Overdue", "Due today" and "Due soon".

Users need the top-level Content Review plugin permission to access these dashboards. To view All reviews requires the View all reviews permission also.

A user must also have permission to save an entry before they can mark it as reviewed.

A Review status column is available for Craft Entry indexes.

Email digests

Content Review can send personalised daily or weekly email digests summarising entries that are "overdue", "due today" and "due soon". It is also possible to send a global summary digest of all scheduled entries, mirroring the "All reviews" dashboards.

Digest delivery is triggered by a console command. Run it once per day at the time you would like the emails delivered; Content Review determines whether a digest is due that day.

For example, to run the digest command every day at 9am:

Note that if this command were run more than once in a day, it may send the same emails again, because the system keeps no record of digests sent. This is in order to keep the system simple (i.e. no extra DB-backed ledger just for rare duplicate runs).

To send a digest manually regardless of the configured schedule, you can run:

Custom digest template

A custom Twig template can be used instead of the built-in digest template by setting Custom digest template to a path relative to the project’s templates/ directory, for example:

The template receives:

Each review item in the itemsOverdue, itemsDueToday, and itemsDueSoon loops contains an entry and its due date.

itemsOverdue, itemsDueToday, and itemsDueSoon contain at most previewLimit entries.

Developer configuration

Some plugin settings can be overridden in config/content-review.php:

This can be useful for environment-specific settings such as disabling digest emails outside production.

Settings changed through the Control Panel are stored in Craft project config, and a review-schedule recalculation is queued automatically.

Important: after changing a schedule-affecting setting directly in config/content-review.php, recalculate schedules with:

In multi-site installations, review schedules are stored independently for each entry/site combination.

Support

For support, email [email protected].

License

This plugin requires a commercial license purchasable through the Craft Plugin Store. See LICENSE.md for details.


All versions of craft-content-review with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
craftcms/cms Version ^5.0.0
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 typedef/craft-content-review contains the following files

Loading the files please wait ...