[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