Веб-верстка

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

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

Общая идея подобного режима работы заключается в использовании шаблонов страницы, чтобы была возможность менять как со­держание, так и оформление элементов шаблона. Страница разбивается по сетке на отдельные области, информация для каждой из ко­торых хранится отдельно и отдельно редактируется. Самый простой способ реализации этих функций — использование технологии SSI (включение на стороне сервера), однако при этом все равно остается много ручной работы.

Существенно больше возможностей предоставляет связка, ставшая сегодня стандартной:

Apache + PHP + MySQL + Perl,

где Apache — это сервер, PHP — предпроцессор гипертекста — инструмент для программирования веб-страниц; MySQL — реляционная база данных; Perl — язык, на котором можно написать программы управления данными на сервере (серверные скрипты CGI).

Происходит это примерно следующим образом. Вы создаете шаблон или несколько шаблонов страниц, разбиваете шаблоны на элементы — зоны. Все то, что в этих зонах может меняться: параметры шаблонов, заголовки, тексты, интерактивные элементы (опросы, запросы, регистрации и т.п.), должно иметь соответствующие таблицы в базе данных MySQL. Таблицы наполняются необходимой информацией. Остается только прописать (с помощью РНР или Perl) условия вызова той или иной информации из базы данных. Для пользователя операция обращения к базе данных будет выглядеть как переход к другой странице по ссылке. Если при этом вы создадите веб-интерфейс администратора или редактора издания, то публикацию новых статей сможет осуществлять человек, не обладающий высокой пользовательской квалификацией, практически нажатием двух кнопок. Ему достаточно будет, следуя несложным правилам, вставить в специальное окно приготовленный заранее текстовый файл и ответить на ряд вопросов в диалоге. Поэтому в принципе возможен режим, при котором публикацию своих собственных статей смогут осуществлять самостоятельно их авторы, находящиеся на другом конце земного шара.

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

Для разработки подобной системы слишком высокой квалификации не требуется. Кроме того, систему администрирования сайта можно заказать у разработчиков веб-дизайна. Для отладки комплект Apache + PHP + MySQL + Perl можно установить на локальной ма­шине под WIN, что обеспечит полный контроль за сайтом со стороны его хозяев.

Существуют и более совершенные готовые решения, так называемые программы управления контентом. Это системы, обеспечи­вающие управление наполнением сайтов, CMS (от англ. словосочетания Content Management System). Под контентом (наполнением) понимается все информационное содержание сайта. CMS обычно включают набор интерфейсов для полного управления контентом сайта — от простых текстовых страничек до новостной колонки, онлайновой биржи труда, виртуального магазина и т.п. Архитектура подобных систем разрабатывается с целью обеспечить максимально возможную гибкость и расширяемость, что позволяет создавать сайт с произвольным количеством разделов, подразделов и страниц, наполнять информацией страницы сайта при помощи удобного визуального редактора. Приведем в качестве примера описание одной из таких программ.

ИЛЛЮСТРАЦИЯ

ПРОГРАММНЫЙ КОМПЛЕКС АВТОМАТИЧЕСКОЙ ВЕРСТКИ И ПУБЛИКАЦИИ ONLINE-ИЗДАНИЙ PVONEWSONLINEv4

Традиционно, на протяжении нескольких столетий, периодические средства массовой информации были доступны широкому кругу читателей лишь в ограниченном количестве бумажных экземпляров. Вместе с ростом популярности газет и журналов, увеличения тиражей и количества выпускаемых изданий, расширением круга тематик развивалась и технологическая база публикации периодики. К концу XX века вместе с развитием информационных технологий и всеобщей компьютеризацией новым направлением распространения и получения информации стал Internet. Международная компьютерная сеть как универсальный источник информации и мощное средство коммуникации, с одной стороны, составила реальную конкуренцию печатным изданиям, а с другой — предложила неограниченные возможности для удобного размещения номеров, рекламы изданий и взаимодействия с читателями. Поэтому сейчас практически все крупные периодические издания имеют свои сайты в Internet, где online-читатели могут ознакомиться как с самыми свежими номерами, так и найти старые архивные выпуски. Наличие сайта в Internet дает изданию широкий ряд преимуществ, таких как расширение круга читателей, повышение рейтинга издания, эффективности и качества отображения и распространения информации, возможность проведения опросов, форумов.

Но верстка номера, его публикация и сопровождение архивных выпусков — кропотливая и часто очень монотонная работа. Поскольку для создания и выкладки статей на сайт автор должен владеть определенными навыками работы со специализированными программами, знать основы языка HTML, беспокиться за форматирование и разметку документов при переносе статей из Word, редактировать все возникшие при этом неточности отображения, редактировать большое количество HTML-файлов старых выпусков при изменении дизайна сайта, возникла реальная необходимость автоматизации процесса верстки и публикации online-изданий.

Именно для этих целей и разрабатывался комплекс программных модулей PVD NEWS SYSTEM v4 (http://www.pvdlab.net). Он не только позволяет избавиться от всех описанных проблем, но и гарантирует широкий ряд других не менее важных и интересных возможностей: удобный интерфейс — вашим читателям, бесперебойный вывод внесенного вами контента на сайте — вам. Если для вашего издания в Internet вы возьмете за основу данный программный продукт, то продуктивность работы над выпусками и популярность вашего издания значительно вырастут, а трудоемкость и потраченное время несоизмеримо сократятся. И конечно же работа с программой практически не требует от пользователя инженерной квалификации, в отличие от традиционного способа верстки выпусков.

Простота интерфейса. Если вы просто корреспондент, автор статьи, то вам не составит ни малейшего труда освоить эту программу и успешно использовать ее для работы над своими материалами. Интерфейс PVD NEWS SYSTEM v4 интуитивно понятен, легок в восприятии, удобен в использовании. Чтобы работа над статьей и ее публикацией не превратилась в утомительное и скучное занятие, рабочее пространство статьи снабжено графическими кнопками, такими как «редактирование заголовка», «удаление», «редактирование статьи», «отправка на проверку редактору» и т. д. А если вы редактор и материалов слишком много, чтобы не запутаться в море информации, используются индикаторы состояния, удобные виды и динамическое меню.

Создание и редактирование статей. Материалы, размещаемые на сайтах СМИ конечно же могут носить различный характер и быть произвольного объема, поэтому в программе предусмотрено разделение всей информации на статьи, заголовки, анонсы и краткие заметки. При создании любого из трех видов материала вы можете вставлять рисунки из файлов, изменять их положение, присоединять файлы, вставлять линки на другие разделы, редактировать и полнофункционально форматировать текст без знания языка HTML. Очень удобно то, что вы можете легко переносить текст простым копированием, а встроенный редактор автома­тически распознает вашу разметку, и статья останется в таком же виде, как и была. Ваши корреспонденты могут поместить статью на сайте, работая в любой точке мира, и при этом не будут использовать никаких специфических программ.

Динамика отображения. Поскольку каждое издание имеет свой стиль и уникальные особенности отображения и компоновки выпусков, PVD NEWS SYSTEM v4 позволяет осуществлять полный контроль и настройку отображения статей на сайте. Для этого необходимо всего лишь один раз создать шаблоны по вашему усмотрению. Существуют настроечные шаблоны календаря, заголовков, меню, анонсов, статей, кратких заметок, способов отображения выпусков, шаблоны вывода архивов, статических страниц, диаграмм, групп-связок для статей (по автору, по теме/и т.д.), информера для других сайтов, поиска, перехода по языкам и т.д. Возможность добавлять собственные поля ввода для редактирования ета-тьи поможет вам не привязываться к жестким стандартам ПО, а также поможет посетителям при поиске статьи или рассылке, выполняя роль фильтров. Применение шаблонов позволяет встраиваться практически в любой дизайн, а модули корректировки обеспечат вам контроль над стилями отображения статей.

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

Разделение ролей. Несомненно, что если работать над своей статьей на сайте, используя данную программу, может любой автор, корреспондент, то в кругу пользователей программы предполагаются различные права и обязанности. Поэтому PVD NEWS SYSTEM v4 предоставляет условное разделение всех пользователей на 3 группы: admin, editor, user. Конечно же в зависимости от роли пользователя определяется его доступ к статьям и возможность осуществлять определенные функции. Все пользователи регистрируются администратором с определением ролей для каждого. Кроме того, администратор берет на себя ответственность за настройку прав доступа, стилей, разделов и шаблонов выпусков.

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

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

Стандартные функции. Свежие анонсы, ссылки между разделами, указатели на архивные выпуски, древовидная структура разделов, опросы, диаграммы, форумы, система поиска — неотъемлемые компоненты хорошего информационного сайта. Поэтому при использовании данного программного продукта вы не только оцените его персональные преимущества, но и не лишитесь возможности предоставить своим читателям перечисленные стандартные сервисные функции.

Горизонтальная навигация. Это возможность разделения тела статьи или статической информации на листы. Не многие системы могут предложить такую возможность.

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

Рассылка. Три типа рассылки: автоматическая — при публикации статьи, собственная — своя информация для ваших подписчиков и статьи за период — вы можете задать период и подписчики получат статьи, входящие в него. Модуль подписки позволит посетителям вашего сайта подписаться/отписаться/изменить запись подписки, а также сменить пароль и выбрать интересуемые разделы для получения из них статей. Виды рассылки: на E-mail, на ftp, как файл, а также по заданному подписчиком временному промежутку: каждые N минут или в определенные часы.

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

Поддержка комментариев новостей. После опубликования новостей, нужно оценить, интересна ли новость конечному пользователю. Для этого мы создали модуль комментариев новостей. Теперь вы сможете определить, какому материалу надо больше уделять времени и что наиболее интересно посетителям вашего сайта. С помощью данного модуля можно завязывать дискуссии на интересные темы среди посетителей вашего сайта.

Интеграция. Помимо преимуществ системы с точки зрения пользователей, будь то читатели вашего сайта или авторы статей, PVD NEWS SYSTEM v4 имеет еще одно важное достоинство. Это интегрируемость и многрплатформенность. Поскольку система написана на языке программирования Perl, она может быть установлена на любой платформе, будь то Linux, Unix, Windows или что-либо другое. Модуль криптования выставит защиту на ваш сайт для доступа сотрудников. Технология «Модульная сетка» позволит вам расположить модули отображения новостей в любом месте ваших страниц, а внутренние модули распознают языко­вой тип и покажут вам самые свежие новости, а также ссылки на архивные выпуски и поиск.

Что нужно для продуктивной и успешной работы? Прежде всего хорошие средства и условия труда. Если вы публикуете свои материалы в Internet и у вас возникли проблемы со средством труда — оно уже не соответствует уровню вашего издания, либо вы решили избрать для себя наиболее легкий и удобный способ работы над вашей газетой (журналом) on-line или в конце концов вы просто предпочитаете идти в ногу со временем и не боитесь новшеств, то PVD NEWS SYSTEM v4 — прекрасная возможность реализовать ваше желание. А если у вас вообще нет сайта в Internet, то вам действительно надо серьезно призадуматься над решени­ем этой проблемы. За окном уже XXI век...

Источник: http://www.pvdlab.net/ru

________________________________________________________________


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: