2009-11-18 31 views
1

我必須以幻燈片的形式維護一大套培訓材料。幻燈片的有效版本控制

乍一看,我注意到在OpenOffice OOImpress中不支持版本控制(但我可能在這方面是錯誤的)。

我應該使用哪種工具來輕鬆維護我的培訓材料?

我想過使用乳膠+默,這樣我可以在版本很容易地把控制幻燈片的源代碼,也非技術人員應該能夠更新材料,我寧願不強迫他們學習LaTeX。

回答

5

我現在使用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等)。

+0

很好,顯然這需要非技術人員去學習這個語法。比將它們移動到LaTeX更容易。 – 2009-11-18 18:25:13

+0

我已經用S5與Dokuwiki-- http://www.dokuwiki.org/plugin:s5 - 這是一個非常棒的工作方式。如果只有它也有一種方法來自動生成漂亮的PDF文件。 – pfctdayelise 2010-01-14 12:09:08

1

爲什麼不簡單地將OOImpress文檔放在Subversion或Git之類的東西下,並使用TortoiseSVN讓最終用戶管理版本控制位。

+0

因爲在這種情況下,差異根本不起作用,或者充其量也是非常糟糕的。我已經在使用SVN + Redmine,但這還不夠:我需要一個簡單的方法來檢查差異 – 2009-11-18 17:40:16

2

我聽起來像是在尋找Digital Asset Management系統。你可以用其中一個GUI工具來嘗試類似SVN的東西,或者獲得更多的東西,比如Canto's Cumulus

積雲是我們公司以前使用過的東西,我們不再需要這個系統,所以我對不同類型系統的知識已經過時了。

0

任何好的CMS也提供修訂控制。但一般來說,任何源代碼控制系統都可以對任何文件進行版本化,但是差異不會很容易做到,但是,由於這些項目都是xml,所以它們不會很好地區分。

+0

是的,差異正是我期待的功能 – 2009-11-18 17:40:53

+0

在上下文敏感的語言中進行差異是非常困難的,即使對於自定義工具,我也知道最新版本的Office允許您跟蹤更改,並通過審閱者的評論和更改通過更改接受/拒絕更改。如果貢獻者不害怕,使用外部xmldiff工具的TortoiseSVN可能會有效在一般的xml工具中做差異 – marr75 2009-11-18 18:08:54