[squeak-dev] swiki source suited to recent Squeaks
Chris Cunnington
brasspen at gmail.com
Wed Aug 14 23:12:14 UTC 2019
> On Aug 14, 2019, at 6:15 PM, tim Rowledge <tim at rowledge.org> wrote:
>
> The only 'TinyWiki' stuff google threw up was an html-only approach - was that the one you were thinking of?
No. SqueakSource since forever has had a wiki for every project. It’s called TinyWiki. It’s the kernel of Lukas Reggli’s Pier wiki CMS.
It requires SmaCC, which Levente says can be loaded in 5.2. I guess if you change SmalltalkImage>>#associationAt:ifAbsent: to Smalltalk globals or something.
TinyWiki uses the Visitor pattern and is gem. You can download it here [1]. You’ll need to add this initialize method.[2] Then you can register it as a regular Seaside component. [3]
Chris
Nazareth - This Flight Tonight
https://www.youtube.com/watch?v=ylW6sC6NNhY
[1]
Installer ss
project: 'SmaccDevelopment';
install: 'SmaCC-lr.14.mcz';
install: 'SmaCCDev-lr.18.mcz'.
Installer ss
project: 'ss2';
install: 'TinyWiki'.
[2]
TWWiki>>initialize
super initialize.
self setModel: TWFolder new initializeHelp
[3]
TWWiki registerAsApplication: 'TinyWiki'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190814/91b85331/attachment.html>
More information about the Squeak-dev
mailing list
|