Subversion back end
You can configure cozmos to use a subversion repository instead of the
build in unversioned one. Whatever authentication and
authorization implementation the subversion repo had (via mod_dav_svn)
will control the permissions for the editing of pages. Its
slightly inelegant in use (at least first time) as the URL for
publishing is different to the one for browsing.
https://svn.foo.org/mycozmosroot/ as opposed to http://mycompany.com
for example. Once set in SeaMonkey's preferences (for that site)
it is remembered by the browser for subsequent launches.
Firefox changes needed
For this idea to truly take off, Firefox needs to have a pluggable
editor (kinda like Internet Explorer does). Ignoring how the
preferences dialogs would change, here is what it would look
like. It would be ghosted if no helper application were set in
the applicable prefs dialog of course.
Any Mozilla coders in the bay area want to do some pairing? Get
in touch ( my first name @ my family name dot org )
January 15
th 2007