哎呀。已修复。再试一次。
再次感谢 Pavilion 团队,
我认为连接到非 Google 和 Outlook 的 iCal 提供商(在我的例子中是我们自己的 Nextcloud)并不那么容易。文档在 iCalendar 段落似乎被截断了。
iCalendar 提供商不需要任何身份验证,因此您只需选择“icalendar”,为其命名并保存提供商即可添加一个。如果您正在集成多个
还有其他说明吗?
我不明白为什么提供 ics 文件的链接( http://[DOMAIN-NAME]/remote.php/dav/calendars/[USER]/[CALENDAR-URI]/?export [例如])不起作用( 结束从 *** 导入。检索到 0 个事件,创建了 0 个事件,更新了 0 个事件。)
提前感谢。
该插件可以与 Mobilizon 的免费联合平台集成吗?
https://docs.joinmobilizon.org/contribute/integrations/
那将太棒了!
我将在下周提供有关此插件的更多更新和指导。
我曾尝试在项目中与 Mobilizon 集成。请看这里
https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing
要了解这个问题,值得考虑一下 Diaspora 和 Mastodon 对活动管理的态度,这些开源的 Meetup.com 替代品 的缺乏采用,或者 Mobilizon 的文档网站 在研究期间不时离线,他们的大部分支持论坛都是法语,并且他们是列表中唯一一个 使用基本身份验证来获取访问令牌 的 API。我们说这些并不是为了批评任何这些服务的开发者(因为我们自己也是开源软件的开发者,我们非常清楚此类项目所面临的挑战),但我们希望对当前情况有清醒的认识。
鉴于时间限制,我决定专注于文档更完善/更稳定的替代方案。我将在未来尝试再次集成 Mobilizon。
关于何时可以将 Events Integration Plugin 的功能合并到 Events 插件中的任何最新消息?谢谢!
您好,我刚在更新后看到它。
您希望在哪里获得反馈?
这里有一个:
- discourse.pluginmanager.org 的所有链接都无法正常工作 - 在此帖子的第一部分以及 discourse 上。
- 提供商和来源一开始并不清楚。对我来说,来源更像是过滤器。
- UID 是什么?我只想自动导入所有内容并在 discourse 上管理我看到的内容。事件会分配到哪个类别/标签?我想在来源/过滤器部分进行此操作。事件重复怎么办?过滤器意味着只有一个事件。来源则意味着有几个。
- 如果事件被删除或移动,会发生什么?这只是我好奇的事情。例如,删除应该移除时间,但不移除讨论和回复,并附带说明。
- Mobilizon 似乎缺失了。您可能专注于大型提供商和标准。我看到您支持 ICal。
- 如果您支持 ICalendar,请创建一个可编辑的页面,如 Wiki,供人们添加平台名称。这样,用户就能清楚地知道应该使用哪个平台,以及它是否受支持。此外,为每个平台提供一个 ICS 导出教程可能也是个好主意。这只需要您提供空间,社区就可以扩展列表。
对我来说,这个工作流程在向导/分步对话中似乎很有用:
- 请选择一个提供商 - 将有一个提供商列表,以及指向文档的链接。之前的提供商会在此处显示为列表。
- 请过滤事件。您可以应用多个过滤器,并且所有过滤器都必须匹配。之前的过滤器会显示出来。
- 所有事件
- 所有未来事件
- 从开始到结束的事件(含)
- UID - 这指的是 ICal UID 吗?
- 类别 - 按逗号分隔的 ICS 类别
- 检查导入的事件。- 我还没有到那里。
- 对事件要执行的操作:
- 在类别中发布
- 使用标签发布
- 前缀标题
这是我想做的:
- (1) 添加 Google 提供商 (ICS)
- (2) 过滤从今天开始的事件
- (2) 过滤类别为“repair”的事件
- (3) 检查事件是否出现
- (4) 在 repair 类别中发布
再次:
- (1) 选择上一步中现有的 Google 提供商 (ICS)
- (2) 过滤从今天开始的事件
- (2) 过滤类别不为“repair”的事件
- (3) 检查事件是否出现
- (4) 在 General 类别中发布
再次:
- (1) 添加 Outlook 提供商 (ICS)
- (2) 过滤从今天开始的事件
- (3) 检查事件是否出现
- (4) 在 General 类别中发布,并带有“council”标签
在我看来,当前状态下的 UI 就像是从开发角度来看的:首先,您创建了来源,然后添加了提供商,仍然称之为来源而不是过滤器。此外,对我来说,流程是从右到左的:(1) 提供商 (2) 来源/过滤器。我提出了我希望如何使用它的建议。
感谢您的反馈,非常感谢!
我已确保此元主题中的文档链接正确无误。我们很快将确保插件中的链接最终指向正确的位置。您可以在此处找到文档 Docs - Pavilion
添加项目的正确顺序是 Provider - Source - Connection。由于 Connections 是您添加最频繁的,因此它们显示在最左侧。
Source 与 filter 不同。您会看到 Connection 有一个带有“funnel”图标的按钮,可用于根据例如事件名称中是否出现特定单词来过滤事件。
示例如下:
Provider:Google Calendar
Source:@rgj 的特定 Google Calendar
Connection:让用户 @rgj 为来自(source:)我的(provider:)Google Calendar 的事件创建主题,这些事件对应于(filter)某个特定的事件名称。
iCal 文档 在 Docs-cooperative 上仍然很奇怪:
iCalendar 提供商不需要任何身份验证,因此您只需选择“icalendar”,为其命名并保存提供商即可添加一个。如果您正在集成多个
还有什么需要了解的吗?
我仍然不明白为什么我的 iCal 字段没有被读取,我希望答案就在这里。
我尝试将.ics文件的链接放在提供商 URL 和源选项/URI 字段中,但当我尝试恢复事件时,我得到:Finished importing from <calendar name>. Retrieved 0 events, created 0 events and updated 0 events.问题是否可能由 Nextcloud
.ics链接实际上不以.ics结尾而是以/?export结尾引起?(例如 nextcloud ics 链接)
该链接对我不起作用,nextcloud.cm-en-transition.fr 不接受连接。
@nathank 对我们来说似乎不是这种情况(UI reports 插件版本 0.2.4 / Discourse 3.1.0.beta2)。这是布宜诺斯艾利斯(UTC-3)的一个事件的截图:
然而,当芬兰(UTC+2)的用户查看时,他们看到:

如果我理解正确的话,这个截图 应该 显示我的芬兰用户是 00:00(22:00 +2,或 19:00 + 5),对吗?
为了确认,这是他们的时区:

以及管理员面板中的设置:
我有什么遗漏的吗?谢谢!
算了,我想我刚发现它了——events timezone default 是控制它的,对吧?我一直以为它的意思是“创建一个新事件时,我们应该从哪个时区开始”。本可以省去很多截图 ![]()
我很高兴地报告,该功能目前已通过此插件上线。如果您愿意,仍然可以使用 Creating and managing events 在用户界面中展示活动。
没问题——也许可以通过这个来让设置文本更清晰一些。
我有一个关于插件及其时区的问题。
网络日历中的事件比论坛的事件偏移一小时。
网络日历链接开头是这样的:
webcal://forum.myforum.de/c/veranstaltungen/l/calendar.ics?time_zone=Europe/Berlin&user_api_key=
创建事件时,事件看起来是这样的:
但我在 Thunderbird 中看到的是这样的:
对于冬季事件,一切都同步,没有偏移。
可能是什么问题?
提前感谢,也非常感谢您出色的工作,我比其他日历和事件插件更喜欢这个插件。
这可能是由于最近修复的一个错误;您是否在过去一两天内更新过?
不,不是最近。我甚至无法说它之前是否正常工作,现在切换到了偏移量,就像在更新期间一样,或者它是否一直这样。
其他人有同样的问题吗?
不,更新并没有导致它,而是修复了 bug,所以请更新到插件的最新版本。
@angus 只是想让你知道,顶部的“实际应用”部分有点过时了。在四个示例中:
- 第一个你需要创建一个账户才能看到日历
- 第二个显示了一个功能正常但有问题的日历,有两个日历选项卡而不是一个
- 第三个和第四个网站似乎已不存在
当我在管理门户中从 Beta5 更新到 Beta6 时,在主题标题之前注入的日期似乎消失了。
除了通过 Web 界面更新 discourse 之外,我还需要做些什么来保持此功能正常工作吗?
我不小心回滚到了 beta5,它们又回来了。
编辑:我已经看到你们有自己的 discourse 错误报告,我现在已经完成了。
事件和 位置插件 已经有一些链接功能。是否会支持在 ics 流/文件中显示事件的位置?

