Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта CMS

–PAGE_BREAK–    продолжение
–PAGE_BREAK–·                    Системы с открытым исходным кодом
Существует множество приложений с закрытым исходным кодом от крупных производителей, в основном предназначенных для крупных предприятий и организаций.
Наиболее известными приложениями такого класса являются Microsoft Content Management Server, Documentum, Plumtree Portal, IBM WebSphere Portal.
Стоимость внедрения проектов на базе данных решений высока. Поэтому сфера их применения узкая и ограничивается в основном созданием интранет-решений для крупных предприятий.
Другим достаточно большим классом являются системы с открытым исходным кодом (Open Source). Преимуществами таких систем является доступность, наличие исходного кода, возможность локализации. Однако их использование связано со следующими проблемами:
·                    Отсутствие техподдержки – системы предлагаются в основном без технической поддержки и все проблемы, связанные с использованием таких систем разработчик должен решать самостоятельно.
·                    Узкая сфера применения – чаще всего продукт явился побочным результатом решения одной из собственных задач.
Например, разработчики создали сайт-сообщество для общения между собой. И далее решение, на котором работает этот сайт, предлагается как CMS.
Очевидно, что подобное решение может хорошо решать задачи создания такого же рода сайтов, но может быть совершенно неприспособленно для решения задач другого плана (электронная коммерция, b2b и т.д.)
Наиболее известными примерами таких систем являются OpenCMS, PhpNuke, PostNuke, Portal Starter Kit и т.д.

1.5 Классификация CMS
За несколько лет системы управления содержимым веб-ресурсов значительно усовершенствовались. Классифицируем CMS по областям применения:
·                    Порталы. Используются для информационных ресурсов, основной целью ставят максимальное упрощение публикации статей и новостей. Могут включать в себя нижеперечисленные типы CMS как самостоятельные модули. Наиболее известные представители данного класса: AngelineCMS, Bes-cms, CoolPHP, CPG-Nuke, вебZE, Xaraya, xNuke, XOOPS и др.
·                    Движки без SQL. Это ответвление в разработке CMS развито относительно слабо, так как использование в качестве хранилища информации файлов вместо таблиц базы данных сопряжено с множеством труднорешаемых проблем. Достоинство этих CMS – в доступности для модификации контента и возможности размещения на бесплатных хостингах. Есть несколько реализаций данной идеи: Cute News, DeeLight CMS, Progressive, SAPID.
·                    Блог. Происходит от англ. weblog. Русский термин – «сетевой дневник» – это сайт, на котором находятся личные заметки автора. В основном заметками являются ссылки на сайты, которые кажутся владельцу ресурса наиболее интересными, и комментарии к ним. Блог может содержать не только ссылки, но и просто электронный дневник пользователя. К этой категории можно отнести следующие CMS: b2evolution, bBlog, BLOG:CMS, MyPHPblog, Nucleus, pLog, pMachine Free, Serendipity, Textpattern, WordPress, XHP.
·                    Форумы – это инструмент для общения на сайте. Сообщения в форуме в чем-то похожи на почтовые – каждое из них имеет автора, тему и содержание. Но для того, чтобы отправить сообщение в форум, не нужна никакая дополнительная программа – нужно просто заполнить соответствующую форму на сайте. Принципиальное свойство форума заключается в том, что сообщения в нем объединены в треды (от англ. thread – «нить»). Когда вы отвечаете в форуме на чье-то сообщение, ваш ответ будет «привязан» к исходному сообщению. К форумам, достойным внимания, можно причислить FUDforum, openBB, Phorum, phpBB, PunBB, W-Agora, XMB, Zorum, ExBB, IPB, vBulletin.
·                    Магазины. К магазинам отнесем любой сайт, с которого можно заказать какой-либо товар. В данном случае в определение «товара» может входить абсолютно все, включая время доступа в Интернет, минуты сотовой связи. CMS, позволяющие создать виртуальный магазин: MyMarket, osc2nuke, osCommerce, Zen Cart.
·                    Групповая работа (Groupware) – комплекс программного обеспечения, позволяющий организовать работу предприятия, отношения с клиентами и заказчиками в Интернете. Обычно представляет собой полностью или частично закрытую часть сайта с возможностью отслеживать сроки выполнения поставленных задач, распределение ролей и временных нормативов. Иногда можно выносить вопросы на обсуждения и решения вышестоящего руководства. Как правило, пользуются следующими CMS: dotProject, eGroupWare, MoreGroupware, phpCollab, PHProjekt.
·                    Обучение (e-Learning) – дистанционная форма обучения с использованием Интернета. Онлайновая форма обучения уже не один год является «маяком», на который ориентируются образовательные системы разных стран мира. Главным стратегическим направлением является быстрое обновление знаний и эффективное использование информации.
Таких систем немного: ATutor, Claroline, LogiCampus, Moodle, Segue, Site@School.
·                    Базы знаний (KnowledgeBase) позволяют накапливать опыт множества разработчиков. Каждая такая база знаний имеет свою специфичную структуру, поэтому никаких общих решений на данный момент не предложено. Самая известная из существующих баз знаний – RFC [Request For Comment] – запрос на комментирование. Обычно описание работы с каким-либо протоколом и т.п.
·                    Биллинг (Billing). Программное обеспечение, позволяющее провайдерам и реселлерам работать со счетами клиентов. Такие CMS являются неотъемлемой частью крупной системы учета потребления услуг пользователями. Задача же CMS данной категории – в отображении информации о предоставленных услугах, подключении новых услуг, изменении текущих параметров, приеме платежей и т.п. Часто такие системы пишутся своими силами. Для примера можно привести биллинг-панель RuWEB. В ней создано огромное количество тарифных планов, позволяющих платить только за те параметры хостинга (трафик, место на жестком диске, MySQL, PHP, Perl…), которые используются в полном объеме.
·                    Администраторская панель хостинга. К этому классу относятся такие продукты, как Direct Admin и Control Panel.
1.6 Модели представления данных CMS
Объектная модель представления данных – оперирует такими понятиями, как класс и объект. Классы определяют структуру данных и представляют собой набор атрибутов (текстовая строка, целое число, изображение и т.д.). Представители класса (объекты) имеют определенную структуру и могут содержать другие объекты, образуя произвольную иерархическую структуру. Объекты могут наследовать свойства, содержание и поведение объектов, которые в них содержатся. Примерами объектов служат документы, картинки, папки и учетные записи пользователей. Класс контента не хранит в себе реальных данных – такую информацию содержат объекты (экземпляры класса). Определив один класс, можно создать множество его представителей (контент объектов).
В CMS-системах данные обычно хранятся в реляционной базе данных. В этом случае объектная модель данных отображается на реляционную модель базы данных. [4] Связи между объектами создаются, например, с помощью таблиц вида id, from_object, from_object_version, to_object.
Как правило, системы, основанные на объектно-ориентированной модели данных, наиболее функциональные, гибкие, но, в то же время, и наиболее сложные.
Сетевая модель представления данных в CMS – опирается на теорию графов: структура информации представляется в виде узлов с помеченными связями между ними. Фундаментом системы может служить как сетевая, так и традиционная реляционная СУБД, на которую отображена сетевая модель описания данных. В реляционных таблицах хранится информация об узлах, их атрибутах и связях между ними. Связь отличается от атрибута тем, что в ней хранится ссылка на другой узел, а в атрибуте – собственно значение. Для извлечения данных из направленного графа обычно используются рекурсивные процедуры обработки, такие как составление списков узлов, определение атрибутов узла по атрибутам родителя и др. Пример системы такого типа – Communiware. Эта система представляет собой инструментарий нового поколения для создания вертикальных Web-сайтов и порталов.
Модульная модель представления данных в CMS – в подобных системах контент разделен на отдельные модули по типам содержимого. Структура данных зависит от модуля, и вся работа с контентом сосредоточена внутри модуля. Модули независимы и полностью отвечают за работу с документами данного типа. Документы описываются с помощью фиксированного набора характеристик – типы документов строго фиксированы. Расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Чаще всего нет никакой системы связей между документами разных модулей и между документами одного и того же модуля. Стандартный набор типов контента (модулей) таков: ссылки, статьи, файлы, новости, разделы, форум. Несмотря на очевидную ограниченность модели данных, системы на ее основе наиболее популярны благодаря своей простоте. В качестве примера можно упомянуть такие системы, как PHPNuke, Joomla! и Xoops. У модульных CMS-систем есть общий недостаток – строго фиксированная в пределах модуля структура содержимого. Однако для расширения их функциональности можно воспользоваться внешними модулями. Очевидное преимущество модульных систем – возможность получения почти полностью готового к использованию портала за короткое время.
1.7 Свободно распространяемые CMS-системы
В настоящее время существует множество свободно распространяемых CMS-систем. Перечислим некоторые их них: UMI.CMS Free, XOOPS, CuteNews, CuteSITE, Danneo RCMS, DeeLight CMS, eZ publish, DinamikCMS, DotNetNuke, Drupal, eProject Lite, ETOMITE CMS, E-Xoopport, eZ Publish, Е107, Fly. Colibry, Gekko, GuppY, HostCMS. Free, Intellect Board, Irokez CM, Joomla! и т.д.
Исследуем следующие продукты, отобранные по частоте и качеству упоминания в поисковых системах Google.com и Yandex.ru, на специализированных проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так же согласно данных рейтингов CMS [1] [2]:
·                    eZ publish
·                    XOOPS
·                    Joomla!
Данные системы являются CMS-системами с модульной моделью представления данных. В подобных системах содержимое разделено на отдельные модули по типам содержимого. Структура данных зависит от модуля, и вся работа с содержимым сосредоточена внутри модуля. Модули независимы и полностью отвечают за работу с документами данного типа. Документы описываются с помощью фиксированного набора характеристик – типы документов строго фиксированы. Расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Чаще всего нет никакой системы связей между документами разных модулей и между документами одного и того же модуля. Стандартный набор типов содержимого модулей таков: ссылки, статьи, файлы, новости, разделы, форум.
Несмотря на очевидную ограниченность модульной модели представления данных, системы на ее основе наиболее популярны благодаря своей простоте.
У модульных CMS-систем есть недостаток – строго фиксированная в пределах модуля структура содержимого. Однако для расширения их функциональности можно воспользоваться внешними модулями. Очевидное преимущество этих систем – возможность получения почти полностью готового к использованию портала за короткое время.
1.7.1 CMSeZpublish
EZ publish – полностью объектно-ориентированная система с двойной лицензией – профессиональной коммерческой и свободной.
Как правило, первое впечатление о любой CMS складывается на этапе инсталляции. eZ publish в этом плане конкурентоспособна – на этапе инсталляции присутствует мультиязычность (русский язык есть), а очень удобный и продуманный пошаговый инсталлятор позволяет без особых осложнений установить систему на любой хостинг.
EZ publish имеет возможность устанавливаться сразу в настроенной конфигурации, соответствуя предназначению сайта. Система может покрыть почти все потребности – среди конфигураций новостной сайт, и корпоративный портал, интернет-магазин, блог, форум, галерея изображений и интранет-портал. Выбор конфигурации происходит через красивое графическое меню с уменьшенными графическими изображениями первой страницы будущего сайта, правда, они не сильно различаются внешне, только меню и цветовая гамма.
Cистема построена по модульному принципу, и мы никак не ограничены заранее подобранными конфигурациями, в процессе установки инсталлятор поможет выбрать и установить все необходимые модули. Набор модулей отражает, функциональность типовых конфигураций – блог, каталог продукции, интернет-магазин, медиакаталог. Недостатки инсталляции – иногда необходимо вручную выставлять кодировки базы данных и сайта, который может требовать koi8-r, а MySQL выдает кодировку koi8r (без дефиса!). Лучше всего использовать универсальную UTF-8, иначе могут быть сложности в установке.
После установки демонстрационный сайт не производит сильного впечатления, в Xaraya или Mambo он куда привлекательнее. Хотя это не самый важный показатель, а вот панель администрирования (рис. 1.3) сайта очень хорошо выглядит и удобна для работы. Хотя сложность компоновки страниц дает свои результаты – в некоторых браузерах наблюдается «разъезд» блоков, что ухудшает навигацию.
На фоне мультимедийной направленности выглядит странным отсутствие встроенного визуального редактора для создания контента, хотя все другие системы, даже начального уровня, его имеют. Отлично реализована система разграничения прав и проверки материалов перед публикацией – реализуется обычный издательский цикл по работе над материалом.
Удачно реализован механизм шаблонов для настройки внешнего вида сайта, что позволяет легко создавать дизайн даже непрофессиональному пользователю. Ядро eZ publish берет на себя все работы по генерации печатных версий страниц (применяется экспорт в PDF), а также поддерживает RSS-экспорт.
Встроенные модули каталога и магазина реализуют только базовые функции, интегрирована поддержка только экзотической для нас платежной системы PayPal. Как добавочная функция для сайта такой магазин с натяжкой, но можно использовать, но как основной элемент – нет. Тут скорее подойдет что-то специальное, заточенное именно на электронную коммерцию решение, к примеру osCommerce.
Как резюме можно сказать, что отличные способности по работе с мультимедийным содержимым позволяют рекомендовать ее для построения каталогов и библиотек, магазинов для специфических немассовых товаров. Для серьезных контентных проектов система мало парименима из-за отсутствия визуального редактора и некоторых огрехов в реализации административного интерфейса.
1.7.2 Характеристики и элементы сайта на основе CMSeZ publish
Рассмотрим коммерческий сайт, построенный на основе eZ publish – electro.owimextrade.ru. Данный сайт представляет из себя представительсий сайт и Internet-магазин компании представляющей на рынке электротехническую продукцию.
    продолжение
–PAGE_BREAK–Система eZ Publish предназначена также и для создания и управления содержимым Internet-магазина, новостного сайта, фотогалереи или форума.
На данном сайте реализованы функции новостного сайта и Internet-магазина. Так же на сайте реализована возможность регистрации пользователя и выделение ему соответствующих прав в системе. Эта функция позволяет более полно реализовать работу с клиентами, осуществлять их дифференциацию (посетители – партнеры). Каждому пользователю системы может быть приписана своя роль, в соответствии с которой он сможет выполнять определенные действия. Соответственно посетителей можно объединять в группы с соответствующими правами. В eZ Publish весь контент сайта представляется в виде дерева узлов (узлы – это инкапсуляции контент-объектов).
Упорядочивание контента внутри дерева производится с помощью контейнеров (папок), под которые помещаются соответствующие объекты (как в файловой системе). Для задания местоположения объекта (определения узлов, которые с ним ассоциируются) используется свойство «location». С его помощью при создании или редактировании объекта можно определить, где дополнительно будет отображаться объект кроме места его создания. В добавлении к иерархической структуре, дерево контент-узлов может быть разделено на логические разделы (секции).
ЕZ Publish предлагает использовать HTML для разметки документов. Механизм каталогизации eZ Publish кажется более функциональным и развитым, но сложным для понимания. Применение же для этих целей категорий, как в остальных системах, гораздо более привычно и понятно, но не позволяет решить, например, проблему отображения документа одновременно в двух категориях.
В eZ Publish реализована поддержка национальных алфавитов. Каждая версия контента может существовать на разных языках, но при работе с русским языком порой возникают небольшие проблемы. Дело в том, что в коде этих систем прописана кодировка ISO-8859–1, и для создания документов на русском языке ее приходится менять на KOI8-R или WIN-1251.
Реальный контент eZ Publish, который хранится внутри контент-объектов, может существовать в одной или нескольких версиях. Каждый раз, когда контент редактируется, создается его новая версия, а старая остается нетронутой. Эта система версий позволяет пользователям возвращать / отменять изменения, а чтобы предотвратить переполнение базы данных старыми неиспользуемыми версиями, администратор может установить ограничение на количество версий для контент-класса.
Версия документа в eZ Publish описывается с помощью следующих характеристик: номер версии, статус документа (черновик, опубликованный, архивный), язык, создатель, дата изменения. Автоматически контролируется авторство документов: нельзя редактировать чужие документы, можно только создавать их копии и редактировать их. Контролируется и статус документа; несколько версий документа нельзя опубликовать одновременно, поскольку статус опубликованной имеет только одна из них.
Существует возможность создавать для разных языков разные версии документа. Документы со статусом «архивные» нельзя редактировать и публиковать (для редактирования создается их копия – черновик).
Так же данная система позволяет реализовать мультиязычность. На этом сайте можно выбрать язык сайта из двух доступных: русского или английского.
1.7.3 CMSXOOPS
Рассмотрим еще дну из самых популярных на данный момент CMS – систему XOOPS.
Название системы является аббревиатурой от Extensible Object Oriented Portal System, что значит: расширяемая объектно-ориентированная портальная система. Несмотря на громкое название, она может служить как основа для создания не только крупных порталов, но и небольших и средних сайтов. XOOPS выпущена в соответствии с лицензией GNU (GPL) – это значит, что она бесплатна для использования и изменения, если вы соблюдаете положения лицензии.
Система обладает гибкой структурой благодаря своей модульной системе построения. Фактически существует основной модуль System, который отвечает за администрирование и выполняет технические функции, а все прочие модули – новости, форум, статьи и так далее – подключаются отдельно. Это позволяет добиться нужной структуры проекта, а значит, построить любой сайт – от большого корпоративного портала до личного дневника или сайта с семейным фотоархивом. Особо хочется отметить продуманность управления модулями. Например, для подключения нового модуля достаточно скопировать его на сервер в папку modules, а затем в интерфейсе администратора поставить галочку напротив его названия.
Система обладает широким набором настроек. Тем не менее, в дистрибутиве чаще всего уже все настроено и менять ничего не надо, настройки довольно грамотно сгруппированы в разделах меню, а так же все настройки тщательно прокомментированы. Система полностью русифицирована, файлы русификации доступны на сайте системы.
В стандартной комплектации XOOPS поддерживает персонализацию. Помимо того, что посетитель сайта может зарегистрироваться и получить свой профиль пользователя, ему открываются возможности по настройке сайта под себя с возможностью смены темы оформления и настроек форума. Зарегистрированный пользователь может оставлять комментарии, получать уведомления, писать и получать личные сообщения от других участников системы, участвовать в рейтингах. Все это может способствовать формированию сообщества сайта, его постоянной аудитории.
Для администратора такая персонализация открывает широкие возможности по управлению правами доступа для пользователей. Например, можно их разбить на несколько групп и для каждой установить различные уровни доступа: себе оставить полный доступ, модераторам – доступ в администрирование форума, зарегистрированным пользователям дать разрешение читать все разделы сайта и писать сообщения без предварительной модерации, а гостям оставить только общедоступные разделы сайта. Из панели управления можно посылать сообщения как отдельным пользователям лично, так и целым группам.
Вся система построена на шаблонах, каждый из которых доступен для редактирования. Из одного или нескольких шаблонов составляются блоки. Из них, как из кирпичиков, собирается каждая страница. Такая дискретность позволяет управлять размещением каждого элемента, включать или выключать его видимость. Поняв систему, можно настроить систему так, как необходимо.
Все оформление, как и положено, вынесено в CSS и объединено в так называемые темы оформления. Одна тема может быть заменена на другую прямо на лету. Если администратор дал права, то даже рядовой пользователь может выбрать себе из списка доступных тему, подключить ее и пользоваться сайтом в выбранном дизайне.
Существуют готовые темы для XOOPS. Они, как правило, бесплатны. Установка элементарна – достаточно просто скопировать папку темы на ваш сервер. Можно создать свой дизайн. Этот процесс не сложнее, чем для других CMS. Надо прочитать небольшой файл помощи с официального сайта и разметить ваш код страницы определенным образом.
Существует обширное сообщество пользователей XOOPS, насчитывающее десятки тысяч пользователей со всего мира. На официальном сайте системы есть раздел модулей, библиотека тем, сборник документации и раздел для разработчиков. Есть также и русское сообщество со своим собственным русскоязычным форумом и переводами документации и FAQ.
Недостатки системы:
Сложная система чтобы разобраться, что и как работает, нужно затратить уйму времени.
Повышенная нагрузка на сервер и, как следствие, не высокая скорость работы. В системе существует встроенная система кеширования и оптимизации работы модулей, но она не всегда помогает снизить нагрузку на сервер. Низкая скорость генерации страниц.
Потенциальная угроза взлома, хотя код и пишут опытные программисты, и все ошибки оперативно исправляются патчами. Система очень популярно, следовательно для нее все время появляются новые способы взлома. Возможно появление новых эксплойтов. К сожалению, этот недостаток применим ко многим популярным CMS.

1.7.4. Характеристики и элементы сайта на основе CMSXOOPS
Рассмотрим сайт, построенный на основе XOOPS www.museum.murom.ru. Данный сайт представляет из себя сайт Муромского историко-художественного музея. Выполняет функции новостного сайта, фотогалереи а так же информационного сайта о городе Муром.
На главной странице сайта можно перейти на следующие страницы: музей (здесь дана информация о музее), новости, фотогалерея, гостевая книга, партнеры, карта сайта. Так же доступны с главной страницы следующие разделы: про Музей, про Муром.
В системе, использованной для построения данного сайта, все типы контента строго фиксированы. В Xoops применяются системы категорий, но поскольку эти продукт построен по модульному принципу, наличие или отсутствие системы категорий зависит от модуля.
В системе Xoops поддержка русского языка вполне удовлетворительна, но в сами эти системы поддержка многоязычности не входит. Русскоязычному пользователю удобнее работать с Xoops, но надо подготовиться к тому, что с появлением новых, непереведенных, модулей в системе будут возникать слова на английском языке.
В системах Xoops нет общей системы категорий и унифицированного способа описания документов. Описание зависит от модуля (тип контента), к которому принадлежит документ. Но таких понятий, как версия документа, нет.
В Xoops не применяется и понятие статуса документа, но некоторые документы (в зависимости от модуля) можно заносить в архив. В целом описание документов в Xoops недостаточно полное и не удовлетворяет даже основам стандарта Dublin Core (один из наиболее распространенных наборов элементов для описания структуры и смысла документов, который создается уже в течение нескольких лет международной группой The Dublin Core Initiative, dublincore.org).
Таким образом, для этих систем «отрезан» один из путей решения проблем совместного и повторного использования контента, организации распределенных хранилищ данных.
1.7.5 CMSJoomla
Joomla! бесплатна и выпущена по лицензии программ с открытым исходным кодом – GNU/General Public License v 2.0. Joomla! не сложна в обращении, т. к. была разработана для широкой публики, спроектирована для работы с другим открытым ПО – программным обеспечением типа PHP, MySQL, и Apache, не требует от администратора знаний HTML для управления сайтом.
В первую очередь Joomla! – это инструмент для создания сайтов, данная система строит каждую страницу из базы данных, когда посетитель запрашивает ее. В Joomla! можно изменять контент из панели управления, прямо в браузере.
Joomla! предлагает три уровня организации контента: разделы, категории и статьи. Их иерархия выглядит примерно так:
·        Раздел 1
o   Категория 1.1
§  Статья 1.1.1
§  Статья 1.1.2
·        Категория 1.2
§  Статья 1.2.1
§  Статья 1.2.2
·        Раздел 2.0
o   Категория 2.1
§  Статья 2.1.1
§  Статья 2.1.2
Создавая меню можно указывать с его помощью на разделы, категории или отдельные статьи.
При использовании Joomla! наполнение сайтов полностью отделено от дизайна. Графические элементы дизайна, цвета, шрифты, позиционирование – определяется шаблоном сайта.
Создание шаблона с нуля требует знаний XHTML и PHP. Однако, существуют сотни свободных или коммерческих шаблонов.
Joomla! поддерживает следующие роли пользователей контента:
·                    Автор – ему разрешено создавать контент
·                    Редактор – имеет полномочия автора и может редактировать статьи
·                    Издатель – имеет полномочия редактора и может публиковать статьи на сайте (делать их видимыми для других)
Пока статья не опубликована ее никто не увидит. Когда редактор или публикатор входят на сайт около статьи они могут увидеть значок ее редактирования. При нажатии на эту иконку он сможет изменить статью.
Возможности Joomla:
·                    Полностью основанный на БД движок с использованием PHP/MySQL.
·                    Модуль безопасности для многоуровневой аутентификации пользователей / администраторов.
·                    Секции новостей, продукции или услуг легко редактируемы и управляемы.
·                    Разделы тем могут быть добавлены авторами.
·                    Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.
·                    Закачка изображений при помощи браузера в вашу собственную библиотеку – для последующего использования с любого места сайта.
·                    Форум / Опросы / Голосования для эффективной обратной связи.
·                    Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
·                    Возможность создавать неограниченное количество страниц
·                    Четкая организация структуры сайта
·                    Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах
·                    Начало и окончание публикации любых материалов можно запрограммировать по календарю
·                    Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей
·                    Секции новостей, продукции или услуг легко редактируемы и управляемы
·                    Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн
·                    Закачка изображений при помощи браузера в вашу собственную библиотеку – для последующего использования с любого места сайта
·                    Опросы и голосования для эффективной обратной связи
·                    Различные модули – такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.
·                    Возможность настройки отображения модулей на страницах.
·                    Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
·                    Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
·                    Генератор показа случайной новости.
    продолжение
–PAGE_BREAK–·                    Модуль приёма от удалённых авторов новостей, статей и ссылок.
·                    Иерархия объектов – количество секций, разделов, подразделов и страниц не ограничено.
·                    Библиотека изображений позволяет хранить GIF- и JPEG-файлы.
·                    Менеджер архива.
·                    Возможность распечатать или отправить на e-mail любую статью с сайта.
·                    Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
·                    Предварительный просмотр перед окончательным размещением.
·                    Возможность легкой смены дизайна.
·                    Экономное использование места на сервере за счет использование базы данных MYSQL.
·                    Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
На сегодня можно найти более 800 модулей и компонентов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.
Три типа расширений (компоненты, модули и плагины). Причем каждый тип расширений позволяет решать свои типы задач, что позволяет добавлять фактически любой новый функционал не залезая в «ядро». Существует официальный сайт расширений для Joomla! – extensions.joomla.org.
Расширения Joomla:
·                    Компонент – основное средство расширения функционала Joomla. Как правило компонент после установки настраивается и управляется через панель администратора.
·                    Модуль – модуль отвечает за вывод информации из компонентов в тех или иных участках шаблона.
·                    Плагин – это некоторая функция, выполняющая какие-то манипуляции с данными перед отображением их пользователям сайта

1.7.6 Характеристики и элементы сайта на основе CMSJoomla!
Рассмотрим сайт, построенный на основе Joomla! – www.volina.ru/. Это сайт ISP провайдера. Сайт выполняет новостные и информационные функции.
В данной системе все типы контента строго определены. Каждому пользователю системы может быть приписана какая-то роль, в соответствии с которой он сможет выполнять определенные действия. На сайте реализована регистрация пользователей для доступа к личным данным клиента.
Joomla! предлагает использовать HTML для разметки документов. Можно применять для упрощения создания контента встроенный текстовый редактор, похожий на Word Pad.
В Joomla! можно загружать на сервер текстовые файлы и рисунки некоторых форматов. На данном сайте эта функция реализована.
Доступны документы с договорами для скачивания. Закачиваются же эти документы редактором системы. В Joomla! применяется система категорий, но поскольку этот продукт построен по модульному принципу, наличие или отсутствие системы категорий зависит от модуля. Скажем, для модуля «статьи» существуют категории, а для модуля «форум» – нет. Но какая бы категория в модуле «статьи» не была создана, структура документов в ней будет такой же, как и во всех других категориях данного модуля, – деление на категории смысловое.
В системе Joomla! документ имеет статус опубликованного, архивного, одобренного или находящегося в процессе редактирования. Архивные статьи можно редактировать. Статьи, добавленные пользователями, должны быть одобрены администратором.

1.8 Коммерческие CMS-системы
В настоящее время существует множество коммерческих CMS-систем. Перечислим некоторые их них:
UMI.CMS, 2YD Slide, A2C, ABO.CMS, ALEE XML Siter, Amiro.CMS, ansiko.CMS, Armix, ARTEShok, Artnets WCM,1С-Битрикс: Управление сайтом, ARTpublication, AstroCMS, Astron-CMS, Avator, AVIS CMS, Axiom.CM, Ayaxi Publisher (AP), Blitz II, Brightex, BRUTTO CMS, bSite, Cairo, Catapulta, Site Sapiens, Cetera CMS.
Исследуем следующие продукты, отобранные по частоте и качеству упоминания в поисковых системах Google.com и Yandex.ru, на специализированных проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так же согласно данных рейтингов CMS:
·                    ABO.CMS
·                    Site Sapiens
·                    1С-Битрикс: Управление сайтом
1.8.1 CMS ABO.CMS
Система управления сайтом ABO.CMS предназначена для создания и эффективного управления широким спектром интернет-проектов. Предоставляет современные средства размещения информации, позволяют быстро создать навигационную структуру неограниченной степени вложенности, наполнять контентом, а так же проводить оптимизацию и оформление контента, обладая лишь навыками пользователя офисных приложений.
Данная система поставляется с полным сопроводительным комплектом документации для пользователя и разработчика.
Архитектура модульная, функциональность системы настраивается в соответствии с конкретной задачей.
Существуют несколько редакций данного продукта, различающиеся функциональностью и стоимостью:
·                    ABO.CMS:PROMO – для создания небольших промо-сайтов.
·                    ABO.CMS:INFORM – для крупных информационных проектов.
·                    ABO.CMS:CORPORATIVE – для разработки и управления корпоративными проектами.
·                    ABO.CMS:E-COMMERCE – для ведения электронной коммерции в Интернет.
·                    ABO.CMS: Управление – Интернет-магазином – для управления Интернет-магазином из 1С: Предприятие 8.0.
Данная систем имеет следующие преимущества:
·                    Система автоматизированных обновлений
·                    Многосайтовость
·                    Масштабируемость
·                    Модульная архитектура
·                    Удобный интерфейс
·                    Управление несколькими сайтами
·                    Высокая надежность и безопасность
1.8.2 Характеристики и элементы сайта на основе CMSABO.CMS
Рассмотрим сайт, построенный на основе ABO.CMS fujitsu-notebook.ru. Данный сайт представляет из себя сайт компании, специализирующейся на продаже ноутбуков. Выполняет информационные функции, новостные функции, а так же функции Интернет – магазина.
Сайт выполнен в едином для компании Fujitsu-Siemens стиле. На главной странице доступны переходы в разделы: о компании, клиентам, новости, аренда, гарантия, карта сайта, контакты, каталог. Каталог одновременно является и Internet-магазином.

1.8.3 CMSSite Sapiens
Site Sapiens [3] – одно из наименее дорогих и перспективных решений данного класса на рынке. Это платформа управления контентом, включающая такие неотъемлемые составляющие, как система управления всеми сайтами информационной сети, среда разработки веб-приложений и платформа веб-интеграции. Данная система основана на объектной модели представления данных.
Site Sapiens содержит интерфейс, аналогичный Проводнику Windows, где роль приложений, папок и файлов исполняют сайты, разделы и документы. Таким образом, все те технологии, с которыми мы уже привыкли работать – Drag&Drop (перетянул и оставил), Copy/Paste (скопировал / вставил), доступны и для управления структурой информационной сети, структурами сайтов. Перспективные технологии поколения Web 2.0, примененные в Site Sapiens, стирают грань между возможностями веб-приложений в рамках платформы и офисных программ.
Site Sapiens гарантирует доставку данных, введенных в формах, сообщает обо всех процессах в системе в масштабе реального времени, реализует удобную навигацию по линейным спискам и по файловой системе.
Платформа рассчитана на информационные системы с большими объемами информации, поэтому пользовательские интерфейсы организованы таким образом, чтобы пользователь тратил минимум времени на поиск требуемой информации в рамках системы.
Весь жизненный цикл содержания в данной информационной системе разбит на 4 этапа: сбор, создание / управление, публикация и архивирование содержания. Site Sapiens позволяет организовать поступление информации в систему из любых текстовых форматов.
Процесс создания и управления информацией подобен работе с MS-Office. Публикация автоматически представляет данные во всех заданных форматах (HTML, WML, RSS, XML и т.д.). Нажатием одной кнопки Site Sapiens позволяет создать файловый образ информационной системы, готовый для переноса на магнитные носители или DVD/CD.
Содержимое контента данной системы складывается из документов, записей и файлов, связанных развитыми структурами. Каждый из этих информационных объектов подчиняется единой политике пользовательских прав.
Использование декларативного языка XML Sapiens позволяет многократное использование в приложениях заготовок структур данных и функциональных решений.
Данная система выбрана в качестве основы для интернет-решений такими компаниями, как The Coca Cola Company, Renault, Elle, Mars.
1.8.4 Характеристики и элементы сайта на основе CMSSite Sapiens
Рассмотрим сайт, построенный на основе Site Sapiens – www.elle.ru. Данный сайт представляет из себя электронную верию журнала ELLE.
С точки зрения информационной архитектуры реализована классическая организация материалов: разделы с рубриками, содержащими ленты материалов. Исключением является раздел «Подиум», который представляет собой большую фотогалерею с многоуровневым архивом и механизмом демонстрации фотографий в режиме «слайдшоу».
Дизайн сайта создан с учетом большого количества размещаемых фотоматериалов. Фактически, основное внимание посетитель уделяет иллюстрациям к материалам, поэтому дизайн сайта максимально подчеркивает контент и обеспечивает легкую и удобную работу с ресурсом.
Яркое flash-представление главных материалов на стартовой странице регулярно обновляется. Презентация сделана динамической: заголовки и иллюстрации загружаются «на лету» из материалов сайта.
Благодаря возможностям платформы, структура материалов один к одному перенесена печатного варианта журнала. Так, каждая статья может разбиваться на страницы, для каждой из которых выбирается свой шаблон. К любой странице подключаются дополнительные ленты с перечнями ссылок, фотографий или комментариев. Активные точки коллажей, порядки и составы блоков в колонках, опросы, анкеты, рейтинги, гороскопы – это далеко не полный список редактируемых элементов. Администратору доступен для настройки практически любой информационный блок.
Помимо разработки сайта, на данном проекте была организована интеграция сайта с форумом Invision Power Board. У обоих ресурсов общие пользователи и объединенный механизм авторизации.
1.8.5 CMS«1С-Битрикс: Управление сайтом»
Программный продукт «1С-Битрикс: Управление сайтом»[4] позволяет минимизировать расходы на сопровождение веб-сайта за счет простоты управления статической и динамической информацией.
«1С-Битрикс: Управление сайтом» позволяет:
·                   управлять структурой и меню сайта через веб-интерфейс
·                   редактировать внутреннюю область страниц в визуальном режиме
·                   публиковать новости, пресс-релизы, статьи и другую информацию
·                   управлять показом рекламы на сайте
·                   отправлять рассылки группам подписчиков
·                   управлять интернет-магазином
·                   вести учет статистики посещений
·                   производить анализ эффективности рекламных кампаний,
создавать форумы, блоги и т.д.
Многосайтовая версия «1С-Битрикс: Управление сайтом» позволяет создавать неограниченное число сайтов с единой системой авторизации пользователей, единой системой управления, единым рекламным пространством, системой веб-аналитики для анализа эффективности проектов, расширенными возможностями по созданию и управлению сообществами.
Интерфейс административного раздела создан с использованием технологии AJAX, позволяющей значительно ускорить работу с сайтом.
Работа в таком интерфейсе упрощает внедрение продукта, позволяет снизить время на обучение новых сотрудников, избавиться от рутинных действий и выполнять обычные операции быстрее.
Можно масштабировать проект в зависимости от нагрузки на сервер.
Если при увеличении нагрузки на сервер необходимо обеспечить бесперебойную работу сайта, а для этого требуется надежная база данных. Пользователи MySQL-версии «1С-Битрикс: Управление сайтом» могут быстро перейти на Oracle или MSSQL-версию продукта.
В режиме визуального редактирования на странице могут быть выведены следующие программные компоненты: информационные блоки (новости, пресс-релизы, фотогалереи, вакансии и т.п.), каталоги, веб-формы, опросы, форумы и т.д.
1.8.6 Характеристики и элементы сайта на основе CMS«1С-Битрикс: Управление сайтом»
Рассмотрим сайт, построенный на основе «1С-Битрикс: Управление сайтом» – www.cybersecurity.ru. Данный сайт представляет из себя информационный портал.
Данный сайт максимально ориентирован на потребности пользователей.
С главной страницы пользователь получает детальную картину событий в области информационных технологий, происходящих в стране. Внушительный архив материалов проекта разбит на 17 рубрик. На главной странице представлен блок главных событий и краткие выборки из рубрик. Также есть общие выборки последних новостей, новостей, отмеченных администратором как «значительные», популярных статей и сюжетов.
    продолжение
–PAGE_BREAK–Сайт содержит форум и календарь. Зарегистрированные пользователи могут управлять персональным профилем, участвовать в форумах и вести списки закладок.
При создании сайта была применена безтабличная верстка, что позволило задать приоритет отображения содержания. Когда пользователь запрашивает страницу проекта, прежде всего он видит основное содержание, затем дополнительное, и в конце – навигацию.
1.9 Сравнительный анализ наиболее функциональных CMS
На основе исследования проведенного выше построим Таблицу 1.1. В результате анализа существующих систем управления сайтов (см. таб. 1.1) как лучших бесплатных Joomla, eZ Publish, XOOPS, так и лучших российских платных Битрикс, AMO CMS и Site Sapiens, очевидно, что в зависимости от целей и задач организации сайта можно применять как бесплатные так и платные CMS. Так для обеспечения работы сайта коммерческой организации, где важна стабильность работы продукта, оперативность технической поддержки, и не критичны стоимость продукта и технической поддержки наиболее целесообразно использовать коммерческую CMS. Это может быть Битрикс или Site Sapiens, не исключено, что и ABO.CMS сможет удовлетворить все запросы организации.
Так организациям некоммерческим, тем, кому критична стоимость продукта, и не критично отсутствие техподдержки целесообразно использовать для построения сайта одну из бесплатных CMS систем. Из рассмотренных в этой работе CMS наиболее универсальной, с наибольшим количеством модулей и крупнейшим российским сообществом разработчиков является CMS Joomla!.. На данный момент Joomla! является наиболее бурно развивающейся CMS системой.
1.10 Характеристики и элементы сайта Пермского государственного технического университета
Сайт университета расположен по адресу pstu.ru. Пермский государственный технический университет основан в 1953 году как Пермский горный институт, в 1960 году на базе горного и вечернего машиностроительного институтов, а также филиала Северо-Западного политехнического института, организован Пермский политехнический институт. В 1993 году институту присвоен статус государственного технического университета.
Административный корпус и 4 факультета ПГТУ расположены в центральной части города Перми, остальные факультеты находятся в т. н. Комплексе ПГТУ в сосновом бору на правом берегу реки Камы.
Подготовка научно-педагогических кадров ведётся в университете по системе докторантуры по 7 научным направлениям, включающим 16 специальностей и по системе аспирантуры по 12 научным направлениям, включающим 54 специальности. В университете работает 4 специализированных Совета по защите докторских диссертаций по 7 специальностям и 5 специализированных Советов по защите кандидатских диссертаций по 10 специальностям.

1.10.1 Дизайн сайта
Первоначальная страница доступа к сайту представлена в виде страницы с демо-роликом в формате Flash, но есть возможность пропустить его просмотр, щелкнув по ссылке «Пропустить заставку». После этого практически мгновенно загружается домашняя страница сайта. Наполнение сайта выдержано в едином стиле, при переходе по любой ссылке, становится очевидно, что стилистика сайта выдержана. Цветовая схема сине-черно-красная (для шрифтов и графичеких элементов оформления) и белая (для фона текстов). Для доступа к любым данным на сайте достаточно 4-х переходов по ссылкам. Цвета дизайна страниц сбалансированы.
В целом данный сайт дает понять, что это сайт высшего учебного заведения, т. к. переходя по любой ссылке, всегда присутствует заголовок сайта в графическом представлении с надписью «Пермский Государственный Технический Университет».
Макет сайта сбалансирован в достаточной степени, основная страница не перегружена информацией, и представляет посетителю краткие заголовки анонсов и новостей, а так же навигационное меню, расположенное в левой части страницы в виде столбца. Графика качественная, ее количество минимально, хорошо сочетается с остальными частями страницы, т. к. ее количество минимально, то соответственно ничего не мешает воспринимать значимую информацию.
Цвета (сине-бело-красные) воспринимаются глазом хорошо. Текст легко читаем, с фоном не сливается. При работе на компьютере с низком разрешении экрана 600х800 пикселей сайт становится плохо читаемым, в окне просмотра он уже не умещается по ширине на ширину левого навигационного меню. В левом нижнем углу любой страницы всегда доступна информация об авторских правах и контакт в виде электронного почтового адреса. Предназначение данного сайта ясна для посетителя – это информирование населения о деятельности высшего учебного заведения.

1.10.2 Структура и навигация сайта
Содержание организовано логически, слева на главной странице находится основное навигационное меню, которое постоянно представлено на любой странице сайта. Основное навигационное меню содержит следующие пункты:
·        О ПГТУ
o   Общие сведения
o   Основные документы
o   Органы управления
·        Виды деятельности
o   Образовательная
o   Научная
o   Инновационная
o   Международная
o   Внеучебная
o   Издательская
·        Для Вас
o   Факультеты и кафедры
o   Структурные подразделения
o   Диссертационные советы
o   Информационные ресурсы
o   Абитуриенту
o   Студенту
o   Аспиранту
·        События
o   Новости
o   Объявления
·        Поиск по сайту
Все ссылки работают верно, очевидно, что данный сайт поддерживается в актуальном состоянии. Главное навигационное меню хорошо структурировано. Так же при переходе по ссылке главного меню и попадая на следующую страницу, в зависимости от содержания страницы пользователю предоставляется дополнительное меню. Допустим после перехода в раздел «Органы управления» становится доступно дополнительное меню, расположенное в верхней части открытой страницы. Данная система меню является контекстно-зависимой и удобной. Данный тип навигации использовать просто. Главное навигационное меню позволяет в любой момент времени перейти в требуемый раздел. Всплывающих подсказок нет, что однако не является существенным недостатком, т. к. все надписи развернуты и понятны.
1.10.3 Содержание сайта
Содержание данного сайта полностью отражает его назначение. Контент данного сайта полностью удовлетворит как простого посетителя сайта, так и абитуриента, студента и аспиранта (для этих категорий посетителей существуют отдельные разделы).
На данном сайте представлен полный перечень нормативной документации, правила, расписания и положения ВУЗ’а. Посетитель данного сайта может быть уверен, что найдет необходимую для него информацию (по тематике сайта). Так же на сайте доступны, как и новости, так и архив новостей за 2007–2008 годы.
Синтаксических и грамматических ошибок на данном сайте выявлено не было. Информация четко структурирована и не утомляет избытком текста. Данный сайт не масштабируется при работе в разных разрешениях, что является недостатком данного сайта, оптимальным разрешением для его просмотра является 1024х768 пикселей или выше.
Реализован поиск по сайту. Все компоненты сайта функционируют корректно. На сайте отсутствуют внедренные звуки и видео, что является плюсом. Так образом, очевидно, что данный сайт является простым в освоении, понятным, имеет тщательно подобранное содержание и является крайне полезным для целевой аудитории данного сайта.
1.11 Характеристики и элементы сайта Московского государственного университета имени М.В. Ломоносова
Сайт расположен по адресу www.msu.ru. МГУ включает 9 научно-исследовательских институтов, 40 факультетов и более 300 кафедр. В Университете обучается более 31 тыс. студентов и около 7 тыс. аспирантов. На факультетах и в научно-исследовательских центрах работают 4 тыс. профессоров и преподавателей, около 5 тыс. научных сотрудников. Вспомогательный и обслуживающий персонал насчитывает примерно 15 тыс. человек.
Университет имеет в своем распоряжении более 600 зданий и сооружений, включая Главное Здание на Ленинских (Воробьёвых) горах. Их общая площадь около 1 млн м². Только в Москве территория, занимаемая МГУ, составляет 205,7 га. Планируется дальнейшее расширение территории Университета.
Работают филиалы в Севастополе (Украина), Пущино, Черноголовке, Астане (Казахстан), Ташкенте (Узбекистан). С 1988 функционировал филиал в Ульяновске, выделившийся в 1995 в Ульяновский государственный университет.
Научная библиотека МГУ – одна из крупнейших библиотек России, где представлен весь спектр литературы различных областей человеческих знаний не только на русском, но и на иностранных языках.
1.11.1 Дизайн сайта
Главная страница сайта Московского государственного университета
имени М.В. Ломоносова представлена в разбитом на блоки виде: вверху заголовок сайта представляющий из себя графическую подложку и текст с названием университета.
Так же имеются блоки левого меню, правого меню и верхнего меню. Главная страница загружается достаточно быстро. Отсутствуют заставка Flash, что является плюсом для информационного сайта. Цвета, шрифты и графика выдержаны в едином стиле. Цветовая схема серо-сине-белая с черным основным текстом. Все страницы сайта выполнены в едином стиле, за некоторым исключением. Блоки меню на главной странице отличаются от оформления меню других страниц, на которые осуществляется переход. На всех других страницах (кроме главной) присутствует единый для всех страниц блок навигационного меню, расположенный слева. Безусловно, такой подход к организации сайта, когда отсутствует единый стиль не самый лучший. Данный сайт удовлетворит целевую аудиторию, сразу ясно, что это информационный ресурс высшего учебного заведения, на любой странице имеется заголовок с названием университета. Для того, чтобы найти нужную информацию требуется не более 3х переходов по гиперссылкам. Однако некоторые ссылки третьего уровня глубины (ссылки на «Межуниверситетские структуры» и» Социальные структуры и общественные организации») ведут на страницы оформленные иным образом.
Таким образом выявлено, что главная страница не перегружена излишней информацией, сайт удовлетворяет запросы целевой аудитории. Графическое оформление минимально и не препятствует восприятию информации. Качество графики хорошее. Цвета приятны для глаза. Текст читается легко, с фоном не сливается. Сайт поддерживает масштабирование и может работать в любом разрешении, начина с 600х800 пикселей и выше. В нижнем правом углу имеются сведения об авторских правах и ссылка на форму обратной связи с разработчиками сайта.

1.11.2 Структура и навигация сайта
Навигация и структура на всех страницах не одинакова. На главной странице структура меню отличается от структур меню на других страницах. Тем не менее, навигация по сайту проста и понятна для неподготовленного пользователя. Все ссылки работают верно, а так же понятно, куда они ведут. Тупиковые страницы отсутствуют. Есть также версия сайта на английском, французском и немецком языке, но они имеет меньший уровень наполнения содержимым. Навигация позволяет перейти в другие разделы, а так же на главную страницу.
1.11.3 Содержание сайта
Содержание данного сайта полностью отражает его предназначение. Содержимое сайта полностью удовлетворяет целевую аудиторию. На сайте присутствует форма быстрого поиска. Грамматические ошибки не выявлены, стилистические присутствуют. Просмотр контента не утомителен ввиду его хорошей структурированности. Внедренные музыкальные и видеообьекты отсутствуют. В целом сайт является простым в использовании, понятным. Однако он поработан не самым тщательным образом – оформление некоторых страниц различно. Данный сайт будет полезен, как и для студента, так и для абитуриента данного вуза, а так же и для других целевых аудиторий.
1.12 Характеристики и элементы сайта Московского государственного технического университета имени Н.Э. Баумана
Сайт расположен по адресу www.bmstu.ru. Московский государственный технический университет им. Н.Э. Баумана – первый и крупнейший технический университет в России, один из ведущих вузов России, научный центр, флагман отечественного технического образования, особо ценный объект культурного наследия народов РФ.
Назван в честь революционера Николая Эрнестовича Баумана, убитого в 1905 году недалеко от главного здания университета.
МГТУ – один из немногих российских вузов, дипломы которых котируются в западных странах. В США МГТУ конкурирует только с Массачусетсским технологическим институтом.
МГТУ им. Н.Э. Баумана в течение 12 лет является головным вузом Ассоциации технических университетов, включающей в свой состав более 130 университетов России.
1.12.1 Дизайн сайта
Главная страница данного сайта загружается быстро, Flash анимация отсутствует. Цвета выдержаны в коричнево – фиолетовой гамме. Основной текст представлен в черном цвете на белом фоне. Все страницы выдержаны в едином стиле, за небольшим исключением – свой стиль имеют разделы «Приемная комиссия», «Дистанционное образование» и некоторые другие.
Для доступа к любым данным достаточно не более 4х переходов по гиперссылкам с главной страницы. В целом дизайн и цвета сайта сбалансированы. Данный сайт удовлетворит своим наполнением целевую аудиторию, т. к. в первую очередь является информационным ресурсом. Графика качественная, с минимальным использованием картинок.
Макет страниц сбалансирован, и страницы не перегружены информацией. Графическое оформление ненавязчиво и не мешает воспринимать информацию. Цвета оформления приятны для глаз. Данный сайт масштабируется и может просматриваться в любом разрешении, начиная с 600х800 пикселей и выше.
На каждой странице (в нижнем правом углу страницы) доступна информация об авторских правах и имеется ссылка на форму обратной связи.
Предназначением данного сайта является информирование целевой аудитории о деятельности данного вуза.

1.12.2 Структура и навигация сайта
Навигация организована в виде главного навигационного меню, расположенного вверху любой страницы и дополнительного меню, разного для каждого из разделов главного меню. Так же ссылки второго уровня глубины ведут на разделы организационных подразделений и факультетов университета. При чем подразделения и факультеты имеют абсолютно разные дизайны и оформления, ни как не гармонирующие друг с другом и с главной страницей. Тем не менее, хотя навигация и не везде одинакова, интерфейс меню понятен. Все ссылки работают, за исключением ссылки перехода на форму обратной связи, так же ясно назначение ссылок.
Навигацию использовать просто только до 1 уровня глубины ссылок, далее дизайн и оформление может в корне отличаться от основного. Тупиковых страниц нет. Лишних страниц не выявлено, предназначение страниц понятно. С помощью навигации можно вернуться только с первого уровня глубины на главную страницу.
1.12.3 Содержание сайта
Содержание сайта полностью удовлетворяет его назначению. Пользователь из целевой аудитории будет удовлетворен контентом. На сайте присутствует форма поиска. Синтаксических и грамматических ошибок выявлено не было. Чтение материалов на главной странице и на первом уровне глубины ссылок не представляется затруднительным. На других страницах, где оформление другое, отличное от главной чтение информации затруднительно. Просматривать сайт можно в любом разрешении, начиная с 600х800 пикселей, сайт поддерживает масштабирование. На сайте применяются Java-апплеты. Внедренные музыка и видеоконтент отсутствуют. В целом сайт нельзя назвать простым и понятным, т. к. дизайн неоднороден и интенсивно используются Java – апплеты. Данный сайт проработан не самым тщательным образом. Но, тем не менее, сайт является информативным для целевой аудитории.

1.13 Характеристики и элементы сайта Пермского регионального института педагогических информационных технологий (ПРИПИТ)
Сайт расположен по адресу pripit.perm.ru/. Пермский региональный институт педагогических информационных технологий (ПРИПИТ) создан на основании постановления администрации Пермской области по согласованию с Министерством общего и профессионального образования РФ 1 марта 1997 года.
ПРИПИТ – государственное образовательное учреждение, имеет лицензию №3867 от 29.12.2004 г. на право ведения образовательной деятельности в рамках высшего профессионального образования и государственную аккредитацию №2114 от 7.11.2005 г.
    продолжение
–PAGE_BREAK–Основные направления деятельности института связаны с подготовкой бакалавров, повышением квалификации в области информатизации работников системы образования, переподготовкой кадров.
Факультет «Информатика» ПРИПИТ осуществляет подготовку бакалавров по направлению «физико-математическое образование», профиль «информатика» в соответствии с государственным образовательным стандартом высшего профессионального образования. Формы обучения – очная, заочная.
Образовательная программа предусматривает изучение следующих циклов:
·                   Общие гуманитарные и социально-экономические дисциплины
·                   Общие математические и естественные дисциплины
·                   Общепрофессиональные дисциплины направления
Основным направлением деятельности факультета дополнительного профессионального образования ПРИПИТ является переподготовка работников образования и смежных образованию сфер по направлению «физико-математическое образование», профиль «информатика», что предоставляет правоведения образовательной деятельности по информатике.

1.13.1 Дизайн сайта сайта
Первая страница сайта Пермского регионального института педагогических информационных технологий представлена в разбитом на блоки виде: вверху – заголовок сайта (представляет собой графическое изображение с текстом названия университета). Так же имеется блок главного меню и блок меню ОЗШ (Областной заочной школы) Информатика, эти блоки расположены в центре главной страницы сайта. Слева на главной странице сайта расположен блок новостей института. Справа на главной странице расположен блок новостей образования. Внизу страницы, под блоками меню и новостей образования расположен блок главных новостей месяца.
Макет последующих страниц сайта, кроме первой, состоит из следующий блоков: вверху страниц – блок заголовка сайта; слева – главное меню сайта (отличается от главного меню на первой странице); под блоком заголовка и в конце страницы находится блок дополнительного меню (блок дополнительного меню индивидуален для каждого из разделов главного меню); в центре страницы находится блок объектов содержимого разделов. Главная страница загружается быстро. Отсутствуют заставка Flash, что является плюсом для информационного сайта. Цвета, шрифты и графика выдержаны в едином стиле. Цветовая схема сине-красно-бежевая с черным основным текстом. Все страницы сайта выполнены в едином стиле. Блок главного меню на главной странице отличается от оформления главного меню других страниц, на которые осуществляется переход. На всех других страницах (кроме главной) присутствует единый для всех страниц блок главного навигационного меню, расположенного слева. Данный сайт удовлетворит целевую аудиторию, сразу ясно, что это информационный ресурс высшего учебного заведения, на любой странице имеется заголовок с названием института. Для того, чтобы найти нужную информацию требуется не более 3х переходов по гиперссылкам. Главная страница не перегружена излишней информацией. Сайт удовлетворяет запросы целевой аудитории. Графическое оформление минимально и не препятствует восприятию информации. Качество графики хорошее. Цвета приятны для глаза. Текст читается легко, с фоном не сливается. Сайт поддерживает масштабирование и может работать в любом разрешении, начина с 800х600 пикселей и выше. В нижнем левом углу имеются сведения об авторских правах, но авторские права разные для главной и для последующих страниц. Ссылка обратной связи в навигации есть.
1.13.2 Структура и навигация сайта
Структура главного меню на главной странице отличается от структуры главного меню на последующих страницах. Тем не менее, навигация по сайту проста и понятна для неподготовленного пользователя. Все ссылки работают верно, а так же понятно, куда они ведут. Тупиковые страницы отсутствуют. Навигация позволяет перейти в другие разделы, но не всегда позволяет перейти обратно, на главную страницу сайта.
1.13.3 Содержание сайта
Содержание данного сайта отражает его предназначение. Содержимое сайта удовлетворит целевую аудиторию. На сайте присутствует форма быстрого поиска. Грамматические ошибки не выявлены, стилистические ошибки отсутствуют. Просмотр контента не утомителен ввиду его достаточной структурированности. Внедренные музыкальные и видеообьекты отсутствуют. В целом сайт является простым в использовании, понятным. Однако он поработан не самым тщательным образом – не всегда можно перейти на главную страницу, информация о авторских правах различна для главной и последующих страниц сайта. Данный сайт будет полезен, как и для студента, так и для абитуриента данного вуза, а так же и для других целевых аудиторий.

1.14 Сравнительный анализ используемых технологий, содержания и дизайна сайтов ВУЗов
На основе исследования сайтов ВУЗов, проведенного ранее построим таблицу 1.2, консолидирующую основные характеристики данных сайтов.
В данной таблице приведено сравнение основных характеристик рассмотренных сайтов.
В результате анализа данных, представленных в таблице 1.2, выделим те свойства, которых нет на существующем сайте ПРИПИТ по сравнению с сайтами других образовательных учреждений:
·                    Единый стиль для всех страниц
·                    Наличие информации об авторских правах и обратной связи на каждой странице
·                    Единая навигация для всех страниц
·                    Использование в основе сайта CMS

2. Применение технологии CMS(системы управления содержимым сайта) для разработки сайта
2.1 Исследование информационной структуры существующего сайта ПРИПИТ
Задачей данного параграфа является исследование информационной структуры существующего сайта ПРИПИТ. Данное исследование проводится путем изучения существующего сайта ПРИПИТ [5], а так же локальной копии сайта ПРИПИТ.
В настоящее время существующий сайт ПРИПИТ сверстан на основе технологии HTML с использованием JavaScript. Данная технология подразумевает, что любая информационная страница данного сайта должна быть предварительно оформлена в формате HTML, размечена тегами и вручную размещена на сайте.
Анализ сайта производится на основе исследования содержания меню (разделов) существующего сайта.
Результаты анализа информационной структуры представлены в таблице 2.1.
Таблица 2.1. Информационная структура существующего сайта ПРИПИТ
2.2 Исследование информационных потребностей различных групп потенциальных посетителей сайта ПРИПИТ
В результате анализа информационной структуры существующего сайта ПРИПИТ определим группы потенциальных посетителей сайта.
Определим соответствие «пункт меню (раздел) сайта» – «группа пользователей». Выполним данное сопоставление в табличной форме, на основе составленной ранее таблицы 2.1.
Таблица 2.2. Информационная потребность групп потенциальных посетителей сайта ПРИПИТ
    продолжение
–PAGE_BREAK–Таким образом, потенциальной аудиторией информационного сайта ПРИПИТ (Пермского Регионального Института Педагогических Информационных Технологий) являются следующие группы посетителей:
·                   Все – группа, включающая в себя всех посетителей сайта
·                   Школьники – посетители, обучающиеся в школе и их родители
·                   Абитуриенты – посетители, готовящиеся к поступлению в институт и их родители
·                   Студенты – посетители, являющиеся студентами данного института
·                   Преподаватели – посетители, являющиеся действующими преподавателями, школ, училищ и вузов Пермского края
В целом, структура существующего сайта ПРИПИТ достаточно грамотно организована, но главное меню состоит их 13 пунктов и имеет пункты, назначение которых не все посетители могут однозначно интерпретировать. Очевидно, что следует при формировании новой информационной структуры сайта, следует формировать структуру таким образом, чтобы потенциальные группы посетителей могли однозначно интерпретировать назначение каждого пункта главного меню. Решить данную задачу можно, сгруппировав разделы сайта по группам посетителей.
В связи с тем, что структура и информационное наполнение существующего сайта ПРИПИТ уже сформировано, нашей задачей является модернизация информационной структуры сайта, макета сайта и дизайна сайта с учетом использования в основе нового сайта CMS.
Выделим задачи, требующие решаемые в процессе модернизации сайта:
1.                Единый стиль для всех страниц.
2.                Наличие информации об авторских правах и обратной связи на каждой странице.
3.                Единая навигация для всех страниц.
4.                Использование в основе сайта CMS.
5.                Разбивка содержимого нового сайта на разделы, категории и статьи по терминологии программных CMS.
6.                Распараллеливание возможности обновления содержимого сайта сразу между несколькими людьми или группами пользователей.
7.                Для разграничения прав пользователей размещение на главной странице сайта блока регистрации пользователя (предоставление различным группам пользователей разной информации).
2.3 Разработка макета сайта ПРПИТ, основанного на CMS
При разработке макета сайта будем придерживаться следующих критериев[6]:
·                   Для доступа к нужной информации пользователь должен делать не более 3х переходов по гиперссылкам.
·                   Макет страницы должен быть сбалансирован и не перегружен информацией
·                   Графика не должна мешать пользователю воспринимать информацию
·                   Сайт должен быть удобен для тех людей, у которых разрешение экрана 600х800 пикселей и выше и поддерживать масштабирование
·                   На каждой странице должна быть доступна информация об авторских правах и обратная связь
·                   Содержание сайта должно быть организовано логически
·                   Навигация должна быть расположена в одном и том же месте на всех страницах
·                   В навигации следует предусмотреть ссылку обратной связи
·                   Навигация должна позволять вернуться на предыдущие подуровни

2.4 Разработка информационной структуры сайта ПРИПИТ на основе CMS
Для начала уточним термины и основные принципы, которые лежат в основе системы CMS Joomla!..
Система Управления Содержимым Joomla! создана для управления содержимым (content – содержимое, контент) веб-сайта. Термины, описанные и используемые ниже – это термины, которые определяют структуру содержимого, а не законченные веб-страницы (web page).
В Joomla! четко разделено содержимое и представление содержимого в виде шаблона (template) сайта, включающего в себя цвета, шрифты, выравнивание, расположение и т.д., сайту можно назначать различные шаблоны.
Создание шаблона технически несложно, но требует небольшого количества знаний языков XHTML и PHP. А так же можно воспользоваться доступными, свободно распространяемыми шаблонами или услугами профессиональных дизайнеров, для проектирования шаблона согласно требованиям.
Основой структуры организации содержимого являются Разделы и Категории:
·                    Разделы могут включать одну и более Категорий.
·                    Категории могут включать один и более Объектов содержимого.
·                    Объекты содержимого являются статьями, которые составляют фактическое содержимое веб-сайта.
При добавлении новой Статьи к содержимому сайта, следует выбрать Раздел и затем выбрать Категорию. После добавления всегда возможно «перенести» Статью в другую Категорию и (или) Раздел, но это потребует некоторого времени, поэтому следует сразу тщательно продумать Структуру содержимого на сайте, чтобы потом было легко ориентироваться при добавлении (создании) новой Статьи.
После того, как при создании Статьи мы определили раздел, выбрали категорию и добавили ее на, эта новая Статья не будет видима на сайте, пока мы не опубликуем её. Это удобно, потому что это означает, что мы можем хранить Статьи, которые никто не может видеть, пока мы не посчитаем, что они готовы к общему выпуску (публикации на сайте). Можно так же четко задать дату автоматической публикации на сайте, а так же дату истечения публикации, после которой статья перестанет быть видимой.
Даже когда созданы и опубликованы Разделы, Категории и Статьи в панели управления (внутри системы), необходимо создать Меню на сайте (с внешней стороны), чтобы пользователи (гости, посещающие веб-сайт) могли найти удобный и четкий (точный) путь к актуальным и интересным материалам, представленным на. Система Joomla! сама не создает меню, его нужно создать. Самая простая схема меню для сайта может отражать структуру содержимого:
·    Раздел
o  Категории
§ Статьи
Посетители веб-сайта будут видеть содержимое (статьи) и открывать их с помощью созданного меню. Таким образом, они просматривают то, что им нужно.
В общем случае, администратор создает и правильно конфигурирует содержимое сайта в иерархии Разделов, Категории, Статей. Когда администратор считает, что структура содержимого правильно настроена и создана, мы создаем пункты меню и связываем их со структурой содержимого, то есть с самим содержанием сайта. Пункт меню может указывать на Раздел, Категорию или непосредственно на Статью. Когда пункт меню связан с Разделом или Категорией, то пользователю будет выводиться список Категорий или Статей, которые включены в Раздел или в Категорию.
Взяв за основу данные информационной структуры существующего сайта ПРИПИТ из таблиц 2.1 и 2.2 построим новую информационную структуру сайта ПРИПИТ (таб. 2.3) на основе CMS Joomla!.. В данной информационной структуре сайта будут учтены критерии разработки сайта а так же особенности структуры сайта, основанного на CMS Joomla!..
Таблица 2.3. Новая информационная структура сайта ПРИПИТ

2.5 Дифференциация доступа пользователей к информации, разработка структуры меню сайта
Даже когда созданы и опубликованы Разделы, Категории и Статьи в панели управления (внутри системы), необходимо создать Менюна сайте, чтобы пользователи могли найти удобный и четкий (точный) путь к актуальным и интересным материалам, представленным на сайте. Система Joomla! сама не создает меню, его следует создать самостоятельно.
Дифференциацию доступа групп пользователей предлагается производить путем специальной организации структуры меню. В результате исследования нами было выявлено, что потенциальными группами пользователей сайта являются следующие группы:
·                   Все – группа, включающая в себя всех посетителей сайта
·                   Школьники – посетители, обучающиеся в школе и их родители
·                   Абитуриенты – посетители, готовящиеся к поступлению в институт и их родители
·                   Студенты – посетители, являющиеся студентами данного института
·                   Преподаватели – посетители, являющиеся действующими преподавателями, школ, училищ и вузов Пермского края
На основе исследований, проведенных в таблицах 2.1 и 2.2, сформируем пункты главного навигационного меню на основе потенциальных групп пользователей:
1.                 Главная
2.                 О институте
3.                 Школьнику
4.                 Абитуриенту
5.                 Студенту
6.                 Преподавателю
7.                 Новости
8. Поиск
9. Контакты
Самая простая схема меню для сайта (для посетителей) может отражать структуру содержимого:
·        Раздел
o   Категории
§  Статьи
Посетители веб-сайта будут видеть содержимое (статьи) и открывать их с помощью созданного меню.
В общем, администратор создает и правильно конфигурирует содержимое сайта в иерархии Разделов, Категории, Статей.
После того, как структура содержимого правильно настроена и создана, мы создаем пункты меню и связываем их со структурой содержимого, то есть с самим содержаниемсайта. Пункт меню может указывать на Раздел, Категорию или непосредственно на Статью. Когда пункт меню связан с Разделом или Категорией, то пользователю будет выводиться список Категорий или Статей, которые включены в Раздел или в Категорию.
На основе исследования и изучения контента сайта Пермского Регионального Института Педагогических Информационных Технологий, используя данные из таблицы 2.3 разработаем структуру меню нового сайта ПРИПИТ, основанного на CMS Joomla!.. Данную структуру представим в таблице 2.4.
2.6 Разработка дизайна сайта на основе CMS
На основе критериев, приведенных ранее, разработаем дизайн сайта. Данный дизайн будет основан на CSS (таблице каскадных стилей), применяемой к сайту на основе CMS Joоmla.
При разработке дизайна будем придерживаться следующих требований:
    продолжение
–PAGE_BREAK–·                   Так как сайт несет в первую очередь информационную нагрузку то графическое оформление должно быть легким, использование Flash а так же внедренных в страницы сайта музыкальных и видео файлов нецелесообразно
·                   Цвета, шрифты и графика должны быть выдержаны в едином стиле для всех станиц сайта. Будем использовать сине – серо – черную гамму цветов.
·                   Цвета дизайна страниц должны быть сбалансированы, единообразный дизайн для всех страниц сайта.
·                   Графика должна быть качественной и сочетаться с остальными составляющими страницы
·                   Графика не должна мешать пользователю воспринимать информацию
·                   Текст должен легко читаться и не сливаться с фоном
·                   Сайт должен быть удобен для тех людей, у которых разрешение экрана 600х800 пикселей и выше и поддерживать масштабирование
Исходя из требований к дизайну сайта, указанных выше построен дизайн с использованием CSS.
2.7 Средства разделения прав в CMS
Пользователи в CMS Joomla! могут принадлежать к разным группам. Группа пользователей определяет права, которыми обладает пользователь. В текущей версии Joomla! не позволяет создавать произвольные группы пользователей встроенными средствами, однако для многих задач, достаточно имеющихся групп пользователей по умолчанию.
Во время установки Joomla! создается один пользователь, который получает права суперадминистратора (Super Administrator). Ему присваивается имя «admin» и пароль, который вы указали при установке.
В CMS Joomla! имеются встроенные группы пользователей. Это следующие группы:
·                   Super Administrator
·                   Administrator
·                   Manager
·                   Author
·                   Editor
·                   Publisher
Рассмотрим данные группы подробнее.
·                   Группа Administrator имеет несколько урезанные права по сравнению с Super Administrator. Пользователи, принадлежащие к этой группе не могут:
o        добавлять и редактировать пользователей группы Super Administrator
o        входить в раздел глобальных настроек (Global Configuration settings)
o        осуществлять массовую email рассылку
o        изменять / добавлять шаблоны
o        изменять / добавлять языковые файлы
·                   Группа Manager создана в основном для управления контентом на сайте. Пользователи этой группы могут авторизоваться в административной панели сайта, но не могут:
o        редактировать других пользователей
o        устанавливать модули
o        устанавливать компоненты
o        иметь доступ к некоторым компонентам, указанным суперадминистратором
·                   Пользователи группы Registered могу входить на сайт с помощью логин-формы, при этом они могут получить доступ к дополнительной информации на сайте, если таковая создана администратором.
·                   Пользователи группы Author в дополнение к правам, наследуемым от группы Registered, имеют право добавлять на сайт контент-информацию и редактировать информацию, добавленную ими.
·                   Группа Editor позволяет пользователям добавлять и редактировать контент-информацию, созданную любым пользователем.
·                   Группа Publisher может добавлять, редактировать и публиковать любую контент-информацию.
2.8 Определение дополнительных групп доступа и разделение полномочий пользователей для публикации материалов
Задачей данного параграфа является реализизация публикации информации нетехническими специалистами за счет реализации на сайте системы разделения прав пользователей.
В первую очередь определелим перечень групп пользователей, которым необходимо назначить права на публикацию материалов сайта. Т.к. в текущей версии Joomla! не позволяет создавать произвольные группы пользователей встроенными средствами воспользуемся дополнительными средствами для CMS Joomla! для управления правами групп и пользователей. На официальном сайте расширений для Joomla! [7] доступен список дополнительных модулей для расширенного управления правами пользователей.
В настоящее время доступны следующие компоненты для расширенного управления правами пользователей:
·                    ‘corePHP’ Community ACL – The Ultimate in User Control – платный компонент
·                    noixACL 2.0 – Frontend and Backend ACL – распространяется бесплатно
·                    JUGA – Joomla! User Group Access – платный компонент
·                    Admin-User-Access (pro) – платный компонент
·                    YOS Resources Manager – платный компонент
·                    module for Admin-User-Access (frontend) – бесплатный компонент (ограничена функциональность)
Из всех компонентов бесплатным и наиболее функциональным является «noixACL 2.0 – Frontend and Backend ACL». Данный компонент и предлагается использовать для создания новых групп пользователей в CMS Joomla!..
Предварительно определим основные. группы пользователей:
·                    Super Administrator – в данную группу будет входить ответственный на функционирование сайта технический специалист
·                    Все – все посетители, не зарегистрировавшиеся на сайте
Определим дополнительные группы пользователей. Данные группы предназначены для нетехнических специалистов, для размещения, редактирования и публикации материалов на сайте в строго отведенных для этого категориях сайта. Предлагается создать по две группы пользователей категории сайта, требующей разделения прав на публикацию и размещение контента.
Таким образом, определим 2 типа дополнительных групп:
1 тип дополнительной группы пользователей – вида «%Категория % Autor» (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:
·        разрешено создавать новые объекты в категории, к которой присвоена группа
·        разрешено редактировать созданные объекты в категории, к которой присвоена группа
·        разрешено публиковать материалы
·        разрешено сохранять созданные объекты в категории, к которой присвоена группа
2 тип дополнительной группы пользователей – вида «%Категория % Publisher» (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:
·        разрешено создавать новые объекты в категории, к которой присвоена группа
·        разрешено редактировать созданные объекты в категории, к которой присвоена группа
·        разрешено публиковать материалы
·        разрешено сохранять созданные объекты в категории, к которой присвоена группа
·        разрешено скрывать объекты
·        разрешено перемещение в архив
·        разрешено извлечение из архива
·        разрешено перемещение объекта
·        разрешено копирование объекта
·        разрешено перемещение в корзину
·        разрешена сортировка
·        разрешено публиковать на главной
2.9 Формирование дополнительных групп доступа для разделения полномочий пользователей при публикации материалов
На основе исходных данных из табл. 2.3. построим следующее соответствие: «категория» – «дополнительная группа пользователей». Результаты занесем в таб. 2.5.

Таблица 2.5. Соответствие: «категория» – «дополнительная группа пользователей»
    продолжение
–PAGE_BREAK–Таким образом, мы получили привязку дополнительных групп (с предопределенными правами) к категориям сайта. В последующем, при формирования контента сайта мы привяжем к каждой категории сайта соответствующую дополнительную группу.
2.10 Процедура назначения прав новым пользователям системы
В данном параграфе сформулируем процедуру назначения прав пользователя на размещение контента в назначенной категории.
Для получения права размещения или редактирования контента пользователю системы следует выполнить следующие шаги:
Первый шаг: Зарегистрироваться на сайте. Для этого при входе на главную страницу сайта в левом столбце нажать на ссылку «Регистрация».
Второй шаг: ввести свои данные на странице регистрации.
Третий шаг: CMS автоматически отправит письмо, (со ссылкой активации на сайте) пользователю следует перейти в свой почтовый ящик, указанный при регистрации и активировать ссылку.
Четвертый шаг: пользователю следует авторизоваться на сайте (в модуле «Авторизация», размещенном на главной странице сайта), используя данные, пришедшие на почтовый ящик, пользователя
Пятый шаг: перейти на главной странице в меню «контакты», на странице появятся контакты сайта, перейти в контакт «Администратор», в загрузившейся форме написать личное сообщение Администратору сайта с просьбой о присвоении прав на определенный раздел.
Шестой шаг: Администратор сайта рассматривает заявку и при положительном решении вносит пользователя в группу, дающую права на размещение контента в определенной категории.
Пользователь, получивший права на размещение информации теперь может авторизоваться в административной панели по адресу http:// %SiteName%/Administrator и размещать или редактировать статьи определенного раздела, перейдя в раздел «Статьи» (рис. 2.7)
2.11 Формирование разделов в CMS
Раздел – это главный (верхний) объект в иерархии структуры содержимого. В созданный Раздел добавляют Категории. Сформируем перечень разделов, которые нам надо сформировать в CMS Joomla!.. Наименования разделов извлечем из ранее разработанной таб. 2.3 из столбца «Разделы».
В результате получим список разделов, которые следует сформировать:
·                   Учредительные документы и общие сведения о институте
·                   Структурные подразделения
·                   Информация для
·                   поступающих
·                   Факультет информатики
·                   Факультет дополнительного профессионального образования
·                   Кафедры
·                   Лаборатории
·                   ОЗШ информатика
·                   Телешкола в Перми
·                   РЦОА
·                   PММЦ
·                   Новости
·                   Контакты
·                   Поиск по сайту
Далее сформируем перечисленные выше разделы в системе. Для формирования сначала следует перейти в панель администрирования сайта. Для входа в панель администрирования CMS Joomla! следует перейти по адресу SiteName/administrator, где SiteName – это URL – адрес сайта. Для работы с разделами необходимо перейти на страницу «Управление разделами». Можно нажать на главной странице панели управления кнопку «Разделы» или в основном меню выбрать «Содержимое», затем пункт «Разделы». Далее будет открыта страница «Управление разделами».
На странице «Управление разделами», используя кнопки на панели инструментов, можно (перечисление справа налево):
·                    Открыть в страницу с инструкциями по работе с разделами.
·                    Создать новый раздел.
·                    Изменить существующий раздел.
·                    Удалить существующий раздел.
·                    Копировать существующий раздел.
·                    Скрыть (сделать неопубликованным) существующий раздел.
·                    Допустить (Опубликовать) существующий раздел.
Для создания нового раздела следует нажать кнопку «Новый». Будет открыта страница редактирования «Раздел: Новый».
Когда открыта страница редактирования раздела (категории, статьи и др.), то недоступны (пока не выйдете из неё) пункты основного меню. Также недоступен для редактирования объект, который открыт для редактирования (раздел, категория, статья и др.) другим пользователям с правами на редактирование данных объектов. Это называется блокировка (checked out). При попытке редактировать уже открытый другим пользователем объект можно будет увидеть значок блокировки справа от имени объекта. Бывает так, что объект остается заблокированным, даже если в данный момент не редактируется. Для разблокировки таких объектов необходимо воспользоваться функцией разблокировки, в главном меню «Система», пункт меню «Снятие всех блокировок».
На странице редактирования «Раздела» с помощью кнопок на панели инструментов можно (перечисление справа налево):
·                    Открыть в страницу с инструкциями по работе с данным окном (редактирование «Раздела»).
·                    Закрыть страницу редактирования «Раздела» без сохранения изменений. Нажмите кнопку «Отмена».
·                    Применить (сохранить) изменения, но остаться на странице редактирования «Раздела».
·                    Сохранить изменения, закрыть страницу редактирования «Раздела» и вернуться (выйти) на страницу «Управление разделами».
·                    Загрузить изображение (сохраняется в папку images\stories).
На странице редактирования «Раздел: Новый» (поле Детали раздела) следует:
·                    В поле «Заголовок» ввести короткое имя раздела, которое будет использоваться в меню или в выпадающих списках панели управления.
·                    В поле «Название раздела» ввести длинное имя раздела, которое будет использоваться при отображении содержимого раздела на сайте, показывая заголовок раздела.
·                    В поле «Изображение» выбрать изображение, которое будет использоваться при отображении раздела в меню.
·                    В поле «Порядок отображения» после применения (сохранения) изменений можно изменить порядок отображения раздела в списке на странице «Управление разделами».
·                    В поле «Уровень доступа» можно выставить права доступа на просмотр данного раздела (содержимого данного раздела): «Общий» – для всех посетителей веб-сайта; «Участники» – для зарегистрированных пользователей сайта; «Специальный» – для зарегистрированных пользователей панели управления.
·                    В поле «Опубликован» – выбрать публиковать сейчас или нет.
·                    В текстовом поле «Описание» можно поместить краткое описание (аннотацию) содержимого раздела. Раздел включает одну или несколько категорий, и, когда пользователь видит это описание, то оно также будет сопровождаться списком включенных в данный раздел категорий.
·                    В поле «Описание» используется специальный редактор HTML, то есть расширение Joomla!.. Данное расширение, называется HTML-редактором Joomla!.. В системе можно использовать любой из множества различных визуальных HTML-редакторов, но рекомендуется использовать «TinyMCE». Некоторые пользователи предпочитают использовать редактор «mosCE», который является расширенной версией редактора «TinyMCE».
·                    Кнопки на панели инструментов HTML-редактора помогают задавать стиль и формат вводимого текста.
После окончания создания или редактирования раздела, следует нажать кнопку «Сохранить» для сохранения результатов работы и выхода на страницу «Управление разделами». Можно нажать кнопку «Применить» для сохранения результатов, не закрывая страницы редактирования «Раздела».

2.12 Формирование категорий в CMS
Категория – это второй (после раздела) объект в иерархии структуры содержимого. И
Перечень категорий в разделах, которые нам надо сформировать в CMS Joomla! нами уже сформирован ранее и размещен в таб. 2.3. Следует учесть при формировании категорий, что категории привязываются к родительскому разделу и не могут существовать не зависимо от раздела.
Далее сформируем в CMS Joomla! необходимые категории.
Создание категории похоже на создание раздела. Для работы с категориями необходимо перейти на страницу «Управление категориями».
Есть два способа перейти на страницу «Управление категориями»:
Первый способ: нажать на главной странице панели управления кнопку «Категории», или в основном меню выбрать «Содержимое», затем пункт Категории. Будет открыта страница «Управление категориями» (Рис. 2.12).
Второй способ: в основном меню выбрать «Содержимое», затем «Содержимое по разделам» и далее нужный Вам раздел. В выпадающем продолжении меню пункт «Добавить/изменить категории в выбранном вами разделе. Будет открыта страница «Управление категориями».
При открытии страницы «Управление категориями» первым способом будет доступна фильтрация категории по разделам. При создании новой категории можно будет выбрать раздел, в который должна войти новая категория. Опция фильтрации на странице доступна справа под панелью инструментов.
При открытии страницы «Управление категориями» вторым способом опция фильтрации будет «жестко» привязана к выбранному Вами разделу. При создании новой категории имя раздела, в который войдет новая категории будет «жестко» привязана к выбранному Вами разделу.
На странице «Управление категориями», используя кнопки на панели инструментов, можно (перечисление справа налево):
·                    Открыть в страницу с инструкциями по работе с данным окном.
·                    Создать новую категорию.
·                    Изменить существующую категорию.
·                    Удалить существующую категорию.
·                    Копировать существующую категорию.
·                    Перенести – переместить существующую категорию и все ее содержимое в другой раздел.
·                    Скрыть (сделать неопубликованной) существующую категорию.
·                    Допустить (Опубликовать) существующую категорию.
Для создания новой категории нажмем кнопку «Новый». Будет открыта страница редактирования «Категории».
Страница редактирования «Категории» аналогична странице редактирования «Раздела». Основное отличие страниц редактирования «Категории» и «Раздела» – наличие поля выбора раздела, к которому будет относиться категория. Создание новой категории почти полностью аналогично созданию нового раздела.
2.13 Создание объекта содержимого в CMS
Объект содержимого – это основное содержание сайта и нижний объект в иерархии структуры содержимого. Другими словами объект содержимого – это статья, которая должна содержаться в одной из категорий (соответственно и раздела).
Используя содержимое существующего сайта ПРИПИТ наполним модернизированный сайт объктами содержимого.
Для работы с объектами содержимого необходимо перейти на страницу «Управление содержимым».
Есть два способа перейти на страницу «Управление содержимым»:
Первый способ: нажать на главной странице панели управления кнопку «Все содержимое сайта» или в основном меню выбрать «Содержимое», затем пункт «Все содержимое». Будет открыта страница «Управление содержимым», при открытии страницы будет доступна фильтрация объектов по следующим критериям: по разделам; по категориям; по автору; по заголовку, значение указывается в поле «Фильтр».
Второй способ: в основном меню панели управления выбрать «Содержимое», затем «Содержимое по разделам» и далее нужный Вам раздел; и в выпадающем продолжении меню пункт «Содержимое в разделе: выбранный Вами раздел». Будет открыта страница «Управление содержимым» (с выбранной фильтрацией по указанному разделу), при открытии страницы будет доступна фильтрация объектов по следующим критериям: по категориям; по авторам; по заголовку, значение указывается в поле «Фильтр».
При создании нового объекта содержимого следует выбрать раздел и категорию, в которые должен войти новый объект содержимого. Опции фильтрации на странице доступны справа под панелью инструментов. Опции фильтрации (по разделам, по категориям) наследуются при создании нового объекта содержимого.
На странице «Управление содержимым», используя кнопки на панели инструментов, можно (перечисление справа налево):
·                    Открыть в страницу с инструкциями по работе с данным окном.
·                    Создать новый объект содержимого. Нажмите кнопку «Новый».