Главная > SmokeDoc > SmokeDoc — мощный инструмент для обработки данных. Обзор возможностей.

SmokeDoc — мощный инструмент для обработки данных. Обзор возможностей.

SmokeDocНе так давно был окончен последний этап тестирования программного продукта SmokeDoc и теперь пришло время рассказать о его возможностях. Если кратко, то это приложение для переноса данных из формата A в формат B. Казалось бы, это тривиальная функция, но если заглянуть глубже, то открываются интересные возможности. И в этой статье мы по порядку их рассмотрим.

Цели

Для начала разъясним основную цель создания приложения SmokeDoc. Заключается она в создании белых сайтов, то есть сайтов для людей: это различные каталоги, галереи, интернет-магазины, т.е. сайты, где контент структурирован. Естественно, это касается наполнения сайтов контентом. Думаю каждый, кто хоть раз наполнял контентом такой сайт подтвердит, что ручное их наполнение — это очень нудный и долгий процесс, и, чтобы хоть как-то его ускорить, приходится создавать файлы импорта, и чаще всего так же вручную. Одна из возможностей SmokeDoc — создавать такие файлы. Скажу сразу, что SmokeDoc может создать файл импорта любого формата под любую CMS, но для этого ему нужно задать шаблон этого формата. То есть вы должны знать, как формируется тот или иной экспортный файл. Потратив пару часов на написание правил обработки и создание профиля экспорта можно сэкономить неделю времени и избавиться от рутины.

Перед тем как сохранить данные в файл импорта их нужно загрузить в SmokeDoc. Это вторая возможность приложения — извлекать данные практически откуда угодно: CSV, SQL, RSS, XML, HTML и многих других. В основе процесса извлечения данных лежат специальные правила — своего рода сценарии, которые задают способ обработки документов-источников. Причём в качестве источника может выступать как файл на вашем компьютере (например файл экспорта какой-либо CMS), так и сайт или документ, находящийся в сети.

Практические примеры

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

Или второй вариант. Вы хотите создать партнёрский сайт, но данные, которые предоставляет партнёр не годятся для импорта в вашу CMS в исходном виде, а свою CMS партнёр не предоставляет либо она вам не подходят. Опять-таки, это задача для SmokeDoc. Вы легко сможете извлечь нужный контент из партнёрского фида или CSV файла, а затем создать файл импорта в нужном формате, будь-то XML, CSV, SQL или любой другой.

Дополнительные возможности

Это главные возможности SmokeDoc, теперь о дополнительных. Во время обработки документов-источников извлекаемые данные можно структурировать, фильтровать, сортировать по группам, изменять, помечать метками, отсеивать в зависимости от определённых критериев и производить множество других манипуляций. Данные, которые были загружены в SmokeDoc можно просматривать, редактировать или удалять. В приложении есть несколько вспомогательных функций:

  • проверка правильности регулярных выражений;
  • проверка правильности выражений X-Path;
  • при создании правил можно использовать помощник, который поможет новичкам освоить из синтаксис, предоставляя интерактивный интерфейс.

SmokeDoc не стоит на месте в своём развитии, его функционал постоянно дополняется и улучшается. Но даже если текущего функционала вам недостаточно, вы можете расширить его добавив свои фильтры или директивы в обработчик.

В заключение

Скачать SmokeDoc и попробовать его в действии вы можете на официальном сайте Smoke-Doc.

Подводя итоги, хочется отметить, что SmokeDoc — профессиональный инструмент и для работы с ним желательно обладать некоторыми навыками. Но время, затраченное на освоение программы с лихвой окупится в будущем при активном ее использовании.

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

Для начала разъясним основную цель создания приложения. А заключается она в создании белых сайтов, то есть сайтов для людей: это различные каталоги, галереи, интернет-магазины и так далее. Естественно, это касается наполнения этих сайтов контентом. Думаю каждый, кто хоть раз наполнял контентом такой сайт подтвердит, что ручное их наполнение — это очень нудный и долгий процесс, и чтобы хоть как-то его ускорить приходится создавать файлы импорта, и чаще всего так же вручную. Одна из возможностей SmokeDoc — создавать такие файлы. Скажу сразу, что SmokeDoc может создать файл импорта любого формата, но для этого ему нужно задать шаблон этого формата. То есть вы должны знать как формируется тот или иной файл. Потратив пару часов на написание правил обработки и создание профиля экспорта можно сэкономить неделю времени и избавиться от рутины.

Перед тем как сохранить данные в файл импорта их нужно загрузить в SmokeDoc. Это вторая возможность приложения — извлекать данные практически откуда угодно: CSV, SQL, RSS, XML, HTML и многих других. В основе процесса извлечения данных лежат специальные правила — своего рода сценарии, которые задают способ обработки документов-источников. Причём в качестве источника может выступать как файл на вашем компьютере (например файл экспорта какой-либо CMS), так и сайт или документ, находящийся в сети.

Рассмотрим практический пример. Вы нашли один или несколько сайтов с полезным контентом и понимаете, что навигация по этим сайтам оставляет желать лучшего. Вы решаете сделать свой сайт с удобным интерфейсом и всякими WEB-2.0 примочками (подразумевается, что эти сайты разрешают использование их материалов), но вам не хочется днями просиживать перед монитором, шерстить разделы сайтов и копировать контент на свой сайт. И это в общем-то не нужно, так как данный процесс можно автоматизировать с помощью SmokeDoc. С помощью правил можно заставить его обходить разделы сайта и вырезать нужную информацию, в том числе мультимедийную (картинки, видео и аудио файлы).

Или второй вариант. Вы хотите создать партнёрский сайт, но данные которые предоставляет партнёр не годятся для импорта в вашу CMS в исходном виде, а свои CMS партнёр не предоставляет либо они вам не подходят. Опять таки это задача для SmokeDoc. Вы легко сможете извлечь нужный контент из партнёрского фида или CSV файла, а затем создать файл импорта в нужном формате.

Это главные возможности SmokeDoc, теперь о дополнительных. Во время обработки документов-источников извлекаемые данные можно структурировать, фильтровать, сортировать по группам, помечать метками, отсеивать в зависимости от определённых критериев и производить множество других манипуляций. Данные которые были загружены в SmokeDoc можно просматривать, редактировать или удалять. В приложении есть множество вспомогательных функций:

  • проверка правильности регулярных выражений;

  • проверка правильности выражений X-Path;

  • при создании правил можно использовать помощник, который поможет новичкам освоить из синтаксис, предоставляя интерактивный интерфейс.

SmokeDoc не стоит на месте в своём развитии, его функционал постоянно дополняется и улучшается. Но даже если текущего функционала вам недостаточно, вы можете расширить его добавив свои фильтры или директивы в обработчик.

Подводя итоги, хочется отметить, что SmokeDoc — профессиональный инструмент и для работы с ним желательно обладать некоторыми навыками. Не нужно думать, что после приобретения этой программы всё будет выполняться одним нажатием кнопки (это замечание касается новичков, решивших быстро и ярко ворваться в сферу манимейкерства), так как для достижения хороших результатов всегда нужно прилагать определённые усилия. Но даже если вы новичок, вы всегда можете попросить помощи у более опытных людей и, возможно, шаг за шагом перенять их опыт.

Popularity: 3%

SmokeDoc , ,

  1. Комментариев пока нет.
  1. Трекбеков пока нет.