Wiki

From Things and Stuff Wiki
Jump to navigation Jump to search


General

See also Learning#Wiki, Organising








Wikis









  • Bibliotheca Anonoma - This wiki is a Semantic Wiki that ties together all the knowledge of this organization into a Semantic web. It differs from other wikis in the use of forms and tables to produce a metadata database that guides users (and robots) to the information they seek.Subjects simply must tie into the general theme of Internet Folklife: that is, it was made on or otherwise affected daily life on the internet at some point in time. We also often rehost abandoned or otherwise lost wiki content. Focus topics include Something Awful, 2channel, 4chan, and other imageboard/textboard communities.


  • HandWiki - a wiki encyclopedia for collaborative editing of articles on science, technology and computing. Registered users can post and edit articles, books, manuals and tutorials. Login or request account using the top-right menu.






  • Digital Garage Anabasis - This vault can be opened through regular markdown editors, or knowledge management tools like obsidian. This vault is being shared through syncthing. It is available at garden.sdbs.cz. Its history resides at gitlab.com/sdbs_cz/digital-garden-anabasis It is being served by gardenserver: gitlab.com/tmladek/gardenserver


  • Monoskop - a #wiki / #library / #catalogue for arts and studies , here to spread the word about recent and historical publications and projects in #experimentalart #permacomputing #lowtech #climateaction #decoloniality #technofeminisms #capitalocene #criticaltheory #shadowlibraries #communityservers :www_server: #communityradio :antenna: #everydaytechnology #libreculture #floss :unwanted_tux: #diwo #care #artistpublishing #soundart #experimentalfilm #arthistory #weird etc..

Ecosystem








  • WikiEducator - We're turning the digital divide into digital dividends using free content and open networks. We hope you will join us.


WardsWiki

The original wiki, on software development patterns.





  • http://wiki.c2.com/?WikiDesignPrinciples - Wiki has turned out to be much more than I'd imagined! That is not to say that I didn't imagine a lot. These are the design principles I sought to satisfy with the first release of Wiki. -- WardCunningham Note that this page is only a reconstruction from memory of intentions I held at the beginning. Additional principles, like server robustness, have been forced upon me.



MeatballWiki

For discussion of Wardswiki and online communities in general.

Wikipedia

See also MediaWiki

Culture and process

  • Notabilia - Visualizing Deletion Discussions on Wikipedia

Kozierok’s First Law: “The apparent accuracy of a Wikipedia article is inversely proportional to the depth of the reader’s knowledge of the topic.”



Software

Wiki engines and systems

See MediaWiki

XWiki

TikiWiki

Smallest Federated Wiki




ikiwiki

MoinMoin

  • MoinMoin - an easy to use, full-featured and extensible wiki software package written in Python. It can fulfill a wide range of roles, such as a personal notes organizer deployed on a laptop or home web server, a company knowledge base deployed on an intranet, or an Internet server open to individuals sharing the same interests, goals or projects.

dokuwiki

  • dokuwiki - a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.

PmWiki

  • PmWiki - a wiki-based system for collaborative creation and maintenance of websites. PmWiki pages look and act like normal web pages, except they have an "Edit" link that makes it easy to modify existing pages and add new pages into the website, using basic editing rules. You do not need to know or use any HTML or CSS. Page editing can be left open to the public or restricted to small groups of authors.

Tiki

  • Tiki - the Free and Open Source Web Application with the most built-in features. So whatever feature you can imagine running in your browser window, chances are Tiki does it.

PukiWiki

TiddlyWiki

  • TiddlyWiki - a unique non-linear notebook for capturing, organising and sharing complex information Use it to keep your to-do list, to plan an essay or novel, or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website. TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will still be able to use the notes you take today.


LocalWiki

Gitit

  • Gitit - a wiki program written in Haskell. It uses Happstack for the web server and pandoc for markup processing. Pages and uploaded files are stored in a git, darcs, or mercurial repository and may be modified either by using the VCS's command-line tools or through the wiki's web interface. By default, pandoc's extended version of markdown is used as a markup language, but reStructuredText, LaTeX, or HTML can also be used. Pages can be exported in a number of different formats, including LaTeX, RTF, OpenOffice ODT, and MediaWiki markup.

Gollum

TWiki

Foswiki

Wiki.js

  • Wiki.js - An open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Zim Wiki

Go Wiki

MDwiki

  • MDwiki - a CMS/Wiki completely built in HTML5/Javascript and runs 100% on the client. No special software installation or server side processing is required. Just upload the mdwiki.html shipped with MDwiki into the same directory as your markdown files and you are good to go!

Minisleep

  • Minisleep - a tiny wiki engine designed to be easy to use and safe to leave web-facing. It was born out of frustration from setting up and maintaining many other wikis, and the desire to make something that's portable between different hosts. [10]

Neuron

  • Neuron Zettelkasten - a future-proof open-source app1 for managing your plain-text notes in Zettelkastenᛦ style, as well as for publishing them on the web.


Pawfaliki

BookStack

  • BookStack - an opinionated wiki system that provides a pleasant and simple out-of-the-box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience. BookStack is not designed as an extensible platform to be used for purposes that differ to the statement above. In regard to development philosophy, BookStack has a relaxed, open & positive approach. At the end of the day this is free software developed and maintained by people donating their own free time.

Monotome

Wikifarms

  • Wikispaces Classroom is a new product from the people who brought you Wikispaces. We think of it as social writing with formative assessment. That means that its a great place for your classroom to work, connect, and communicate. Wikispaces Classroom has brand new tools to keep track of everything going on in your class, communicate better, and for you to assess your students in real time so you can provide the help and encouragement each student needs.

Translation

Collaborative documentation




Infinote

  • Infinote protocol provides real-time collaborative editing of documents with the main focus being on collaborative plain text editing. In the meanwhile there are quite a few solutions out there, but all of them implement a different protocol and thus cannot be used with other tools. Our goal is to provide a flexible yet powerful open framework and clients for various environments that can interoperate with each other.

Software

  • Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.

to sort




Kolab

Collabora

  • Collabora - LibreOffice online office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate in your own infrastructure. Key features are collaborative editing and excellent office file format support.


Notepads

Often zen like.




  • https://authorea.com - collaborative platform for research. Write and manage your technical documents in one place. web native, uses Git. write in LaTeX, Markdown, HTML, Javascript, and/or more.








fuzzynote

to sort




CodeSandbox Live

JINGO

  • JINGO - an Open-source Git-based CMS and Wiki engine]a git based wiki engine and CMS written for Node.js, with a decent design, a search capability and a good typography.

Real-time editing

See also WYSIWYG



  • https://en.wikipedia.org/wiki/Operational_transformation - a technology for supporting a range of collaboration functionalities in advanced collaborative software systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents. Its capabilities have been extended and its applications expanded to include group undo, locking, conflict resolution, operation notification and compression, group-awareness, HTML/XML and tree-structured document editing, collaborative office productivity tools, application-sharing, and collaborative computer-aided media design tools. In 2009 OT was adopted as a core technique behind the collaboration features in Apache Wave and Google Docs.



  • Differential Synchronization Simulator - a simulation of Neil Fraser's "Differential Synchronization" algorithm using the "Guaranteed Delivery Method". To see it in action type text into any of the three client text textareas. A simple protocol has been layered on top of Neil Fraser's algorithm to allow it to be used with bi-directional transports like WebSockets or abstractions like socket.io. When clients want to update the server they send a "saveEdits" command to the server with the array of edits to save. The server responds asynchronously with a "savedEdits" command that contains the client versions saved along with any other new edits avaialble from other clients. The server also sends an "editsAvailable" message to all the other clients who them in turn send "getEdits" commands. The client API is structured such that only one command can be outstanding and "saveEdits" have priority over "getEdits". The speed of the network and the client diff checks can be changed to speed up or slow down the simulation to see how data are updated.



  • https://en.wikipedia.org/wiki/Optimistic_replication - also known as lazy replication, is a strategy for replication, in which replicas are allowed to diverge. Traditional pessimistic replication systems try to guarantee from the beginning that all of the replicas are identical to each other, as if there was only a single copy of the data all along. Optimistic replication does away with this in favor of eventual consistency, meaning that replicas are guaranteed to converge only when the system has been quiesced for a period of time. As a result, there is no longer a need to wait for all of the copies to be synchronized when updating data, which helps concurrency and parallelism. The trade-off is that different replicas may require explicit reconciliation later on, which might then prove difficult or even insoluble.




  • https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type - a data structure that is replicated across multiple computers in a network, with the following features: The application can update any replica independently, concurrently and without coordinating with other replicas. An algorithm (itself part of the data type) automatically resolves any inconsistencies that might occur. Although replicas may have different state at any particular point in time, they are guaranteed to eventually converge. The CRDT concept was formally defined in 2011 by Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski. Development was initially motivated by collaborative text editing and mobile computing. CRDTs have also been used in online chat systems, online gambling, and in the SoundCloud audio distribution platform. The NoSQL distributed databases Redis, Riak and Cosmos DB have CRDT data types.







  • Peritext - A CRDT for Rich-Text Collaboration, an algorithm for rich-text collaboration that provides greater flexibility: it allows users to edit independent copies of a document, and it provides a mechanism for automatically merging those versions back together in a way that preserves the users’ intent as much as possible. Once the versions are merged, the algorithm guarantees that all users converge towards the same merged result. We provide a detailed analysis of various edge cases that need to be handled in collaborative rich-text editors, and explain why existing algorithms for plain text collaboration are not able to handle them correctly. We then explain how Peritext handles these issues, and demonstrate our prototype implementation of the algorithm.


Wave



Etherpad

Hackpad

Share.js

  • ShareJS is an Operational Transform library for NodeJS & browsers. It lets you easily do live concurrent editing in your app.

Open Cooperative Web Framework

WikiNEXT

uses share.js

Other


  • Soylent is a crowd-powered interface: one that embeds workers from Mechanical Turk into Microsoft Word.





WOOT

Cryptpad

HedgeDoc

  • HedgeDoc - platform to write and share markdown formerly known as HackMD/CodiMD, an open-source, web-based, self-hosted, collaborative markdown editor. You can use it to easily collaborate on notes, graphs and even presentations in real-time. All you need to do is to share your note-link to your co-workers and they’re ready to go.

Hosted

  • Substance is an open platform for collaborative creation and sharing of digital documents. Be your own publisher and produce stories, books and documentations.


  • Room Service - A Faster-Than-Light Multiplayer Engine. You know, like what Figma or Google Docs have. Live cursors, WebSockets, multiple people editing the same thing, that sort of thing.