你好,我正在开发一个插件,用所见即所得(WYSIWYG)编辑器替换标准编辑器。我认为这对像我这样的初学者用户以及其他用户来说更方便。以下是关于该插件目前运行情况以及我未来计划的简短视频:
我预计它将在接下来的几个月内完成(具体取决于我的动力
)。如果其他人也有兴趣使用它,我很乐意了解。
非常感谢 
附注:完成此插件后,我将重写目前为止开发的所有其他插件,使其基于该编辑器。我计划实现一些功能,使其他插件能够通过该插件提供的类似 API 的接口,自定义替换编辑器(composer)和发布后的处理流程。在我正在进行的某个项目中,这一方案已经运行得相当不错。目前的问题是,一些修改编辑器的插件彼此互斥,如果同时启用它们,就会出现问题。我认为这个插件可以帮助解决这一问题。以下是代码仓库地址:GitHub - spirobel/discourse-basic-editor: An attempt to make discourse more user friendly. · GitHub
76 个赞
4ong
(Anatol Myshkin)
2
做得好!这是一项了不起的举措,我们已经在我们的 Discourse 社区中开始测试了!
很乐意协助进行俄语翻译和提交错误报告。
4 个赞
Falco
(Falco)
3
12 个赞
这才是作曲家应有的样子,简直棒极了!我有一些吹毛求疵的反馈,但可以先放一放,因为你才刚刚起步。
15 个赞
GokulNC
(Gokul NC)
7
好主意!即使在论坛上,也不是每个人都习惯直接使用 Markdown 编辑器。
新手(非技术用户和年长者)可能觉得 Markdown 语法有些陌生,有时还会把帖子格式搞乱。(虽然我不清楚具体是怎么弄乱的)
如果这个插件最终能成为官方插件就太好了。
或者,甚至将其作为 Discourse 的一项设置,让管理员可以为所见即所得(WYSIWYG)编辑器启用它。
我会试用一下并分享反馈!
6 个赞
FYI 上传功能在最新版本中似乎已损坏,我遇到了以下错误:
1 个赞
我想现在应该修复了。顺便提一下……如果有人没有测试实例但想查看一下:
https://cidian.social/
你可以在那里创建账户并发布测试帖子 
这是我的开发实例,所以偶尔可能会出问题,或者我会安装其他东西,但目前基本的编辑器已经安装好了。
6 个赞
fzngagan
(Faizaan Gagan)
10
还没安装,但光听描述就觉得是个很棒的作品。我很快就会试试 
5 个赞
Great composer. Can you add color for text?
EricGT
(EricGT)
12
我试驾了一下。令人印象深刻。
我喜欢其中的一些功能,比如输入表格或添加公式。
猫图标让我感到困惑,直到我点击了它。
:
:
5 个赞
哈哈,不错
可惜一旦我切换到纯 HTML 帖子,它就会消失。
@Cam_Logical 我会在切换到 HTML 后做这件事。可能不是颜色,但大概是排版对齐。
3 个赞
您是否考虑在界面设计中为触摸屏用户提供一种选项?
在触摸屏上,选择文本时显示的上下文菜单会出现在所选内容上方,当选择区域位于文本框的前几行时,会遮挡按钮栏。
这意味着短消息用户永远无法访问按钮栏的功能。
是否可以将格式按钮设置在文本框的底部?
1 个赞
一旦实现 oneboxing 和其他与 Discourse 相关功能,我们肯定会切换到这个基于 CKEditor 的真正所见即所得(WYSIWYG)编辑器,因为我们的当前网站也使用了相同的编辑器。到目前为止,工作非常出色。
5 个赞
fzngagan
(Faizaan Gagan)
16
Onebox 完全不起作用吗?当你在帖子的第一行发布链接时会发生什么?
我认为它们也应该适用于这个。等我试过之后会分享我的发现。
4 个赞
也许,尚未测试,且原作者(OP)也未提供更新……但文中还提到了其他内容,我不确定是否还需要实现其他功能……
所有功能都像使用普通编辑器一样正常运作。目前的用户体验还不够完美。(如果需要,你可以点击“显示预览”,然后按照你习惯的方式操作。)但我认为这些功能对新手用户来说并不那么重要,所以我处理此事的紧迫性并不高。Discourse 特有的 Markdown 扩展功能(如特定帖子的引用、提及、Onebox)不会在所见即所得(WYSIWYG)区域中显示。(但它们在预览中仍然可见,你也可以随时切换回高级编辑器。请查看我的视频。)我的计划是为每个链接添加一个小按钮,让用户可以选择将其转换为 Onebox。所有这些都将通过切换到仅使用 HTML 的帖子来实现。在 Markdown 和 HTML 之间来回转换实在太麻烦了。实现所有这些功能并不会太难。我已经阅读了 Discourse 代码库中的相关代码。不过,我的个人项目(一个基于 Discourse 的汉语、英语、德语词典)在我的优先级列表中排在更前面。请记住,我做这一切都是无偿的。
9 个赞