Edit Flow stage two - Newsroom meta data

Development lead for stage two: Daniel Bachhuber

Contents

Features

The goal of stage two for the Edit Flow Project is to add newsroom-specific meta data to the post concept that will better allow the newsroom to capture information related to the workflow and production of content. This meta data will include:

Logistical information

  • Location - Free text form for the location of the assignment. Might autosuggest locations based on a database in the future.
    • Custom fields location: _ef_location
  • Due date - When the assignment is due for the next steps in the editorial workflow
    • Specifics: Either drop-down menus similar to how the publication date is handled or a calendar widget. Mirroring WordPress' default styling would probably be preferable
    • Location: _ef_due_date
  • Workflow - If workflow is enabled, then the assigned workflow for the post
    • Custom fields location: _ef_workflow
  • Description and notes - A textarea for assignment description and any notes about it
    • Custom fields location: _ef_note

Commenting

Not entirely sure of the best way for this to be build at the moment

  • Comments or notes about the Post between users (would be threaded to allow for discussion)
    • Note: varying levels of complexity to build this


Storage Options
  • Store as metadata
    • Mo: Poor solution; will be difficult to include additional details about comments and allow for threading
  • Store as regular comments
    • Could differentiate from front-end comments using wp_comments.comment_type field
    • Mo: my vote is for this, since we can make use of existing functions/framework. The only thing is that we'd have to use a filter to hide the editorial comments from being displayed in the front-end, or get users to change the function call in their comments.php file in their theme
  • Custom db table
    • Peter's Post Comments uses this method
    • Mo: would require a lot of extra (unnecessary) work, I think.

Extra

  • Any multimedia, photo, or video requests

Most of this information will live within one meta box on the post edit screen. At this point, I haven't decided whether this meta data would be accessible through the "Quick Edit" screen.

Notes

Open questions

  • Is there any framework for adding fields to "Quick Edit", or would those have to be appended using Javascript?

Development timeframe

  • Architecture & Design: June 15, 2009
  • Development: June 17, 2009
  • Alpha Testing: June 22, 2009
  • Beta Testing: June 25, 2009
  • Release: June 26, 2009
This page is maintained by Daniel Bachhuber.