There are half a dozen of us here working on SmallWiki. We spent yesterday
working only with the old version, but a couple of people are going to start
looking at the new version today. We have been mostly focusing on
persistence, and have made good progress.
We are using the "Prevaylor pattern", though of course Smalltalker have done
this long before Java was invented. We are basically keeping a change log
so that we can recover from a crash by restarting the last saved image and
replaying the log. That is not quite complete yet. We also store resources
in the file system, not the image. That is complete.
With the old version, we often found that an action would produce a blank
page. For example, logging in usually did this, and sometimes editing a
page or resource would do this. We are hoping that the new version will fix
this. Is it a known problem with the old version?
-Ralph Johnson