SmallWiki in Squeak
Lukas Renggli
renggli at student.unibe.ch
Sun Oct 12 21:30:01 UTC 2003
Hi,
thanks to Chris, Stef and Avi for answering the questions; it takes some
more time to answer questions right now for me, as I am on holiday ...
>> For me, Wiki's are are interesting thing for issue tracking, where
>> issue may be bugs, requirements or documentation. For the first step
>> I worked with Zwiki, a Zope based form of a Wiki.
>
> Lukas is zope expert and make money installing and developing web site
> with it ;)
Hans, you will see that I've taken some ideas from Zope, but I didn't
wanted to copy that framework: Therefor SmallWiki is not a general web-
serving platform like Zope, but more a framework to build flexible
content management systems. In the default configuration it is a wiki
having all the basic features of SWiki and much more ...
There is a documentation available at:
http://www.iam.unibe.ch/~scg/smallwiki/smallwiki.pdf
>> - - Wikis makes it easy to create information chaos, if there are no
>> good mechanisms to avoid it
That is why we support folders, that allow to organize the wiki pages by
nesting them into folders. There is also a mechanism to tag pages (like
the properties of Zope), but unfortunately there is no user-interface to
access them yet, if you want to use it you have to do it from the code.
>> - - The easy information model of wikis should be reflected by easy
>> usage
Building a powerful UI that is easy to use is a very difficult thing, I
think: I am looking for suggestions to make the current implementation
even better.
As an example, Avi suggested to make it possible to edit parts of a page
in-place. I think this is a very interesting idea, that I am going to
investigate further for version 1.1
>> - - information only has existence if it is recorded AND if it is
>> easily accessable (sounds trivial but is so hard to implement) - like
>> a book in a library which was set in the wrong shelf.....
>
> That's why we are working on a good search engine for SmallWiki (not
> in the 1.0 version)
Right, the search-engine in the current version is very simple: just an
action and a visitor doing the text-matching.
What we plan to add in the near future is to have search engine where
you are able enter logical expressions and where you might also specify
the place where a given text should appear (paragraph, table, link,
header, ...). Actually this is quite easy to do, as we just have to
traverse the AST of the documents with a visitor and do the matching.
Cheers,
Lukas
--
Lukas Renggli
http://renggli.freezope.org
More information about the Squeak-dev
mailing list
|