用于plone的tinymce ascimath插件
fullmarks.tinymceplugins.asciimath的Python项目详细描述
简介
用于plone在tinymce wysiwyg中输入ascimath的tinymce插件 编辑。
它基于david lippman编写的tinymce插件,作为 imathas项目:http://www.imathas.com/。伊玛莎的演示 插件的版本在此处提供: http://www.imathas.com/editordemo/demo.html
对于fullmarks(和plone),插件被修改为始终呈现 mathml,不使用生成服务器端图像的任何回退。 相反,它使用mathjax进行mathml的跨浏览器渲染。
此外,它还使用最新版本(2.0版)的ascimath Peter Jipsen提供的JavaScript库如下: http://mathcs.chapman.edu/~jipsen/mathml/asciimath.html
这个插件是由 沙特尔沃斯基金会,一个开放的教育资源库模型 问题和答案。见http://www.fullmarks.org.za和 http://github.com/fullmarks了解更多信息。
注意:这个插件依赖于fullmarks.mathjax,它包含 包含呈现数学所需的所有字体的mathjax库 在你的浏览器中。这个包的总大小是17MB。
安装
作为一个鸡蛋添加到构建并重新运行构建:
[buildout] eggs = fullmarks.tinymceplugins.asciimath
导航到plone站点的站点设置区域中的加载项。
激活tinymce ascimath插件
更改日志
1.2
- 在ascimath旁边的隐藏cdata部分嵌入mathml源代码。 注意:PLONE 3的安全HTML转换吞下CData,PLONE 4工作 正确地。
1.1
- 使用jq而不是$调用jquery以保持与plone 3的兼容
1.0
- 初始版本