PHPackages                             automattic/edit-flow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. automattic/edit-flow

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

automattic/edit-flow
====================

WordPress plugin to accelerate your editorial workflow.

0.10.3(4mo ago)365659↓50%135[8 issues](https://github.com/Automattic/Edit-Flow/issues)[11 PRs](https://github.com/Automattic/Edit-Flow/pulls)GPL-2.0-or-laterPHPPHP &gt;=7.4CI passing

Since Jun 18Pushed 1mo ago136 watchersCompare

[ Source](https://github.com/Automattic/Edit-Flow)[ Packagist](https://packagist.org/packages/automattic/edit-flow)[ Docs](http://editflow.org/)[ RSS](/packages/automattic-edit-flow/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (44)Used By (0)

Edit Flow
=========

[](#edit-flow)

Contributors: batmoo, danielbachhuber, sbressler, automattic, garyj
Donate link:
Tags: workflow, editorial, editorial calendar, custom status, newsroom
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.9
Stable tag: 0.10.3
License: GPLv2 or later
License URI:

Redefining your editorial workflow.

Description
-----------

[](#description)

Edit Flow empowers you to collaborate with your editorial team inside WordPress. We've made it modular so you can customize it to your needs:

- [Calendar](http://editflow.org/features/calendar/) - A convenient month-by-month look at your content.
- [Custom Statuses](http://editflow.org/features/custom-statuses/) - Define the key stages to your workflow.
- [Editorial Comments](http://editflow.org/features/editorial-comments/) - Threaded commenting in the admin for private discussion between writers and editors.
- [Editorial Metadata](http://editflow.org/features/editorial-metadata/) - Keep track of the important details.
- [Notifications](http://editflow.org/features/notifications/) - Receive timely updates on the content you're following.
- [Story Budget](http://editflow.org/features/story-budget/) - View your upcoming content budget.
- [User Groups](http://editflow.org/features/user-groups/) - Keep your users organized by department or function.

More details for each feature, screenshots and documentation can be found on [our website](http://editflow.org/).

We'd love to hear from you! For support questions, feedback and ideas, please use the [WordPress.org forums](http://wordpress.org/tags/edit-flow?forum_id=10), which we look at often. If you'd like to contribute code, [we'd love to have you involved](http://editflow.org/contribute/).

Installation
------------

[](#installation)

The easiest way to install this plugin is to go to Add New in the Plugins section of your blog admin and search for "Edit Flow." On the far right side of the search results, click "Install."

If the automatic process above fails, follow these simple steps to do a manual install:

1. Extract the contents of the zip file into your `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Write and enjoy the merits of a structured editorial workflow!

Frequently Asked Questions
--------------------------

[](#frequently-asked-questions)

### Does Edit Flow work with multisite?

[](#does-edit-flow-work-with-multisite)

Yep, in the sense that you can activate Edit Flow on each subsite. Edit Flow doesn't yet offer the ability to manage content across a network of sites.

### Edit Flow doesn't do X, Y, and Z. That makes me sad.

[](#edit-flow-doesnt-do-x-y-and-z-that-makes-me-sad)

All development happens on [GitHub](https://github.com/Automattic/Edit-Flow).

For support questions, feedback and ideas, please use the [WordPress.org forums](http://wordpress.org/tags/edit-flow?forum_id=10), which we look at often. For everything else, say .

Screenshots
-----------

[](#screenshots)

1. The calendar is a convenient month-by-month look at your content. Filter to specific statuses or categories to drill down.
2. Custom statuses allow you to define the key stages of your workflow.
3. Editorial comments allow for private discussion between writers and editors on a post-by-post basis.
4. Keep track of the important details with editorial metadata.
5. View all of your upcoming posts with the more traditional story budget view, and hit the print button to take it to your planning meeting.

Changelog
---------

[](#changelog)

See [CHANGELOG.md](CHANGELOG.md) for the full changelog.

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance84

Actively maintained with recent releases

Popularity40

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~241 days

Recently: every ~147 days

Total

17

Last Release

121d ago

PHP version history (3 changes)0.9.7PHP &gt;=5.6

0.9.9PHP &gt;=8.0

0.10.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/ba7751eebec0f74a4963e9a062f49e58222b97872bf193d95f0505f3df321d09?d=identicon)[GaryJones](/maintainers/GaryJones)

![](https://www.gravatar.com/avatar/7c5869ecbb8e0eac7e8b8e0f3cf7bdd8d5fcdc4abc10a72281872c53f8639d44?d=identicon)[automattic](/maintainers/automattic)

---

Top Contributors

[![danielbachhuber](https://avatars.githubusercontent.com/u/36432?v=4)](https://github.com/danielbachhuber "danielbachhuber (603 commits)")[![GaryJones](https://avatars.githubusercontent.com/u/88371?v=4)](https://github.com/GaryJones "GaryJones (234 commits)")[![cojennin](https://avatars.githubusercontent.com/u/1888152?v=4)](https://github.com/cojennin "cojennin (213 commits)")[![mjangda](https://avatars.githubusercontent.com/u/86105?v=4)](https://github.com/mjangda "mjangda (164 commits)")[![sbressler](https://avatars.githubusercontent.com/u/209111?v=4)](https://github.com/sbressler "sbressler (101 commits)")[![ingeniumed](https://avatars.githubusercontent.com/u/1771524?v=4)](https://github.com/ingeniumed "ingeniumed (89 commits)")[![alecgeatches](https://avatars.githubusercontent.com/u/17870752?v=4)](https://github.com/alecgeatches "alecgeatches (59 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (55 commits)")[![rinatkhaziev](https://avatars.githubusercontent.com/u/459254?v=4)](https://github.com/rinatkhaziev "rinatkhaziev (45 commits)")[![WPprodigy](https://avatars.githubusercontent.com/u/8536129?v=4)](https://github.com/WPprodigy "WPprodigy (42 commits)")[![htdat](https://avatars.githubusercontent.com/u/10045087?v=4)](https://github.com/htdat "htdat (34 commits)")[![hanifn](https://avatars.githubusercontent.com/u/1227524?v=4)](https://github.com/hanifn "hanifn (34 commits)")[![mikeyarce](https://avatars.githubusercontent.com/u/3220162?v=4)](https://github.com/mikeyarce "mikeyarce (25 commits)")[![andrewspittle](https://avatars.githubusercontent.com/u/86101?v=4)](https://github.com/andrewspittle "andrewspittle (19 commits)")[![sboisvert](https://avatars.githubusercontent.com/u/289193?v=4)](https://github.com/sboisvert "sboisvert (16 commits)")[![jerclarke](https://avatars.githubusercontent.com/u/139995?v=4)](https://github.com/jerclarke "jerclarke (15 commits)")[![joshbetz](https://avatars.githubusercontent.com/u/300429?v=4)](https://github.com/joshbetz "joshbetz (13 commits)")[![bbrooks](https://avatars.githubusercontent.com/u/3484010?v=4)](https://github.com/bbrooks "bbrooks (12 commits)")[![natebot](https://avatars.githubusercontent.com/u/83074?v=4)](https://github.com/natebot "natebot (12 commits)")[![rebeccahum](https://avatars.githubusercontent.com/u/16962021?v=4)](https://github.com/rebeccahum "rebeccahum (11 commits)")

---

Tags

wordpresswordpress-pluginwpvip-plugin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/automattic-edit-flow/health.svg)

```
[![Health](https://phpackages.com/badges/automattic-edit-flow/health.svg)](https://phpackages.com/packages/automattic-edit-flow)
```

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
