There is a Seaside tutorial, it is a little dated, but quite useful. A copy of the code updated to work with Pharo is available at http://smalltalkhub.com/#!/~JohnCBorden/SeasideTutorial. Steps for loading:
#sortBy:does not exist in Pharo,
#sortBlock:should be used instead in
#hashPasswordon the class side of StUser and it uses
GRPlatform current secureHashFor:; while the source MCZ file has it on the instance side and using
SecureHashAlgorithm new hashMessage:. Using the code listed in the tutorial works better for Pier.
Sandstone is also described by the author, the updated tutorial listed above has the SandstoneDB set in the session (as well as the other StUser changes). The original example code had StImageDatabase set, however this caused disconnections when the image saved.
Once the code was loaded, to get it working required running the tests (#bigsave was unsuccessful) and executing in a workspace:
Note: SandstoneDb doesn't support saving blocks.