On Mon, 6 Dec 1999, Henri Bergius wrote:

> IIRC, Emile has notes on what is required for Midgard
> install on OSX Server. Also, some people on this list
> are running it, so you'll probably get more information
> from them.

I haven't kept the notes myself, but I'm pretty sure Todd Woodward
from RadioDigest did.

> > writers and editors I work with liked the ability to write a story in a 
> > writer's interface and have a release button in the editor's interface so 
> > that there would be flow control and authority in a centralized place. Both 
> > parties also liked having version histories so that as the editor/writer 
> > exchange process went on ther would be a history of the revisions and 
> > versions...the first would be pretty easy though i can see where the 
> > revision history feature could tax a database if too many versions of a 
> > story clogged up the DB...maybe when a story is released for distribution 
> > the history would be discarded........

The way I would handle this within Midgards current capabilities is
keep the history of approved articles in reply articles.

A new article is created as usual with the approved flag not set. Approving
simply toggles the flag and marks it as unmodifiable in the adapted admin
site you'll want to build.

If a new revision is created you in fact create a reply article of the
original article, copy the contents of the existing article to this
new reply article, and clear the fields of the original (including
its approval field).

When fetching an article, examine its approval flag. If it's set you've
got what you wanted. If not, get its latest reply article. If it exists,
you've got what you wanted. If it doesn't that means that the article
is in it's first unapproved revision and you don't display it.

Another way would be to use a topic per "article" and add revisions as
new articles to that topic. To get the latest revision, get the latest
article of the topic, or the seconds-to-last if the last was not approved.
Same principle as above.

Bye,
Emile


--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org

To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]

Reply via email to