Demo Docker Hub
The Forest Chat Wiki is organized as a tree of topics. For each topic there is both a wiki page, and a chat page. Like Wikipedia or Moin Moin you can edit each wiki page. Like Slack, or Discord each topic has its own chat channel. But unlike Wikipedia, it is a tree of wiki pages, so that you can organize your information as a taxonomy. And unlike Slack, it is a tree of chat channels, not just a list, so that you can keep your chat channels organized. And unlike Wikipedia, you get a WYSIWYG HTML editor. And unlike all of those applications, you can customize the look and feel with a browser.
And best of all, it is your own docker container, so no internet giant is collecting and selling your group's private data.
The Forest Chat Wiki lets you edit both the content and the look and feel n the browser. The managementinterface lets you add, edit and rearrange the chat pages, It is trivial to create a new topic with associated wiki apge and chat page. And trivial to rearrange the topic tree. You can copy interesting parts of the chat logs to the relevant wiki page. You can add and edit Google maps, map locations, files and images. You can edit the content with either the WYSIWYG CKeditor, or with the more technical syntax checking Ace editor.
The Forest wiki is great for teaching Pyodide,Transcrypt, and Pug. Every student can get their own account. For very advanced students, each student can get their own docker container.
PythonLinks.info is a single page web app built on top of the Forest Wiki.
The Software Stack
| The Client
|| The Server
| Python Source
|| Forest Wiki
| Ace Editor
Child Web Pages
Forest Wiki Installation Instructions
How to install the Forest Wiki on Ubuntu Linux, Mac OS X, and Windows.
Forest Wiki Training
Class Notes for the Forest Wiki class
Pug and Iodide Classes
Description of classes
Other Interesting Wiki Pages
Various demos are stored here.
According to Piaget's theories, students need to start off with simple concepts and build on them layer by layer. This page describes the recommended sequence for teaching web development in the browser using the Forest Chat Wiki.
How this product benefits different users.
GoDays Berlin 2020
A conference on GoLang in Berlin.