-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
闭源依赖问题 #29
Comments
CKEditor 的 license: https://ckeditor.com/legal/ckeditor-oss-license/,不管是 CKEditor 4 还是 5 许可证上没有问题,但是 CKEditor 4 已经在六月 EOL 了; UMeditor: 可能是 https://github.com/fex-team/umeditor,但是缺乏维护且没有明确写出 license。 Highcharts: 是源代码公开的收费软件
|
See USTC-iCourse#29. UMeditor is not used in ustc-course, and it does not have a clear license. Also UMeditor is no longer maintained.
主要是放在 License 是 AGPL 的仓库里是否适合? |
今天我发现了一个 Apache Echarts 不错,不知道是否合适,有可能可以用来取代 Highcharts。 |
我刚才试用了 CKEditor 5 和 TinyMCE,发现 CKEditor 5 用起来比 TinyMCE 更顺畅,更接近 Google Docs 或者 Word 的体验。不过升级编辑器还需要一些工作,比如图片和文件上传功能需要跟后端代码集成。 |
我们尝试过集成CKEditor5,如果用他的online builder的话可以拿到一个实现图片上传和支持markdown的编辑器,公式编辑器可以通过从外部引入mathjax来解决。目前还存在的问题小问题就是,每次提交完再次编辑点评的时候,公式里的$$就会被过滤掉,但重新加上$$还是可以正常显示公式的。 |
这个效果不错,我们有时间去试一下,看起来 CKEditor5 是可以集成的 |
我们尝试了一下用ckeditor的dll引入方式( https://ckeditor.com/docs/ckeditor5/latest/installation/advanced/alternative-setups/dll-builds.html ) SUSTech-CRA@fe16a9d 。这样就能用外部cdn host编辑器了。另外升级到这个版本之后公式的$消失的问题也莫名其妙的解决了。 |
Follow up:
|
我发现这个项目有几个闭源依赖,包括但不限于:
希望评课社区可以使用开源的、许可证兼容的、广为人知且积极维护的库作为依赖。
The text was updated successfully, but these errors were encountered: