[wp-hackers] [GSoC] Document Management

Benjamin J. Balter ben at balter.com
Mon Aug 29 20:01:19 UTC 2011


I just pushed the "1.0" of my GSoC project, WP Document Revisions into the
.org repo, but wanted to take a quick second and thank everyone for the
invaluable feedback over the course of the summer.

If you're interested, a brief overview of some of the high-level features,
as well as a screencast of a typical use case can be found at:
http://ben.balter.com/2011/08/29/document-management-version-control-for-wordpress/

Thanks for the opportunity and looking forward to contributing back again
soon,
- Ben Balter

On Wed, Mar 30, 2011 at 5:12 PM, Benjamin J. Balter <ben at balter.com> wrote:

> I'm preparing a GSoC application for a plugin that implements document
> management and version control functionality.
>
> The idea would be to help position WordPress to make some headway into
> gov/enterprise where these features are often required. It would also help
> approach parity with other open source CMS's as well as Sharepoint when it
> comes to document management.
>
> Specifically:
>
>  - Extend WP's revisions and attachment functionality to handle revisions
> to attachments, including a revision log (similar to commit messages) for
> documents, grouping documents and their revisions into a custom post type
> object.
>
>  - Build on permalink structure and post statuses to handle latest-document
> and revision permalinks, and public/private toggling functionality.
>
>  - Build onto the existing autosave system to maintain file locks to
> prevent collisions.
>
>  - Add basic workflow management (overview of documents by status, etc.)
> upon which other plugins and users could expand.
>
> - Apply user permissions on a document-status level.
>
> I've been working on a prototype that supports the beginnings of these
> features, but it's very much a work in progress. Thoughts or feedback with
> regards to the idea and scope would be appreciated.
>
> Thanks,
> Ben Balter
>


More information about the wp-hackers mailing list