Как управлять десятками презентаций (decks)?

 Публичный пост

Вопрос коротко: есть ли какой-то софт или практики управления большим количеством деков? Чтоб не нужно было каждый раз вспоминать, где был тот или иной слайд или похожий на него.

Дано: Из-за специфики работы я делаю много презентаций (слайдов, деков или как их там ещё называют). Много – это сотня-другая в год. Мои презентации делятся на четыре типа: коммерческие предложения, результаты проектов, обучающие презентации и питч деки стартапа.

Есть базовые "шаблоны" с принципами дизайна PowerPoint и Keynote, из которых я и делаю все остальные вариации. Это не шаблоны в буквальном понимании т.к. в них недостаточно гибкости.

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

Мастер презентация
Мастер презентация

Хранить все презентации в одной папке для простоты навигации тоже не совсем вариант т.к. проектов много, презентаций по ним много и я часто ссылаюсь на документы из папки проекта. К счастью, с составом папки проекта вопросов нет х)

Идеальное решение: в идеальном мире у меня есть какое-то приложение, которое позволяет мне:

  • собрать все презентации воедино;
  • просмотреть их не открывая каждую отдельно;
  • надёргать слайдов, которые мне нужны;
  • создать на основе этого новую презентацию.

Знаете ли вы что-то подобное или хотя бы близкое?

23 комментария 👇
Maxim Dorofeev Прокрастинатолог 12 января 2022

У меня решение немного не про то, но...
Мое дано:

  • У меня есть курс по "джедайским техникам"
  • Курс - это 1000+ слайдов
  • Есть разные типы курса: 8 уроков / 4 урока / 1 занятие / 4 занятия, но для умных / 4 занятия, но для остальных / ...
  • В разных типах курса используются одни и теже куски слайдов.

Моя проблема была при обновлении одного фрагмента курса не продолбать его обновление во всех типах курсов.

В итоге я сделал:

  • Разбил весь курс на модули
  • Сделал ексельку кажыдй лист - один тип курса. И там на листе указано какие модули в него входят
  • Написал макруху, которая по именам модулей собирает презу

Выглядит примерно так: https://drive.google.com/file/d/1IkN2mnDSxiiSbJi6NputOo3sdE4OUVB0/view?usp=sharing

Сейчас столкнулся с другой проблемой. Нас теперь команда и у каждого есть идеи по развитию. Версионный контроль модулей бы настроить :) С историей изменений бранчами и пулл реквестами

  Развернуть 1 комментарий

@cartmendum, можно накидать все слайды в фигме и для каждого потока (для умных/для всех) делать отдельный сценарий прохода по слайдам. тогда изменения в каждом слайде автоматом будут влиять на все потоки

  Развернуть 1 комментарий

@anatolt, вот спасибо за мысль... Что-то про фигму я не думал совсем. А там так можно, да?

  Развернуть 1 комментарий

@cartmendum, по идее да: https://vc.ru/design/269899-obnovlenie-figma-mnozhestvennye-scenarii-neskolko-prototipov-na-odnoy-stranice
в принципе можно и в гугл презентациях сделать гиперссылки на конкретные слайды по потокам, если не охота всё перевозить в фигму

  Развернуть 1 комментарий

@cartmendum, переходите на markdown, там все просто с версионностью)

  Развернуть 1 комментарий

@kevit, да, еще одна сложность... У меня все слайды рисованные - старая моя фишка :)
А так да, markdown это все решает

  Развернуть 1 комментарий

@cartmendum, решая похожую проблему (много людей работает над несколькими курсами с пересекающимися блоками) мы пришли к описанию презентаций в markdown в git-репозитории. Далее, на основе файлов генерируем презентацию с помощью Reveal.js. Поддерживает include'ы, общие шаблоны для презентаций, генерацию в pdf, даже переменные и базовую логику.

Сейчас коллеги перешли на Hugo-Reveal, но тут уже подробностей их выбора не знаю.

  Развернуть 1 комментарий

@vitkhab, да, markdown все решает. Но у меня рукописно-картинчатые презенташки :)

  Развернуть 1 комментарий

@cartmendum, в markdown презентацию можно вставлять картинки. Есть некоторый геморрой с выравниванием картинок внутри слайда, но в крайнем случае можно хоть на чистом html оформить слайд (css поддерживается). А потом переиспользовать как шаблон.

Diff изображений доступен на gitlab.com (пример пережатия множества картинок из случайного репозитория и пример с комментированием изображения из случайного репо).

Или можно поискать инструменты которые автоматом подсветят изменения, в картинках или в pdf-файлах генерируемых через Reveal.js.

Подход инженерный. Зайдет не всем. Не стараюсь переубедить, но рассказываю об альтернативах сообществу.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
Petr Korolev ETHusiast in open-source & privacy 11 января 2022

я бы просто сделал ОДНУ презентацию, куда бы собирал все-все слайды (дубликаты бы ручками удалял, похожие складывал рядом). Вот и все. будет единая база, откуда можно все скопировать и легко обновить инфу.

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@skywinder, спасибо! Выходит, от ручного действия не уйти :(

  Развернуть 1 комментарий

@Sazerland, Ну не везде нужна автоматизация 😄
В данном случае будет слишком много "если", Что руками будет на порядок проще.

Другой вариант, если Уж очень хочется автоматизации безболезненной. То если в Notion можно сделать в слайды (я не удивлюсь если можно). КТотам есть возможность вставлять прямо синхронизируемые блоки из других страниц. Тогда ты сможешь сделать каждый слайд страницы, и компоновать новые слайды из уже существующих. И когда ты будешь менять где угодно, оригинальный слайд будет тоже меняться.

  Развернуть 1 комментарий

Пока что наиболее эффективно к задаче собирать много разных питч-деков (простые презентации без лишних эффектов) подошел Pitch, его действительно можно назвать фигмой для презентаций, пока что одна из главных фич это синхронизация шрифтов в одной воркспейсе, плюс можно нормально юзать гифки.

Также прикольная система работы со стилями и шаблонами, есть интеграция с загрузкой пптх файлов, но пока так себе, есть вера в будущее норм апи для автоматизации

Хороший обзор на русском https://vc.ru/services/168879-pitch-com-zapustilsya-publichno!

Питч https://pitch.com/

Загружаю файл...

  Развернуть 1 комментарий

Наверное не совсем по теме, но вот эта статья мне понравилась тем, что описано как можно работать с множеством слайдов.

Ещё как вариант посмотреть в стороку презентаций в markdown. Например Slides или Slidev. По идее весь контент будет в тексте, с чистым текстом проще работать, искать нужный. Темы оформления это css/html которые легко обновлять и заменять.

  Развернуть 1 комментарий

Добавлю: Deckset тоже поддерживает Markdown

  Развернуть 1 комментарий

@Leonid, @austinate спасибо!

  Развернуть 1 комментарий

добавлю https://marp.app/ ( есть плагин для vscode )

  Развернуть 1 комментарий

Презы можно засунуть в доску миро. Там их нельзя редачить, но удобно листать и искать ссылки на нужные файлы.

  Развернуть 1 комментарий
Алексей Бурба Бизнес консультант 12 января 2022

а) Пока готового ПО для этого нет
б) Снизить "семидесяти разных типов слайдов" до 10-20 основных
в) Один файл для всего + оглавление + процесс регулярного удаления obsolete слайдов в архив, чтобы файл не распухал

либо

г) написать свой макрос/app по совету @kotyakott

  Развернуть 1 комментарий

@Alexey6D, спасибо! в любом случае выходит, что ручной труд

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий
Миша Безверхий управляющий изделием 15 января 2022

Но её нужно не забывать обновлять вручную. А этого хочется избежать в наш век автоматизации.

А что входит в обновление презентации?

Мне кажется, что в принципе ближайший способ автоматизации - это через Google Slides Api и мне даже захотелось попробовать что-то такое сделать, но я не понял вот эту часть.

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб