Version control module

Topics: Customizing Orchard
Feb 19 at 8:07 PM
So, last year I created a version control module. The source is located at https://github.com/jgreywolf/windsong.VersionManager. The intent was to add a few more features than were available within Orchard 1.9 at the time - and not sure what updates are planned for 2.0 in this area. However, I figured I would finally now getting around to actually posting something about it.

There are still a couple of areas that I want to improve/complete - but been pretty busy past year :) Here is what is there now though:

View history of Content Item.
Promote any previous version to latest (draft)
Mark an item as read only (or not)
View specific version
Compare version to latest

Here is what I still intend to add:
Undo a draft item
Compare between versions (not just with latest)
Content Type versioning
Better method for viewing version history (I will post a different thread on this one)

Its on GitHub here: https://github.com/jgreywolf/windsong.VersionManager

Any feedback appreciated :)

Justin
Developer
Feb 26 at 1:21 PM
It sounds very interesting! There seems to be some overlap with what the AuditTrail provides, but that module's purpose is perhaps more aimed at logging user actions than version control. Maybe you could demo it on one of the Tuesday's meeting sometime and get some feedback there?