-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: