Scott M. Stolz

I am an entrepreneur, small business owner, author, and researcher. I am also working on an open source project called Neuhub.

I am posting from Hubzilla with Neuhub via ActivityPub.

  • 0 Posts
  • 8 Comments
Joined 7 days ago
cake
Cake day: February 25th, 2025

help-circle


  • @nutomic Plus, the fact that we are no longer the only wiki in the fediverse means that there is an incentive to collaborate. Also, you created a new spin on wikis that we did not think about (or if the original developers did think about it, they never implemented it).

    Plus if we combined the concepts of a synced federated wiki, with a permission system and federated single sign on, I think we would have a pretty powerful fediverse-powered wiki system.


  • @nutomic The wikis themselves are not federated currently. Instead, we used federated single sign on where you can log into someone’s wiki and edit it directly.

    However, the wikis are stored on a fediverse server that understands federation. All it would take is to tap into the existing federation code to make them federated.

    In fact, the wiki pages are currently stored in the same manner as a post, and posts are federated. The only difference is that we don’t send out announcements or accept remote edits for wiki pages. But we could if someone wrote that code.

    Basically, the infrastructure to make them federated is there, but no one has built that specific functionality yet.



  • @nutomic Hubzilla takes a very different approach to wikis. Instead of federating the content, the wiki stays with the server, however, since Hubzilla has federated single sign on called OpenWebAuth, you can use your existing OpenWebAuth-compatible fediverse identity to log in and edit the wiki.

    This provides a unique permission system where you can grant or deny access to the wiki, and control who can edit it. This means you can create private wikis.

    It also have extensive import / export functionality where authorized users can duplicate or migrate the wiki to another server. They would not sync, however.

    Adding sync functionality would be an interesting addition, and that could be done in a manner similar to how Ibis does it, but there would be difference, since Hubzilla users can create multiple wikis. It is not one big shared wiki.



  • This is something that Federated Works has been thinking about taking on as well. But, as you pointed out, creating and running a successful wiki is not an easy task.

    To be most effective, it probably should be a collaborative effort, with multiple projects and organizations involved.

    You also have to consider that some people will want to host their own wiki or documentation using software of their choosing. So we may want to have a main wiki with general information, and then crosslink back and forth between project-specific wikis and documentation.

    For example, Hubzilla and related projects will be using the fediverse-enabled Hubzilla wiki instead of MediaWiki.

    I think this is a great task to take on, especially since there are a lot of people who want to contribute but who are not developers. A set of wikis may be a good want to increase engagement by supporters and enthusiasts.