*TW5 Farm* is a method of centralized multi-wiki support on the Internet.

Conceptually, technology comprises the following phases:
   
   - Preparing a separate wiki by means of Tiddlywiki 
   <https://tiddlywiki.com/> by a group of authors on their own local 
   computers.
   - When creating the content, the authors synchronize the wiki folder 
   through the Google Drive <https://drive.google.com/> cloud.
   - For each wiki, the editor pre-creates a wiki repository on Github 
   <https://github.com/>, from which then the wiki is published on the 
   Internet using Github Pages <https://pages.github.com/>.

*An excellent feature of the TW5 Farm technology is the function of 
automated collection of information on all wikis included in the collection 
and presentation in a separate central wiki.* The central wiki for this 
collection called *Project Hub* is located at https://protw.github.io/.


To provide this feature, each wiki contains a standardized $:/boa/logo tiddler 
(as a separate article is referred *Tiddlywiki*), which contains the 
information needed to represent the wiki outside.

The core of the technology is the tw_builder.m script, written by means of 
a high-level programming language - *Octave*. The editor runs this script 
on own computer. The script updates the wiki information in the *Github* 
repository, 
updates the wiki collection information, prepares and executes the process 
of publishing on the Internet.


The script code, additional resources, and description of the technology 
are available at https://github.com/protw/twfarm. The technology 
description wiki is available at https://protw.github.io/twfarm.


For a full-fledged work, the author must be able to write texts using 
*Tiddlywiki* and also install on own computer:

   - a local server for multiple wikis on *Tiddlywiki* - OokTech / 
   TW5-BobEXE <https://github.com/OokTech/TW5-BobEXE>;
   - Google application Backup and sync 
   <https://www.google.com/drive/download/backup-and-sync/>.

The editor in order to run the tw_builder.m script, in addition to the 
above list, has to install on own computer Octave sofware 
<https://www.gnu.org/software/octave/> and the function library 
fangq/jsonlab <https://github.com/fangq/jsonlab> to process *JSON* data.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f34f42f2-e8af-45dc-8d36-59982aa93b8f%40googlegroups.com.

Reply via email to