Enter your search term. Try searching for "all".
The Forest Wiki i is a tree of Wiki pages.. You can edit both the content and the look and feel with just a browser. Because it is strictly a tree, you can publish any branch, and share it with your colleagues creating a federation of cooperating wikis. The wiki can also publish the news, the newest items in any branch of the tree.
For the user
The Forest Wiki user can add Wiki pages, Google Maps, Locations, Iodide Workbooks, files, and images. He can edit a wiki page with a WYSIWIG editor, or he can edit a page with the more technical syntax checking Ace editor. Of course you do not have permission to add or edit the pages, so there are no submit buttons on the demo forms. The management interface (ZMI) allows you to look at any page, see its children, and rename, cut, copy, and delete them. Cut and copied pages and branches can be pasted elsewhere in the tree.
For the Admin
For the Data Scientist
The Forest Wiki includes Iodide Notebooks. Iodide is like Jupyter Notebooks, but the kernels run in the browser in cPython. Iodide includes a cPython on WASM kernel, and other language kernels are being added. The Forest Wiki allows one to create a tree of Iodide Notebooks, and to add numerous content types to each notebook.
For the Organization
It is really easy for each organization to host their own Forest Wiki, to create the content, to customize the look and feel, and to publish as JSON for other organizations to consume. You can publish the whole tree, a branch of the tree or multiple branches. It is really easy to import JSON. Either mirror another wiki, or add another wiki, as a branch of your wiki. Or import multiple branches from multiple wikis. Mix and match, curate content, And then republish.
For the Web Curator
The Forest Wiki lets you organize links to web sites as a tree of categories. As the tree grows, you can create new categories, and rearrange them, but the URL's to the individual wiki pages stay the same.
For the News Editor
The Forest Wiki lets news editors recommend news articles, For any branch of the tree, you can publish a list of the most recent items. The software calculates the most recent items, and caches the results. When content changes, the most recent list is recalculated.
For the Student
For the Python Developer
The Forest Wiki is built in Python using Persistent Python running on an object database written in Python and optimized in C. You can edit Python Chameleion Page Templates in the browser. Pug generates valid Chameleon Page Templates which can be rendered on the server. You can even run the Python debugger in the browser. And if you really really insist on writing Python using an ancient unix file system, and even more ancient terminal, supported source code licenses are available.
Two Last Points
The Forest Wiki really is a tree of pages and it is a tree of objects. Every page is a view on an object. Many people think that it is a tree of directories containing files. It is not. Technically speaking it is a tree of objects stored in an object database. Every Page object has a title, a description, HTML content, a parent, and possibly children. You can view, manage or edit Page objects. Other types of objects have many other views, about 80 different views altogether.
Every wiki page has a position in the tree, so it can be accessed by a URL such as https://MyDomain.com/Path/To/Wiki/Page/Name. Every wiki page name is unique, so there is also a canonical URL. https://MyDomain.com/Name.
The Forest Wiki is now available as a docker container. It works great as a stand alone WIki or for Google Map.
Do you have any questions? Please send me an email.-