📚 Agora node [[wiki]] ☆
Agora nodes contain community contributions with titles or topics that match your search. x
📜 File wiki.md by @flancian ☆ 📎 ️🔗 ✍️ ⛶

Wiki§

📜 File _notes/wiki.md by @bmann ☆ 📎 ⛶

Various thoughts on wiki software

WikiJS§

Used to run this site — see [[WikiJS]].

Outline§

Licensed as Business Source License — which I had not heard of. Documenting under [[Licensing]]

My fork: https://github.com/bmann/outline, setup to easily deploy to Heroku (not updated to recent head, yet). The app.json did get merged, so you should use the main version.

The other issue I had, with having multiple Google accounts logging in to one team, got solved with a small edit by someone else.

Resources§

I’d like to have a wiki that is private except for a group of (50-100) people I whitelist. Preferably free, or worst case, fixed fee that doesn’t scale with users.

Howwww do I do this!? New pricing for GitHub and Notion don’t help here, unless I’m missing something. — [Lee Edwards (@terronk), May 19th, 2020](https://twitter.com/terronk/status/1262883499708575744 )

My response:

I’m just in the midst of setting up @requarks for personal use. It syncs to a git repo, runs on Heroku for about $16/month ($7 paid dyno & $9 paid postgres DB)

Even GitHub Free now appears to allow unlimited collaborators on a private repo.


Wikis that use source-control for their backing store, Paul Hammant, Sept 2017§

https://paulhammant.com/2017/09/23/wikis-that-use-source-control-for-their-backing-store/

Quoted from the article:


Maintained wiki implementations

  • Gollum - Git backing store, Docker ready, maintained but has not had a lot of commits recently
  • SahrisWiki - Mercurial backing store, Docker ready, maintained but has not had a lot of commits recently
  • Zim Wiki - Bazaar, Git, Mercurial, or Fossil backing stores - personal desktop (fat client) rather than group web-app. v cool.
  • Fossil’s Wiki - Fossil is a VCS itelf and has a built-in wiki.
  • Realms - Git backing store. Python2. Actively maintained.
  • DokuWiki - Git backing store. PHP. Actively maintained.
  • Jingo - Git backing store. PHP. Actively maintained.

Has this to say about WikiJS:

Can be linked to a Git repo and do round trip, but the database is the main DB, with sync to/from Git being done at intervals via single committer ID. That said, it is “Docker ready” using NodeJS and is actively maintained.

Which is not quite true. The DB is essentially a cache. The single committer is true.

My notes:

📜 File pages/wiki.org by @jakeisnt ☆ 📎 ⛶

Wikis are tree-based tools for representing hierarchies of information.

This personal wiki is the one I maintain. Others refer to personal wikis as Digital Gardens, Brain Dumps, or Personal Libraries.

The source of this wiki can be found at https://github.com/jakeisnt/wiki

Motivation

Organization

I needed a way to better organize my ideas. Administering structure to my data was a good way to do this, and org-mode provides a good facility for this. Further, the constraints administered by the website motivate me to better organize my notes as they're visible to the public; without this structure the notes won't even render properly.

Accessibility

I'd like my notes to be easily visible to anyone. It allows me to easily share my thoughts and perspectives with friends or colleagues.

Publicity

This portal also enables recruiters or future collaborators to learn more about me, my skills and my interests. Perhaps I can build a following, inspire someone, or find an interesting job opportunity if someone stumbles upon this wiki.

Ideas

  • https://years.cblgh.org/ Briefly summarize what you've done each month and year! This is excellent for reflection, learning and growth. It can be easily contrasted with goals. I think that doing this on a monthly basis would be much more helpful than yearly; perhaps I could introduce some tags to the wiki that would help catalogue this.

  • https://www.brendanschlagel.com/2017/11/05/canonize-creating-personal-canon-template/ :: Add a personal canon; catalogue the things that have had the most impact on you. This could be difficult but it's worth goingthrough the effort! Would be great to do some justice to each thing that's inspired you.

  • https://phse.net/values/ :: Cataloguing a list of values on the website seems incredibly value for myself or for others. These ideas are definitely admirable. (Making connections with other people has a higher return than making good work, it seems!)

Design

The design of this wiki has gone through multiple phases.

I started with a Hugo template, adding browsing features in multiple panes to the site, but Hugo proved to be too complex of a tool to sustainably use in the long term.

The current iteration of this site is generated with a Pandoc-based tool I've written myself, as I felt I wanted more customizability. Eventually, I'd like to generate multiple front-ends for the website — so that visitors can view it as a wiki, as a traditional blog, a series of journals, or something in between — depending on how they view the website.

References

I've taken inspiration from several others who maintain wikis.

  • Tommy Morrissfirst introduced me to the idea with his personal (private) wiki.

  • Jethrohas easily accessible articles and templates that I've made use of to put this together.

  • 100 Rabbitspublish all of their notes and information in a custom wiki framework. Logseqis a really cool tool for maintaining a personal knowledge basin that syncs effortlessly with GitHub. https://github.com/kormyen/memex

Further Inspiration

https://github.com/jackmcdade/secret-public-journal https://github.com/HermanMartinus/bearblog https://github.com/bphenriques/knowledge-base elisp wiki https://github.com/nikitavoloboev/knowledge https://github.com/karlicoss/beepb00p https://github.com/bennetthardwick/website https://github.com/nikitavoloboev/knowledge — i love the idea of visualizing the ralations of the notes as well as his rationale https://github.com/aceyoung9/garden https://github.com/binyamin/eleventy-garden

Notes

https://jlelse.blog/posts/wiki-approach/ cool wiki approach :: find the best method for me ! I think writing a blog post is the best way to help me organize my thoughts, i should get that infrastructure up. nextcloud notes is also a good option, but i do have to set up a nextcloud server to handle that https://dpitt.me/blog/2020/03/zettelkasten/ obsidian md knowledge base The Brainis a digital memory solution written and maintained by the brother of Acronym's founder, Errolson,for many years. It's not well known in the technology space, but it's popular with creatives and researchers who often don't intersect with the field.

organization

https://todaytakeseverything.wordpress.com/2016/09/29/the-bullet-journal-bulletproof/ doing things once a day and putting them in a bullet journal or something https://www.reddit.com/r/philosophy/comments/1vn6uk/thoughts_on_the_meditations_by_marcus_aurelius/ https://www.veilance.com/gb/en/shop/mens/isogon-mx-jacket https://www.srid.ca/689c4a39.html bulletproof web app for notes; uses reflex frp and obelisk framewrok https://reflex-frp.org/ haskell web framework; uses tech called obsidian. feels very opinionated? not sure whether it is good or not http://shpadoinkle.org/docs/getting-started/index.html some ui library someone is very passionate about, it is unclear whether it is good or worthwhile https://nesslabs.com/digital-garden-tiddlywiki https://seekr.github.io/zettel/#colophon

gossip's web a directory of home-grown personal websites, experiments and writing https://www.wikiwand.com/en/Transclusion#overview both the subject of transclusion: the inclusion of one document in another - and the wiki itself are super good here http://outliners.scripting.com/ 40 years of outliners https://github.com/TymonZ/garden

working with the garage door up:: why we should learn with wikis in the open.

weakty wiki

  • site map!

  • related tags!

  • backlinks!

  • resoures!

  • activity graph for research or projects! i love how this wiki looks and feels uses PARAmethod of organizing information and a feed! god this shit is so good and a table of contents but everything is hidden out of the way! IBM plex mono is almost there - but not quite

hypothesis a margin with conversations anywhere on the web! i cannot stress how cool this is, particularly the trick with the sidebar https://dreamwiki.sixey.es/welcome.dream/ http://mindforger.com/: markdown-powered wiki software

concrete plan

learn to build small software! a wiki is the best way to do this.

  • write a basic org-mode parser in ANSI C and C++ supports links, #+title, nested bullets, etc. fairly simple to start.

  • with inspiration from devine's wiki, integrate this parser into a service that parses things out to html, also written in ANSI C

  • continue to rewrite in rust and other languages, like zig perhaps, for fun and to learn more programming

  • experiment with a file format other than org under the hood; something with an equivalent level of expression but much simpler [i don't use most of the features of org here anyways; org feels like it's doing too much as a file format, and i use different subsets of the format in different ways]

    • would be cool to use a babel-adjacent technology to be able to convert to file formats compatible with other platforms on the fly.

experiments

  • figure out the best way to do project management. learn more about the mailing list strategy adn see how that compares to a TODO.org approach that I've been using in a few of my projects to take notes and ideas.

  • build hyper specific tools to interact with my wiki in different ways to enforce certain ways of integrating with it: adding a new idea, journal entry, or something similar for example. emacs is a nice interface and should be worked on, but it shouldn't be the only one. small, portable .sh scripts could be fun to experiment with here.

ideas

List of artists and hackers using homegrown time-tracking tools https://joelhooks.com/digital-garden https://github.com/drichard/mindmaps

https://joplinapp.org/ open source note taking and todo app local first self-hosted wiki tool(dendron) knowledge base from nikita second brain digital gardeners https://github.com/seanbreckenridge/exobrain https://github.com/jsjoeio/joeprevite.com notes for people we keep in touch with

open source wiki Stop Taking Regular Notes; Use a Zettelkasten Instead Kate on Twitter: "Making regexp -> NFA compilation faster by constructin

https://github.com/schollz/cowyo neat, encrypted wiki! Code Samples - Impredicative Wiki Wiki bphenriques/knowledge-base: Personal Wiki Introduction - Everything I know

This FTP site knowledge/wiki-workflow.md at master · nikitavoloboev/knowledge Building a digital garden Tom Critchlow. Move. Think. Create.

Marcin Ignac on Twitter: "I'm fascinated by @andy_matuschak digital garden https://wiki.xxiivv.com/site/about.html https://billdemirkapi.me/

https://git.sr.ht/~sircmpwn/openring a webring for static site generators, allows for generating a webring from a list of RSS feeds to join the sites together

kormyen/memex https://github.com/bphenriques/knowledge-base https://wiki.nikitavoloboev.xyz/ http://okmij.org/ftp/ Memex 1.1 | John Naughton's online diary https://mboxed.github.io/sodatsu/#home

A gardening guide for your mind • Mental Nodes

Collected Notes. https://bismuth.garden/now anotherPersonal Websites and wiki https://libarynth.org/start

https://beepb00p.xyz/exobrain/#table-of-contents very cool, simple wiki with an indexable menu

https://marcus-obst.de/wiki/Notetaking opinionated wiki advice

https://news.ycombinator.com/item?id=24108466 iterative approach to notes

📜 File wiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️ ⛶

Wiki is an editable website, usually public. Related: digital garden, something like a private wiki.

По-русски: вики.

A wiki needs a wiki engine to work. Some people say wikis are dying, see Invalid interwiki: interwiki not set up .

Wikis are important, a lot of stuff I do is wiki-related.

What is a wiki

There is no consensus, actually. People call everything a wiki nowadays.

В июле 2015 Джон Льюис и Ферран Тьюфан создали новую вики-ферму — Miraheze. При помощи краудфандинга и персональных инвестиций Miraheze официально был запущен в августе 2015. За несколько лет проект сильно вырос, чтобы стать одной из крупнейших и самых узнаваемых вики-ферм, предлагающих MediaWiki. Несмотря на успех и эволюцию, один аспект Miraheze не изменился — формальное существование. В ноябре 2019 Miraheze был зарегистрирован в Великобритании в качестве некоммерческой организации как Miraheze Limited.

I like wikis. I develop and maintain wiki engines (the software), and I run wikis (various sites, including this one). Whenever I dabble in new protocols like Gopher, Gemini, or Spartan, and whenever start using a particular markup language some more, I think about how one would integrate all this into a wiki.

The effort required to maintain a wiki is worth it, to me, because we have a viable alternative to the isolation of self-hosting, and the surrender to value-extracting corporations. Doing things together, achieving things together, is important to teach the new generation of people coming online, it is important to teach ourselves that resistance is not futile, resistance is not a struggle, resistance to the machine is the simple act of having fun and building things together.

Wait, I know: it's simply too easy for me to open a text file and add a couple of lines. So easy in fact, I have little reason to bother with a wiki. No wonder many developers use one big Org Mode file for the purpose. As for the less technical of us, they'll want rich text, and I can't even blame them.

But plain text files can't bring together communities. No, not even if you put them up on a software forge. Also, they're kind of banal. That's a good thing usually. Except sometimes you want them cool. And Org Mode is much too linear.

A wiki solves all these problems and more. It would be nice if I could recapture that spirit. Timely, too: over on the Community Wiki, they seem to think the medium is due for a revival, if it hasn't started already.

The mistake is that wiki page names are obviously CamelCased for readability. A convention I like very much and continue to use. But I decided to make the file-names all lower-case. In other words, I throw away the capitalization of the name.

Tre baldaŭ la Esperanta Vikipedio atingos novan rekordon: 300 000 artikoloj. Sed ĉu plej gravas la kvanto aŭ la kvalito de la artikoloj, kaj ĉu ekzistas rilato inter tiuj du? Sojle al la nova atingo Libera Folio intervjuis Michal Matúšov, unu el la ĉefaj aktivuloj de la Esperanta Vikipedio.

Автора смущает, что у него больше старого контента, чем нового.

I don't want to throw the old ones away wholesale. It's not that they aren't interesting, or sometimes very informative. But somehow the weighting is wrong. We need ways for older ideas to naturally recede and not be "deleted" but gradually overwritten / swamped by the newer stuff.

curses+cursed based mediawiki browser.

📜 File wiki.md by @agora@botsin.space ☆ 📎 ⛶
📜 File Wiki.md by @agora@botsin.space ☆ 📎 ⛶
📜 File Wiki.md by @an_agora@twitter.com ☆ 📎 ⛶
📜 File wiki.md by @anagora@matrix.org ☆ 📎 ⛶
  • [[2022-03-20 16:44:07]] [[@flancian:matrix.org]] (link):
    • it could also be something [[wiki]] based — the idea of reading from git repositories as a simple distributed base is compatible with that, and why I started the Agora based on this emergent standard.

Loading pushes...

✨ AI Synthesis Mistral Gemini ChatGPT Claude x

Expanding this section will automatically generate an AI synthesis of the contributions in this node.

🌌 Agora context for [[wiki]]

Rendering context...

📚 Agora node [[wikis]] (pulled by user) x
📚 Agora node [[2003 08 18 phpwiki]] (pulled by the Agora)
📜 File _posts/archive/2003-08-18-phpwiki.md by @bmann ☆ 📎

layout: post title: PHPWiki created: 1061253240 categories:

  • Web 2.0
  • PHP

Installation of PhpWiki is as simple as untarring the source distribution. PhpWiki works right out of the box. You will want to make configuration changes later for better performance and permanence, or to run PhpWiki off a relational database like MySQL, mSQL or Postgresql.
📚 Agora node [[2003 11 12 cowiki]] (pulled by the Agora)
📜 File _posts/archive/2003-11-12-cowiki.md by @bmann ☆ 📎

layout: post title: coWiki created: 1068654660 categories:

  • Web 2.0
  • PHP

From the front page:

coWiki is a free (GPL) tool written in PHP 5 which creates a collaborative website that gathers, organizes and extends knowledge. It can manage text documents and binaries, act like a weblog or organize knowledge bases such as FAQs.

coWiki provides an easy way to maintain and discuss its documents. It also provides a fast way for qualified contributors to create content online, using a simple and easy to apply markup language without needing HTML editing skills.

coWiki is template based, multilingual and modular.

📚 Agora node [[2004 05 08 what is a wiki]] (pulled by the Agora)
📜 File _posts/archive/2004-05-08-what-is-a-wiki.md by @bmann ☆ 📎

layout: post title: What is a Wiki? created: 1084047646 categories:

  • Personal Publishing

An excellent description of what a wiki is, and what it’s used for, all in non-technical terms. Todd asked about wikis in the forum here.

Ultimately, a wiki is a specific type of website. A wiki is special because it allows a group of people to build, edit and modify a website with no programming or HTML whatsoever. Because it doesn’t require technical expertise, all users of the wiki have equal ability to maintain and edit the site. Wikis are easy to learn and use, which makes them accessible to everyone. Common Craft: Wikis Described in Plain English

I also like this section:

Wikis are different from normal web sites:

Normal web sites are usually developed offline and then presented to users as a finished product. By comparison, wikis are first presented to users as a blank slate- an empty page. A new wiki is an empty wiki, no pages, no links. Instead of a team of designers developing a web site in private, a wiki is developed in public by the users of the wiki over the life of the wiki.

📚 Agora node [[a platform designed for collaboration federated wiki]] (pulled by the Agora)
📜 File a-platform-designed-for-collaboration-federated-wiki.md by @neil ☆ 📎 ️🔗 ✍️

A Platform Designed for Collaboration: Federated Wiki§

URL : https://www.freefairandalive.org/read-it/#8

A section in the book [[Free, Fair and Alive]] on [[Federated wikis]] and the [[commons]].

Discusses [[FedWiki]] in particular but can apply to [[Federated wikis]] in general (e.g. [[Agora]], [[IndieWeb]]).

Page 255 [2021-05-16 Sun 08:27]: Participants in a Federated Wiki can decide to interconnect their wiki pages into a neutral, shared neighborhood of content, through which a consensus of viewpoints becomes visible.

Page 255 [2021-05-16 Sun 08:28]: This shift from the standard wiki to a form of writing based on “one person, one wiki, in a federated environment,” may sound like a step backward from the Wikipedia style of open collaboration. But in fact the effect is quite the opposite: giving online platforms to individual voices while bringing them together into a shared neighborhood of wikis results in a richer, more robust commons.

Imagine a huge continent of diverse residences. Some have only a few rooms. Others exist within skyscrapers and provide space for hundreds of rental homes with multiple rooms. Some are clustered together as neighborhoods. Others are smaller and more isolated from other flats and houses. These residences are dispersed all over the continent, but there are irregular corridors, pathways, and roads that can potentially interconnect them all.

To use another metaphor: people using Fedwiki sites are like gardeners or farmers. They can plant as many fields or gardens as they want, and reap the harvest from their own Fedwiki, but anyone else can also use someone’s harvest to enhance their own fields and gardens. Instead of toiling under a regime of private, competitive exclusion, the system encourages cooperative gains through commoning.

Page 257 [2021-05-16 Sun 08:41]: In other words, the Fedwiki software creates protected individual spaces for content generation while facilitating diverse permutations of collaborative authoring on a massive scale. It opens countless paths for individuals to organize their own knowledge while easily sharing it with others, and, what’s more, enabling a commons of knowledge to arise, without the intervention of an editor.

The Fedwiki platform blurs the supposed duality of the individual and the collective. By design, these two realms in Fedwiki world are integrated in a mutually enlivening way. Having my personal wiki does not contradict or interfere with my contributing to the commons — quite the opposite. This is [[Ubuntu Rationality]] at work and a vibrant example of the [[Nested-I]]!

Interestingly, the core idea enshrined in the design of Federated Wiki is similar to the design of many monasteries, as discussed in Chapter Five, in providing supportive environments for collective life while also protecting personal choice.

Fedwiki represents a new type of network platform that sidesteps the domination/subordination dynamics of conventional property

📚 Agora node [[agora tiddlywiki]] (pulled by the Agora)
📜 File agora-tiddlywiki.md by @anagora@matrix.org ☆ 📎
📚 Agora node [[agora wiki]] (pulled by the Agora)
📜 File agora wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Agora Wiki§

  • How to best integrate wiki (community editable subnodes) into the [[agora]]?
    • [[etherpad]], perhaps with a wikilink extension
      • [[hackpad]], not maintained but potentially viable
    • [[gollum]]
📚 Agora node [[best wiki]] (pulled by the Agora)
📜 File best-wiki.md by @patterning ☆ 📎

Welcome§

Ahoy there, Steven!

  • You can write Markdown here, multiuser.
  • Eventually (shouldn’t take too long) the Agora will be able to just import notes from here, as produced by a user or a group.
  • It doesn’t currently support [[wikilinks]] but we will likely add that :)
📜 File stoa-test-2/best-wiki.md by @agora ☆ 📎

Welcome§

Ahoy there, Steven!

  • You can write Markdown here, multiuser.
  • Eventually (shouldn’t take too long) the Agora will be able to just import notes from here, as produced by a user or a group.
  • It doesn’t currently support [[wikilinks]] but we will likely add that :)
📜 File stoa-test/best-wiki.md by @agora ☆ 📎

Welcome§

Ahoy there, Steven!

  • You can write Markdown here, multiuser.
  • Eventually (shouldn’t take too long) the Agora will be able to just import notes from here, as produced by a user or a group.
  • It doesn’t currently support [[wikilinks]] but we will likely add that :)
📜 File best-wiki.md by @anonymous@doc.anagora.org ☆ 📎 ✍️

Welcome§

Ahoy there, Steven!

  • You can write Markdown here, multiuser.
  • Eventually (shouldn’t take too long) the Agora will be able to just import notes from here, as produced by a user or a group.
  • It doesn’t currently support [[wikilinks]] but we will likely add that :)
📚 Agora node [[combining multiple personal wikis provisions a better commons than one central wiki]] (pulled by the Agora)
📜 File combining-multiple-personal-wikis-provisions-a-better-commons-than-one-central-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Combining multiple personal wikis provisions a better commons than one central wiki§

This idea is embodied by the section in Free, Fair and Alive entitled [[A Platform Designed for Collaboration: Federated Wiki]].

Wikipedia tries to define an objective truth on the world’s knowledge. Is that possible? Maybe for some topics, but in many others, the phenomenon of edit wars would suggest not.

Wikipedia defines itself on the removal of voice and subjectivity.

If you can combine multiple personal wikis side-by-side in to one, you can retain voice and subjectivity.

Doesn’t it just become a mess? Isn’t some editorial overview important?

📚 Agora node [[cybernetics wiki]] (pulled by the Agora)
📜 File Cybernetics-Wiki.md by @seph ☆ 📎

Norbert Wiener defined cybernetics in 1948 as "the scientific study of control and communication in the animal and the machine".

"Cybernetics is the study of automatic control systems, such as the nervous system and brain and mechanical-electrical communication systems." - [[Singularity vs. Daoist Robots]]

The word cybernetics comes from Greek κυβερνητική (kybernētikḗ), meaning "governance", i.e., all that are pertinent to κυβερνάω (kybernáō), the latter meaning "to steer, navigate or govern", hence κυβέρνησις (kybérnēsis), meaning "government", is the government while κυβερνήτης (kybernḗtēs) is the governor or "helmsperson" of the "ship".

Interesting that [[Cybernetics]] has the same Greek root as [[Kubernetes]].

Early theories of cybernetics often refer to [[John von Neumann]]‘s thought experiments: the [[von Neumann cellular automata]] and the [[von Neumann Universal Constructor]].

Cybernetics is closely related to [[Artifical Intelligence]], though the two split in the late 1960s and cybernetics became more interested in sociology and therapy.

Later, the shift to the "new" cybernetics involved shifting focus from the system "being steered" to the system itself doing the steering. It also considered multiple systems "steering each other."

[[Project Cybersyn]] was a project in Allende’s Chile that tried constructing a "decision support system" that could manage the national economy. Project Cybersyn - Wikipedia It’s an example of economic cybernetics.

Filed in: [[Literature Notes]]

Related Links: [[The Computational Turn]]

📚 Agora node [[decentralised wiki]] (pulled by the Agora)
📜 File decentralised-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Decentralised Wiki§

Seems a bit DAO-y.

📚 Agora node [[duckramenwiki]] (pulled by the Agora)
📜 File _notes/duckramenwiki.md by @bmann ☆ 📎

Some of this content is from what I called the Duck Ramen Wiki, because I set it up right around the time we went on a trip to Victoria and I made duck ramen).

I put food, travel, and related type stuff on the [[AllTheBestRecipes]] site now.

📚 Agora node [[ecogwiki]] (pulled by the Agora)
📜 File ecogwiki.md by @flancian ☆ 📎 ️🔗 ✍️

Ecogwiki§

📚 Agora node [[emacs wiki]] (pulled by the Agora)
📜 File emacs-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Emacs Wiki§

📚 Agora node [[feather wiki]] (pulled by the Agora)
📜 File feather_wiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️

Feather Wiki is a wiki engine, advertised as a lighter Tiddly Wiki. Single-file wiki.

Feather Wiki is an app for creating personal non-linear notebooks, databases, and wikis that is entirely self-contained and runs in your browser. If you want your finished product to be publicly visible, it can be published anywhere that serves HTML files by simply uploading your saved wiki file.

It was created by Robbie Antenesse to be just like TiddlyWiki, but with the smallest file size possible and a style more reminiscent of certain other popular wikis. Since it aims to be as small as possible, there are plenty of features that TiddlyWiki has that Feather Wiki doesn't, but if you want something tiny, blazing fast, and still fully functional, then Feather Wiki will be your instant-loading dream app!

It is licensed under AGPL v3.

I published a review on my microblog:

Looking at #FeatherWiki by @Alamantus. Looks cool.

It has subpages, and the superpage name is not part of the name of the subpage name itself, unlike #Mycorrhiza and #MediaWiki. It might be a better approach to that.

It supports red links, like all wiki system should. It also introduces a little exclamation mark. This is a good idea, because just color is not enough.

It also has the correct bracketed link syntax: [[target | displayed text]].

It has some advanced editor. It lacks the preview feature, but has a show HTML button.

I didn't find a full description of its markup.

Overall, this is a good project. I can recommend it for small text-based wikis. I doubt it works well for bigger (100+ items) wikis, though.

📚 Agora node [[fed wiki]] (pulled by the Agora)
📜 File fed.wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Fed Wiki§

📚 Agora node [[federated wiki]] (pulled by the Agora)
📜 File federated wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Federated Wiki§

📜 File federated-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Federated Wiki§

I had known about Federated Wiki for a while, hearing about it through IndieWeb originally and Wikity. But I never really grokked or explored it.

I then started getting in to personal wikis in 2019.

And then in 2021 after reading the chapter on Federated Wiki in [[Free, Fair and Alive]] and [[Mike Hales]] posting on social.coop about how some of the neighbourhood features works has made me understand more about the exciting ideas it encapsulates.

I’m not yet using it because I’m happy with my wiki in org-roam but I’d like to explore Federate Wiki and its ideas more, one way or another.

📜 File federated-wiki.md by @vera.wiki.anagora.org ☆ 📎

Federated Wiki sites share pages circulating within a creative commons. A single-page browser application can read from many sites at once and save changes in that browser. Users who host their own sites can login there to have their edits shared back to the federation as they edit. [http://fed.wiki.org/view/welcome-visitors website]

FedWiki is the next wiki-generation. It is a [[software]] that allows everybody to create individual wiki pages while circulating its content in a global - federated - environment. It opens multiple paths for individual knowledge organization while demanding equal responsibility in creating a knowledge [[commons]] . This knowledge commons emerges out of thousands of wiki sites people freely contribute to.

In short: FedWiki provides an [[discrimination-free infrastructure]] that allows for co-creation in diversity.

“Just as the wiki changed how people write, FedWiki will change how people work.” (Ward Cunningham)

YOUTUBE 3nB8ml6UowE Keynote by Ward Cunningham, May 19th2015. [http://lanyrd.com/2015/writethedocs/sdmwxk/ html]

Catalog of federated wiki sites with domain names for page titles and brief descriptions tuned for search.

We publish federated wiki software as a Node.js package ready to run on a variety of platforms. This is usefully run on a personal laptop or an industrial server in the cloud. Most people get started by joining a community and launching sites and/or servers with their help. The server software supports a multi-tenant "farm" option useful for small groups or heavy users. [https://www.npmjs.com/package/wiki npm]

A community of open-source developers maintain both the client-side and server-side applications most frequently used to browse and edit pages. Pages themselves are composed of paragraph-sized items of various kinds. This same community provides a core set of plugins for rich content pages and a variety of experimental plugins that push boundaries of web computing. [https://github.com/fedwiki github]

Ward Cunningham started the federation in 2011 with a workshop project called Smallest Federated Wiki or simply SFW. The data visualization and sharing mechanisms were supported by Nike’s Sustainable Business and Innovation group. Early history has been documented in a series of video screencasts. Search for "video".

📜 File Federated Wiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[federatedwiki]] (pulled by the Agora)
📜 File pages/federatedwiki.org by @jakeisnt ☆ 📎

Status Quo

Wikipedia

Pros:

  • Single source of truth: it's a trustworthy source. People know to get their data from here.

  • Tons of information. Crowdsourcing has done the

Cons:

  • Because it's a single source of truth, there are constant fights over what belongs where that are often fruitless.

  • There are also strong arguments that are made for information being 'out of scope' for wikipedia and belonging to a page or site that is more domain specific.

  • The organization is bloated and inneficient. They really don't need your donations.

  • The servers are centralized and controlled by a single private entity with the potenial to hold data (partially - sans clever parsers) captive.

Wikia

Pros:

  • Tons of information with moderators who are experts on their domains.

  • Dedicated contributors, existing communities, easy to edit.

Cons:

  • Divided into lots of different wikis with no interoperability between them.

  • Tons of overlap between wikis (i.e. multiple star wars and minecraft ones, among other franchises and tropes)

  • Typically used for casual and hobby interests rather than professional writing and work - why?

Personal wiki implementation

Pros:

  • Super flexible.

Cons:

  • Not a consistent or reliable source of information, as it's typically controlled by one person.

  • Can be disorganized and things can easily become unmaintained.

Version control managed files

Pros:

  • Built-in consensus algorithm.

Cons:

  • Concurrent modification hurts.

Goals

  • Decentralized: share information from many sources without being controlled by any of them

  • Open: should incorporate as many sources of knowledge as possible, and individual wikis should have tons of agency.

  • Easy to use: it should be incredibly easy to contribute to and communicate with some sort of central wiki.

Information Sources

In order of priority:

  1. Wikia sites (there are tons!)

  2. Wikipedia

  3. wiki.c2.org

  4. Assorted third party wikis.

  5. [perhaps] personal wikis

  6. etc…

Fusing all of the Wikia sites into a single, cohesive wiki seems incredibly useful.

Feature Ideas

  • shared & enhanced pages :: fuse pages that cover similar or related topics together into one view.

  • consensus :: condense and share overlapping information, reducing the amount of duplication.

  • interoperable :: shift from one wiki to another easily.

Wiki IR related decentralized wiki idea (what we were talking about in chat, but not really what is above)

  • uses wiki IR standard to link together many peoples personal wikis

  • there is an engine at the center (or several?) that crawl the wikiverse and attempt to bring together pages that are similar

    • when pages are similar (by AI?, NLP measure), suggest several types of merging

      • suggestion ways

        • as part of wiki IR cli tool display suggestions

        • make tiny website dashbaord backed by small webapp that phones to recomender engine

      • types of page merging (between peoples federated wiki)

        • link at the bottom of page to other pages with similar content (like webring)

        • transclude entire other page to bottom of your page (and vice versa, both pages in the link transclude eachother)

        • suggest that pages are merged using git-esque strategy (pull request, text diff/merge tools like mergely)

          • q: where does consenus page live? on neither page? (next to ai engines) on one page? (one of the merge requesters 'wins', one conceceds), or both (they share :))

      • goals of merging

        • reduce information duplication

        • instead of conflicts of information being resolved in backchannel of wikipedia, consensus arguments are disputed publicly through pull requests and accepted/rejected page links

        • epic and cool

Conversation linking

  • make conversations first class primitive of wiki, so that concepts are linked to discussion in which they are conceived

  • can be as simple as citations linking to specific conversations

  • uses matrix? hard part is technical challenge of implementation

Backlink fixing

  • move/rename pages and update backlinks

Automatically backup videos/external sites

Provide tools to make good public/private separation

  • so that people can have shareable personal wiki concepts/reference pages, while also having extremely messy private brainstorming (brainstorming=unformed,errorfull,shameless,indulgently bad, creative, risky)/exobrain wiki pages.

Syntax that is not static/markup

  • I want a markup syntax like (move [otherpage]: " this concept deserves to be in other page, but right now i am in [firstpage] and don't want to move all the way to otherpage in emacs so im gonna write this thought in a move block: this thought")

    • and that will append that thought to the bottom of other page once i save or run tool or something (linter?)

Smart todo aggregation system

  • dokuwiki has decent one,

  • zimwiki also has some good features (like hiding todo until certain date)

New types of syntax

  • some syntax for assigning how sure you are of an idea, or how much you like it

    • font size???!

    • number of exclamation points vs question marks !!!

First class support for sorting lists

  • idk how this would work but interactive sorting is underrated!!!

Visualizers

  • like roam/logseq/etc.

  • but if they want to use those interactively, just use them and use wiki IR to convert wiki to them

  • maybe support something simple like

WIKI LSP

📚 Agora node [[fedwiki]] (pulled by the Agora)
📜 File fedwiki.md by @flancian ☆ 📎 ️🔗 ✍️

fedwiki§

📜 File pages/fedwiki.md by @j0lms ☆ 📎
📜 File fedwiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️

FedWiki is the project of a federated wiki, or a federation of wikis, led by Ward Cunningham, the creator of the first wiki.

I generally dislike FedWiki for its JS-heavy unintuitive and non-robust UI, poor support of mobiles and bad UX. It was kinda easier to find content to read on a classic wiki. Not sure about editing, you can't edit someone's fedwiki, you gotta set up your own to publish your forks of pages.

The community is mostly puzzled with adding more and more plugins to the ecosystem. I sometimes visit their meetings. Great people, I like their company! Added in 2023: I no longer visit the meetings.

Another thing to dislike about FedWiki is their dialect of Markdown which is barely compatible with Markdown at all, it is actually closer to Gemtext. I hate that they have the audacity to call it Markdown. Just give it a name! You sure made markups before, Ward, don't be shy.

Despite my dislike, the project is still respectable. First of all, it is ten years old. This is impressive. Also, that paned interface is cute. See Invalid interwiki: interwiki not set up for a similar approach.

And never forget what they did to wikiwikiweb. Slaughter.

people using Fedwiki sites are like gardeners or farmers. They can plant as many fields or gardens as they want, and reap the harvest from their own Fedwiki, but anyone else can also use someone’s harvest to enhance their own fields and gardens. Instead of toiling under a regime of private, competitive exclusion, the system encourages cooperative gains through commoning

FedWiki hosting.

📜 File fedwiki.md by @neil ☆ 📎 ️🔗 ✍️

FedWiki§

– about federated wiki

Smallest Federated Wiki Goals

  • Demonstrate that wiki would have been better had it been effectively federated from the beginning.
  • Explore federation policies necessary to sustain an open creative community.

I very much like FedWiki and [[federated wikis]] as a principle.

However, a downside of FedWiki (as far as I understand it) is that it is one platform, one tool, that facilitates the federation. A monoculture.

I would prefer a more distributed, protcol-based approach. [[Agora]] works in this sense as each individual can write their garden whichever way they see fit, and just needs to fit in to some accepted formatting protocols to be aggregated.

See also the [[IndieWeb]] approach, where the onus is less on aggregation and more on a certain protocol of communication.

See [[Interlinking wikis]].

FedWiki does seem to offer much simpler actions for copying content from one wiki to another. Agora doesn’t have this built in as such. IndieWeb maybe more so (retweets, quotes, likes, etc, are catered to through webmentions)

Functionality§

All content posted on Fedwiki sites is automatically licensed under a Creative Commons Attribution-ShareAlike 4.0 license upon publi- cation — meaning that it is “born shareable” the moment someone publishes it, making it available to the federation of sites.

– [[A Platform Designed for Collaboration: Federated Wiki]]

The Fedwiki recordkeeping “journal” tracks who has posted what, so authorship can be chronicled even if people make mashups of someone else’s content.

– [[A Platform Designed for Collaboration: Federated Wiki]]

The Fedwiki commons does have one vulnerability to outside control that it has not, as yet, been able to evade: the authentication of digital identity. Because of the complexities of providing a commons-friendly alternative, Cunningham and his colleagues have relied on the identity systems developed by Google and Facebook that function as a default for many sites on the internet.

– [[A Platform Designed for Collaboration: Federated Wiki]]

Criticism§

📜 File fedwiki.md by @vera.wiki.anagora.org ☆ 📎

[[federated wiki]]

[[go]] [[search]] http://search.fed.wiki.org:3030/

📜 File fedwiki.md by @agora@botsin.space ☆ 📎
📜 File FedWiki.md by @agora@botsin.space ☆ 📎
📜 File fedwiki.md by @an_agora@twitter.com ☆ 📎
📜 File fedwiki.md by @anagora@matrix.org ☆ 📎
📜 File fedwiki.md by @flancian@twitter.com ☆ 📎
  • [[flancian]] https://twitter.com/{‘id’: ‘773144670507499521’, ‘name’: ‘The Agora is a Federated Knowledge Commons’, ‘username’: ‘flancian’}/status/1552396170953199618
    • @BillSeitz @bmann @jessmartin @RobertHaisfield @csageland @balOShere @JoelChan86 @TiddlyWiki @an_agora @socialroots_io "Parallel play with forks" as a modality, like that IIUC implemented by [[fedwiki]] and [[agora]] in similar ways, I believe can lower friction significantly towards cooperation and enable bootstrap of a system which supports arbitrary modalities.- [[flancian]] https://twitter.com/{‘id’: ‘773144670507499521’, ‘name’: ‘The Agora is a Federated Knowledge Commons’, ‘username’: ‘flancian’}/status/1552392330895695872
    • @WardCunningham @csageland @BillSeitz @bmann @jessmartin @RobertHaisfield @balOShere @JoelChan86 @TiddlyWiki @an_agora @socialroots_io @Bortseb Ward, I’m a huge fan, this would be such an opportunity to advance on an interop standard for personal wikis — should [[personal knowledge graphs]] be talking [[fedwiki]] protocol to each other?
📚 Agora node [[general wiki]] (pulled by the Agora)
📜 File general.wiki.md by @anagora@matrix.org ☆ 📎
  • [[2022-11-14 21:16:39]] [[@flancian:matrix.org]] (link):
    •                - report to Nathan on wiki consolidation with a yes :)
                  - keep tech/operations as the One Repository to clone if you're a new member of the twg
                  - fold [[sauce]] general scripts into [[tech operations]]
                  - fold [[systemd unit]] files in [[sauce]] into [[ansible]]
                  - fold [[tech operations]] wiki into [[general.wiki]]
                  - [[redoak]] did the last mastodon upgrades, we could ask how long of a maintenance window we should call
                  - Announce maintenance window for upgrades: **Let's shoot for Monday 21 at 18-20 UTC**
      
📚 Agora node [[glitch tiddlywiki]] (pulled by the Agora)
📜 File glitch tiddlywiki.md by @maya ☆ 📎

this

Currently has:

📚 Agora node [[guerillawiki]] (pulled by the Agora)
📜 File GuerillaWiki.md by @vera ☆ 📎

TiddlyWiki makes a great GuerillaWiki in situations where it is not practical to use a traditional wiki.

For instance, in a corporate setting, persuading an over-worked IT department to install a Wiki server for you is seldom going to be possible overnight. And if your PC is locked down you can’t install a conventional Wiki yourself. Equally, you can’t go and use one of the public hosted Wiki services because your Information Security department would not allow all that corporate data to flow into an outside server.

TiddlyWiki slices through those barriers by being usable on virtually all PCs.

📚 Agora node [[help create this wiki]] (pulled by the Agora)
📜 File Help Create This Wiki.md by @rel8 ☆ 📎 ️🔗 ✍️

Help Create This Wiki§

This page holds geeky info for how to edit Massive Wiki, the platform that Rel8 Wiki is built atop.

We value crispness, modularity and composability. Please follow the [[Writing Style for This Project]]

Massive Wiki is built atop GitHub (we may move to a different Git host, but Git is central), which means Rel8 Wiki pages obey GitHub’s Fork and Pull dynamics, which are an elegant (if geeky) way to collaborate.

So: To help edit and improve the Rel8 Wiki, create an account on GitHub, then fork the Rel8 repository into your own account. Then send pull requests with edits and additions.

More detailed info on Massive Wiki is over in its wiki. There’s also a Mattermost channel dedicated to it.

📚 Agora node [[history of tiddlywiki]] (pulled by the Agora)
📜 File history of tiddlywiki.md by @agora@botsin.space ☆ 📎
📜 File history of tiddlywiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[how personal is a personal wiki]] (pulled by the Agora)
📜 File how-personal-is-a-personal-wiki.md by @neil ☆ 📎 ️🔗 ✍️

How personal is a personal wiki?§

At the beginning, I’m keeping it pretty academic. I’m not putting anything about my personal life, or more personal thoughts, in here. Mainly just as I’m hesitant to share that stuff. But it’s a personal wiki, should it have personal thoughts? I guess somewhere you have to make the distinction between personal thoughts and public and private thoughts.

Stuff that will never get published, but benefits from collecting and connecting the dots.

Ideally I’d like to have some parts of my wiki private/encrypted, so everything could be interlinked, but only what I choose to share is ever shared when I publish. I need [[gevulot]].

Private wiki§

The simplest solution is probably to just separate public/private thoughts out into different wikis. I am currently just using a separate [[org-roam]] private wiki.

[[Bill Seitz]] has lots to say about private wikis. Private Wiki - WebSeitz/wiki

📚 Agora node [[how should you structure a personal wiki]] (pulled by the Agora)
📜 File how-should-you-structure-a-personal-wiki.md by @neil ☆ 📎 ️🔗 ✍️

How should you structure a personal wiki?§

Paths and threads§

How do you show someone around your garden? [[Connecting the dots]]. You can provide some paths to some degree in the wiki itself. But also turn it into articles from time to time, your own curated path for the here and now.

Wild or tended?§

h0p3 has a home page entry point that is carefully curated and groomed, but which is several layers up from a complete chaos of link dumps, raw drafts and random introspections […] These layers run a spectrum of accessibility—there is always a learning curve before you hit the bottom. You start with a doorway before entering a maze.

– Notes: We’ve Got Blog (2002), Kicks Condor

I think this relates to paths and threads. People can take any route around, but it’s good to provide some kind of path.

[[Page size]]§

📚 Agora node [[hyper commonplace garden wiki]] (pulled by the Agora)
📜 File hyper-commonplace-garden-wiki.md by @neil ☆ 📎 ️🔗 ✍️

hyper commonplace garden wiki§

I’m not sure what to call it. I think it’s

some combo thereof.

Because everyone loves a colophon: some more info on how I make this place [[here]].

📚 Agora node [[indywiki]] (pulled by the Agora)
📜 File IndyWiki.md by @agora@botsin.space ☆ 📎
📚 Agora node [[inspiration for objwiki]] (pulled by the Agora)
📜 File Inspiration for objWiki.myco by @bouncepaw-betula ☆ 📎
📚 Agora node [[inter wiki]] (pulled by the Agora)
📜 File inter wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Inter Wiki§

📚 Agora node [[interwiki]] (pulled by the Agora)
📜 File interwiki.md by @neil ☆ 📎 ️🔗 ✍️

InterWiki§

URL : https://wiki.c2.com/?InterWiki

Over time, InterWiki has come to mean connecting existing wiki, of various WikiEngine types, together.

[[Interlinking wikis]]

📜 File interwiki.md by @anagora@matrix.org ☆ 📎
📚 Agora node [[ipfs backend for tiddlywiki]] (pulled by the Agora)
📜 File ipfs backend for tiddlywiki.md by @flancian ☆ 📎 ️🔗 ✍️

Ipfs Backend for Tiddlywiki§

📚 Agora node [[iso a nice team wiki]] (pulled by the Agora)
📜 File iso-a-nice-team-wiki.md by @patterning ☆ 📎

In Search of a Nice Team Wiki§

Overview§

This page is collaboratively owned; please add / edit sections to improve.

Pete is joining a new startup team who are very engaged in the team’s business work, but who are not very technical.

What are some possible team wikis we might use? Key desired features: easy to use for non-technical folks, markdown support. Realtime collaborative editing a plus.

Pete started this page on 2024-10-26.

Outline§

https://www.getoutline.com/

Ask Pete kaminski@istori.com for an invite to his test instance (through 2024-11-24).

Looks pretty nice, actually. They don’t market themselves well, and their 30-day trial is difficult to set up (you need a business account on Google or Microsoft, or you can set up a Slack instance and sneak in that way). But that’s a one-time setup thing. After 30 days, workspaces go read-only but export still works.

Open source and self-hostable, which is nice. (The startup would probably use hosted, though.)

The organization and editor look easy enough for non-technical folks, and is mostly powerful enough for Pete. Looks like they have nice embedding support, including Grist and Diagrams.net among many others.

Has realtime collaborative editing.

The wiki linking is a little wonky. You can do it, but only with Command-K, not double square brackets. If a destination page gets renamed, link text to that page doesn’t change (and is not very easy to change by hand). I (Pete) am not crazy about how this works, but it might be fine for non-technical folks.

Affine§

https://affine.pro/

Looks neat, but it’s complicated.

Capacities§

https://capacities.io/

Very nice Notion alternative. Single player only, though.

Google Docs§

::rolls eyes::

Hedgedoc / HackMD§

Great for single pages, wiki features are not robust enough.

Massive Wiki§

https://massive.wiki/

Too free-form, no realtime collaborative editing, sync is either too technical (Git) or too brittle for multiple users (Obsidian Sync).

Otherwise, it’s perfect. :-)

(Engineering will have one or more Massive Wikis, of course.)

Notion§

https://notion.so/

The mainline alternative right now. Too complicated for Pete’s taste.

Confluence§

No thanks. Confluence is confusing and hard to use. (Not quite as bad as Jira, but don’t get me started.)

Other Disqualified Candidates§

  • wiki.js - it’s cute, but too old school (despite the modernity of the implementation)
  • https://decko.org/ (formerly Wagn) - neat vision, still under development
  • TeamBrain - not beginner-friendly, too network-oriented, not page-oriented enough
📜 File stoa-test-2/iso-a-nice-team-wiki.md by @agora ☆ 📎

In Search of a Nice Team Wiki§

Overview§

This page is collaboratively owned; please add / edit sections to improve.

Pete is joining a new startup team who are very engaged in the team’s business work, but who are not very technical.

What are some possible team wikis we might use? Key desired features: easy to use for non-technical folks, markdown support. Realtime collaborative editing a plus.

Pete started this page on 2024-10-26.

Outline§

https://www.getoutline.com/

Ask Pete kaminski@istori.com for an invite to his test instance (through 2024-11-24).

Looks pretty nice, actually. They don’t market themselves well, and their 30-day trial is difficult to set up (you need a business account on Google or Microsoft, or you can set up a Slack instance and sneak in that way). But that’s a one-time setup thing. After 30 days, workspaces go read-only but export still works.

Open source and self-hostable, which is nice. (The startup would probably use hosted, though.)

The organization and editor look easy enough for non-technical folks, and is mostly powerful enough for Pete. Looks like they have nice embedding support, including Grist and Diagrams.net among many others.

Has realtime collaborative editing.

The wiki linking is a little wonky. You can do it, but only with Command-K, not double square brackets. If a destination page gets renamed, link text to that page doesn’t change (and is not very easy to change by hand). I (Pete) am not crazy about how this works, but it might be fine for non-technical folks.

Affine§

https://affine.pro/

Looks neat, but it’s complicated.

Capacities§

https://capacities.io/

Very nice Notion alternative. Single player only, though.

Google Docs§

::rolls eyes::

Hedgedoc / HackMD§

Great for single pages, wiki features are not robust enough.

Massive Wiki§

https://massive.wiki/

Too free-form, no realtime collaborative editing, sync is either too technical (Git) or too brittle for multiple users (Obsidian Sync).

Otherwise, it’s perfect. :-)

(Engineering will have one or more Massive Wikis, of course.)

Notion§

https://notion.so/

The mainline alternative right now. Too complicated for Pete’s taste.

Confluence§

No thanks. Confluence is confusing and hard to use. (Not quite as bad as Jira, but don’t get me started.)

Other Disqualified Candidates§

  • wiki.js - it’s cute, but too old school (despite the modernity of the implementation)
  • https://decko.org/ (formerly Wagn) - neat vision, still under development
  • TeamBrain - not beginner-friendly, too network-oriented, not page-oriented enough
📜 File stoa-test/iso-a-nice-team-wiki.md by @agora ☆ 📎

In Search of a Nice Team Wiki§

Overview§

This page is collaboratively owned; please add / edit sections to improve.

Pete is joining a new startup team who are very engaged in the team’s business work, but who are not very technical.

What are some possible team wikis we might use? Key desired features: easy to use for non-technical folks, markdown support. Realtime collaborative editing a plus.

Pete started this page on 2024-10-26.

Outline§

https://www.getoutline.com/

Ask Pete kaminski@istori.com for an invite to his test instance (through 2024-11-24).

Looks pretty nice, actually. They don’t market themselves well, and their 30-day trial is difficult to set up (you need a business account on Google or Microsoft, or you can set up a Slack instance and sneak in that way). But that’s a one-time setup thing. After 30 days, workspaces go read-only but export still works.

Open source and self-hostable, which is nice. (The startup would probably use hosted, though.)

The organization and editor look easy enough for non-technical folks, and is mostly powerful enough for Pete. Looks like they have nice embedding support, including Grist and Diagrams.net among many others.

Has realtime collaborative editing.

The wiki linking is a little wonky. You can do it, but only with Command-K, not double square brackets. If a destination page gets renamed, link text to that page doesn’t change (and is not very easy to change by hand). I (Pete) am not crazy about how this works, but it might be fine for non-technical folks.

Affine§

https://affine.pro/

Looks neat, but it’s complicated.

Capacities§

https://capacities.io/

Very nice Notion alternative. Single player only, though.

Google Docs§

::rolls eyes::

Hedgedoc / HackMD§

Great for single pages, wiki features are not robust enough.

Massive Wiki§

https://massive.wiki/

Too free-form, no realtime collaborative editing, sync is either too technical (Git) or too brittle for multiple users (Obsidian Sync).

Otherwise, it’s perfect. :-)

(Engineering will have one or more Massive Wikis, of course.)

Notion§

https://notion.so/

The mainline alternative right now. Too complicated for Pete’s taste.

Confluence§

No thanks. Confluence is confusing and hard to use. (Not quite as bad as Jira, but don’t get me started.)

Other Disqualified Candidates§

  • wiki.js - it’s cute, but too old school (despite the modernity of the implementation)
  • https://decko.org/ (formerly Wagn) - neat vision, still under development
  • TeamBrain - not beginner-friendly, too network-oriented, not page-oriented enough
📜 File iso-a-nice-team-wiki.md by @anonymous@doc.anagora.org ☆ 📎 ✍️

In Search of a Nice Team Wiki§

Overview§

This page is collaboratively owned; please add / edit sections to improve.

Pete is joining a new startup team who are very engaged in the team’s business work, but who are not very technical.

What are some possible team wikis we might use? Key desired features: easy to use for non-technical folks, markdown support. Realtime collaborative editing a plus.

Pete started this page on 2024-10-26.

Outline§

https://www.getoutline.com/

Ask Pete kaminski@istori.com for an invite to his test instance (through 2024-11-24).

Looks pretty nice, actually. They don’t market themselves well, and their 30-day trial is difficult to set up (you need a business account on Google or Microsoft, or you can set up a Slack instance and sneak in that way). But that’s a one-time setup thing. After 30 days, workspaces go read-only but export still works.

Open source and self-hostable, which is nice. (The startup would probably use hosted, though.)

The organization and editor look easy enough for non-technical folks, and is mostly powerful enough for Pete. Looks like they have nice embedding support, including Grist and Diagrams.net among many others.

Has realtime collaborative editing.

The wiki linking is a little wonky. You can do it, but only with Command-K, not double square brackets. If a destination page gets renamed, link text to that page doesn’t change (and is not very easy to change by hand). I (Pete) am not crazy about how this works, but it might be fine for non-technical folks.

Affine§

https://affine.pro/

Looks neat, but it’s complicated.

Capacities§

https://capacities.io/

Very nice Notion alternative. Single player only, though.

Google Docs§

::rolls eyes::

Hedgedoc / HackMD§

Great for single pages, wiki features are not robust enough.

Massive Wiki§

https://massive.wiki/

Too free-form, no realtime collaborative editing, sync is either too technical (Git) or too brittle for multiple users (Obsidian Sync).

Otherwise, it’s perfect. :-)

(Engineering will have one or more Massive Wikis, of course.)

Notion§

https://notion.so/

The mainline alternative right now. Too complicated for Pete’s taste.

Confluence§

No thanks. Confluence is confusing and hard to use. (Not quite as bad as Jira, but don’t get me started.)

Other Disqualified Candidates§

  • wiki.js - it’s cute, but too old school (despite the modernity of the implementation)
  • https://decko.org/ (formerly Wagn) - neat vision, still under development
  • TeamBrain - not beginner-friendly, too network-oriented, not page-oriented enough
📚 Agora node [[jonny add to wiki]] (pulled by the Agora)
📜 File jonny:add to wiki.md by @agora@botsin.space ☆ 📎
📚 Agora node [[jonny|add to wiki]] (pulled by the Agora)
📜 File jonny|add-to-wiki.md by @patterning ☆ 📎

Jonny | Add to Wiki§

A place where [[jonny]] reminds themselves to add things to the [[autopilot]] [[wiki]], aka the [[autopilot wiki]] at https://wiki.auto-pi-lot.com .

📜 File stoa-test-2/jonny|add-to-wiki.md by @agora ☆ 📎

Jonny | Add to Wiki§

A place where [[jonny]] reminds themselves to add things to the [[autopilot]] [[wiki]], aka the [[autopilot wiki]] at https://wiki.auto-pi-lot.com .

📜 File stoa-test/jonny|add-to-wiki.md by @agora ☆ 📎

Jonny | Add to Wiki§

A place where [[jonny]] reminds themselves to add things to the [[autopilot]] [[wiki]], aka the [[autopilot wiki]] at https://wiki.auto-pi-lot.com .

📜 File jonny|add-to-wiki.md by @anonymous@doc.anagora.org ☆ 📎 ✍️

Jonny | Add to Wiki§

A place where [[jonny]] reminds themselves to add things to the [[autopilot]] [[wiki]], aka the [[autopilot wiki]] at https://wiki.auto-pi-lot.com .

📜 File Jonny|add to wiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[keyboard wiki]] (pulled by the Agora)
📜 File keyboard wiki.md by @flancian ☆ 📎 ️🔗 ✍️
📚 Agora node [[letter wiki]] (pulled by the Agora)
📜 File letter wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Letter.wiki§

📚 Agora node [[making a recent changes page on my wiki]] (pulled by the Agora)
📜 File making-a-recent-changes-page-on-my-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Making a recent changes page on my wiki§

I’ve changed my sitemap page to be a RecentChanges page - the pages that have changed recently, ordered anti-chronologically. [[Here it is]].

Why§

I’ve found that [[Phil]]‘s recent changes page is a nice [[entry point]] in to ThoughtStorms. It’s a very low-effort [[stream]] - it just falls out of the changes that you are already making.

I already have a kind of recent changes list, that was just the activity stream from the git repo of the source of my site. It worked OK, but I prefer this new list.

Interesting to compare ‘recent changes’ to my [[Recent noodlings]] - these are more curated and closer to the normal stream you would get on a Twitter-like microblog (and that I repost on my IndieWeb stream, in fact).

I guess I’ll have both, can’t hurt. Would be interesting to reflect on the difference between the two a bit more though.

How§

[[org-publish]] has a bunch of features for automatic sitemap generation. I was already using it to list all pages, but just sorted alphabetically. I changed it to sort ‘anti-chronologically’ (i.e. reverse date ordered). I also changed the sitemap-format-entry function to include the last modification date.

This post was helpful: Blogging with Org publishing.

Tweaks§

Updated date§

I think the date currently comes from mtime? Which sometimes gets changed when I do bulk changes and haven’t actually touched the content. Would be better to have something which is only changed when the content changes, perhaps pulling it out of git logs, or based on a property in the front matter of the notes themselves.

Everything?§

Currently it lists all pages in the garden. Doesn’t affect loading time, so not a big problem, but would it make more sense to just show the most recent X changes?

📚 Agora node [[massive wiki]] (pulled by the Agora)
📜 File massive wiki.md by @flancian ☆ 📎 ️🔗 ✍️
📜 File pages/massive wiki.md by @vera ☆ 📎
📜 File massive wiki.md by @agora@botsin.space ☆ 📎
📜 File massive wiki.md by @an_agora@twitter.com ☆ 📎
📜 File Massive Wiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[massivewiki]] (pulled by the Agora)
📜 File MassiveWiki.md by @agora@botsin.space ☆ 📎
📜 File massivewiki.md by @agora@botsin.space ☆ 📎
📚 Agora node [[me and wiki]] (pulled by the Agora)
📜 File me_and_wiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️

Se. C. has written me an email, asking “Could you tell me more about your work with wikis?”. Yes of course I could! I've been meaning to for some time already. Here's a brief timeline of my relationships with the wiki technology. Some events listed here are previously unknown details of what some people call Bouncepaw lore.

2011 I was introduced to Minecraft, a popular sandbox computer game, which I still play from time to time 13 years later, by my brother. I started with Beta 1.9 Pre-release 4, which was released in October 2011. The Release 1.0 was out in November. The game was young but already very popular. And there was this Minecraft wiki. I'm still unsure if it was an official wiki, or just a fan wiki that just got very big, but whatever. I spent a lot of time reading it, learning about the game.

Back then I thought that wiki meant a website with information dedicated to a specific topic. While it's very true for most wikis, this is not the definition I think should be used.

I'm not sure if I knew of Wikipedia back then. I probably did. Or maybe not. It doesn't really matter for the story, because Wikipedia wasn't important on my wiki way. I make anonymous typo edits from time to time though.

Around 2014 or 2015 the Pokémon fandom in Russia got bigger. The trading card game was released, and I was playing it. I played the FireRed game on a Gameboy Advance emulator on my smartphone, and that's basically how I learned English. I was reading a lot of Bulbapedia, the biggest Pokémon wiki. That's when I learned wikis are community-written.

I think I was also reading some Wikia wikis then. Not sure why. Maybe I liked some topic. I don't remember. Anyway, I knew that I can host a wiki on Wikia for free. And I did! Russian Pokémon wikis were (and still are) barely a thing, and I wanted to change that. Not willing to grasp the whole Pokéworld, I decided to devote my wiki to just one thing, the Russian edition of Pokémon TCG. Then I changed platforms because Wikia was too limited. I chose a different MediaWiki hoster.

I was writing my wiki fervently. I learned the MediaWiki markup. Then I learned CSS. Then I learned HTML (sic! the order was as written). I learned SublimeText and its macros thingy or whatever it's called. But the project didn't really catch attention from the people, and I abandoned it.

Around 2016 the second generation of Bionicle was happening. Some folks on the biggest Russian Bionicle forum wanted to make a good new wiki, comparable to Biosector01. I observed them. And then I just jumped in and shocked them with my awesome knowledge of MediaWiki templates and CSS. My cool infobox is still there, but the wiki is long inactive.

Then I forgot about wikis. I learned Ruby, then JavaScript, thus finally learning some programming. I was blogging.

2020 I felt a need. I was surrounded with a lot of artefacts (drawings, notes, publishings, etc) I made during the previous years. I wanted to sort them out. What was the perfect tech for that? A wiki. And I started learning more about wikis. The history, how they happened in the first place, different wiki engines. I tried several wiki engines. I thought settled down with MoinMoin. I was resisting the urge to write my own.

But it was obvious. I had to.

And thus the Mycorrhiza project was born. Yes, the ultimate goal of Mycorrhiza was to power my private personal wiki Cyberrachel. Everything else came as a bonus. I learned Go, I learned back-end web development, I learned many things. And I made a wiki engine which I consider to be the best.

End of 2020 I joined Community Wiki, an old wiki still holding the old spirit. You can read more about my Community Wiki journey on Invalid interwiki: interwiki not set up . It's back to being dead now, though. I got good acquaintances from there though.

I joined Agora. I'm taking part in its development, mostly indirectly, because I'm not signing that CLA.

Mycorrhiza was a successful project. For some people, it was the perfect choice. For individuals mostly, though. KlavaWiki, a Russian keyboard wiki, was the first community Mycorrhiza wiki. I won an award in an all-Russia contest with it. Some people think of me as the ‘Mycorrhiza guy’. I didn't get rich from it though.

2023, the Mycorrhiza development is mostly stagnant. I commit occasional fixes, I get occasional issues, but not much is happening. However, I use it daily. For example, this website is running Mycorrhiza. Cyberrachel, for which it was made in the first place, has three and a half thousand hyphae, which is much more than I anticipated three years ago.

I like to say that Mycorrhiza is complete or done. I wonder if it's true.

Now, I occasionally edit random wikis I come across. An edit here, and edit there, often under a different name. There are some very well-written articles out there written by me, and nobody will ever know I'm the author. I might even forget about their existence!

Let's see what the wiki future brings!

Some wikis I mentioned

📚 Agora node [[mediawiki]] (pulled by the Agora)
📜 File 04 - Documentation technique/mediawiki.md by @communecter ☆ 📎

Mediawiki & Communecter§

Introduction§

Cette partie du module interop, cherche en cas de mediawiki existant à le connecter avec communecter et de permettre via un bouton a créer des éléments du type de la page du wiki, ou en cas d’élément présent de fournir le lien, enfin mais nécessitant un réglage sur le wiki existant de marquer le wiki avec le liens de la page co.

Initialisation du mediawiki§

Dans le sub-menu-left d’un élément on clic sur @Mediawiki .

dans MediaWikiController.php beforeAction() instancie APIMediawiki (model de relations avec le wiki) qui est enfant de DB (model de relations avec la bdd)

interop/MediaWiki/index§

beforeAction() du controller instancie APIMediawiki (model de relations avec le wiki) qui est enfant de DB (model de relations avec la bdd)

le controlleur rend une vue partiel sauf pour edit qui renvoi une string.

L’action par default du controller actionIndex()§

un formulaire s’ouvre lors de la premiére connection ou l’url du wiki et son nom dans communecter son rentré par l’utilisateur. $this->renderPartial("interop.views.create.index"); a la validation du form direction actionChooseCat()

Si wiki deja connecté renvoi vers l’index via: $this->renderPartial("interop.views.default.indexMediaWiki");

L’action actionChooseCategory()§

Insére les données du formulaire (url et name) puis ouvre $this->renderPartial("interop.views.create.chooseCat");

un formulaire préremplie par les données de l’api du wiki sur les catégories filtrer par regex afin de coler aux catégorie du futur menu soit (acteurs, ressource, projet) (les regex son en dur dans le code faire un tableau de comparaison afin d’ajouter ou enlever des mots de trie peu étre une bonne contribution en cas de contributeur volontaire ;o) a la validation du form direction actionInsertCat()

L’action actionInsertCat()§

Insére les données du formulaire le wiki en db vaut désormais:

 "_id" : ObjectId("idmongo"),
    "name" : "name du wiki entré par l'user",
    "parent" : {
        "mongo id du parent" : {
            "type" : "type parent",
            "name" : "name parent"
        }
    },
    "url" : "url entré par l'utilisateur + '/api.php",
    "params" : {
        "actors" : [ 
            "categorie choisit par l'user",
            ...
        ],
        "classifieds" : [ 
            "categorie choisit par l'user",
            ...
        ],
        "projects" : [ 
            "categorie choisit par l'user",
            ...
        ]
    },
    "logo" : ""
}

renvoi vers la vue index return $this->renderPartial("interop.views.default.indexMediaWiki");

L’action actionMenuLeft()§

Vas chercher les données pour le menuleft des pages du wiki en fonction du button-catégorie(acteurs,ressources,projet) clicker ou du texte de la search bar. puis les rend dans la vue return $this->renderPartial("interop.views.menus.pages");

L’action actionPage()§

Vas chercher les données pour la page du wiki en fonction du nom de la page. puis les rend dans la vue return $this->renderPartial("interop.views.page.index");

L’action actionEdit()§

Ici via le modéle ApiMediawiki.php on marque la page du wiki avec un lien communecter (!! une propriétées est a créer sur le wiki distant |pageCo= voir avec l’administrateur du wiki.) renvoie une string message sur le status de l’edition.

L’action actionDoc()§

renvoi vers cette page

Relations wiki et Intégration dans communecter§

Dans A propos il ya trois boutons qui font les liens: Un bouton Page du Wiki qui redirige vers la page source du wiki. Un bouton Site web qui redirige vers le site de l’élement du wiki.

Le dernier bouton peu avoir deux valeurs : Créer dans communecter qui ouvre un formulaire préremplie et éditable afin de créer un élément communecter. Page Communecter qui redirige vers la page communecter en relation avec l’élément du wiki.

📜 File en/04 - Documentation technique/mediawiki.md by @communecter ☆ 📎

Mediawiki & Communecter§

Introduction§

Cette partie du module interop, cherche en cas de mediawiki existant à le connecter avec communecter et de permettre via un bouton a créer des éléments du type de la page du wiki, ou en cas d’élément présent de fournir le lien.

Initialisation du mediawiki§

Dans le menu d’un élément on clic sur @Mediawiki en dessous de "Points d’intérêt".

Arrivé dans interop/MediaWiki/ beforeAction() instancie APIMediawiki (model de relations avec le wiki) qui est enfant de DB (model de relations avec la bdd) cherche en base de données l’existence ou non de ce wiki, si non cela crée dans collection "mediawiki" un wiki vide de la forme:

public function newIn($id, $name, $type)
{
$baseDataDB = [
"name" => $name,
"parent" => [
"id" => $id,
"type" => $type
],
"url" => "",
"params" => "none",
"logo" => ""
];
PHDB::insert("mediawiki", $baseDataDB);
}

L’action par default du controller ActionIndex() elle récupère les infos en base de données via le model et envoie les bonnes données dans la vue

{
    "_id" : ObjectId(""),
    "name" : nomduwiki,
    "parent" : {
        "id" : ,
        "type" : 
    },
    "url" : "<urlEnregistré>/api.php",
    "params" : {
        "ressources" : {
            "get" : [ 
                "[[Cat%C3%A9gorie:<catTrouvé>]]", 
...
            ]
        },
        "acteurs" : {
            "get" : [ 
                 "[[Cat%C3%A9gorie:<catTrouvé>]]", 
...
            ]
        },
        "projets" : {
            "get" : [ 
               "[[Cat%C3%A9gorie:<catTrouvé>]]", 
...
        }
    },
    "logo" : ""
}

Utilisation navigation§

Sur interop.views.default.indexMediaWiki les boutons Acteurs, Projets, Emplois s’affiche en cas d’existence. Clic direction interop/mediawiki/menuleft qui appel la méthode **menu(**catégorieChoisie) de l’instance APIMediaWiki. Qui va chercher la listes des pages liées créer la data pour la vue appelé par le controller qui affiche les résultats dans un menu déroulant trié par ordre alphabétique en accordéon si résultat est supérieur à 30 unités: interop.views.menus.pages.

Au clic sur le nom du page direction interop/mediawiki/page qui appel la méthode page(nomPage) de l’instance APIMediaWiki qui scan les propriétés disponibles de la page puis récupère les données. Ces données sont trié et converties afin de standardiser pour la vue et les inputs préremplies de formulaires de création d’élément via convertWikiMediaToPh(['data' => $dataRécupérer, $nomCatégorie, $nomDuWiki) dans le module citizenToolKit/model/Convert.php

Ces données sont envoyées dans la vue interop.views.page.index qui affiche par défault un A propos de la page du wiki et le menu left contient en fonction des données des boutons proposant de lister Communautées(sous divisé en communauté et utilisateur), Défis, Ressources en rapport avec la page du wiki.

Tout clic sur une entités réprésentant une autre page du wiki fait le méme chemin a partir de interop/mediawiki/page du controlleur interop/MediaWiki.

Relations wiki et Intégration dans communecter§

Dans A propos il ya trois boutons qui font les liens: Un bouton Page du Wiki qui redirige vers la page source du wiki. Un bouton Site web qui redirige vers le site de l’élement du wiki.

Le dernier bouton peu avoir deux valeurs : Créer dans communecter qui ouvre un formulaire préremplie et éditable afin de créer un élément communecter. Page Communecter qui redirige vers la page communecter en relation avec l’élément du wiki.

📜 File mediawiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️
📜 File MediaWiki.md by @agora@botsin.space ☆ 📎
📜 File Mediawiki.md by @agora@botsin.space ☆ 📎
📜 File mediawiki.md by @an_agora@twitter.com ☆ 📎
📜 File mediawiki.md by @anagora@matrix.org ☆ 📎
📚 Agora node [[miller wiki]] (pulled by the Agora)
📜 File images/miller-wiki.png by @neil ☆ 📎 ️🔗 ✍️


📚 Agora node [[muscle wiki]] (pulled by the Agora)
📜 File muscle wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Muscle Wiki§

📚 Agora node [[p2p foundation wiki]] (pulled by the Agora)
📜 File p2p-foundation-wiki.md by @neil ☆ 📎 ️🔗 ✍️

P2P Foundation Wiki§

URL : https://wiki.p2pfoundation.net/

Shame that [[Michel Bauwens]] went off the rails, but I think/assume that the P2PF wiki is still a solid source of info, as it is a wiki of many voices.

📚 Agora node [[patternlanguage commoning wiki]] (pulled by the Agora)
📜 File patternlanguage-commoning-wiki.md by @neil ☆ 📎 ️🔗 ✍️

patternlanguage.commoning.wiki§

http://patternlanguage.commoning.wiki/view/welcome-visitors

📚 Agora node [[portable interwiki]] (pulled by the Agora)
📜 File portable_interwiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️

Portable interwiki is a program I imagine. It is some sort of web browser extension. Its scope is wikis. Mycorrhiza wikis specifically, I suppose. The idea is simple. It shows how many backlinks the hypha on screen has on your wiki, which might be very private and secret.

When Mycoverse comes, there might be interwiki backlinks, sure. But they will come with delay, and private wikis cannot be part of it. This extension kinda solves it.

📚 Agora node [[process interop mediawiki]] (pulled by the Agora)
📜 File 04 - Documentation technique/stage/process interop Mediawiki.md by @communecter ☆ 📎

interop Mediawiki§

ouvrir le dynfom config§

$("#central-container").load(baseUrl+"/interop/mediawiki/index", {id: contextData.id, name: contextData.name, type: contextData.type});

connecter au MW§

https://www.communecter.org/interop/mediawiki/choosecategory actionChooseCategory this->api->insertFirstStep url : https://movilab.org/wiki/Api.php?action=query&list=allcategories&aclimit=max&format=json faut etre loggué

📚 Agora node [[semanticmediawiki]] (pulled by the Agora)
📜 File SemanticMediaWiki.md by @agora@botsin.space ☆ 📎
📚 Agora node [[sequential wiki]] (pulled by the Agora)
📜 File sequential wiki.md by @flancian ☆ 📎 ️🔗 ✍️

Sequential Wiki§

  • Not a formal term, but I use it often. A sequential wiki is like a wiki page, but people contribute blocks of [[content]] instead of arbitrary fragments; and they maintain clear ownership and control over their blocks.
  • I call the [[agora]] a distributed sequential wiki. [[nodes]] are akin to sequential wiki pages. [[subnodes]] are user contributed blocks.
  • [[pull]] [[everything2]]
📜 File sequential wiki.md by @maya ☆ 📎

…Sequential Wiki Not a formal term, but I use it often. A sequential wiki is like a wiki page, but people contribute blocks of [[content]] instead of arbitrary fragments; and they maintain clear ownership and control over their blocks. I call the [[agora]] a distribu…

This is an excellent concept but I’m not sold on the name, simply because part of what’s so powerful about this kind of thing is that the possibilities for sequencing are wide open. Like with the experimental upranking in settings — maybe what I want to see first are my social contacts’ blocks, people I "follow". Or maybe I want to pull in a ranking service that has experts vet medical info and be able to uprank based on that. Or maybe I want to most of the time see something like one of the above, but sometimes surf the recent content just for fun. You know? "Sequential" makes me think the order is important, I guess, but that might be overly programmer-brained, and probably I’m coming at this with different metaphors than you had in mind. Curious to hear your thoughts!

📚 Agora node [[sgmk wiki]] (pulled by the Agora)
📜 File sgmk wiki.md by @flancian ☆ 📎 ️🔗 ✍️
📚 Agora node [[social coop wiki]] (pulled by the Agora)
📜 File social coop wiki.md by @flancian ☆ 📎 ️🔗 ✍️
📚 Agora node [[sparql wiki]] (pulled by the Agora)
📜 File pages/SPARQL Wiki.md by @sparql ☆ 📎
📚 Agora node [[tauschwiki]] (pulled by the Agora)
📜 File Tauschwiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[team wiki]] (pulled by the Agora)
📜 File team wiki.md by @agora@botsin.space ☆ 📎
📜 File team wiki.md by @an_agora@twitter.com ☆ 📎
📚 Agora node [[tiddlywiki]] (pulled by the Agora)
📜 File tiddlywiki.md by @flancian ☆ 📎 ️🔗 ✍️

tiddlywiki§

📜 File tiddlywiki.md by @neil ☆ 📎 ️🔗 ✍️

TiddlyWiki§

📜 File TiddlyWiki.md by @agora@botsin.space ☆ 📎
📜 File tiddlywiki.md by @agora@botsin.space ☆ 📎
📜 File TiddlyWiki.md by @an_agora@twitter.com ☆ 📎
📜 File Tiddlywiki.md by @an_agora@twitter.com ☆ 📎
📜 File tiddlywiki.md by @an_agora@twitter.com ☆ 📎
📜 File tiddlywiki.md by @anagora@matrix.org ☆ 📎
📜 File tiddlywiki.md by @flancian@twitter.com ☆ 📎

Most notably though: [[tiddlywiki]] by @Jermolene has a Markdown backed mode which I’ve been meaning to try.

@an_agora

📚 Agora node [[tiki wiki]] (pulled by the Agora)
📜 File Tiki Wiki.myco by @bouncepaw-betula ☆ 📎
📚 Agora node [[tweets from tiddlywiki]] (pulled by the Agora)
📜 File Readwise/Tweets/Tweets From TiddlyWiki.md by @protopian ☆ 📎

Tweets From TiddlyWiki§

rw-book-cover

Metadata§

Highlights§

📚 Agora node [[vim wiki]] (pulled by the Agora)
📜 File vim-wiki.md by @vera ☆ 📎

#go https://github.com/vimwiki/vimwiki

📚 Agora node [[vimwiki]] (pulled by the Agora)
📜 File vimwiki.md by @agora@botsin.space ☆ 📎
📜 File vimwiki.md by @agora@social.agor.ai ☆ 📎
📜 File vimwiki.md by @an_agora@twitter.com ☆ 📎
📜 File vimwiki.md by @flaneur@merveilles.town ☆ 📎
📚 Agora node [[what are the similarities and differences between agora and fedwiki]] (pulled by the Agora)
📜 File what-are-the-similarities-and-differences-between-agora-and-fedwiki.md by @neil ☆ 📎 ️🔗 ✍️

What are the similarities and differences between Agora and FedWiki?§

Moved to [[Comparing FedWiki and Agora]]. (because that’s a better name, and is the same name vera has used for her comparisons.)

📜 File what-are-the-similarities-and-differences-between-agora-and-fedwiki.md by @patterning ☆ 📎

Differences between agora and stoa ok o

📜 File stoa-test-2/what-are-the-similarities-and-differences-between-agora-and-fedwiki.md by @agora ☆ 📎

Differences between agora and stoa ok o

📜 File stoa-test/what-are-the-similarities-and-differences-between-agora-and-fedwiki.md by @agora ☆ 📎

Differences between agora and stoa ok o

📜 File what-are-the-similarities-and-differences-between-agora-and-fedwiki.md by @anonymous@doc.anagora.org ☆ 📎 ✍️

Differences between agora and stoa ok o

📚 Agora node [[what is a wiki]] (pulled by the Agora)
📜 File what_is_a_wiki.myco by @melanocarpa ☆ 📎 ️🔗 ✍️

What is a wiki? No one really knows.

Took some discussions from the Fediverse.

A discussion with Felix 2022-05-13

@felix@wandering.shop

It occurs to me that nowadays the word #wiki denotes a practice, not so much a kind of (web) app. An org file can be a wiki if it's used like one. The similarly-named feature on software forges doesn't work in the classic way either. And that's all right.

This semantical shift seems to indeed have happened. I do not like that, though. How do we call what we used to call wiki, then? Wiki? Now, the word has many meanings

Good question. Roguelikes also went through that, and also never found a good solution.

P. S. There is word roguelite now. I think I did respond with that, but that post is nowhere to be found now. Probably deleted by me.

A discussion with many people 2022-06-30

@akkartik@merveilles.town

"I've seen a ton of tools for note taking and software. Any number of tools from blogs to wikis, from mindmaps to Zettelkasten. And these are all great except they're all more complicated than they need to be. You can accomplish almost every single thing found in these other methods with what I call Wayne's Wiki."

@bouncepaw

I envy people who can get content with this little

@neauoire@merveilles.town

I don't really understand why this person calls this a wiki, or how it replaces a wiki in any way. 🤔

@bouncepaw

It's a trend nowadays: calling everything wiki

@neauoire@merveilles.town

🦋 ✋ IS THIS

A WIKI

@bouncepaw

Algorithm: Does it have natural language text? If it does, it is probably a wiki.

There are even wiki-books somewhere.

@akkartik@merveilles.town

My definition of wiki is a set of named pages with crosslinks, some way to easily jump between pages.

In contrast with chronological notes, which are not named.

By this definition I think Wayne's wiki qualifies.

The foundational yin and yang of the knowledge-management universe are (b)logs and wikis. (And tags help convert between them, but that's a separate story.)

What's your definition? 🙂

@klardotsh@merveilles.town

If we use Wikipedia's def (https://en.wikipedia.org/wiki/Wiki):

A wiki (/ˈwɪki/ (listen) WIK-ee) is a hypertext publication collaboratively edited and managed by its own audience directly

This would imply the term hinges on its collaborative aspect, which I personally agree with

@bouncepaw

I consider the Wikipedia's definition the purist definition. Look what they have! Hypertext (Wayne's one is text only). Collaboration (Wayne's's single-user).

@klardotsh@merveilles.town

Fair on the hypertext point especially. I guess I should be clear though: I have no problem with Wayne calling it absolutely whatever they'd like to call it :) I personally would probably call a write-only non-collab site of my own a knowledgebase or "docs", but whatever Wayne wants to call their own knowledgebase/wiki/etc isn't worth bikeshedding over

@bouncepaw

I LOVE bikeshedding

Can't have a universal ontology of everything without a good amount of bikeshedding

@akkartik@merveilles.town

It's all marketing. Every time a new term pops up, whether it's KMS or PDA or wiki or digital garden or zettelkasten, we get a few more people to try to grow an exo-brain. And that's a good thing.

@akkartik@merveilles.town

True, though it's a little outdated. Like, you'd have to take it up with tiddlywiki, right? 🙂

@bouncepaw

Actually, TiddlyWiki calls itself ‘a unique non-linear notebook for capturing, organising and sharing complex information’, not a wiki.

https://tiddlywiki.com

@akkartik@merveilles.town

And yet, it's right there in the name.. 🙂

@bouncepaw

Well, it is. I don't know what to do with that

@neauoire@merveilles.town

haha

@bouncepaw

I used to agree with the purist definition. Now, I like this definition: ‘A wiki is a dynamic editable site’. It allows gemini wikis. It disallows statically-generated websites such as XXIIVV (which I consider to be a digital garden only, not a wiki).

@neauoire@merveilles.town

history and editability I think, I never really thought about this until now I suppose.

I guess a text file could be a wiki, but if the suggestion is "Using Emacs/vim-style file system navigation is just moving the complexity of a wiki engine into an IDE", I'd feel a bit duped.

@akkartik@merveilles.town

"search for word at cursor" is a pretty simple thing. I wouldn't call editors that provide it IDEs.

But yes, that's what I meant by "foundational" above. Wikis are so simple that every computer is a wiki engine.

Your point about version control is a good one. OP is outsourcing that to git. Which is reasonable, but I still consider version control quite complex. So I'm overstating how foundational wikis are..

@bouncepaw

Maybe #wiki has become a synonym for knowledge management systems.

@neauoire@merveilles.town

I think it has. It's a good name for that stuff. I think memex is a bit out-dated.

@bouncepaw

Well, it's a nice short word. But what do we call what we used to call wikis? I call them classic wikis.

I think the word memex is unexplored! I have only seen like five sites called memeces on the net. That's very little.

@faun@merveilles.town

Public wikis? External wikis?

@jjg@theneuromantics.net

I think it’s just a writable web page (or more generically, a writable hypertext):

https://en.m.wikipedia.org/wiki/WikiWikiWeb

…which is what TBL had in mind in the first place, but it (the WWW) wound-up read-only for a handful of boring reasons.

eli_oat @eli_oat@dog.estate

just today I was thinking about how wiki's are the closest thing to what focused forums were for me in the early 2000s.

@neauoire@merveilles.town

People can call this a wiki if they want, it seems maybe "knowledge archive"/memex is enough for anything to qualify. In that case, I think whichever works for any one person, is good-enough.

While we're talking about wiki, my very most favourite feature in a wiki is the power to quickly find which pages are missing, which link is broken.

I could not maintain something like my personal without this.

@akkartik@merveilles.town

That's a good point. How do you typically track broken links? Does that include external links?

@neauoire@merveilles.town

just internal links, but xxiivv has nearly a thousand internal links, none is broken, I throw an error if I try building an one is missing.

@akkartik@merveilles.town

It seems like there's a continuum here. I have technically the ability to create cross-links in my note-taking system, but the cross-links are pretty sparse. I never create a link before it exists, so (I think) I don't have any broken links. In any case, linear ordering + folders are the dominant organizational primitive. So while you might say my notes aren't really a wiki, I'd say they have "low wiki nature". They don't encourage cross-links. I'm trying to improve that.

@akkartik@merveilles.town

Does https://permacomputing.net have any tool to enumerate dangling links? (As @bouncepaw said, I don't exactly consider them broken. And we do have enough of them on that wiki that we can't really afford to be as draconian as you are on your wiki.)

@neauoire@merveilles.town

I'm not sure, we should ask @320x200

@320x200@post.lurk.org

here you go https://permacomputing.net/broken_links/

If you're going to make new pages for these links based on third-party online/offline resources/knowledge, please make sure you properly ref, source and quote, no random copypasta plz (even if from wikipedia, etc). See https://permacomputing.net/editing/ :3

CC @viznut

@320x200@post.lurk.org

The listing relies on a plugin called brokenlinks, but we can rename the page to something more fit if broken is not adequate. If you have suggestions, let me know.

@neauoire@merveilles.town

cheers! wikipedia calls them redlinks, but we don't colorize ours, they more like missing links, than broken links.

@viznut@venera.social

A "broken link" sounds to me more like something that points to an external page. "Missing pages", maybe?

@bouncepaw

I juggle with broken links. They are colored in red in my private garden, even. A diary entry might have a dozen of red links, and that's ok. One day they become blue. Until they do, they are still usable, because I can see backlinks.

@neauoire@merveilles.town

argh, I don't know how to phrase my point correctly. 🤔

I feel that a plain-text can be a wiki, if there's a powerful IDE behind, pulling the ropes. But in most cases, VIM will be more complex than a simple wiki engine.

I could be wrong-

@bouncepaw

Ah, I see. Then the plain-text file is the back-end storage! The IDE itself becomes the wiki!

@clematis@framapiaf.org

What if a single html file is the wiki and your browser the IDE? how do you like that? https://feather.wiki

@bouncepaw

I think there should be some strict definition that filters out most sites. If everything is a wiki, we don't need wikis. But there are wikis! I know of them for sure

@bouncepaw

I've just noticed that probably no one gets surprised by a gopher link in these parts of the net

@akkartik@merveilles.town

That's certainly part of my agenda 🙂 "The gopher links will continue until you install a client."

📚 Agora node [[why have a personal wiki]] (pulled by the Agora)
📜 File why-have-a-personal-wiki.md by @neil ☆ 📎 ️🔗 ✍️

Why have a personal wiki?§

I find writing too hard to want to spend it on things that disappear

– Martin Fowler (What is a Bliki)

At first my reasons were very similar to Nick’s reasons:

  • writing my thoughts publically makes me write them a bit more carefully
  • my thoughts are fuzzy and vague in my head, they become more real outside it (and may self desctruct in a cloud of stupidity)
  • it provokes debate, which helps me refine the arguments: 1+n minds are better than 1
  • I think I have something to say (we’ll find out right?)
  • I get sad at the state of debate in the world
    • news and media normally tell gossipy stories about anything but the underlying topic
    • in-person debate usually veers dramatically off-course and debates a well-worn set of less interesting topics instead
    • blogs or "point-in-time" publishing systems don’t produce an always-up-to-date sof thoughts

I think my reasons have changed slightly over time - my wiki has become perhaps more a way for personal notetaking, for shaping my thoughts, with less emphasis on the debate straight away.

The social part is definitely important though because I want to learn through discussion. Don’t just want to be typing into the void, in dialectic only with myself. The [[stream]] is perhaps more for that - [[networked learning]], [[connectivism]].

But is that its own thing? I guess so. You could technically have an entirely private stream and garden, if you wanted. So making it public is more for the networked learning aspect?

Combined, the [[blog/wiki combo]] helps me think more about what I learn (through wiki-ing it) and learn more about what I think (through conversations on the stream), I’m really digging it.

I think we need to better foster that though in our [[social software]] - currently it feels optimised for aggro. If you say a wrong thing, make a mistake, you’re more likely to be piled on rather than helpfully educated.

I have found it has aided massively in helping me form ideas. I’ve built up enough mass to have gravitational pull for other ideas now. New articles I encounter, things people post, I feel like I’m in a good place to relate it to what I already have thought about.

📚 Agora node [[xwiki]] (pulled by the Agora)
📜 File XWiki.md by @agora@botsin.space ☆ 📎