我必须以幻灯片的形式维护大量培训材料。
乍一看,我注意到OpenOffice OOImpress中不支持版本控制(但我可能错了)。
我应该使用哪种工具轻松维护我的培训材料?
我考虑过使用 LaTeX + Beamer 以便我可以轻松地将版本控制放在幻灯片的源代码中,但是非技术人员也应该能够更新材料,我宁愿不强迫他们学习LaTeX。
答案 0 :(得分:5)
我首选的撰写演示文稿的方法是使用Trac wiki和S5 plugin。
S5是一种幻灯片格式,可将HTML + CSS + JS转换为可在浏览器中运行的幻灯片。您可以看到示例幻灯片here。
我没有手动编写S5 HTML,而是使用Trac的S5插件将wiki语法(类似于mediawiki语法)转换为S5演示文稿。所以像这样的维基页面:
[[S5(theme=yatil)]]
= My presentation =
'''November 18 2009'''
* Steven Kryskalla
* skryskalla@gmail.com
* http://lost-theory.org
== Intro ==
* Topic 1
* Topic 2
* etc.
== How to X ==
First, install and configure...
{{{
#!python
#this turns into syntax highlighted code
}}}
== Resources ==
* http://www.example.com/
变成带有4张幻灯片的幻灯片。 == Headings ==
开始一张新幻灯片,每张幻灯片的正文可以是文字,语法高亮显示代码,项目符号列表,编号列表,图片,表格等。
wiki内置版本控制,因此您可以进行差异,还原更改等。
重新使用wiki格式化程序和S5代码来创建将文本文件转换为演示文稿的命令行程序可能并不困难。这样您就可以将幻灯片保存在自己的版本控制系统中(svn,hg等)。
答案 1 :(得分:2)
我听起来你正在寻找一个Digital Asset Management系统。您可以使用其中一个GUI工具尝试类似SVN的内容,或者像Canto's Cumulus那样更多地参与其中。
Cumulus是我们公司过去使用过的东西,我们不再需要这个系统,因此我对不同类型系统的了解非常过时。
答案 2 :(得分:1)
为什么不简单地将OOImpress文档放在像Subversion或Git这样的东西上,并使用TortoiseSVN让最终用户管理版本控制位。
答案 3 :(得分:0)
任何好的CMS都提供版本控制。但一般来说,任何源代码控制系统都可以对任何文件进行版本控制,但差异并不容易,但是,由于这些项目都是xml,因此它们不会很好地区分。
答案 4 :(得分:0)
这是一个古老的问题,但是因为我最近遇到过同一问题,所以我想分享一下我考虑或使用过的解决方案,希望它对下一个遇到这个问题的人有用。 >