No comment. Sorry.
fromFileNamed:action:
Fill in all parts of this page from the info in its file
name:date:time:by:authName:authPW:privs:text:back:
Record the name of this page during startup. When reading the page in order to serve it, this is NOT executed. The text is read from the file explicitly.
outputFormat
Ah, yes, my first experience with class vars. I need to think about this scheme a bit, but it's only a placeholder anyway. BJP
password
password:
privs
privs:
Privilege string should contain 'read' or 'write' for what's protected
username
username: