Wednesday, April 19, 2006

intentions

Time I started laying out the intentions for implementation of AgileWiki3.
  1. A bit of cleanup on the top-level framework. Sessions in particular should have some kind of timeout mechanism. Otherwise we've got a memory leak, as restarting the client simply opens a new session.
  2. The AwServer and clients should continue to work "out of the box", but we also need to be able to configure the RMI. A different port may be needed. And when running the client on a different machine, you need to specify the host. I'm thinking an optional property file might be good here.
  3. We need a servlet to drive the web interface. (No, not SOAP. Not for a while!) I'm thinking this should be a priority, least we design ourselves into a corner with Swing, otherwise I'd put it off.
  4. CEnts are being displayed, but how about LEnts and DEnts? Need to verify this or fix it.
  5. We need to be able to change all the necessary CEnts/LEnts/Dents. Some are done. Easy stuff, with a slight complication for access control. We also need to be able to edit documents and tables, as well as create Rolons.
  6. Privacy needs to be implemented early, restricting the ability to view content. Two use cases here: (1) restricting visibility of a cabinet to a user group and (2) restricting visibility of personal content to the user, e.g. user email address. We don't do it early and it gets very diffilcult.
  7. Support for navigation by pathname.
  8. We need to support WikiWords in documents, and citations.
  9. Real live classifiers: include, export, tagmatch, importmatch, importtag, export.
  10. rename/refactor
  11. move/refactor
  12. restore
  13. post
  14. destroy
  15. promote/demote
  16. dump/snap/restore
  17. calendar
  18. A guestUI.
  19. A rolonicUI.
  20. Row entry form for tables.
  21. Table descriptor creation wizard.
  22. Deligation of privileges.
  23. sharing between arks
  24. cabinet proxies
There's more, I'm sure. This is just off the top of my head. But even this will keep me busy for quite a while. Anyone want to join the fun?

Bill

0 Comments:

Post a Comment

<< Home