* Add canedit hook, allowing arbitrary controls over when a page can be
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Fri, 2 Feb 2007 02:33:03 +0000 (02:33 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Fri, 2 Feb 2007 02:33:03 +0000 (02:33 +0000)
commit5f162cfd344f6b75fa39a57be4b3d488cadd1535
tree56528c6b3fad333fc32ee4a774a0130bbfaa6131
parent930ca4d85f90ddf83cfaab7061a9ac49ee04313a
* Add canedit hook, allowing arbitrary controls over when a page can be
  edited.
* Move code forcing signing before edit to a new "signinedit" plugin, and
  code checking for locked pages into a new "lockedit" plugin. Both are
  enabled by default.
* Remove the anonok config setting. This is now implemented by a new
  "anonok" plugin. Anyone with a wiki allowing anonymous edits should
  change their configs to enable this new plugin.
* Add an opendiscussion plugin that allows anonymous users to edit
  discussion pages, on a wiki that is otherwise wouldn't allow it.
* Lots of CGI code reorg and cleanup.
34 files changed:
IkiWiki.pm
IkiWiki/CGI.pm
IkiWiki/Plugin/anonok.pm [new file with mode: 0644]
IkiWiki/Plugin/lockedit.pm [new file with mode: 0644]
IkiWiki/Plugin/opendiscussion.pm [new file with mode: 0644]
IkiWiki/Plugin/openid.pm
IkiWiki/Plugin/passwordauth.pm
IkiWiki/Plugin/signinedit.pm [new file with mode: 0644]
IkiWiki/Plugin/skeleton.pm
debian/NEWS
debian/changelog
doc/features.mdwn
doc/ikiwiki.setup
doc/index/discussion.mdwn
doc/plugins.mdwn
doc/plugins/anonok.mdwn [new file with mode: 0644]
doc/plugins/lockedit.mdwn [new file with mode: 0644]
doc/plugins/opendiscussion.mdwn [new file with mode: 0644]
doc/plugins/signinedit.mdwn [new file with mode: 0644]
doc/plugins/type/auth.mdwn
doc/plugins/write.mdwn
doc/todo/discuss_without_login.mdwn [new file with mode: 0644]
doc/usage.mdwn
doc/w3mmode/ikiwiki.setup
ikiwiki.in
po/bg.po
po/cs.po
po/es.po
po/fr.po
po/gu.po
po/ikiwiki.pot
po/pl.po
po/sv.po
po/vi.po