codingteam / codingteam.org.ru

Our main web site.
https://codingteam.org.ru
MIT License
2 stars 1 forks source link

Show conference logs in a more convenient way #27

Open rexim opened 9 years ago

rexim commented 9 years ago

Please get rid of that frame! It's ugly and inconvenient!

ForNeVeR commented 9 years ago

Well, there's a plan to reuse horta-web API here. We should discuss how do we plan to reuse it - whether we want to replicate all logs from the horta database or lazily replicate it on demand or simply send browsers to horta-web itself.

ForNeVeR commented 8 years ago

Okay, currently the plan is to update Yog-Sothoth archivarius bot to be netcore-compatible. To do that, we'll need netcore-compatible XMPP library, and I'm actively working on port of Jabber-Net library.

The task will have a positive impact on both netcore ecosystem and cross-platform XMPP stack availability, so that's a very good thing.

At the same time, netcore stack is still evolving, so I hope we'll be able to benefit from upcoming netstandard 2.0 stuff that should make the porting process easier.

ForNeVeR commented 7 years ago

Alright, the current idea is to:

ForNeVeR commented 2 years ago

To reiterate:

So, we have several different chat networks sometimes interlinked, and several different sources of information (sometimes possibly contradicting each other!) are available for certain log periods. And currently we have no working log solution, and no history of the recent events.

This should be fixed.

The idea of reconciliation of several different log sources and creating a combined log archive is pretty old (I remember us discussing it in the great old days of c_plus_plus@conference.jabber.ru, when we were discussing integration of Letnan-Ferry – remember that fella? – and DeadBot), and we have some traces of it in our various IM-related projects:

Most of the stuff is discontinued, and/or XMPP-focused, but we need something bigger here. Some challenges:

So, I believe that we'll need to create a separate application (or just a service in this repository? TBD) that