Edit Flow v0.6.1: Custom post type support and minor improvements

We released Edit Flow v0.6.1 yesterday. While the version number suggests a minor upgrade, we’ve put a lot of work into this release and have a number of new features, improvements and fixes that you’ll enjoy.

Note: Edit Flow v0.6 and above requires WordPress 3.0

Custom Post Type Support

Edit Flow now supports Custom Post Types

Edit Flow now supports Custom Post Types

It’s a feature many of you have been asking for since Custom Post Types were added in WordPress 3.0. We’re happy to announce that Edit Flow is now custom post type-friendly. You can easily add or remove any Edit Flow feature to your custom post types with a few lines of code. We’ve included some code samples to get you started.

Note: Custom post statuses are now enabled for pages by default as we’ve removed the option from the settings. You can disable them if you’d like with the remove_post_type_support() method.

i18n (Internationalization)

We’ve heard many of our users across the world are interested in translating Edit Flow into their native languages. With this release, we’ve gone through and cleaned up the plugin to make that easy. If you’re interested in providing a translation for Edit Flow, please get in touch and we’ll gladly include it with the plugin. Pig latin is a language too!

Filtering Users and Usergroups

User and Usergroup search and filters

User and Usergroup search and filters

If you have a large list of users, you now how difficult it can be to scroll through and find the exact person you’re looking for. We’ve added filters and search-as-you-type to user and usergroup lists to make that a little easier.

Email Queueing

Emails sent by Edit Flow are now optimized to use queueing for improved performance (and to avoid being flagged as spam).

Bug Fixes

We’ve also fixed a number of bugs:

  • Users without JavaScript no longer see the status dropdown
  • Users with JavaScript no longer see the respond button for editorial comments
  • Contributors should not have the ability to publish through Quick Edit
  • Proper i18n support (Thanks Beto Frega and others)
  • Editorial Comments issue in IE (Thanks asecondwill and James Skaggs)
  • Always email admin feature was not working (Thanks nicomollet)
  • Notifications for scheduled posts did not include links (Thanks erikajurney)

For the full list of changes in this release, view the changelog. If you run into issues, the best place to go for help is the WordPress.org Support Forum.

How to disable email notifications for post status changes

In the WordPress.org forum, a user wanted to know how to disable email notifications for post status changes without also disabling email notifications for new editorial comments. Edit Flow makes this pretty simple to do. Simply add the following snippet to the functions.php file of your active theme and you’re good to go!

As of v0.6, Edit Flow hooks into ‘transition_post_status’ to add an email notification when the post status changes. To disable these email notifications, all you need to do is remove the hook.

Looking for your input: our first Edit Flow survey

As we start putting the finishing touches on v0.6, we’ve realized that we want to hear more from our users. Please fill out the survey at the below link so we can better shape Edit Flow’s future toward your needs. Thanks in advance!

Take our survey here

v0.5.3: Duplication Bug Fix

We just pushed out v0.5.3 which fixes the duplication issue that users have been reporting. Thanks to everyone for letting us know about the issue.

You should be prompted for an upgrade from the WordPress admin, or you can download it here.

v0.5.1: maintenance release

We tagged a maintenance release on Wednesday evening that cleaned up a few rough ends in v0.5. These include:

On Wednesday evening, I also had the chance to update our roadmap to 1.0. The next scheduled release is 0.6 and will feature such awesome goodness (we hope) as better support for custom post types, custom task lists, and a refactored editorial calendar with story budget view.

Edit Flow v0.5: Introducing the editorial calendar

After a bit of a hiatus, meet Edit Flow v0.5. The editorial calendar has been on the feature request from the beginning. With this release Edit Flow takes another step toward full news-cycle management. I’m personally quite enthusiastic about this release, as it play a crucial role in my news organizations decision to use WordPress / Edit Flow as the print CMS for the daily newspaper that I manage. This release lays a foundation for several exciting enhancements to come.

Features introduced in this release:

EditFlow Calendar

  • Drag & Drop posts
  • 7 day calendar view

Filter by Custom Status

  • Writers: Show only posts assigned to me
  • Editors: Show only Draft status (great for managing deadlines)

If you haven’t upgraded yet, download it from the Plugin Directory or directly from within WordPress.

Edit Flow v0.3: Usergroups and enhanced notifications

Edit Flow was bumped up to v0.3 last week and saw a flurry of other updates as bugs cropped up that we managed to miss during the testing phase before release. The main focus of this release was to introduce usergroups, which will form the basis of future features and to enhance the notification functionality that was introduced in the previous version.

If you haven’t upgraded yet, download it from the Plugin Directory or directly from within WordPress.

Here’s a quick breakdown of the new features introduced in this release:

Usergroups

Version 0.3+ adds in what are called usergroups. On the outset, they’re similar to “Roles” built into WordPress, except that (at this stage) usergroups are simply ways to associate groups of users together. Edit Flow adds a number of sample usergroups for you to get started (as shown above) and get a sense of what sort of groupings you can create. However, the main power of usergroups comes with…

Notification Controls

Much of the feedback Edit Flow received since the email notification were introduced centered around having greater control over who receives notifications. Previously, post updates were emailed to authors, editorial commenters, and any roles that had been selected to receive notifications. Many people were drawn to the notification feature but were forced to keep it disabled since they didn’t want all their editors or administrators notified on every single post update.

With the new release, you can specify on a post level, what users and usergroups should receive notifications, so that only relevant individuals and groups of individuals receive updates.

Note: with the introduction of this feature the “Notify by Role” option was removed. In its place, a new feature was added “Always notify admin option” which includes the blog administrator in all notifications. To all overly protective, nosy admins that want to know everything: you’re welcome 🙂

This is just the beginning of notifications. Some interesting ideas that we’d like to integrate in future versions of Edit Flow include:

  • Giving users the ability to subscribe to posts themselves
  • Have specific users or usergroups automatically subscribed to posts based on categories or tags assinged to posts.
  • Make the UI a bit more efficient. The UI for this new feature is something that was unfortunately rushed. My original vision didn’t quite make it in (due to various impracticalities, changes, and lack of time), but it’s very much a high priority on my list to make it easy to select users/usergroups (especially for installs with hundreds and thousands of users).

More Useful Notifications

On the topic of notifications, the new release introduces emails that are slightly more descriptive in terms of the action taken on the post. The subject line of the email will specify whether the post was created, published, unpublished, etc. Although a small change, it should hopefully help users manage incoming emails more effectively and not get inundated with a barrage of “Post Status was changed” emails. (Interestingly, I’ve found that this new change comes in handy even on my personal blog which is a simple on-user blog. I find these notifications fairly useful especially since I make aggresive use of WordPress’ future scheduling functionality.)

Additionally, the action links in comment notifications now take the user directly to the editorial comment form (e.g. clicking on “Add editorial comment” will open the post and take to directly to the Editorial Comment form). Again, not a major feature but something that should hopefully save you some time, scrolling and future dealings with Carpal Tunnel.

I’d like to extend this feature even further and allow users to reply to comments via email and not have to go into WordPress to do so. (As you can see, there’s a bit a time-saving trend going on here.)

New widget: Posts I’m Following

Still a little crude at this stage, this new widget gives you a list of the most recently updated posts that you’re following. However, this widget will likely form the basis of the activity stream, which will provide an audit trail of activity happening within the WordPress admin.

Knight News Challenge Round II

While not really a feature introduced in 0.3+, here’s a bit of news that may be interest: we’ve submitted our 2nd round application for the Knight News Challenge. Check out it, vote, and leave us some feedback.

What’s Next?

Apart from some of the ideas already mentioned, with the next couple of Edit Flow releases, you can expect to see some great features such as:

  • Post task lists (a la Basecamp, namely a list of tasks that must be completed in order for a post to be published)
  • Better Post Management (to help you track and manage your content better, such as snapshots of how far along existing content is)
  • HTML emails (because emails should always be pretty — but always fallback to plain text for people still living in the ’90s)

Your Homework

As always, your feedback is much appreciated and vital to our development. Let us know what about Edit Flow works for you and what doesn’t and what else Edit Flow can do to improve your organization’s WordPress experience.

We’ve already had discussions with several online and print publishers and newsrooms interested in adopting Edit Flow and would love to include you in that conversation. Why not get in touch?

Hacking the Student Newsroom – Winter projects recap

Last Thursday a few of us gathered to talk about the development projects that will be seeing heavy work over the winter break. Max Cutler, Andrew Dunn, Will, Daniel, and Lauren joined me for a half hour conversation covering the various projects that we are all working on. The full audio is attached at the bottom of the post and here are some highlights of what we talked about.

Nando

First up Max gave us an update on where development on Nando stands. As Lauren mentioned last week, Nando is the administrative side of the Courant News CMS. Max and Rob Baskin will be developing the templates for the interface and I’ll be working with them on designing the user interface and experience. The project is in the early stages right now but wireframes for the interface will be released soon so stay tuned to the Google Group for updates.

Edit Flow

Daniel also recapped what will be happening with Edit Flow over break. Work will be ramping up on version 0.3 of the plugin which will include more granular control over email notifications and user groups. Other features include some bug fixes as well as visualizing posts through a calendar-like interface.

Courier

Will Davis also filled us in on some of the work that will be done on Courier, his plugin for better email notifications. Courier already has support for custom templates and will be gaining further subscription options. The plugin update should be released before the end of break so stay tuned for updates.

Tar Heel iPhone app

Finally, Andrew Dunn talked a bit about The Daily Tar Heel’s iPhone app that he announced on Thursday. The app includes their Housing Guide as well as all the news, classifieds, and radio that you’d expect. It also has a feature that Andrew talked about on the call: a drink specials mini-app.

To hear more about all of the above projects listen to the full audio below.