First Node Version Installed

Gosh, I wish I took better notes. This is what I remember about running the Node Express version of SFW on Raspberry Pi under the 12/16/2012 Wheezy distribution.

Install

I loaded Wheezy from the Pi website on to an 8 GB SD card using P.J.Evans' instructions. website

This booted headless in my model B but didn't appear in the DHCP tables in my Time Capsule router. Later it did. I still don't understand the intermittent network behavior.

I used rasp-config to set timezone, local and full partition. This took several tries and only succeeded when I connected a keyboard and display. More mystery.

I used apt-get to install git-core as suggested. website

sudo apt-get install git-core

I loaded pre-compiled node by ejeklint ยป Sun Dec 23, 2012 2:58 pm mentioned in the Pi forums. post

https://dl.dropbox.com/s/vjsigyyga5bn54l/node-v0-8-16.zip unzip node-v0-8-16.zip cd node-v0-8-16 sudo make install

I used npm to install coffee-script. (optional?)

I used git to clone SFW. github

cd git clone git://github.com/WardCunningham/Smallest-Federated-Wiki.git cd Smallest-Federated-Wiki/server/express npm install

cd ../../client/plugins for i in * do if [ -f $i/package.json ] then (cd $i; pwd; npm install) fi done

I used apt-get to install screen.

I used npm to start the server. readme

I configured my router to forward to the server. wiki

Use

Page Served From SFW on Raspberry Pi

Viewing worked. I could get Welcome Visitors and navigate from there.

Editing worked. I wrote a few pages to describe my first impressions.

Claiming failed. I got error messages I didn't understand and chose not to debug that now.

Streaming worked. I visited the About Logwatch Plugin and saw it send WebSocket messages.

Sitemap worked. I browsed my Pi hosted pages amid other sites with About Activity Plugin.

Forking failed. Though I had some confusion trying to fork from my laptop's localhost which shouldn't have worked with the current (remote) implementation.

Dragging worked. I dragged Parse plugin paragraphs from lab.fed.wiki.org and showed that they would work with Pi streams.