Here's my "top five" RIGHT now:
- Use/improve file storage (simplify the permissions interface, upload of zipped files, get webdav to work, support multilingual versions of same content, etc.). File storage seems to be all we have right now to deal with any content other than text in forms (or where do you upload a file you want to publish on openacs.org if you do not have an account on the box itself?).
- Add Edit-This-Page to file storage. Adding an edit button that calls up a polished ETP UI for text/html content types would go a long way.
- A way (e.g. publish button) of creating a static copy of a file storage instance ("site") in the file system (so AOLServer can deal with things like the Slashdot Effect and users have a VERY portable static copy of their content). We could even provide some "pretty demo sites" as Danielle suggest, that could be included with the package and published "at the press of a button".
- An easy way for users to add additional metadata (attributes in ETP?) and get them to show up in the content (stuff like created, published, last edited, abstract, authors, keywords, etc.). Something like what Tammy suggests (UI for adding content types and attributes in ETP)?
- An easy way for users to add workflow to the equation.
I would like to wrap OpenACS packages and ".LRN groups" around content publication. Examples: list of links to content in file storage an author/editor/publisher needs to edit/approve/reject/publish today (workflow portlet), author invites a coauthor to work on a document (.LRN group), a discussion evolves around a piece of content (group forum), deadlines are set for publication (group calendar), log for time spent on specific jobs (group logger), etc.
Hope to make the CMS chat in a couple of hours.
Carl