Alan Knowles wrote:
> I got a bit confused by the interface - the FAQ helps a bit, may be a
> screenshots of a typical workflow would help explain it...
Thanks for your comments. I agree there are usability issues in the
interface that need to be addressed. Any specific observations
about what you found confusing would be much appreciated.
> anyway, it did have some interesting bits - You seem to have implimented a
> form of revision control - did you put old revisions of articles as 'replys'
> to the current working one?
Yes, and one of the article 'extra' fields was conscripted to hold
the id of the version that the current version is based on directly.
> Another issue we had was how to deal with caching - any thoughts on flat file
> caching of midgard pages to improve performance??
Speed is definitely an issue. Right now the document is scanned twice when
called: once to establish the context for each component in the relevant
version, and again for display. I suppose this will get faster when PHP4
is integrated with Midgard, but some form of caching of document context
parameters would also help.
Paul