如果卸载了操纵过页面的插件,会发生什么?

I’m just discovering the world of discourse plugins. But before I commit to them, I need to know the consequences.

Since they are open source, there are no guarantee that they will be maintained forever (thank you creators <3) . So any day they can break and my only choice be to remove it.

But then what happens with the posts that used the plugin?

I’m thinking about plugins like:

This one is one I’d like to use but haven’t been updated in 2 years so I don’t know if I should even bother…

Why some have check marks and some doesn’t?

Thank you! <3

你可以在此处找到官方插件:https://meta.discourse.org/tags/c/plugin/official

这些插件由我们(Discourse 团队)维护,因此通常不会引发问题。官方插件带有你描述过的绿色对勾标记。

第三方插件可能会损坏你的 Discourse 实例。在绝大多数情况下,卸载该插件即可解决问题,但并非总是如此。

我的建议是仅安装最少数量的插件,转而使用 Customization > Theme 分类下日益丰富的主题集合。它们的安装安全性要高得多。你提到的图片画廊插件,现在可以通过类似这样的主题来实现:

Thanks! I really like the locations and events plugins, they fit my community quite well. I guess I’ll just create a bunch of topics using them, then comment out the line in my app.yml and see what happens…

Edit: I tested it

With the locations plugin, they just get erased, topics continue but without location data.

The events plugin is weird, it does not show as installed anymore, but I can still insert dates, and the previous dates are still correctly displayed.

No damage to the forum itself. But still means you’d lose all the locations data associated. Dates you’d keep some information.

Since they really fit my community I’ll use it and hope it never breaks/becomes obsolete.

Upon reinstalling them, the stuff came back as it was before uninstalling. Weird but good I guess…