Best way to add change log for site editors?

Permalink
If there are several editors with admin privileges on a site, it might be nice to keep a log, what each one has done.

I searched C5 forums and Ad-Ons, but didn't find useful solutions. It could be a simple list, where is in each line time, operation and user fields (e.g. "2012-12-30 10.30 pm | Put a new years banner on main pages | John L.").

Of course I could (and also did) make a special page, which is viewable and editable only by administrators.

There must be some kind of easier solution for this, I suppose. This is a must, if a larger site has several administrators, who need know what has happened recently. Or am I blind, and just can't find a core C5 feature?

julehti
 
glockops replied on at Permalink Reply
glockops
Not a core feature, but definitely something that would be useful. Whenever a new version of a page is created, you have the option for putting in version comments - that's a good place to start.

Should also note that the version creator (userid) and time is attached to that version, so all that is needed is a way to output all that in a nice "Site Activity" list.
julehti replied on at Permalink Reply
julehti
Thank you, glockops. Version comment are of course useful, but you must go to the specific page to see this.

As I told, I made a special private page for webmasters. Now they can see, if some other site editor has made system level changes (altered banners, updated Concrete5, added Add-Ons)
8Brian replied on at Permalink Reply
I definitely second this! Was just looking for this myself!

Could you tell how you made the special page to do this? =) Great idea!
julehti replied on at Permalink Reply 1 Attachment
julehti
1) Created a simple page with a table of three columns: date, executed system level changes, and editor's name.
2) Created a user group that consist all users, who are allowed to see this page and some other pages.
3) Told these users the address of this page. They have to log in to see this log page.
4) Webmasters can easily edit the log by adding a row into the table and fill the new information.

Here is an attachment, which show a half year old change log page. The page is in Finnish but you'll get the idea.

This is a poor man's solution but an easy one.