我必須以幻燈片的形式維護一大套培訓材料。幻燈片的有效版本控制
乍一看,我注意到在OpenOffice OOImpress中不支持版本控制(但我可能在這方面是錯誤的)。
我應該使用哪種工具來輕鬆維護我的培訓材料?
我想過使用乳膠+默,這樣我可以在版本很容易地把控制幻燈片的源代碼,也非技術人員應該能夠更新材料,我寧願不強迫他們學習LaTeX。
我必須以幻燈片的形式維護一大套培訓材料。幻燈片的有效版本控制
乍一看,我注意到在OpenOffice OOImpress中不支持版本控制(但我可能在這方面是錯誤的)。
我應該使用哪種工具來輕鬆維護我的培訓材料?
我想過使用乳膠+默,這樣我可以在版本很容易地把控制幻燈片的源代碼,也非技術人員應該能夠更新材料,我寧願不強迫他們學習LaTeX。
我現在使用Trac維基與S5 plugin編寫演示文稿的首選方式。
S5是一種幻燈片格式,可將HTML + CSS + JS轉換爲可在瀏覽器中運行的幻燈片。你可以看到一個幻燈片示例here。
我使用Trac的S5插件將wiki語法(類似於mediawiki語法)轉換爲S5演示文稿,而不是手動編寫S5 HTML。所以這樣一個維基頁面:
[[S5(theme=yatil)]]
= My presentation =
'''November 18 2009'''
* Steven Kryskalla
* [email protected]
* 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等)。
爲什麼不簡單地將OOImpress文檔放在Subversion或Git之類的東西下,並使用TortoiseSVN讓最終用戶管理版本控制位。
因爲在這種情況下,差異根本不起作用,或者充其量也是非常糟糕的。我已經在使用SVN + Redmine,但這還不夠:我需要一個簡單的方法來檢查差異 – 2009-11-18 17:40:16
我聽起來像是在尋找Digital Asset Management系統。你可以用其中一個GUI工具來嘗試類似SVN的東西,或者獲得更多的東西,比如Canto's Cumulus。
積雲是我們公司以前使用過的東西,我們不再需要這個系統,所以我對不同類型系統的知識已經過時了。
任何好的CMS也提供修訂控制。但一般來說,任何源代碼控制系統都可以對任何文件進行版本化,但是差異不會很容易做到,但是,由於這些項目都是xml,所以它們不會很好地區分。
是的,差異正是我期待的功能 – 2009-11-18 17:40:53
在上下文敏感的語言中進行差異是非常困難的,即使對於自定義工具,我也知道最新版本的Office允許您跟蹤更改,並通過審閱者的評論和更改通過更改接受/拒絕更改。如果貢獻者不害怕,使用外部xmldiff工具的TortoiseSVN可能會有效在一般的xml工具中做差異 – marr75 2009-11-18 18:08:54
很好,顯然這需要非技術人員去學習這個語法。比將它們移動到LaTeX更容易。 – 2009-11-18 18:25:13
我已經用S5與Dokuwiki-- http://www.dokuwiki.org/plugin:s5 - 這是一個非常棒的工作方式。如果只有它也有一種方法來自動生成漂亮的PDF文件。 – pfctdayelise 2010-01-14 12:09:08