emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] Muse port of planner-authz.el


From: Andrew J. Korty
Subject: [emacs-wiki-discuss] Muse port of planner-authz.el
Date: Wed, 30 Nov 2005 21:04:08 -0500
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21 (darwin)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Archive:        address@hidden
Branch:         planner-muse--main--1.0
Location:       http://ajk.name/archives/2005/
Patches:        patch-1

 - port to Muse

 - mark up planner's <note> and <task> tags instead of using markup
   regexps

 - should now be easier to support other templating systems than Mason by
   defining new styles and changing planner-authz-after-publish-hook

 - allow the regexp used to control access to sections to be customized
   (planner-authz-sections-regexp)

 - optionally control access to published diary entries (suggested by Jim
   Ottaway)

 - build per-page access control lists on demand instead of all at once
   at the beginning -- should be more efficient because we'll rarely need
   a full list

 - use :strings to avoid contortions when inserting Mason tags

 - instead of automatically generating an index, Muse seems to prefer
   that users add the index to pages using <lisp> tags, so instead of
   overloading Muse's index-generating functions, simply provide
   planner-authz-index-as-string

 - while looping through planner-authz-pages-to-republish, actually pop
   off the entries to avoid republishing the same page twice if the
   process gets interrupted

 - run planner-authz-markup-sections on the whole buffer before
   planner.el gets a chance to convert everything into XML-like tags (I'd
   rather work with the <section> tags, but Muse needs support for nested
   tags of the same name)

- -- 
Andrew J. Korty, Chief Security Engineer, GCIA, GCFA
Office of the Vice President for Information Technology
Indiana University
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)

iD8DBQFDjlod8gM8+Mr5peERAgojAKCYHXBW5xO1VHD23ODwJe3IL531CgCfZI3/
3eUvlQF89C/ruy9rWZM8FYQ=
=3aU6
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]