Skip to content

Conversation

@marcellintacite
Copy link

Summary

This MR adds a DOAP (Description of a Project) file for Snikket Server and updates its entry in the software database to enable proper listing in the main filterable software directory on xmpp.org.

Changes Made

  • Created static/hosted-doap/snikket-server.doap with comprehensive project metadata
  • Updated data/software.json to reference the new DOAP file instead of null

Technical Details

  • Added complete DOAP XML with project description, homepage, repository, and platform information
  • Updated platforms to reflect actual supported operating systems (Linux, macOS, Windows)

Impact

  • Before: Snikket Server only appeared in the collapsed "Other Software" section
  • After: Snikket Server now appears in the main filterable software list with rich metadata
  • Users can now filter and search for Snikket Server alongside other XMPP servers
  • Improved discoverability and professional presentation of the project

@cal0pteryx
Copy link
Member

@mwild1 should Snikket be listed at all? I was under the impression that it shouldn't be listed, but I might remember that wrongly.

@cal0pteryx cal0pteryx marked this pull request as draft September 16, 2025 15:37
@mwild1
Copy link
Contributor

mwild1 commented Sep 17, 2025

I don't object to it being listed somewhere on xmpp.org, but indeed, I don't think the current XMPP server list is the right place for it. Snikket is more like an "opinionated XMPP distribution", or a "product that uses XMPP".

For example, this PR focuses on listing the server part of Snikket. But it is not really equivalent to Prosody, ejabberd and Openfire which are all generic XMPP servers. If you list Snikket in the server section, why not also list it in the client section? Except people might then expect to be able to use the Snikket app without the Snikket server (not really supported).

I don't know what the best answer is, but I don't want to advertise Snikket as something equivalent to Prosody/ejabberd/etc. and get lots of people asking how they can configure (for example) a pubsub component or IRC gateway with their Snikket server - things that Snikket intentionally does not support, but other XMPP servers do. It's just a different thing.

@marclaporte
Copy link
Contributor

I don't object to it being listed somewhere on xmpp.org

Snikket should be in the active list because it is actively supported/developed.

It's just a different thing

Ok, let's create a new category name. "Integrated platform"? Or have a new "Other" section and add info like "Opinionated XMPP distribution" in the description. Perhaps we should link to https://snikket.org/faq/ so any visitor gets a thorough overview to determine if it's a good fit for them.

@marcellintacite marcellintacite marked this pull request as ready for review September 24, 2025 17:22
@marcellintacite marcellintacite marked this pull request as draft September 24, 2025 17:22
@Echolon
Copy link
Member

Echolon commented Oct 12, 2025

#1367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants