ProCourse Static Pages

I’d recommend checking out the new page publishing feature. I believe that you’ll need to take feature requests to marketplace, as this developer is no longer actively involved with discourse.

3 个赞

Hi @pfaffman ,
What do you mean by “new page publishing feature”? Is this something built-in to Discourse? Thanks.

Hey Chris. See Page Publishing that was added to core a while back. It’s linked somewhere above, but since it was almost a year ago, it’s probably hard to find.

2 个赞

Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500 error whenever I tried posting with it enabled.


Just a note to @staff that this plugin is probably now broken. I had to disable it on my Discourse build as it was causing a 500

1 个赞

控制台中的弃用错误消息(whitelist 改为 allowListwhitelist-tags.js.es6 中)似乎已解决此问题,尽管还需要更多测试。如果您想尝试/保存一下,这是 fork

如果一切看起来都正常,我将在几小时内提交一个 PR。

3 个赞

我刚升级了一个,对我来说是有效的。它可能失败了,我删除了它,重建,然后重新启用它,然后再次重建。

3 个赞

好的!可能是其他插件现在干扰了它。我先不使用它进行了重建,然后再使用它进行了重建,结果旧的存储库失败了。我现在正在尝试@TReKiE的修复,希望它能解决我的配置问题。

2 个赞

这招奏效了!感谢您让它重获新生。

3 个赞

嗯,该网站无法回复帖子,看起来是静态页面造成的。

编辑:@TReKiE 的分支对我来说似乎有效!谢谢!希望 Joe 会接受这个拉取请求。但说真的,如果你愿意,我认为由你来担任主要维护者可能更有意义。也许你可以让 Joe 让你加入,或者也许你的分支会是人们使用的那个。

5 个赞

感谢各位的测试和确认。
PR 今天早些时候已合并。但我仍会保留我的 fork。

我想我们暂时先看看情况吧。

3 个赞

我现在访问 /admin/plugins 时出现无限循环。

我还看到 Uncaught ReferenceError: Ember is not defined

它会严重破坏 Chrome,以至于我必须重启才能停止它。

2 个赞

谢谢 Jay。

我已经 用修复程序更新了我的 fork,如果你想试试的话。等我更有信心了再提交 PR。

3 个赞

干得好!看来你又做到了!

3 个赞

有地方可以看演示吗?Joe 的演示网站已不再存在。

它看起来是这样的:


如上所述,您可能对 Page Publishing 功能感兴趣。

3 个赞

我建议使用内置的页面发布功能,而不是开始使用一个开发者不再从事 discourse 工作的插件。

2 个赞

不确定他是否还经常使用他的 Discord,但也许可以联系到他,看看他是否愿意将他的旧项目传下去。Pro Course 安装程序引起了一些摩擦,这真是太可惜了。虽然它还需要一些改进,但它绝对是一个很酷的概念验证。当它得到维护时,运行得相当不错。不过,一旦它不再被维护,它就给了我完全的远程管理权限,可以随时通过 SSH 登录。

通过一些更改,可以将其定制为仅安装基于托管安装层级的已批准/认证的插件。

@TReKiE 提交了几个 PR,并且似乎在维护自己的分支。

我构建了一个 仪表板,它使用 Ansible 通过 SSH 连接到站点,添加/删除插件,更改环境变量,并执行重建。该脚本非常智能,并且会执行诸如在构建失败时重启旧容器、识别数据库升级并进行处理、删除已移至核心的插件等操作。我希望人们为此付费,但“限时”您可以加入免费试用组并免费使用它(支持仅限于我认为仪表板本身存在问题的方面)。

1 个赞

嗨 Jay,这个前提看起来很棒。而且说实话,我认为它的性价比相当合理。

1 个赞

我在周末解决了这个插件的损坏问题,并恢复了所有先前因时间推移而损坏的现有功能。我已将我的分支更新到所有修复

更新日志

  • 不会破坏管理面板
  • 确认对话框又能正常工作了(翻译也能正常工作了)
  • 删除按钮又能正常工作了(并且它又有了图标!)
  • 新建按钮又能正常工作了
  • 保存/编辑 markdown 能正常工作了
  • 处理了所有其他必需的弃用修复
6 个赞