Hyperlocal Server

On this page we discuss the development of a "hyperlocal server" for the Federation. We imagine a number of bespoke Hyperlocal Servers coded in different languages. The one we are concentrating here is the LiveNode Server or more specifically the Block Server.

The aim of this project is to create a LiveCode Server that interoperates efficiently with NodeJS.

We consider what one might expect of a federated wiki server under diverse circumstances. We hope a brief reflection will guide improvements in servers, clients and the protocols between them.

This page is about the current and future of Fedwiki servers. The current reference implementation in Node can be found her on gitbub

Here we make a start to document the creation of a minimal Fedwiki Server that provides a minimal but fully specified REST API for both existing clients and future mobile clients.

Assuming you are using the install from the One Line Installation Script then the logs will be in:

This page is about the current and future of Fedwiki servers. The current reference implementation in Node can be found her on gitbub

Here we list the minimum requirements for a Fedwiki Server:

Thoughts and ideas regarding the requirements for Fedwiki hosting moving forwards.

THe aim of a future hosting infrastructure for Fedwiki Server software should separate concerns:

The server that delivers the client-side javascript that starts you browsing the federated wiki is called the Origin Server. It's special.

Looking at moving the node server forwards from Express 3.0. We ask ourselves <i>What does a Federated Wiki server need to support?</i>, and <i>Are there any aspects of the server that would more rightly belong as part of the client?</i>.

While there are many components, the main two are <i>wiki</i>, and <i>wiki-server</i>.

Now running web sites involves ftping files to servers, and running complex perl scripts.

Federation makes even tiny wiki sites valuable. To feel this value, make some sites. Experiment. Keep the ones you like. Here I reflect on three years of doing this myself.

Russell Senior and Sven Dowideit have contributed to the Arduino and Node.js server implementations which stretch our understanding of federation. With so much of the logic on the client side, we can even make read-only sites with Apache.

If something goes wrong on the server, save the work locally, if nothing else. A border turning yellow is at least some kind of warning.

We consider the many ways that we might delete a wiki page. We've got to get this right.