Эффективный контроль версий для слайдов - PullRequest
1 голос
/ 18 ноября 2009

Я должен поддерживать огромный набор учебных материалов в виде слайдов .

На первый взгляд, я заметил, что в OpenOffice OOImpress нет поддержки управления версиями (но я могу ошибаться).

Какой инструмент я должен использовать, чтобы легко поддерживать учебный материал?

Я думал об использовании LaTeX + Beamer , чтобы я мог легко поставить под контроль версий исходный код для слайдов, но также нетехнические люди должны иметь возможность обновлять материал, и я предпочел бы не заставьте их изучать латекс.

Ответы [ 4 ]

5 голосов
/ 18 ноября 2009

Мой предпочтительный способ написания презентаций - это использование Trac вики с плагином S5 .

S5 - формат слайд-шоу, который превращает HTML + CSS + JS в слайд-шоу, которое можно запустить в браузере. Вы можете посмотреть пример слайд-шоу здесь .

Вместо того чтобы писать S5 HTML вручную, я использую плагин Trac S5 для преобразования вики-синтаксиса (аналогичного синтаксиса 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 == запускает новый слайд, и тело каждого слайда может быть текстом, выделенным синтаксисом кодом, маркированными списками, нумерованными списками, изображениями, таблицами и т. Д.

В вики встроен контроль версий, поэтому вы можете различать, отменять изменения и т. Д.

Вероятно, будет не так сложно повторно использовать вики-форматер и код S5 для создания программы командной строки, которая превращает текстовый файл в презентацию. Это позволит вам сохранить слайд в вашей собственной системе контроля версий (svn, hg и т. Д.).

2 голосов
/ 18 ноября 2009

Похоже, вы ищете систему Digital Asset Management . Вы можете попробовать что-то вроде SVN с одним из инструментов GUI, или задействовать что-то более активное, например Canto's Cumulus .

Кумулюс - это то, что наша компания использовала в прошлом, нам больше не нужна система, поэтому мои знания о различных типах систем устарели.

1 голос
/ 18 ноября 2009

Почему бы просто не поместить документы OOImpress в нечто вроде Subversion или Git и использовать TortoiseSVN, чтобы позволить конечным пользователям управлять битом контроля версий.

0 голосов
/ 18 ноября 2009

Любая хорошая CMS также предлагает контроль версий. Но в целом любая система управления версиями может создавать версии для любого файла, однако сделать различие будет непросто, поскольку эти элементы представлены в формате xml, они не будут хорошо различаться.

...