Document versioning
|
6 posts
|
So far I’ve been very impressed with Frog CMS. However I still can’t figure out how to enable document revision management/ versiong. Does this feature have to be enabled somehow (plugin)? Or does Frog actually lack this feature? IMHO It’s a pretty important. TIA |
|
291 posts
|
Funny that you mention it. I have plans to write a plugin for it. One project we are doing needs it. I think versioning does not need to be in core. Having it as optional plugin should do it. |
|
6 posts
|
Ok, I guess that answers my question. When you get around to writing the plugin, it would be awesome if you could release the source code so we can all benefit :) I’m on my second Frog site now. And I’m really loving the simplicity. So I’d have to agree on keeping document versioning feature as a plugin. I’d hate to see feature bloat kill a great product. I’ve been building sites for 10 years now and I rekon that Frog CMS is one of the few that doesn’t suck (much). |
|
6 posts
|
Hi Tuupola Any news on the versioning plugin? Or any pointers I’d be keen to write one myself if I knew where to start. |
|
184 posts
|
Having written the savemysql plugin I have been wondering if it would be easier to extend Tuupola’s Dashboard plugin instead. At present Tuupola’s Dashboard logs the id of the what has changed in a site, when, by whom, and when. Adding a record into the database of ‘the change’ could prove a logical progression so that the changes could be viewed, deleted or restored. Being that several people have shown an interest in this already, I think it might be nice to invite people’s feeedback on where they might fit in with the overall jigsaw!? |
|
4 posts
|
+1 on this! I’ve been evaluating a number of CMS systems lately, and this is one feature that most systems seem to approach as an afterthought. Habari has a very promising plugin called revision that uses Diff. Unfortunately many of Habari’s plugins are still under development and are unstable. I was able to get revision working, but only after some hacking on the core level. So sad. BlueFrog’s suggestion of extending Tuupola’s Dashboard sounds like a great start, however I don’t see any way to access a post’s original content. Observer seems to only have “after save” events. Wouldn’t you need a “before save” event? |
|
6 posts
|
Diff would definitely be a nice extra feature, however not necessary for the first pass. I really think at a minimum there needs to be some way of saving, and accessing historical page revisions. |