Skip to content

driusan/fediwiki

Repository files navigation

FediWiki

A (WIP) ActivityStreams based wiki.

You can currently log in via OAuth on a Mastodon and any logged in user can edit any page.

Done:

  • Login with OAuth
  • Create new pages when logged in
  • Update pages when logged in
  • Page history
  • Followable pages

TODO:

  • Send out a note with the diff when a page edit is proposed (to owner) or accepted (to followers)
  • Require approval of edits from page owner or admin
  • Federate the Article content to followers. Send an Update activity for the article to followers when a page change is accepted.
  • Implement page owner and admin
  • Improve CSS / styling
  • Create "Talk" page for diffs where they can be discussed
  • Create "Talk" page for article for any mentions of it.
  • Remove Mastodon assumptions where possible (ie use .well-known/openid-configuration instead of hardcoded endpoints if it exists)
  • Comment the code, follow best practices, etc

About

A federated ActivityStreams based wiki

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published