Events Plugin 📅

各位,我已经开始编写从 Events 插件迁移到官方 Discourse Calendar 事件插件的迁移脚本。目前进展顺利,但我需要一些反馈,以便将其完善到可投入生产的阶段。

该脚本目前位于 migration 分支上。

相关信息如下:

4 个赞

你好 @angus。我正努力在这款插件与如今官方的 Discourse 事件插件之间进行有效的功能对比。

我在一个网站上使用了您出色的事件插件,对其运行效果非常满意。如果我从一个插件迁移到另一个,它们是否兼容?还是会丢失事件数据?

我最近又启动了一个新站点,正在考虑是否使用官方插件会更合适。由于我使用的是托管论坛,需要申请更换插件。是否有相关的帖子或博客对两者的功能进行了比较?我担心这意味着此版本将不再获得支持或开发。

2 个赞

这种担忧不无道理——正如 Angus 在主题开头所述:

我们早就做出了这一转变。不幸的是,Discourse 团队有其他优先事项,已经有一段时间没有继续开发 Discourse Events 插件了。我们中的许多人正焦急地期待着更多的开发进展,因为我们看到了其中的潜力!

4 个赞

@Rhidian

@fzngagan 目前正在开发一个迁移脚本,用于将事件从我们的插件转移到 Discourse Events 插件,目前已接近完成。你可以在这里关注进度:

正如 @nathank 提到的,我们在置顶帖中说明的插件政策是:我们鼓励大家考虑使用另一个插件,因为我们不会再积极开发当前这个插件。不过,在可预见的未来,我们将以当前状态维护该插件,因为它支持一些其他插件尚未覆盖的特定用例。如果那个插件增加了对这些用例的支持,我们将完全弃用当前插件,并利用 Faiz 正在开发的迁移脚本,将部分用户迁移到另一个插件。

我们内部使用的是 Discourse Events 插件,而不是当前这个。就我个人而言,从技术角度来看,我也认为那个插件更优秀。

最接近的对比内容是我发布的这篇帖子:

https://meta.discourse.org/t/discourse-event/149964/51?u=angus

5 个赞

感谢 @angus,这非常有帮助。

1 个赞

另一个问题是,当有很多人确认出席时,CSS 会出错。
我目前的情况如下:

1 个赞

我想您打算将其发布到 Creating and managing events

1 个赞

是的,确实如此。抱歉打扰了。如果可以的话,请删除。谢谢!

1 个赞

@angus 该插件是否支持标签及其交集?

在等待您回复期间,我会先仔细阅读相关内容。

2 个赞

我注意到 Discourse Calendar 插件中的事件功能 的开发似乎已经停止。请注意,它现在被称为“alpha”版本:

虽然它看起来非常有前景,我们也确实因为该功能而弃用了另一个插件,但它仍缺少几个关键功能,这极大地限制了其实用性。这些功能包括:

  1. 通过推送 .ics 文件与用户的电子邮件日历进行交互
  2. 更丰富的方式展示所有事件
  3. 整体的打磨与完善

您是否考虑重启该插件?或者更好的是,针对 Discourse Calendar 插件中的事件功能 开展一些工作?

我相信(也许有些天真)我们可以筹集资金来实现这些目标。

4 个赞

我们不打算继续开发此插件,但我们确实有计划对“事件”部分进行额外开发。我已开启另一个话题,以便我们继续讨论。

6 个赞

我不知道这是一个错误还是我缺少某种集成,但“订阅”按钮应该如何工作?当我单击它时,我看到两个(部分)URL,但我无法以任何方式与之交互?

1 个赞

如果您使用的是最新版本的插件和 Discourse tests-passed,点击链接时它们将被复制到您的剪贴板。您会在模态框旁边(移动设备上在模态框上方)看到一个小绿旗。

进一步了解
https://github.com/paviliondev/discourse-events/issues/101

您可以在此处看到它的运行效果

1 个赞

好的,谢谢!

也许鼠标指针在悬停时需要更改,以表明这是一种可能性?

1 个赞

此插件导致回复预览中断

2 个赞

……以及其他功能,当回复/帖子是通过点击先前帖子的灰色“回复”按钮启动时。
@angus , @fzngagan 感谢您的帮助!

3 个赞

我在公共类别中也遇到了同样的问题。下面是我能看到的所有内容——没有可见的订阅按钮。我也尝试过从其他账户登录。

1 个赞

@kday,那是来自这个插件(一个不同的插件)的截图

3 个赞

大家好,似乎此插件目前正在破坏图像上传功能(如果误诊,敬请谅解)- 诚然,我使用的是 angusmcleod/discourse-events GitHub 版本,而不是 paviliondev.discourse-events 版本,所以这可能只是一个过时的版本?

Composer 停在“正在处理上传” - 支持 - Discourse Meta

4 个赞

我正在使用 /paviliondev/discourse-events 版本,它破坏了 composer 图片上传功能(或者说,最新版本的 Discourse 与 events 插件不兼容。)请提供建议。

我现在正在回滚到 2.9.0.beta8 而不是 2.9.0.beta9,在其他环境中测试过,2.9.0.beta8 和 events 插件一起可以再次通过 Composer WYSIWYG 上传图片。

3 个赞