Выпускнаяквалификационная работа
«Модернизация сайтаПРИПИТ с использованием системы управления содержимым сайта (CMS)»
Введение
В настоящеевремя, для разработки интернет-сайтов, широко доступны CMS (системы управленияконтентом) – программное обеспечение, которое позволяет публиковать и изменятьопубликованную на сайте информацию самостоятельно, без привлечения разработчиковсайта. Благодаря возможности конструировать внешний вид страниц из заранеезаготовленных дизайн-шаблонов, пользователи CMS (систем управления контентом)теперь меньше зависят от разработчиков их сайтов. Администратор CMS можетрасположить различные информационные блоки в рамках заданной страницы с помощьюмыши, задать их размеры, цвет и прочие атрибуты и сохранить состояние страницы,чтобы пользователи сайта видели ее в заданном виде. Возможно оперативноеобновление информации – информацию публикует сотрудник, владеющий информацией,без дополнительных посредников в виде технических специалистов. Предоставлениедополнительных сервисов пользователю – часть сервисов – поиск, форумы,голосования и т.д., требуют интерактивного взаимодействия с пользователем. Ониуже реализованы в рамках CMS.
Наиболеевостребованная функциональность реализована в CMS и может быть сразуиспользована. При разработке полностью или частично используются готовыемодули, которые уже прошли неоднократное тестирование. Так же CMS позволяютразделять данные и их представление, что позволяет изменять внешний вид сайтанамного быстрее и с меньшими затратами, чем в случае со статическим сайтом.
Объектисследования данной работы – сайтостроение как информационная технология.
Предмет исследованияданной работы – применение технологии CMS (системы управления содержимым сайта)для разработки сайта.
Цель даннойработы: модернизация сайта ПРИПИТ с использованием системы управлениясодержанием сайта (CMS).
Задачи,решаемые в данной работе:
· Обзори сравнительный анализ возможностей и технологических основ различных CMS
· Обзори сравнительный анализ используемых технологий, содержания и дизайна сайтовВУЗов, в том числе созданных на основе CMS
· Исследованиеимеющегося содержания существующего сайта ПРИПИТ и информационных потребностейразличных групп потенциальных посетителей сайта
· Разработкадизайна сайта и варианта информационной структуры, рассчитанной надифференцированный доступ пользователей к информации
· Разработкасистемы регистрации и авторизации пользователей для дифференциации доступа кинформации и по работе с ней
· Информационноенаполнения модернизированного на основе CMS сайта ПРИПИТ
1. Сайтостроение на основе CMS(системы управлениемсодержимым сайта) как информационная технология
1.1 Технологическая основа CMS
Для того,чтобы детально рассматривать отдельные возможности CMS для создания и поддержкисайтов образовательных и коммерческих организаций и различия между ними,следует дать определение CMS и ее функциональности.
Системауправления контентом – это программное обеспечение, которое позволяетпубликовать и изменять опубликованную на сайте информацию самостоятельно, безпривлечения разработчиков сайта. При этом подразумевается, что от пользователейтакой системы не требуется специальных знаний технологий, отличающихся отобычно используемых в офисных процессах (текстовый редактор, интернет и т.п.).При этом не следует считать, что такая система не требует обучения персонала,но это обучение касается порядка работы в системе, а не изучение новыхтехнологий. [1]
БольшинствоCMS можно разделить на back-office, т.е. инфраструктурную систему,обеспечивающую функциональность и хранение информации, и front-office,интерфейс с пользователем. В большинстве современных CMS back-office базируетсяна той или иной СУБД, может включать сервера приложений и портальное решение, аfront-office имеет веб-интерфейс и допускает использование стандартных офисныхпакетов редактирования документов (текстовые редакторы, электронные таблицы,средства создания презентаций, почтовые системы и т.п.). При этом всяфункциональность, сложность разработки и администрирования сосредоточены вback-office, а пользовательские свойства в front-office.
Благодарявозможности конструировать внешний вид страниц из заранее заготовленныхдизайн-шаблонов, пользователи CMS (систем управления контентом) теперь меньшезависят от разработчиков их сайтов. Администратор CMS может расположитьразличные информационные блоки в рамках заданной страницы с помощью мыши,задать их размеры, цвет и прочие атрибуты и сохранить состояние страницы, чтобыпользователи сайта видели ее в заданном виде. Однако еще большие преимуществаадминистраторам CMS дает Drag&Drop при управлении содержанием сайта. Всовременной CMS для того, чтобы задать новое положение для документа вструктуре или же для записи в списке, достаточно лишь «зацепить» эту позициюмышью и «перетащить» на новое место. Точно так же, как это делается с файлами вПроводнике Microsoft Windows.
/>1.2 Структура сайта,основанного на CMS
В системе CMS присутствует двахранилища. В первом (обычно реляционная СУБД) хранятся все данные, которыепубликуются на сайте. Во втором (обычно файловая система) хранятся элементыпредставления – шаблоны, графические изображения и т.д.
Кромевнешнего представления сайта, каким его видят все пользователи, есть какминимум два специализированных рабочих места.
Первоерабочее место – для разработчиков сайта. С его помощью они задают структурусайта, структуру контента, определяют внешний вид сайта, настраивают шаблоныпредставления информации. Этот инструментарий обычно не полностьюавтоматизирован. Для настройки сайта разработчики частично работают черезсредства CMS, часть информации размещается напрямую.
Второерабочее место – для владельцев сайта. Оно позволяет сотрудникам компаниисамостоятельно размещать информацию на сайте, без участия разработчиков.Менеджеры заказчика работают только через специализированное рабочее место.
В настоящее время большинство организаций имеет в том или иномвиде собственный веб сайт. Гораздо меньшее число компаний имеет внутреннююинтранет систему. Большинство современных сайтов компаний созданы на основестатических страниц. В результате процесс размещения информации на таких сайтахскрыто от обычных пользователей. Вместе с тем, эта операция требует знанияоснов программирования и языка HTML. При этом вероятность ошибок, особенно дляобычных пользователей весьма высока.
CMS предоставляетвозможность оперативного обновления информации сотрудником – информациюпубликует сотрудник, владеющий информацией, без дополнительных посредников ввиде технических специалистов. Результатом является снижение стоимостиподдержки – обновление информации производится самостоятельно, нетнеобходимости оплачивать труд собственного или внешнего web-мастера.
Так же врамках CMS функционально реализованы многие сервисы – поиск, форумы,голосования и т.д., т.е. наиболее востребованная функциональность ужереализована в CMS и может быть сразу использована. При создании сайта на основеCMS полностью или частичноиспользуются готовые модули, которые уже прошли неоднократное тестирование. CMSразделяют данные и их представление, следовательно внешний вид сайта меняется снамного меньшими затратами, чем в случае со статическим сайтом.
Когдаразработчики CMS заявляют о том, что после создания сайта в дальнейшемобновление информации может осуществлять нетехническими специалистами, этоозначает, что имеется определенный web-интерфейс, который позволяет размещатьинформацию, используя определенные визуальные инструменты редактирования, атакже импортировать информацию из офисных документов. Под Web-интерфейсомпонимается специализированное рабочее место, доступное через интернет, сиспользованием стандартной программы просмотра Интернет – Internet Explorer.
Ключевымимоментами является то, что возможно визуальное редактирование текста – естьWYSIWYG (What You See Is What You Get) – редактор, позволяющий размещать тексти выполнять простейшее форматирование документа, без наличия специальныхтехнических знаний.
Возможноодновременно с текстом размещать и различные изображения – графики, диаграммы ит.д.
Возможенперенос данных из офисных приложений.
Поддержкавизуального редактирования данных во всех системах реализована практическиодинаково.
В составMicrosoft Internet Explorer входит элемент управления, который позволяетвыполнять подобное редактирование. Разработчики осуществляют вызов этогоэлемента управления и далее пользуются результатами его труда.
Посколькуиспользуются встроенные возможности Microsoft Internet Explorer (MSIE), тонекоторые системы управления накладывают ограничение – для публикацииинформации желательно использовать Internet Explorer. При этом, поскольку вклиентской части визуальное редактирование не требуется, на него никакихограничений не накладывается, и пользователи вашего сайта могут использоватьлюбую программу просмотра Интернет-страниц.
Достаточночасто возникает необходимость, одновременно с текстом разместить и изображения– картинку, график, диаграмму. Причем разместить не в фиксированном местестраницы – в начале или в конце, а непосредственно в тексте, рядом сопределенным описанием.
Описанный впредыдущем разделе редактор не владеет информацией о том, где и каким образомхранятся изображения. Поэтому он позволяет размещать в произвольном местетекста ссылку на изображение.
При этомнеобходимо указать адрес на сервере (URL), где находится изображение. Какизображение попадет на сервер – находится вне компетенции данного редактора.
Разработчикможет модифицировать данный функционал, позволив пользователю изначальноразместить изображения либо в общую библиотеку, либо привязать их к конкретномудокументу, а далее уже при редактировании выбирать, какое изображение включить.
В случаеиспользования общей библиотеки возможно повторное использование одних и тех жеизображений, однако, при большом их количестве затруднен поиск, а такжеудаление ненужных. В случае связывания изображений с конкретным документом,повторного использования нет (для системы одно и то же изображение,присоединенное к двум документам, будет двумя разными), но это упрощает выбор игарантирует автоматическое удаление изображений одновременно с самимдокументом.
Системыуправления контентом позволяют нетехническому специалисту публиковатьинформацию на сайте и выполнять простейшие операции по форматированию текста.Выделить текст курсивом на сайте ничем не сложнее, чем выполнить аналогичнуюоперацию в Microsoft Word. И данная возможность во всех системах реализованапрактически одинаково.
1.3 Разделениеданных и их представления
Прежде всего,договоримся об используемой терминологии в применении к CMS:
· Документ(статья) – единица публикуемой информации. Документом может быть одного изтипов документов, используемых на сайте – новость, статья, товар и т.д.
· Атрибут– один из признаков документа. Каждый документ обладает набором признаков –атрибутов. Например, для новости атрибутами являются название, автор,аннотация, текст, дата создания.
· Типдокумента – обобщенное понятие документов, обладающих одинаковымихарактеристиками. Например, «новость». Подразумевается, что ранее было описано,какими атрибутами обладают документы типа «новость» и далее создаем документыэтого типа.
· Структурированныеданные – представление данных, при котором каждый атрибут документа представленотдельно и с ним могут выполняться независимые операции.
Как былоотмечено ранее, одним из преимуществ использования CMS являетсяструктурирование информации и разделение содержимого и его представления(данных и дизайна):
· Разделениесодержимого и его представления предоставляет гарантию сохранения внешнего вида– при разделении информации и ее представления оператор вводит значение каждогоатрибута в отдельное поле и может быть уверен, что оно отобразиться в нужномместе, как определено в настройках отображения. Например, мы хотим, чтобы имяавтора статьи всегда отображалось под названием, было выровнено вправо ивыделено жирным шрифтом. Если оператор вводит только значение, то он уверен,что данные будут отображены где нужно и как нужно. Иначе он обязан помнить опринятом стиле и вручную выполнять данное форматирование.
· Разделениесодержимого и его представления предоставляет возможность применениядополнительного сервиса – когда атрибуты хранятся отдельно, с ними можновыполнять дополнительные операции. Например, если у нас автор статьи хранитсякак отдельное поле, то очень легко просмотреть все статьи данного автора. Еслиимя автора хранится в тексте статьи, то формирование списка статей автораявляется отдельной ручной операцией.
· Разделениесодержимого и его представления предоставляет возможность интеграции с внешнимисистемами – быстрый экспорт новостей или товаров для обмена с другими ресурсами– сайтами, внутренними системами и т.д.
· Разделениесодержимого и его представления позволяет снизить стоимость смены дизайна – дляизменения внешнего вида сайта нет необходимости в ручной переработке каждогодокумента. Изменяются только шаблоны отображения и вся информация может бытьбыстро представлена в другом виде.
· Разделениесодержимого и его представления предоставляет возможность использования однойинформации в разных дизайнах – это особенно используется последнее время присоздании информационных систем холдингов, когда вся информация хранится вцентральной системе, но может быть показана, как на сайте холдинга, так и насайте отдельного предприятия, но в разных дизайнах.
Исходя извышесказанного сформулируем основные задачи, которые решает CMS (система управлениясодержимым сайта):
· Публикацияинформации нетехническим специалистом.
· Разделениеданных и их представления.
· Организациясовместной работы при публикации информации.
· Поисковыевозможности.
· Дополнительныесервисы – форумы, голосования, анкеты и т.д.
/>
1.4 СуществующиерешенияCMS
CMS – один изнаиболее конкурентных рынков приложений сегодня. В миру существует несколькотысяч или десятков тысяч подобных приложений. Выделим основные классы такихприложений:
· Системыс закрытым исходным кодом
· Системыс открытым исходным кодом
Существует множествоприложений с закрытым исходным кодом от крупных производителей, в основномпредназначенных для крупных предприятий и организаций.
Наиболееизвестными приложениями такого класса являются Microsoft Content ManagementServer, Documentum, Plumtree Portal, IBM WebSphere Portal.
Стоимостьвнедрения проектов на базе данных решений высока. Поэтому сфера их примененияузкая и ограничивается в основном созданием интранет-решений для крупныхпредприятий.
Другимдостаточно большим классом являются системы с открытым исходным кодом (Open Source). Преимуществами такихсистем является доступность, наличие исходного кода, возможность локализации.Однако их использование связано со следующими проблемами:
· Отсутствиетехподдержки – системы предлагаются в основном без технической поддержки и всепроблемы, связанные с использованием таких систем разработчик должен решатьсамостоятельно.
· Узкаясфера применения – чаще всего продукт явился побочным результатом решения однойиз собственных задач.
Например,разработчики создали сайт-сообщество для общения между собой. И далее решение,на котором работает этот сайт, предлагается как CMS.
Очевидно, чтоподобное решение может хорошо решать задачи создания такого же рода сайтов, номожет быть совершенно неприспособленно для решения задач другого плана(электронная коммерция, b2b и т.д.)
Наиболееизвестными примерами таких систем являются OpenCMS, PhpNuke, PostNuke, PortalStarter 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, IntellectBoard, Irokez CM, Joomla! и т.д.
Исследуемследующие продукты, отобранные по частоте и качеству упоминания в поисковыхсистемах Google.com и Yandex.ru, на специализированных проектах(www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так же согласно данныхрейтингов CMS [1] [2]:
· eZpublish
· 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-магазинкомпании представляющей на рынке электротехническую продукцию.
Система eZPublish предназначена также и для создания и управления содержимым Internet-магазина,новостного сайта, фотогалереи или форума.
На данномсайте реализованы функции новостного сайта и Internet-магазина. Так же на сайтереализована возможность регистрации пользователя и выделение ему соответствующихправ в системе. Эта функция позволяет более полно реализовать работу склиентами, осуществлять их дифференциацию (посетители – партнеры). Каждомупользователю системы может быть приписана своя роль, в соответствии с которойон сможет выполнять определенные действия. Соответственно посетителей можнообъединять в группы с соответствующими правами. В eZ Publish весь контент сайтапредставляется в виде дерева узлов (узлы – это инкапсуляции контент-объектов).
Упорядочиваниеконтента внутри дерева производится с помощью контейнеров (папок), под которыепомещаются соответствующие объекты (как в файловой системе). Для заданияместоположения объекта (определения узлов, которые с ним ассоциируются)используется свойство «location». С его помощью при создании или редактированииобъекта можно определить, где дополнительно будет отображаться объект кромеместа его создания. В добавлении к иерархической структуре, деревоконтент-узлов может быть разделено на логические разделы (секции).
ЕZ Publishпредлагает использовать HTML для разметки документов. Механизм каталогизации eZPublish кажется более функциональным и развитым, но сложным для понимания.Применение же для этих целей категорий, как в остальных системах, гораздо болеепривычно и понятно, но не позволяет решить, например, проблему отображениядокумента одновременно в двух категориях.
В 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 PublicLicense 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 областям, что позволяет сделатьоригинальный дизайн
· Закачкаизображений при помощи браузера в вашу собственную библиотеку – дляпоследующего использования с любого места сайта
· Опросыи голосования для эффективной обратной связи
· Различныемодули – такие как последние новости, счетчик посещений, подробная статистикапосещений, гостевая книга, форум и т.д.
· Возможностьнастройки отображения модулей на страницах.
· Возможностьсоздания не одной, а нескольких форм обратной связи для каждого контакта.
· Изменениепорядка объектов, включая новости, вопросы, статьи и т.д.
· Генераторпоказа случайной новости.
· Модульприёма от удалённых авторов новостей, статей и ссылок.
· Иерархияобъектов – количество секций, разделов, подразделов и страниц не ограничено.
· Библиотекаизображений позволяет хранить 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
· SiteSapiens
· 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 этапа:сбор, создание / управление, публикация и архивирование содержания. SiteSapiens позволяет организовать поступление информации в систему из любыхтекстовых форматов.
Процесссоздания и управления информацией подобен работе с 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 рубрик. На главной странице представлен блок главныхсобытий и краткие выборки из рубрик. Также есть общие выборки последнихновостей, новостей, отмеченных администратором как «значительные», популярныхстатей и сюжетов.
Сайт содержитфорум и календарь. Зарегистрированные пользователи могут управлять персональнымпрофилем, участвовать в форумах и вести списки закладок.
При создании сайтабыла применена безтабличная верстка, что позволило задать приоритет отображениясодержания. Когда пользователь запрашивает страницу проекта, прежде всего онвидит основное содержание, затем дополнительное, и в конце – навигацию.
1.9 Сравнительный анализ наиболее функциональных CMS
На основеисследования проведенного выше построим Таблицу 1.1. В результате анализасуществующих систем управления сайтов (см. таб. 1.1) как лучших бесплатных Joomla,eZ Publish, XOOPS, так и лучших российских платных Битрикс, AMO CMS и SiteSapiens, очевидно, что в зависимости от целей и задач организации сайта можноприменять как бесплатные так и платные 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 г.
Основныенаправления деятельности института связаны с подготовкой бакалавров, повышениемквалификации в области информатизации работников системы образования,переподготовкой кадров.
Факультет «Информатика»ПРИПИТ осуществляет подготовку бакалавров по направлению «физико-математическоеобразование», профиль «информатика» в соответствии с государственнымобразовательным стандартом высшего профессионального образования. Формыобучения – очная, заочная.
Образовательнаяпрограмма предусматривает изучение следующих циклов:
· Общиегуманитарные и социально-экономические дисциплины
· Общиематематические и естественные дисциплины
· Общепрофессиональныедисциплины направления
Основнымнаправлением деятельности факультета дополнительного профессиональногообразования ПРИПИТ является переподготовка работников образования и смежныхобразованию сфер по направлению «физико-математическое образование», профиль «информатика»,что предоставляет правоведения образовательной деятельности по информатике./>/>
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. Информационнаяструктура существующего сайта ПРИПИТГлавное навигационное меню (разделы сайта) 1 уровень 2 уровень 3 уровень № Наименование № Наименование № Наименование 1 ГЛАВНАЯ СТРАНИЦА 2 О ИНСТИТУТЕ 1 Общие сведения 2 Виды деятельности 3 Основные документы 4 Органы управления 3 ВИДЫ ДЕЯТЕЛЬНОСТИ 1 Образовательная 2 Научная 3 Инновационная 4 Международная 5 Внеучебная 6 Издательская 4 СТРУКТУРНЫЕ ПОДРАЗДЕЛЕНИЯ 1 Издательство 2 Электроника 3 Общежитие 4 Медиатека 5 ПОСТУПАЮЩИМ 1 Высшее образование 2 Переподготовка 3 Повышение квалификации 6 ФАКУЛЬТЕТЫ 1 Факультет информатики 1 Общие сведения 2 График сессий 3 Учебные программы 4 Курсовые и выпускные работы 5 Вопросы к экзаменам 6 Интернет студентам 2 Факультет дополнительного профессионального образования 1 План курсов 2 Учебные программы 3 Вопросы к экзаменам 4 Выпускные работы 5 Информатика в Интернете 7 КАФЕДРЫ 1 Кафедра информатики 2 Кафедра информационных технологий 3 Кафедра математики и естественно-научных дисциплин 4 Кафедра гуманитарных дисциплин 8 ЛАБОРАТОРИИ 1 Лаборатория образовательных технологий 2 Студенческая научная лаборатория 9 НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ 1 ОЗШ ИНФОРМАТИКА 1 Общая информация 2 Участие в проекте ИСО 3 Обучение 4 Конкурсы 5 Преподавателям 6 Родителям 7 Форум для уч-ся 8 Дистанционный семинар для учителей 2 ТЕЛЕШКОЛА В ПЕРМИ 1 Что такое Телешкола? 2 Как принять участие? 3 Формы работы 4 Сетевые учителя 3 РЦОА 1 Общие сведения 2 Апробационные площадки 3 Апробируемые материалы 4 Проект ИСО в Интернете 4 PММЦ 1 Форум 2 Новости new 3 Общие сведения 4 Закрепленные ОУ 5 Виды деятельности 6 План работы 7 Ресурсы медиатеки 8 Проект ИСО в Интернете 5 ФАКУЛЬТЕТ ДПО 1 План курсов 2 Учебные программы 3 Вопросы к экзаменам 4 Выпускные работы 5 Информатика в Интернете 10 ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ 1 Microsoft IT Academy 2 Курсы для детей 3 Образование взрослых 11 НОВОСТИ 1 Главные новости 2 Новости института 3 Новости образования 12 КОНТАКТЫ 13 ПОИСК ПО САЙТУ /> /> /> /> /> /> /> /> /> /> />
2.2 Исследованиеинформационных потребностей различных групп потенциальных посетителей сайтаПРИПИТ
В результатеанализа информационной структуры существующего сайта ПРИПИТ определим группыпотенциальных посетителей сайта.
Определимсоответствие «пункт меню (раздел) сайта» – «группа пользователей». Выполнимданное сопоставление в табличной форме, на основе составленной ранее таблицы 2.1.
Таблица 2.2. Информационнаяпотребность групп потенциальных посетителей сайта ПРИПИТГлавное навигационное меню (разделы сайта) Группа посетителей 1 уровень 2 уровень 3 уровень № Наименование № Наименование № Наименование Наименование 1 ГЛАВНАЯ СТРАНИЦА Все 2 О ИНСТИТУТЕ 1 Общие сведения Все 2 Виды деятельности Все 3 Основные документы Все 4 Органы управления Все 3 ВИДЫ ДЕЯТЕЛЬНОСТИ 1 Образовательная Все 2 Научная Все 3 Инновационная Все 4 Международная Все 5 Внеучебная Все 6 Издательская Все 4 СТРУКТУРНЫЕ ПОДРАЗДЕЛЕНИЯ 1 Издательство Все 2 Электроника Все 3 Общежитие Все 4 Медиатека Все 5 ПОСТУПАЮЩИМ 1 Высшее образование Абитуриенты 2 Переподготовка Преподаватели 3 Повышение квалификации Преподаватели 6 ФАКУЛЬТЕТЫ 1 Факультет информатики 1 Общие сведения Абитуриенты 2 График сессий Студенты 3 Учебные программы Студенты 4 Курсовые и выпускные работы Студенты 5 Вопросы к экзаменам Студенты 6 Интернет студентам Студенты 2 Факультет дополнительного профессионального образования 1 План курсов Преподаватели 2 Учебные программы Преподаватели 3 Вопросы к экзаменам Преподаватели 4 Выпускные работы Преподаватели 5 Информатика в Интернете Преподаватели 7 КАФЕДРЫ 1 Кафедра информатики Студенты 2 Кафедра информационных технологий Студенты 3 Кафедра математики и естественно-научных дисциплин Студенты 4 Кафедра гуманитарных дисциплин Студенты 8 ЛАБОРАТОРИИ 1 Лаборатория образовательных технологий Студенты 2 Студенческая научная лаборатория Студенты 9 НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ 1 ОЗШ ИНФОРМАТИКА 1 Общая информация Школьники 2 Участие в проекте ИСО Школьники 3 Обучение Школьники 4 Конкурсы Школьники 5 Преподавателям Школьники 6 Родителям Школьники 7 Форум для уч-ся Школьники 8 Дистанционный семинар для учителей Школьники 2 ТЕЛЕШКОЛА В ПЕРМИ 1 Что такое Телешкола? Школьники 2 Как принять участие? Школьники 3 Формы работы Школьники 4 Сетевые учителя Школьники 3 РЦОА 1 Общие сведения Преподаватели 2
Апробационные
площадки Преподаватели 3 Апробируемые материалы Преподаватели 4 Проект ИСО в Интернете Преподаватели 4 PММЦ 1 Форум Преподаватели 2 Новости new Преподаватели 3 Общие сведения Преподаватели 4 Закрепленные ОУ Преподаватели 5 Виды деятельности Преподаватели 6 План работы Преподаватели 7 Ресурсы медиатеки Преподаватели 8 Проект ИСО в Интернете Преподаватели 5 ФАКУЛЬТЕТ ДПО 1 План курсов Преподаватели 2 Учебные программы Преподаватели 3 Вопросы к экзаменам Преподаватели 4 Выпускные работы Преподаватели 5 Информатика в Интернете Преподаватели 10 ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ 1 Microsoft IT Academy Все 2 Курсы для детей Школьники 3 Образование взрослых Все 11 НОВОСТИ 1 Главные новости Все 2 Новости института Все 3 Новости образования Все 12 КОНТАКТЫ Все 13 ПОИСК ПО САЙТУ Все /> /> /> /> /> /> /> /> /> /> /> /> /> /> />
Такимобразом, потенциальной аудиторией информационного сайта ПРИПИТ (ПермскогоРегионального Института Педагогических Информационных Технологий) являютсяследующие группы посетителей:
· Все –группа, включающая в себя всех посетителей сайта
· Школьники– посетители, обучающиеся в школе и их родители
· Абитуриенты– посетители, готовящиеся к поступлению в институт и их родители
· Студенты– посетители, являющиеся студентами данного института
· Преподаватели– посетители, являющиеся действующими преподавателями, школ, училищ и вузовПермского края
В целом,структура существующего сайта ПРИПИТ достаточно грамотно организована, ноглавное меню состоит их 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!.. В данной информационной структуре сайта будут учтены критерииразработки сайта а так же особенности структуры сайта, основанного на CMSJoomla!.
Таблица 2.3. Новаяинформационная структура сайта ПРИПИТ
Разделы
Категории № Название № Название 1 Учредительные документы и общие сведения о институте 1 Общие сведения 2 Основные документы 3 Органы управления 4 Образовательная деятельность 5 Научная деятельность 6 Инновационная деятельность 7 Международная деятельность 8 Внеучебная деятельность 9 Издательская деятельность 2 Структурные подразделения 10 Издательство 11 Электроника 12 Общежитие 13 Медиатека 3
Информация для
поступающих 14 Высшее образование 15 Переподготовка 16 Повышение квалификации 4 Факультет информатики 17 Общие сведения 18 График сессий 19 Учебные программы 20 Курсовые и выпускные работы 21 Вопросы к экзаменам 22 Интернет студентам 5 Факультет дополнительного профессионального образования 23 План курсов 24 Учебные программы 25 Вопросы к экзаменам 26 Выпускные работы 27 Информатика в Интернете 6 Кафедры 28 Кафедра информатики 29 Кафедра информационных технологий 30 Кафедра математики и естественно-научных дисциплин 31 Кафедра гуманитарных дисциплин 7 Лаборатории 32 Лаборатория образовательных технологий 33 Студенческая научная лаборатория 8 ОЗШ ИНФОРМАТИКА 34 Общая информация 35 Участие в проекте ИСО 36 Обучение 37 Конкурсы 38 Преподавателям 39 Родителям 40 Форум для уч-ся 41 Дистанционный семинар для учителей 9 ТЕЛЕШКОЛА В ПЕРМИ 42 Что такое Телешкола? 43 Как принять участие? 44 Формы работы 45 Сетевые учителя 10 РЦОА 46 Общие сведения 47 Апробационные площадки 48 Апробируемые материалы 49 Проект ИСО в Интернете 11 PММЦ 50 Форум 51 Новости new 52 Общие сведения 53 Закрепленные ОУ 54 Виды деятельности 55 План работы 56 Ресурсы медиатеки 57 Проект ИСО в Интернете 12 ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ 63 Microsoft IT Academy 64 Курсы для детей 65 Образование взрослых 13 НОВОСТИ 66 Главные новости 67 Новости института 68 Новости образования 14 КОНТАКТЫ 15 ПОИСК ПО САЙТУ /> /> /> /> />
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.
Приразработке дизайна будем придерживаться следующих требований:
· Таккак сайт несет в первую очередь информационную нагрузку то графическоеоформление должно быть легким, использование Flash а так же внедренных встраницы сайта музыкальных и видео файлов нецелесообразно
· Цвета,шрифты и графика должны быть выдержаны в едином стиле для всех станиц сайта.Будем использовать сине – серо – черную гамму цветов.
· Цветадизайна страниц должны быть сбалансированы, единообразный дизайн для всехстраниц сайта.
· Графикадолжна быть качественной и сочетаться с остальными составляющими страницы
· Графикане должна мешать пользователю воспринимать информацию
· Текстдолжен легко читаться и не сливаться с фоном
· Сайтдолжен быть удобен для тех людей, у которых разрешение экрана 600х800 пикселейи выше и поддерживать масштабирование
Исходя изтребований к дизайну сайта, указанных выше построен дизайн с использованиемCSS. />
2.7 Средстваразделения прав в CMS
Пользователив CMS Joomla! могут принадлежать кразным группам. Группа пользователей определяет права, которыми обладаетпользователь. В текущей версии Joomla! не позволяет создавать произвольные группыпользователей встроенными средствами, однако для многих задач, достаточно имеющихсягрупп пользователей по умолчанию.
Во времяустановки Joomla! создается один пользователь, который получает правасуперадминистратора (Super Administrator). Ему присваивается имя«admin» и пароль, который выуказали при установке.
В CMS Joomla! имеются встроенныегруппы пользователей. Это следующие группы:
· SuperAdministrator
· 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. Соответствие:«категория» – «дополнительная группа пользователей»
Разделы
Категории
Группы № Название № Название 1 группа 2 группа 1 2 3 4 5 6 1 Учредительные документы и общие сведения о институте 1 Общие сведения UpravlenuyeAutor UpravlenuyePublisher 2 Основные документы UpravlenuyeAutor UpravlenuyePublisher 3 Органы управления UpravlenuyeAutor UpravlenuyePublisher 4 Образовательная деятельность UpravlenuyeAutor UpravlenuyePublisher 5 Научная деятельность UpravlenuyeAutor UpravlenuyePublisher 6 Инновационная деятельность UpravlenuyeAutor UpravlenuyePublisher 7 Международная деятельность UpravlenuyeAutor UpravlenuyePublisher 8 Внеучебная деятельность UpravlenuyeAutor UpravlenuyePublisher 9 Издательская деятельность UpravlenuyeAutor UpravlenuyePublisher 2 Структурные подразделения 10 Издательство IzdatelstvoAutor IzdatelstvoPublisher 11 Электроника ElektronikaAutor ElektronikaPublisher 12 Общежитие ObshejitiyeAutor ObshejitiyePublisher 13 Медиатека MediatekaAutor MediatekaPublisher 3
Информация для
поступающих 14 Высшее образование InformationAutor InformationPublisher 15 Переподготовка InformationAutor InformationPublisher 16 Повышение квалификации InformationAutor InformationPublisher 4 Факультет информатики 17 Общие сведения FacInfAutor FacInfPublisher 18 График сессий FacInfAutor FacInfPublisher 19 Учебные программы FacInfAutor FacInfPublisher 20 Курсовые и выпускные работы FacInfAutor FacInfPublisher 21 Вопросы к экзаменам FacInfAutor FacInfPublisher 22 Интернет студентам FacInfAutor FacInfPublisher 5 Факультет дополнительного профессионального образования 23 План курсов FacDopObAutor FacDopObPublisher 24 Учебные программы FacDopObAutor FacDopObPublisher 25 Вопросы к экзаменам FacDopObAutor FacDopObPublisher 26 Выпускные работы FacDopObAutor FacDopObPublisher 27 Информатика в Интернете FacDopObAutor FacDopObPublisher 6 Кафедры 28 Кафедра информатики KafInfAutor KafInfPublisher 29 Кафедра информационных технологий KafInfTehAutor KafInfTehPublisher 30 Кафедра математики и естественно-научных дисциплин KafMatIedAutor KafMatIedPublisher 31 Кафедра гуманитарных дисциплин KafGuDisAutor KafGuDisPublisher 7 Лаборатории 32 Лаборатория образовательных технологий LabObrTehAutor LabObrTehPublisher 33 Студенческая научная лаборатория StunNaLabAutor StudNauLabPublisher 8 ОЗШ ИНФОРМАТИКА 34 Общая информация OZSHInfAutor OZSHInfPublisher 35 Участие в проекте ИСО OZSHInfAutor OZSHInfPublisher 36 Обучение OZSHInfAutor OZSHInfPublisher 37 Конкурсы OZSHInfAutor OZSHInfPublisher 38 Преподавателям OZSHInfAutor OZSHInfPublisher 39 Родителям OZSHInfAutor OZSHInfPublisher 40 Форум для уч-ся OZSHInfAutor OZSHInfPublisher 41 Дистанционный семинар для учителей OZSHInfAutor OZSHInfPublisher 9 ТЕЛЕШКОЛА В ПЕРМИ 42 Что такое Телешкола? TelShkAutor TelShkPublisher 43 Как принять участие? TelShkAutor TelShkPublisher 44 Формы работы TelShkAutor TelShkPublisher 45 Сетевые учителя TelShkAutor TelShkPublisher 10 РЦОА 46 Общие сведения RcoaAutor RcoaPublisher 47 Апробационные площадки RcoaAutor RcoaPublisher 48 Апробируемые материалы RcoaAutor RcoaPublisher 49 Проект ИСО в Интернете RcoaAutor RcoaPublisher 11 PММЦ 50 Форум RmmcAutor RmmcPublisher 51 Новости new RmmcAutor RmmcPublisher 52 Общие сведения RmmcAutor RmmcPublisher 53 Закрепленные ОУ RmmcAutor RmmcPublisher 54 Виды деятельности RmmcAutor RmmcPublisher 55 План работы RmmcAutor RmmcPublisher 56 Ресурсы медиатеки RmmcAutor RmmcPublisher 57 Проект ИСО в Интернете RmmcAutor RmmcPublisher 12 ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ 63 Microsoft IT Academy DopObrAutor DopObrPublisher 64 Курсы для детей DopObrAutor DopObrPublisher 65 Образование взрослых DopObrAutor DopObrPublisher 13 НОВОСТИ 66 Главные новости GlavNovAutor GlavNovPublisher 67 Новости института NovInstAutor NovInstPublisher 68 Новости образования NovObrAutor NovInstPublisher 14 КОНТАКТЫ KontAutor KontPublisher
Такимобразом, мы получили привязку дополнительных групп (с предопределеннымиправами) к категориям сайта. В последующем, при формирования контента сайта мыпривяжем к каждой категории сайта соответствующую дополнительную группу.
2.10 Процедура назначения прав новым пользователям системы
В данномпараграфе сформулируем процедуру назначения прав пользователя на размещениеконтента в назначенной категории.
Для полученияправа размещения или редактирования контента пользователю системы следуетвыполнить следующие шаги:
Первый шаг: Зарегистрироватьсяна сайте. Для этого при входе на главную страницу сайта в левом столбце нажатьна ссылку «Регистрация».
Второй шаг:ввести свои данные на странице регистрации.
Третий шаг: CMS автоматически отправитписьмо, (со ссылкой активации на сайте) пользователю следует перейти в свойпочтовый ящик, указанный при регистрации и активировать ссылку.
Четвертыйшаг: пользователю следует авторизоваться на сайте (в модуле «Авторизация»,размещенном на главной странице сайта), используя данные, пришедшие на почтовыйящик, пользователя
Пятый шаг:перейти на главной странице в меню «контакты», на странице появятся контактысайта, перейти в контакт «Администратор», в загрузившейся форме написать личноесообщение Администратору сайта с просьбой о присвоении прав на определенныйраздел.
Шестой шаг: Администраторсайта рассматривает заявку и при положительном решении вносит пользователя вгруппу, дающую права на размещение контента в определенной категории.
Пользователь,получивший права на размещение информации теперь может авторизоваться вадминистративной панели по адресу http:// %SiteName%/Administrator и размещать илиредактировать статьи определенного раздела, перейдя в раздел «Статьи» (рис. 2.7)
2.11Формирование разделов в CMS
Раздел – этоглавный (верхний) объект в иерархии структуры содержимого. В созданный Разделдобавляют Категории. Сформируем перечень разделов, которые нам надосформировать в CMS Joomla!.. Наименования разделов извлечем из ранееразработанной таб. 2.3 из столбца «Разделы».
В результатеполучим список разделов, которые следует сформировать:
· Учредительныедокументы и общие сведения о институте
· Структурныеподразделения
· Информациядля
· поступающих
· Факультетинформатики
· Факультетдополнительного профессионального образования
· Кафедры
· Лаборатории
· ОЗШ информатика
· Телешколав Перми
· РЦОА
· PММЦ
· Новости
· Контакты
· Поискпо сайту
Далеесформируем перечисленные выше разделы в системе. Для формирования сначаласледует перейти в панель администрирования сайта. Для входа в панельадминистрирования CMS Joomla! следует перейти по адресуhttp://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
Объектсодержимого – это основное содержание сайта и нижний объект в иерархииструктуры содержимого. Другими словами объект содержимого – это статья, котораядолжна содержаться в одной из категорий (соответственно и раздела).
Используясодержимое существующего сайта ПРИПИТ наполним модернизированный сайт объктамисодержимого.
Для работы собъектами содержимого необходимо перейти на страницу «Управление содержимым».
Есть дваспособа перейти на страницу «Управление содержимым»:
Первыйспособ: нажать на главной странице панели управления кнопку «Все содержимоесайта» или в основном меню выбрать «Содержимое», затем пункт «Все содержимое».Будет открыта страница «Управление содержимым», при открытии страницы будетдоступна фильтрация объектов по следующим критериям: по разделам; покатегориям; по автору; по заголовку, значение указывается в поле «Фильтр».
Второйспособ: в основном меню панели управления выбрать «Содержимое», затем«Содержимое по разделам» и далее нужный Вам раздел; и в выпадающем продолжениименю пункт «Содержимое в разделе: выбранный Вами раздел». Будет открытастраница «Управление содержимым» (с выбранной фильтрацией по указанномуразделу), при открытии страницы будет доступна фильтрация объектов по следующимкритериям: по категориям; по авторам; по заголовку, значение указывается в поле«Фильтр».
При созданиинового объекта содержимого следует выбрать раздел и категорию, в которые долженвойти новый объект содержимого. Опции фильтрации на странице доступны справапод панелью инструментов. Опции фильтрации (по разделам, по категориям)наследуются при создании нового объекта содержимого.
На странице«Управление содержимым», используя кнопки на панели инструментов, можно(перечисление справа налево):
· Открытьв страницу с инструкциями по работе с данным окном.
· Создатьновый объект содержимого. Нажмите кнопку «Новый».
· Изменитьсуществующий объект содержимого.
· Удалитьсуществующий объект содержимого.
· Копироватьсуществующие объекты содержимого.
· Перенести– переместить существующие объекты содержимого.
· Скрыть(сделать неопубликованным) существующие объекты содержимого.
· Допустить(Опубликовать) существующие объекты содержимого.
· Отправитьв архив существующие объекты содержимого.
При созданииили редактировании объекта содержимого (статьи), на странице редактированиядоступны дополнительные поля, необходимые для выбора того (в отличие отстраницы редактирования раздела или категории), в каком разделе (поле «Раздел»)и в какой категории (поле «Категория») будет содержаться данный объектсодержимого.
Далеедоступны два окна HTML редактора, позволяющие разбить содержание статьи на двечасти: введение и все содержимое статьи. Разделение содержимого статьипозволяет представить ее в виде так называемого «Блога» или «Журнала», то естьсписка краткого описания статьи, с кнопкой «Подробнее» на все содержимоестатьи.
Блог –популярный и удобный способ представить информацию или статьи, которыеобновляются (добавляются) регулярно, например новости или пресс-релизы. Вместопростого списка ссылок к различным статьям, вывод статей как «блог» даетвозможность показать название и введение, позволяющие перейти ко всемусодержанию статьи. Таким образом, введение может быть первым параграфом всейстатьи или кратким описанием (резюме) статьи.
Примечание:Если не нужно использовать вывод статьи методом «блог», то нужно ввести всесодержимое статьи в первом окне HTML редактора.
Справа, послесохранения, доступны дополнительные параметры управления объектом содержимого.Последняя вкладка «Связь с меню» может настраиваться при создании меню.
Еслинеобходимо поместить изображения в статьи, то можно использовать специальнуювозможность вставки изображений. Нажмите кнопку «Вставить изображение» (кнопкарасположена внизу слева окна HTML редактора), после этого в содержимое будетдобавлен текст {mosimage}; при обработке этого текста для отображения система(Joomla) определит, что необходимо вставлять изображения, список которыхразмещен на вкладке «Параметры изображений» (рис. 2.18). Чтобы увидетьизображение в тексте, нажмите кнопку «Просмотр» на панели инструментов.
Использоватьвозможность {mosimage} можно много раз, изображения отображаются в порядке, указанномв списке; порядок можно менять, используя кнопки «Вверх» и «Вниз».
Использование{mosimage} –это пример использования расширения Joomla! – мамбота (mosimage).
Примечание:Используя возможности «Управления медиа», можно загружать и размещать изображенияпо папкам.
Значениямногих параметров на вкладке «Параметры управления», можно задать по умолчанию,для того, чтобы использовались «глобальные настройки». Задать значения«глобальных настроек» можно в пункте меню «Глобальная конфигурация» меню«Сайт», во вкладке «Содержимое». Данные значения можно индивидуально изменитьдля каждого объекта содержимого.
На даннойвкладке можно ввести описание объекта и ключевые слова.
Еслииспользовать кнопку «Добавить (Раздел, Категория, Заголовок)», то будутдобавлены в поле «Ключевые слова» названия раздела, категории и заголовокобъекта.
2.14 Создание меню в CMS
Меню – этонабор кнопок, в которые приводят на конкретные объекты, например, объектсодержимого, список категорий, компонент и т.д.
Послесоздания структуры меню нового сайта ПРИПИТ (таб. 2.4), необходимо, собственно,создать новую структуру меню в CMS Joomla!.. Используя данные из таб. 2.4сформируем новое меню в CMS Joomla!.
Рассмотримсоздание меню, построенного на стандартном модуле (установленном по умолчанию)CMS Joomla! – mod_mainmenu. Данный модуль является по умолчанию главным длясоздания меню. Место вывода меню на сайте определяется в шаблоне сайта.Устанавливая дополнительные расширения, можно расширить возможности отображениястандартного меню или отобразить его в другом виде, например в виде выпадающегокаскадного меню с подменю (часто необходимо, чтобы со стороны пользователя былавключена поддержка Javascript в браузере).
Самый простойвариант (но ограниченный в возможностях) связать объект содержимого с пунктомменю, это использовать на странице редактирования объекта содержимого в окнедополнительных параметров вкладку «Параметры связи с меню». Во вкладке данногоокна необходимо:
· выбратьменю, в которое будет добавлен пункт (ссылка);
· выбратьназвание пункта меню.
· Нажмитекнопку «Связать с меню».
На страницередактирования раздела или категории в дополнительном окне справа (длясоздаваемого раздела или категории данное окно будет доступно после сохранения– кнопка «Сохранить»). В данном окне необходимо:
· выбратьменю, в которое будет добавлен пункт (ссылка);
· выбратьтип меню, в котором виде будет отображаться раздел или категория;
· выбратьназвание пункта меню.
· Нажатькнопку «Связать с меню».
Для работы сменю для сайта необходимо перейти на страницу «Управление меню». В основномменю панели управления выбрать «Меню», затем пункт меню «Управление меню».
Для работы спунктами меню определенного меню (например, mainmenu) необходимо перейти настраницу «Управление меню [mainmenu]». В основном меню выбрать «Меню», затемпункт меню «mainmenu».
На странице«Управление меню [mainmenu]» можно увидеть список уже созданных пунктов меню(по умолчанию без установки демонстрационных данных доступен только один пункт– «Главная»).
Длядобавления нового пункта меню необходимо перейти на страницу «Новый пунктменю». Для этого следует нажать кнопку «Новый» на странице «Управление меню[mainmenu]» для добавления нового пункта меню в меню mainmenu.
На странице«Новый пункт меню» доступно несколько типов создаваемого пункта меню. Все типыразбиты по группам:
· Содержимое,пункт меню будет отображать содержимое объекта.
· Разное.
· Отправка,пункт меню позволяющий добавлять объекты содержимого с сайта.
· Компоненты,пункт меню позволяющий работать с компонентом и его возможностями.
· Ссылки.
Когда выбрантип нового пункта меню, необходимо перейти на страницу «Добавление – новыйпункт меню: XXX»: Шаг 2 (XXX – название типа нового пункта меню). На этойстранице необходимо выбрать и заполнить основные параметры и поля нового пунктаменю. Параметры и поля отличаются в зависимости от выбранного типа новогопункта меню. Нажмите на кнопку «Далее» или на выбранный тип пункта меню.
Пример добавлениянового пункта меню типа: «Ссылка – объект содержимого». Для добавлениянеобходимо:
· Ввестиимя нового пункта меню, поле «Название».
· Выбратьобъект содержимого (статью), поле «Содержимое для связи».
· Выбрать,как должно открываться окно при нажатии на пункт меню, поле «Url: При нажатииоткрыть в…».
· Выбратьродительский пункт меню, поле «Родительский пункт меню».
· Выбратьпорядок расположения, поле «Порядок расположения».
· Выбратьуровень доступа, поле «Уровень доступа».
· Выбратьопубликован пункт меню, поле «Опубликован (на сайте)».
· Справаможно, но не обязательно выбрать изображение меню, поле «Изображение меню».
В поле«Родительский пункт меню» перечисляются все существующие пункты меню, которыеможно выбрать как «родительский пункт» для нового пункта меню. Поддержкаиерархической структуры меню и отображение ее на сайте возможны, только если вшаблоне есть поддержка отображения иерархии пунктов меню (большинствобесплатных шаблонов не поддерживают эту возможность). Для реализации меню сподменю используются дополнительные расширения, позволяющие улучшить создание иотображение структуры меню на сайте.
Если послесохранения нового пункта меню, открыть его для редактирования, то становятсядоступны дополнительные параметры справа, которые помогут улучшить отображениеи работу данного пункта меню.
Еслииспользовать возможность предпросмотра сайта, то можно увидеть результатдобавления нового пункта меню:
· Просмотрв новом окне браузера.
· Просмотрв этом же окне с открытой панелью администратора.
· Просмотрс показом позиций расположения моделей в шаблоне в этом же окне с открытойпанелью администратора.
2.15Создание дополнительных групп пользователей сайта в CMSи их привязка ккатегориям
Используяданные о, дополнительно определенных, группах пользователей, и их соответствиякатегориям сайта, создадим в CMS Joomla! дополнительные группы пользователей (данные одополнительных группах пользователей [соответствие категории – дополнительнойгруппе] приведены в таб. 2.5)
Для созданиядополнительной группы пользователей, в панели администрирования сайта, перейдемв «Компоненты» – «Acess Control» – «Manage Groups» (рис. 2.25.)
На странице «Manage Groups» можно создадим новуюгруппу, нажав кнопку «Новый» в правом верхнем углу страницы.
Введем в поле«Group Name» – название новойгруппы, в «Parent Group» выберем родительскую группу – «Пользователи админцентра», затемперейдем в раздел «Adapters» – «content». Здесь на вкладке «Backend» выберем раздел, вкоторый входит нужная нам категория.
Далее переходимв настройки категории, к которой мы подключаем группу. Для этого кликаемкурсором мыши на название категории. Откроется перечень операций для данногораздела, которые можно разрешить новой группе пользователей.
Для группыпользователей типа % Категория % Autor разрешим следующие операции:
· Новыйобъект
· Редактироватьобъект
· Сохранитьобъект
· Опубликоватьобъект
Для группыпользователей типа % Категория % Publisher разрешим следующие операции:
· Новыйобъект
· Редактироватьобъект
· Сохранитьобъект
· Опубликоватьобъект
· Скрытьобъект
· Поместитьв архив
· Извлечьиз архива
· Переместитьобъект
· Копироватьобъект
· Переместитьв корзину
· Сортировка
· Опубликоватьна главной странице
Заключение
В результатевыполнения данной работы были выполнены все задачи.
Решениезадачи обзора и сравнительного анализа возможностей и технологических основразличных CMS, в данной работе, выражено в исследовании таких вопросов, кактехнологическая основа CMS, особенностей структуры сайта на основе CMS, существующих решений CMS, классификации CMS, модели представленияданных в CMS. Так же был выполнен сравнительный анализ наиболее функциональныхCMS. На основе исследования,проведенного в ходе выполнения данной задачи, была построена таблица 1.1 («Сравнениехарактеристик наиболее функциональных CMS»). В результате анализа данных о существующихсистемах управления сайтами как бесплатных (Joomla, eZ Publish, XOOPS) так ироссийских платных (Битрикс, AMO CMS и Site Sapiens), был сделан вывод, что, взависимости от целей и задач организации сайта, можно применять как бесплатныетак и платные CMS. Так для обеспечения работы сайта коммерческой организации наиболеецелесообразно использовать коммерческую CMS. Это может быть любая израссмотренных коммерческих CMS, т. к. функциональность и качественныехарактеристики данных систем находятся на одном уровне. Организациямнекоммерческим, целесообразно использовать для построения сайта одну избесплатных CMS систем. Из рассмотренных, в процессе решения данной задачи, CMSнаиболее универсальной, с наибольшим количеством модулей и крупнейшим российскимсообществом разработчиков является CMS Joomla!, так же на данный момент Joomla!является наиболее бурно развивающейся CMS системой. Таким образом, оптимальнымвыбором, для построения сайта некоммерческой организации, является CMS Joomla!.
Решениезадачи обзора и сравнительного анализа используемых технологий, содержания идизайна сайтов ВУЗов, в том числе созданных на основе CMS, в данной работе,выражено в исследовании таких вопросов, как характеристики и элементы, дизайн,структура, навигация и содержание сайтов ВУЗов. На основе исследования,проведенного в процессе решения данной задачи, сайтов ВУЗов, была построенатаблица 1.2, в которой консолидированы основные характеристики рассмотренныхсайтов. В результате анализа данных, представленных в таблице 1.2, мы выделилите свойства, которых нет на существующем сайте ПРИПИТ по сравнению с сайтамидругих образовательных учреждений:
1. Единыйстиль для всех страниц
2. Наличиеинформации об авторских правах и обратной связи на каждой странице
3. Единаянавигация для всех страниц сайта, использование в основе сайта CMS
Задача исследованияимеющегося содержания существующего сайта ПРИПИТ и информационных потребностейразличных групп потенциальных посетителей сайта выполнена. Результат выполнениязадачи исследования имеющегося содержания существующего сайта ПРИПИТ выражен ванализе информационной структуры сайта. Проведенный анализ основан наисследовании содержимого меню (разделов) существующего сайта. Результатыданного исследования представлены в таблице 2.1 и представляют из себяинформационную структуру существующего сайта ПРИПИТ. Результат выполнениязадачи исследования информационных потребностей различных групп потенциальныхпосетителей сайта выражен в определении групп потенциальных посетителей сайтана основе анализа информационной структуры существующего сайта ПРИПИТ. Врезультате данного анализа мы определили соответствие «пункт меню (раздел)сайта» – «группа пользователей». Данное сопоставление выполнено в табличнойформе (таб. 2.2.), на основе составленной ранее таблицы 2.1. В результате мыопределили следующие группы потенциальных посетителей сайта:
1. Все –группа, включающая в себя всех посетителей сайта
2. Школьники– посетители, обучающиеся в школе и их родители
3. Абитуриенты– посетители, готовящиеся к поступлению в институт и их родители
4. Студенты– посетители, являющиеся студентами данного института
5. Преподаватели– посетители, являющиеся действующими преподавателями, школ, училищ и вузовПермского края
Задачаразработки дизайна сайта и варианта информационной структуры, рассчитанной надифференцированный доступ пользователей к информации выполнена. В результатерешения данной задачи, с учетом критериев разработки сайтов, был разработанмакет главной страницы сайта (рис. 2.1) и макет последующих страниц (рис. 2.2)сайта ПРПИТ, основанного на CMS. Разработан дизайн сайта (рис. 2.3 и рис. 2.4.).Так же была разработана новая информационная структура сайта ПРИПИТ (с учетом основныхпринципов построения сайтов на основе CMS). Данная информационная структура разработана наоснове информационной структуры существующего сайта ПРИПИТ (таб. 2.1 и 2.2) ипредставлена в таблице 2.3. В новой информационной структуре сайта учтены критерииразработки сайтов, а так же особенности структуры сайта, основанного на CMSJoomla! (основные элементы структуры CMS Joomla!: раздел, категория,объект содержимого [статъя]). Дифференциация доступа групп пользователейосуществлена путем специальной организации структуры меню. В результатеисследования, ранее, были выявлены потенциальные группы пользователей сайта.Как результат сформированы следующие пункты главного навигационного меню:
1. Главная
2. Оинституте
3. Школьнику
4. Абитуриенту
5. Студенту
6. Преподавателю
7. Новости
8. Поиск
9. Контакты
Задача разработкисистемы регистрации и авторизации пользователей для дифференциации доступа кинформации и по работе с ней выполнена. Данная задача выполнена за счетреализации на сайте системы разделения прав пользователей. Мы определилиперечень групп пользователей сайта, которым необходимо назначить права напубликацию материалов сайта (таб. 2.5), создали дополнительные группыпользователей с помощью дополнительного компонента – средства управлениягруппами пользователей (noixACL 2.0 – Frontend and Backend ACL) и назначили правадоступа, для дополнительных групп, к соответствующим категориям сайта. Такимобразом, пользователь может публиковать или редактировать содержимое сайтатолько в той категории сайта, права доступа к которой определены для группыданного пользователя. Так же была разработана процедура регистрации иназначения прав доступа к новым пользователям системы, данная процедура состоитиз следующих шагов:
1. Регистрациянового пользователя на сайте.
2. Получение,на указанный при регистрации, письма с ссылкой активации учетной записи и последующаяактивация пользователем ссылки.
3. Авторизацияпользователя на сайте
4. Написаниепользователем личного сообщения (на сайте) администратору сайта с просьбой оприсвоении прав на определенную категорию.
5. Администраторсайта рассматривает заявку и при положительном решении вносит пользователя вгруппу, дающую права на размещение контента в определенной категории.
6. Пользователь,получивший права на размещение информации теперь может авторизоваться вадминистративной панели по адресу http:// %SiteName%/Administrator (где % SiteName% – имясайта) и размещать или редактировать статьи определенного раздела.
Задача информационногонаполнения модернизированного на основе CMS сайта ПРИПИТ выполнена.В процессе выполнения данной задачи были сформированы разделы, категории,созданы объекты содержимого (статьи) сайта, сформировано меню, созданы ипривязаны к определенным категориям сайта дополнительные группы пользователей. Присоздании разделов названия разделов мы извлекли из ранее разработанной таблицы2.3 из столбца «Разделы». При создании категорий названия категорий так же, извлеклииз таб. 2.3. и привязали к родительскому разделу. Используя содержимое существующегосайта ПРИПИТ мы наполнили модернизированный сайт объектами содержимого(статьями) и разместили их в соответствующих категориях. Так же мы сформировалиновую структуру меню на сайте. Используя данные о дополнительно определенныхгруппах пользователей, и их соответствия категориям сайта, мы создали дополнительныегруппы пользователей (данные о дополнительных группах пользователей[соответствие категории – дополнительной группе] были извлечены из таб. 2.5).Так же для каждой дополнительной группы пользователей мы определили правадоступа к соответствующей категории.
Список источников
1. АндрейАкопянц, Системы управления Web-контентом. eCommerce World, №2, 2000.
2. В.А. Козлова,Компьютерные сети и телекоммуникации: Учебное пособие и лабораторный практикум.– Пермь: ОГУП ИПК «Пермское книжное издательство», 2005. – 192 с.
3. СтаниславМакаров, Что такое ECM. Директор информационной службы, №4, 2003.
4. ВалерийКоржов, Использование сетевой модели данных для управления информационнымнаполнением. Computerworld Россия, №21, 2000.
5. ПорталCMSList.ru. Русскоязычный проект, посвященных системам управления контентом //http://www.cmslist.ru // />Проверено: 23.06.2009
6. CMSОбзор. Портал, посвященных системам управления контентом. // www.cmsobzor.ru //Проверено: 23.06.2009
7. Официальныйсайт CMS ABO.CMS. // www.abocms.ru // Проверено: 23.06.2009
8. Официальныйсайт русскоязычного сообщества разработчиков CMS Joomla!. // joom.ru
// Проверено: 10.11.2009
9. Официальныйсайт сообщества разработчиков CMS EzPublisher. // ez.no //Проверено: 10.11.2009
10. Официальный сайтсообщества разработчиков CMS XOOPS. // www.xoops.org // Проверено:10.11.2009
11. Официальный сайтПермского государственного технического университета. // pstu.ru //Проверено: 10.11.2009
12. Официальный сайтМосковского государственного университета имени М.В. Ломоносова. // www.msu.ru
// Проверено: 10.11.2009
13. Официальный сайтМосковского государственного технического университета имени Н.Э. Баумана. //http://www.bmstu.ru // Проверено: 10.11.2009
14. Официальный сайтПермского регионального института педагогических информационных технологий. //http://pripit.perm.ru //
15. Официальный сайрасширений для сообщества Joomla!. //http://extensions. Joomla!.org/extensions/access-a-security/backend-a-full-access-control //Проверено: 12.11.2009
16. Аналитический порталрынка веб-разработок «CMSmagasine» // Рейтинг CMS //http://ratings.cmsmagazine.ru/cms_analytics/ Проверено: 12.11.2009
17. Каталог бесплатных CMS //Рейтинг систем управления // catalogcms.ru/top10cms Проверено:12.11.2009
18. Официальный сайт системыуправлением контентом «Site Sapiens» // sitesapiens.ru //Проверено: 07.03.2008
19. Официальный сайт системыуправления контентом «1С-Битрикс: Управление сайтом» //http://www.1c-bitrix.ru // Проверено: 10.11.2009
20. Е. Жарикова, Выборсистемы управления контентом интернет-ресурса. // www.ibusiness.ru/marcet/tele/20905
// Проверено: 07.03.2008