ocaml / v2.ocaml.org

Implementation of the ocaml.org website.
http://ocaml.org
Other
323 stars 347 forks source link

Document discuss.ocaml.org and plan chat.ocaml.org #1174

Open avsm opened 4 years ago

avsm commented 4 years ago

See https://github.com/ocaml/ocaml.org/issues/1169 for the overall tracking issue.

status: active

The https://discuss.ocaml.org service has been running happily for a couple of years now, with rising usage and engagement numbers. It is hosted on the Discourse hosting plans (happily covered by @avsm) and has run without issue. I would like to acknowledge the sponsorship of the Discourse team (for us as an open source project) on the ocaml.org website as the first item on this bit of infrastructure.

Aside from that, there is also the question of more real-time chat. The question has come up of having more synchronous chat channels around ocaml.org (thread 1, thread 2).

The decision we need to make is how synchronous real-time chat fits in with the forum-based model that Discourse currently implements. Some options:

For all these solutions, we need to consider accessibility, and in particular if an email workflow can be made to work for them. In that regard, it ties into #1170 and the future of the ocaml.org email infrastructure.

gs0510 commented 4 years ago

@avsm Would you consider adding a consolidated search across https://discuss.ocaml.org, mailing list and the future synchronous chat channels to this roadmap? I think a lot of wisdom is lost without this consolidated search :slightly_smiling_face:

avsm commented 3 years ago

That's a great point @gs0510. I think we'll need to think about what a consolidated search engine would look like for ocaml.org, since it should also get the API docs indexed (#1171, @jonludlam). I'll split that out into a separate roadmap issue for next year once we get the short term stuff out of the way.

ghost commented 3 years ago

Some other random notes:

This could also be useful in a compromise matrix + zulip approach: https://zulip.com/integrations/doc/matrix . Zulip's message organization is nice, but matrix/element might be more useful for people who are in many communities and don't want to use a full browser tab for ocaml zulip instance alone.

ghost commented 3 years ago

Regarding consolidated search, maybe ahrefs would be willing to provide technical guidance?

ghost commented 3 years ago

https://github.com/typesense/typesense - may be useful, open source algolia clone