18 ноября, 2009

Ни XML себе!

Очень сумбурно, но мысли, роящиеся в голове, такие:
XML. Да — я читал про то, какой это хороший формат и как на нем можно делать легко и удобно всякие штуки. Но тут по долгу службы увидел насколько он уже проник в нашу жизнь. Тихо и незаметно.
RSS, Atom, XML — все эти слова давно знакомы и повсюду встречаются в вебе. Все больше информации мы берем из интернета, баз данных, API различных сервисов — а это все XML.

Откуда его брать — понятно. А вот куда его можно сувать:

  • В InDesign есть очень удобный инструмент импорта XML. (Это в частности. Поддержка XML вообще на уровне в этом продукте.)
  • Новый формат Microsoft Office — это zip-архив с XML файлами, содержащими текст и описания шаблона + картинки и прочая медиа-информация, которая есть в документе.
Интересно мне все это стало в свете поиска способов максимально автоматизировать верстку презентаций, документов, кейсов, пресс-релизов и прочей печатной продукции.

В InDesign есть «Automated publishing with XML, IDML, and scripting», открытый формат Microsoft Office тоже позволяет легко генерировать любые офисные документы из различных источников.

Ситуация: компания предоставляет широкий спектр услуг по разным направлениям. Клиенту обычно высылается большая презентация, содержащая много лишней информации для конкретного клиента; или менеджер каждый раз тратит время на подготовку презентации конкретно под запрос.

А можно сделать форму, в которой менеджер быстренько отмечает галочками нужные для презентации пункты, перетаскивает их для расположения в нужном порядке и скачивает презентацию, сгенерированную под конкретный запрос. Легко и быстро.
И еще немного монотонной рутины. Верстка — во многом нудный процесс расставления знаков препинания, борьбы с висящими предлогами, замены кавычек и т. д. и т. п. В интернете есть инструменты автоматизации — так называемые типографы. Но для верстки в полиграфии таких инструментов практически нет.На данный момент вижу только следующий реальный кратчайший путь автоматизации:
  • Прогоняем автозамены по тексту в духе «убрать все пробелы перед знаками препинания», «убрать двойные пробелы и пробелы из начала и конца строк» и т. п. Это все конечно автоматизирует процесс, но все равно скучно.
  • Копируем текст в какой-нить Dreamweaver.
  • Из него копируем HTML код
  • Типографим для веба
  • Вставляем назад
  • И, наконец, копируем из режима просмотра
  • Вставляем в Word, PowerPoint, InDesign и т. п. — вставка тоже очень тоскливый процесс, т. к. в PowerPoint нужно вставлять по очереди каждый заголовок слайда, каждый текст, каждый заголовок, каждый... ну и т. д..

Чего же душа просит? Сервиса, который обладал бы следующим функционалом:

  • Закачал шаблон в который нужно будет вставить информацию
  • Закачал файл с исходником
  • За кулисами текст типографится, проверяет, приводит в порядок все знаки препинания, пробелы, неразрывные пробелы и т. п.
  • И выдает на скачку готовый, сверстанный файл в нужном шаблоне, в котором нужно будет только немного поправить, уползшие/ недоползшие абзацы.

Всякие интересности, которые нашлись по ходу и могут быть использованы:

Комментариев нет:

Отправить комментарий