I installed SmallWiki in Squeak today--I'm impressed!
Here are a couple of potential porting issues:
I found a call to OrderedCollection>>replaceAtIndex: that is #replaceAt:
in Squeak. The changeset showing the change is attached.
Also, I ran SmallLint methods sent but not implemented and found:
SWDocumentComposite>>postCopy sends super postCopy but no superclasses
of SWDocumentComposite implement it.
SWCode>>internalEvaluate:on:with: contains the following expression
which is not implemented:
^Compiler new
evaluate: anExpression
in: thisContext
allowReceiver: true
receiver: aStructure
environment: nil
notifying: nil
ifFail: [ nil ]
handler: SilentCompilerErrorHandler new
SWPropertyManager>>postCopy also calls super postCopy which is not
implemented.
SWSIXXStorage>>directoryTime sends hour to TimeStamp now, but TimeStamp
doesn't implement hour.
SWStructure>>postCopy sends super postCopy, which is not implemented.
SWServer>>emitContext:on: sends aContext localScope, which is not
implemented.
SWBasicRole>>postCopy sends super postCopy which is not implemented.
There is a class SWDocumentComposit, possibly a typo from
SWDocumentComposite, but has some differences in methods. Also it's
postCopy sends super postCopy, which is not implemented.
SWText>>postCopy sends super postCopy, which is not implemented.