저널 플러그인

ok, by changing the code, now everyone can post the entries.
However, it is a new question that i can not see the entry optins at left side like ordinary topic. I think it has something to do with the source code of discourse. Where can I research it?

Found a bug(?):

When Glimmer post stream mode in enabled in site settings, the Comments/replies are not being displayed. When submitting a new comment, it’s briefly displayed as a new post (not a comment) and then disappears.
Setting it Glimmer post stream mode to auto or disabled, it works as expected.

Tested on 3.5.0.beta8-dev

Frequent errors occur, indicating incompatibility with the latest Discourse core. It appears the plugin is trying to import the discourse/lib/posts-with-placeholders module, but this module was removed in Discourse v3.6.0, causing:

  • JavaScript to fail to load

  • The frontend to repeatedly retry requests

  • A large number of HTTP 522 (server timeout) and 429 (too many requests) errors

1개의 좋아요

It seems like the plugin isn’t being maintained anymore. In our case we actually started to develop our own custom theme component with the working title “Journal view” which our community seems to like so far.

What the TC basically does is to filter posts by the topic owner with some visual CSS adjustments to the reply and comment buttons. That way we get a clean timeline and no poststream modification.

If anyone is curious and wants to test it, leave a few likes and I might create a topic in Development :smiley:

8개의 좋아요

Very interested. I was looking into attempting a TC to use a seperate Topic that could be embedded in a post to allow comments displayed by only showing the comments from the other topic. I can embed the topic but my CSS etc skills are not advanced enough.

1개의 좋아요

@jrgong Pleeeeeeeeeezzzzzz DO this (or a linky to a repository?)

1개의 좋아요

Here is the repo.
It’s all been done via LLM coding and uses a lot of workarounds and hacky methods, and in general, it might be a cleaner implementation to do it as a plugin. But as a proof of concept, it gets the job done so far (some edge cases not fixed yet, like toggle button state persistence after some user actions).

https://github.com/jrgong420/log-view

What’s really missing here so far and only possible via plugin:

  • Remove topic owner posts which are replies to other posts from PostStream
  • Disable for topic owner to create a-reply posts (and for all other users, disable creating non-reply posts)
  • Adjust “has new post(s) state” of topics so that only topic-owner non-reply posts (aka journal entries) trigger notifications, etc
  • Allow multiple journal authors (on a per-user base) for a single topic
  • Auto expand X embedded posts (aka replies)

Other ideas for further development:

  • Create and autom. update a TOC/Index in first post for all journal entries
3개의 좋아요

제가 찾고 있던 플러그인이 바로 이거네요, 감사합니다 :smiling_face_with_three_hearts:

기존 플러그인 사용자 중 이동에 주저하는 사람이 있지만, 이 문제로 인해 Discourse 인스턴스 업그레이드도 막혀 있다면, glimmer post stream과 호환되도록 급하게 만든 포크가 있습니다:

물론 향후 지원에 대한 어떠한 보장도 없지만, 현재 Discourse 2026.7.0을 사용하는 저희 포럼에서는 정상적으로 작동하므로, 오랫동안 기다려 왔다면 이 포크를 사용해 볼 수 있습니다.

실제 포럼에서 어떻게 보이는지 확인해 보세요: Lua-модули | сборники готовых скриптов - #20 от пользователя axeble - Моды для Ex Machina - Deus Ex Machina

1개의 좋아요