A swiki editor

Simon Michael simon at joyful.com
Mon Jul 21 16:01:15 UTC 2003


Hi Daniel,

> * Almost everything you do gets saved, so little is lost (mostly context
> for doits)
> * Easily visible

Yes, unfortunately most of what I (we ?) do in Squeak these days falls
into the latter doit/direct manipulation category. Not sure how to improve
things, short of a transaction-aware image. Periodic background snapshots ?

Regarding a better wiki editor - I want this too, not least because every
squeak project I contemplate seems to boil down to "step 1: gather/clean
up/review existing documentation on the swiki" followed by: "fire up my
browser, remember I'm urgently needed elsewhere".

I was thinking of smart local wiki page objects that sync as necessary.
Here are some stories I came up with for CachedWikiPage:

- CWP can fetch latest page text from server when online
- CWP can store text when offline
- CWP can push locally-modified text to the server when online
- can instantiate and edit CWPs in star browser
- CWP can highlight wiki links
- clicking links navigates to other CWPs
- CWP can instantiate siblings as needed
- CWPs are colour-coded according to synchronization status
- CWP can do simple wiki formatting

And perhaps also a CachedWiki, that can sit in star browser and:

- fetch latest page list from wiki
- generate CWPs/star browser nodes for all pages
- synchronize page additions/deletions/renames
- allow searching of local, and remote, wiki pages
- slowly synchronize all pages ("trickle" mode)
- quickly initialize all pages from a bulk download



More information about the Squeak-dev mailing list