pleio/odt_editor

Elgg 的 ODT 文件编辑器。

安装数: 4,072

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 7

分支: 1

开放问题: 2

类型:elgg-plugin

dev-master 2019-01-09 14:46 UTC

This package is not auto-updated.

Last update: 2024-09-24 17:07:09 UTC


README

允许用户在线编辑以 OpenDocument 格式(OpenDocument Text,文件扩展名为 .odt)保存的 ElggFile 对象。

功能

  • 在浏览器中的在线编辑器中打开用户有写入权限的文档
  • 将文档更改保存到服务器上的原始文档
  • 将编辑文档的当前状态下载到本地计算机
  • 将编辑文档的当前状态另存为新文档
  • 锁定当前正在编辑的文档,以确保其他用户不会意外地同时编辑它
  • 可以通过文件列表视图中的按钮创建新文档

ODT 编辑器使用来自 WebODF 项目的 Wodo.TextEditor。

配置

此模块应安装后无需任何设置即可运行。

有一些可能的定制

新 ODT 文档的模板

新 ODT 文档的模板位于 mod/odt_editor/data/template.odt。要使用自己的 ODT 文档作为模板,请将该文件替换为自己的文件。

字体

在字体选择器中提供的字体列表(位于当前文档使用的字体旁边)受文件 mod/odt_editor/vendors/wodotexteditor/resources/fonts/fonts.css 控制。

每个字体都通过一个正常的 @font-face CSS 规则注册。字体可以预期安装在客户端运行其浏览器的计算机上,或者可以安装在服务器上,以确保所有用户都可以使用。字体文件可以安装在任何适合的位置,只要它们在 fonts.css 文件中给出的位置正确。

示例

有一个名为 "Gentium Basic" 的字体。该字体的数据存储在一个名为 GenBasR.ttf 的文件中。

由于该字体应提供给所有用户,包含字体数据的文件已安装在 Elgg 服务器上。它已放置在 mod/odt_editor/vendors/wodotexteditor/resources/fonts

因此它将在 fonts.css 中列出如下:

@font-face {
    font-family: "Gentium Basic";
    src: url("./GenBasR.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

如果依赖字体安装在用户的计算机上,则包含字体数据的文件不会安装在服务器上。对于 fonts.css 的片段将与上面相同,但无需 src 行。

@font-face {
    font-family: 'Gentium Basic';
    font-weight: normal;
    font-style: normal;
}

已知问题

尚未出现,请提交您遇到的任何问题。