Чем я занимаюсь. Мои проекты. Web проекты и приложения
E-Hour. Программа для электронной версии газеты ЧАС
Эпиграф:
Даешь специализированный Front-Page!
Последнее время все больше и больше газет и журналов открывают свои web-версии. Это делается с целью предоставить возможность своим читателям более удобный доступ к информации, а также иметь интерактивную среду для общения с ними, чтобы более гибко и оперативно реагировать на изменения рынка и в любых условиях оставаться лидером на рынке.
Если появляется необходимость или желание выкладывать материалы в Internet, на домашнюю страницу, то опять мы с сталкиваемся с несколькими проблемами. На каком этапе делать "web-копию" статей ? Как максимально автоматизировать подготовку материалов, чтобы как можно меньше задействовать "человеческие (дорогостоящие) ресурсы", как достигнуть наибольшего соответствия выкладываемых материалов публикуемым в бумажной версии, и так далее.
В нашем случае был выбран вариант обработки материалов для web-версии на этапе верстки бумажной версии. Верстка выполняется с помощью программы QuarkXPress а весь дальнейший процесс по подготовке статей для www-публикации производится с помошью специально разработанной программы - "Ehour", которая берет на себя все построение и менеджмент "электронного номера газеты" в Internet. Построение HTML-кода производится из сверстанных материалов с использованием технологии Quark XPress XTag-formatted tagfile.
В результате работы "Ehour" мы получаем файлы, которые в себе содержат и HTML и PHP код, необходимые для корректного размещения статей в нужных рубриках в Internet-версии издания. При разборе материалов, "Ehour" позволяет:
- добавлять и управлять рубриками,
- помещать в рубрики определенные статьи,
- обрабатывать картинки внутри статей (изменять их размер до необходимого, вырезать и т.п.),
- определять содержимое индексных страниц для каждой рубрики (где стоят ссылки на все статьи раздела),
- настраивать внешний вид выходных материалов и многое другое.
Программа оказалось настолько удачной и необходимой в производстве, что от нее "порождено" уже два "клона", которые, в свою очередь, настроены на работу с другими изданиями издательского дома Petit.
Программа "Ehour" является типичной клиент-серверной системой (client-server), использующая в качестве "удаленной" базы данных, локальную реализацию сервера СУБД Firebird (Interbase), расположенную на той же машине что и клиентская часть. Это так называемая Embded-технлогия то есть "встроенный" сервер. То есть используя такой подход, мы должны поставлять несколько DLL-библиотек вместе со своим продуктом, но, взамен мы получаем полнофункциональный однопользовательский сервер "в одной DLL" без необходимости устанавливать и конфигурировать на машине пользователя полнофункциональную версию СУБД.
Более подробно с работой "Ehour" можно познакомиться, загрузив видеоролик (самораспаковывающийся RAR archive, ~1.1mb), в котором показан процесс разбора материалов для Internet.
Платформа: MS Windows 9x/NT/2000/XP
Средство разработки: Borland Delphi 6
Для чего нужно: Создание контента для web-версии печатного издания.
Где применяется: Издательский дом Petit, www.chas-daily.com
Таги
