92
Выпускная квалификационная работа
"Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта (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 Management Server, Documentum, Plumtree Portal, IBM WebSphere Portal.
Стоимость внедрения проектов на базе данных решений высока. Поэтому сфера их применения узкая и ограничивается в основном созданием интранет-решений для крупных предприятий.
Другим достаточно большим классом являются системы с открытым исходным кодом (Open Source). Преимуществами таких систем является доступность, наличие исходного кода, возможность локализации. Однако их использование связано со следующими проблемами:
· Отсутствие техподдержки - системы предлагаются в основном без технической поддержки и все проблемы, связанные с использованием таких систем разработчик должен решать самостоятельно.
· Узкая сфера применения - чаще всего продукт явился побочным результатом решения одной из собственных задач.
Например, разработчики создали сайт-сообщество для общения между собой. И далее решение, на котором работает этот сайт, предлагается как CMS.
Очевидно, что подобное решение может хорошо решать задачи создания такого же рода сайтов, но может быть совершенно неприспособленно для решения задач другого плана (электронная коммерция, b2b и т.д.)
Наиболее известными примерами таких систем являются OpenCMS, PhpNuke, PostNuke, Portal Starter Kit и т.д.
1.5 Классификация CMS
За несколько лет системы управления содержимым веб-ресурсов значительно усовершенствовались. Классифицируем CMS по областям применения:
· Порталы. Используются для информационных ресурсов, основной целью ставят максимальное упрощение публикации статей и новостей. Могут включать в себя нижеперечисленные типы CMS как самостоятельные модули. Наиболее известные представители данного класса: AngelineCMS, Bes-cms, CoolPHP, CPG-Nuke, вебZE, Xaraya, xNuke, XOOPS и др.
· Движки без SQL. Это ответвление в разработке CMS развито относительно слабо, так как использование в качестве хранилища информации файлов вместо таблиц базы данных сопряжено с множеством труднорешаемых проблем. Достоинство этих CMS - в доступности для модификации контента и возможности размещения на бесплатных хостингах. Есть несколько реализаций данной идеи: Cute News, DeeLight CMS, Progressive, SAPID.
· Блог. Происходит от англ. weblog. Русский термин - «сетевой дневник» - это сайт, на котором находятся личные заметки автора. В основном заметками являются ссылки на сайты, которые кажутся владельцу ресурса наиболее интересными, и комментарии к ним. Блог может содержать не только ссылки, но и просто электронный дневник пользователя. К этой категории можно отнести следующие CMS: b2evolution, bBlog, BLOG:CMS, MyPHPblog, Nucleus, pLog, pMachine Free, Serendipity, Textpattern, WordPress, XHP.
· Форумы - это инструмент для общения на сайте. Сообщения в форуме в чем-то похожи на почтовые - каждое из них имеет автора, тему и содержание. Но для того, чтобы отправить сообщение в форум, не нужна никакая дополнительная программа - нужно просто заполнить соответствующую форму на сайте. Принципиальное свойство форума заключается в том, что сообщения в нем объединены в треды (от англ. thread - «нить»). Когда вы отвечаете в форуме на чье-то сообщение, ваш ответ будет «привязан» к исходному сообщению. К форумам, достойным внимания, можно причислить FUDforum, openBB, Phorum, phpBB, PunBB, W-Agora, XMB, Zorum, ExBB, IPB, vBulletin.
· Магазины. К магазинам отнесем любой сайт, с которого можно заказать какой-либо товар. В данном случае в определение «товара» может входить абсолютно все, включая время доступа в Интернет, минуты сотовой связи. CMS, позволяющие создать виртуальный магазин: MyMarket, osc2nuke, osCommerce, Zen Cart.
· Групповая работа (Groupware) - комплекс программного обеспечения, позволяющий организовать работу предприятия, отношения с клиентами и заказчиками в Интернете. Обычно представляет собой полностью или частично закрытую часть сайта с возможностью отслеживать сроки выполнения поставленных задач, распределение ролей и временных нормативов. Иногда можно выносить вопросы на обсуждения и решения вышестоящего руководства. Как правило, пользуются следующими CMS: dotProject, eGroupWare, MoreGroupware, phpCollab, PHProjekt.
· Обучение (e-Learning) - дистанционная форма обучения с использованием Интернета. Онлайновая форма обучения уже не один год является «маяком», на который ориентируются образовательные системы
разных стран мира. Главным стратегическим направлением является быстрое обновление знаний и эффективное использование информации.
Таких систем немного: ATutor, Claroline, LogiCampus, Moodle, Segue, Site@School.
· Базы знаний (KnowledgeBase) позволяют накапливать опыт множества разработчиков. Каждая такая база знаний имеет свою специфичную структуру, поэтому никаких общих решений на данный момент не предложено. Самая известная из существующих баз знаний - RFC [Request For Comment] - запрос на комментирование. Обычно описание работы с каким-либо протоколом и т.п.
· Биллинг (Billing). Программное обеспечение, позволяющее провайдерам и реселлерам работать со счетами клиентов. Такие CMS являются неотъемлемой частью крупной системы учета потребления услуг пользователями. Задача же CMS данной категории - в отображении информации о предоставленных услугах, подключении новых услуг, изменении текущих параметров, приеме платежей и т.п. Часто такие системы пишутся своими силами. Для примера можно привести биллинг-панель RuWEB. В ней создано огромное количество тарифных планов, позволяющих платить только за те параметры хостинга (трафик, место на жестком диске, MySQL, PHP, Perl…), которые используются в полном объеме.
· Администраторская панель хостинга. К этому классу относятся такие продукты, как Direct Admin и Control Panel.
1.6 Модели представления данных CMS
Объектная модель представления данных - оперирует такими понятиями, как класс и объект. Классы определяют структуру данных и представляют собой набор атрибутов (текстовая строка, целое число, изображение и т.д.). Представители класса (объекты) имеют определенную структуру и могут содержать другие объекты, образуя произвольную иерархическую структуру. Объекты могут наследовать свойства, содержание и поведение объектов, которые в них содержатся. Примерами объектов служат документы, картинки, папки и учетные записи пользователей. Класс контента не хранит в себе реальных данных - такую информацию содержат объекты (экземпляры класса). Определив один класс, можно создать множество его представителей (контент объектов).
В CMS-системах данные обычно хранятся в реляционной базе данных. В этом случае объектная модель данных отображается на реляционную модель базы данных. [4] Связи между объектами создаются, например, с помощью таблиц вида id, from_object, from_object_version, to_object.
Как правило, системы, основанные на объектно-ориентированной модели данных, наиболее функциональные, гибкие, но, в то же время, и наиболее сложные.
Сетевая модель представления данных в CMS - опирается на теорию графов: структура информации представляется в виде узлов с помеченными связями между ними. Фундаментом системы может служить как сетевая, так и традиционная реляционная СУБД, на которую отображена сетевая модель описания данных. В реляционных таблицах хранится информация об узлах, их атрибутах и связях между ними. Связь отличается от атрибута тем, что в ней хранится ссылка на другой узел, а в атрибуте - собственно значение. Для извлечения данных из направленного графа обычно используются рекурсивные процедуры обработки, такие как составление списков узлов, определение атрибутов узла по атрибутам родителя и др. Пример системы такого типа - Communiware. Эта система представляет собой инструментарий нового поколения для создания вертикальных Web-сайтов и порталов.
Модульная модель представления данных в CMS - в подобных системах контент разделен на отдельные модули по типам содержимого. Структура данных зависит от модуля, и вся работа с контентом сосредоточена внутри модуля. Модули независимы и полностью отвечают за работу с документами данного типа. Документы описываются с помощью фиксированного набора характеристик - типы документов строго фиксированы. Расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Чаще всего нет никакой системы связей между документами разных модулей и между документами одного и того же модуля. Стандартный набор типов контента (модулей) таков: ссылки, статьи, файлы, новости, разделы, форум. Несмотря на очевидную ограниченность модели данных, системы на ее основе наиболее популярны благодаря своей простоте. В качестве примера можно упомянуть такие системы, как PHPNuke, Joomla! и Xoops. У модульных CMS-систем есть общий недостаток - строго фиксированная в пределах модуля структура содержимого. Однако для расширения их функциональности можно воспользоваться внешними модулями. Очевидное преимущество модульных систем - возможность получения почти полностью готового к использованию портала за короткое время.
1.7 Свободно распространяемые CMS-системы
В настоящее время существует множество свободно распространяемых CMS-систем. Перечислим некоторые их них: UMI.CMS Free, XOOPS, CuteNews, CuteSITE, Danneo RCMS, DeeLight CMS, eZ publish, DinamikCMS, DotNetNuke, Drupal, eProject Lite, ETOMITE CMS, E-Xoopport, eZ Publish, Е107, Fly. Colibry, Gekko, GuppY, HostCMS. Free, Intellect Board, Irokez CM, Joomla! и т.д.
Исследуем следующие продукты, отобранные по частоте и качеству упоминания в поисковых системах Google.com и Yandex.ru, на специализированных проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так же согласно данных рейтингов CMS Аналитический портал рынка веб-разработок «CMSmagasine» // Рейтинг CMS // http://ratings.cmsmagazine.ru/cms_analytics/ Проверено: 12.11.2009 Каталог бесплатных CMS // Рейтинг систем управления// http://catalogcms.ru/top10cms Проверено: 12.11.2009:
· eZ publish
· XOOPS
· Joomla!
Данные системы являются CMS-системами с модульной моделью представления данных. В подобных системах содержимое разделено на отдельные модули по типам содержимого. Структура данных зависит от модуля, и вся работа с содержимым сосредоточена внутри модуля. Модули независимы и полностью отвечают за работу с документами данного типа. Документы описываются с помощью фиксированного набора характеристик - типы документов строго фиксированы. Расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Чаще всего нет никакой системы связей между документами разных модулей и между документами одного и того же модуля. Стандартный набор типов содержимого модулей таков: ссылки, статьи, файлы, новости, разделы, форум.
Несмотря на очевидную ограниченность модульной модели представления данных, системы на ее основе наиболее популярны благодаря своей простоте.
У модульных CMS-систем есть недостаток - строго фиксированная в пределах модуля структура содержимого. Однако для расширения их функциональности можно воспользоваться внешними модулями. Очевидное преимущество этих систем - возможность получения почти полностью готового к использованию портала за короткое время.
1.7.1 CMS eZ publish
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 Характеристики и элементы сайта на основе CMS eZ publish
Рассмотрим коммерческий сайт, построенный на основе eZ publish - http://electro.owimextrade.ru. Данный сайт представляет из себя представительсий сайт и Internet-магазин компании представляющей на рынке электротехническую продукцию.
Система eZ Publish предназначена также и для создания и управления содержимым Internet-магазина, новостного сайта, фотогалереи или форума.
На данном сайте реализованы функции новостного сайта и Internet-магазина. Так же на сайте реализована возможность регистрации пользователя и выделение ему соответствующих прав в системе. Эта функция позволяет более полно реализовать работу с клиентами, осуществлять их дифференциацию (посетители - партнеры). Каждому пользователю системы может быть приписана своя роль, в соответствии с которой он сможет выполнять определенные действия. Соответственно посетителей можно объединять в группы с соответствующими правами. В eZ Publish весь контент сайта представляется в виде дерева узлов (узлы - это инкапсуляции контент-объектов).
Упорядочивание контента внутри дерева производится с помощью контейнеров (папок), под которые помещаются соответствующие объекты (как в файловой системе). Для задания местоположения объекта (определения узлов, которые с ним ассоциируются) используется свойство «location». С его помощью при создании или редактировании объекта можно определить, где дополнительно будет отображаться объект кроме места его создания. В добавлении к иерархической структуре, дерево контент-узлов может быть разделено на логические разделы (секции).
ЕZ Publish предлагает использовать HTML для разметки документов. Механизм каталогизации eZ Publish кажется более функциональным и развитым, но сложным для понимания. Применение же для этих целей категорий, как в остальных системах, гораздо более привычно и понятно, но не позволяет решить, например, проблему отображения документа одновременно в двух категориях.
В eZ Publish реализована поддержка национальных алфавитов. Каждая версия контента может существовать на разных языках, но при работе с русским языком порой возникают небольшие проблемы. Дело в том, что в коде этих систем прописана кодировка ISO-8859-1, и для создания документов на русском языке ее приходится менять на KOI8-R или WIN-1251.
Реальный контент eZ Publish, который хранится внутри контент-объектов, может существовать в одной или нескольких версиях. Каждый раз, когда контент редактируется, создается его новая версия, а старая остается нетронутой. Эта система версий позволяет пользователям возвращать / отменять изменения, а чтобы предотвратить переполнение базы данных старыми неиспользуемыми версиями, администратор может установить ограничение на количество версий для контент-класса.
Версия документа в eZ Publish описывается с помощью следующих характеристик: номер версии, статус документа (черновик, опубликованный, архивный), язык, создатель, дата изменения. Автоматически контролируется авторство документов: нельзя редактировать чужие документы, можно только создавать их копии и редактировать их. Контролируется и статус документа; несколько версий документа нельзя опубликовать одновременно, поскольку статус опубликованной имеет только одна из них.
Существует возможность создавать для разных языков разные версии документа. Документы со статусом «архивные» нельзя редактировать и публиковать (для редактирования создается их копия - черновик).
Так же данная система позволяет реализовать мультиязычность. На этом сайте можно выбрать язык сайта из двух доступных: русского или английского.
1.7.3 CMS XOOPS
Рассмотрим еще дну из самых популярных на данный момент CMS - систему XOOPS.
Название системы является аббревиатурой от Extensible Object Oriented Portal System, что значит: расширяемая объектно-ориентированная портальная система. Несмотря на громкое название, она может служить как основа для создания не только крупных порталов, но и небольших и средних сайтов. XOOPS выпущена в соответствии с лицензией GNU (GPL) - это значит, что она бесплатна для использования и изменения, если вы соблюдаете положения лицензии.
Система обладает гибкой структурой благодаря своей модульной системе построения. Фактически существует основной модуль System, который отвечает за администрирование и выполняет технические функции, а все прочие модули - новости, форум, статьи и так далее - подключаются отдельно. Это позволяет добиться нужной структуры проекта, а значит, построить любой сайт - от большого корпоративного портала до личного дневника или сайта с семейным фотоархивом. Особо хочется отметить продуманность управления модулями. Например, для подключения нового модуля достаточно скопировать его на сервер в папку modules, а затем в интерфейсе администратора поставить галочку напротив его названия.
Система обладает широким набором настроек. Тем не менее, в дистрибутиве чаще всего уже все настроено и менять ничего не надо, настройки довольно грамотно сгруппированы в разделах меню, а так же все настройки тщательно прокомментированы. Система полностью русифицирована, файлы русификации доступны на сайте системы.
В стандартной комплектации XOOPS поддерживает персонализацию. Помимо того, что посетитель сайта может зарегистрироваться и получить свой профиль пользователя, ему открываются возможности по настройке сайта под себя с возможностью смены темы оформления и настроек форума. Зарегистрированный пользователь может оставлять комментарии, получать уведомления, писать и получать личные сообщения от других участников системы, участвовать в рейтингах. Все это может способствовать формированию сообщества сайта, его постоянной аудитории.
Для администратора такая персонализация открывает широкие возможности по управлению правами доступа для пользователей. Например, можно их разбить на несколько групп и для каждой установить различные уровни доступа: себе оставить полный доступ, модераторам - доступ в администрирование форума, зарегистрированным пользователям дать разрешение читать все разделы сайта и писать сообщения без предварительной модерации, а гостям оставить только общедоступные разделы сайта. Из панели управления можно посылать сообщения как отдельным пользователям лично, так и целым группам.
Вся система построена на шаблонах, каждый из которых доступен для редактирования. Из одного или нескольких шаблонов составляются блоки. Из них, как из кирпичиков, собирается каждая страница. Такая дискретность позволяет управлять размещением каждого элемента, включать или выключать его видимость. Поняв систему, можно настроить систему так, как необходимо.
Все оформление, как и положено, вынесено в CSS и объединено в так называемые темы оформления. Одна тема может быть заменена на другую прямо на лету. Если администратор дал права, то даже рядовой пользователь может выбрать себе из списка доступных тему, подключить ее и пользоваться сайтом в выбранном дизайне.
Существуют готовые темы для XOOPS. Они, как правило, бесплатны. Установка элементарна - достаточно просто скопировать папку темы на ваш сервер. Можно создать свой дизайн. Этот процесс не сложнее, чем для других CMS. Надо прочитать небольшой файл помощи с официального сайта и разметить ваш код страницы определенным образом.
Существует обширное сообщество пользователей XOOPS, насчитывающее десятки тысяч пользователей со всего мира. На официальном сайте системы есть раздел модулей, библиотека тем, сборник документации и раздел для разработчиков. Есть также и русское сообщество со своим собственным русскоязычным форумом и переводами документации и FAQ.
Недостатки системы:
Сложная система чтобы разобраться, что и как работает, нужно затратить уйму времени.
Повышенная нагрузка на сервер и, как следствие, не высокая скорость работы. В системе существует встроенная система кеширования и оптимизации работы модулей, но она не всегда помогает снизить нагрузку на сервер. Низкая скорость генерации страниц.
Потенциальная угроза взлома, хотя код и пишут опытные программисты, и все ошибки оперативно исправляются патчами. Система очень популярно, следовательно для нее все время появляются новые способы взлома. Возможно появление новых эксплойтов. К сожалению, этот недостаток применим ко многим популярным CMS.
1.7.4. Характеристики и элементы сайта на основе CMS XOOPS
Рассмотрим сайт, построенный на основе XOOPS http://www.museum.murom.ru. Данный сайт представляет из себя сайт Муромского историко-художественного музея. Выполняет функции новостного сайта, фотогалереи а так же информационного сайта о городе Муром.
На главной странице сайта можно перейти на следующие страницы: музей (здесь дана информация о музее), новости, фотогалерея, гостевая книга, партнеры, карта сайта. Так же доступны с главной страницы следующие разделы: про Музей, про Муром.
В системе, использованной для построения данного сайта, все типы контента строго фиксированы. В Xoops применяются системы категорий, но поскольку эти продукт построен по модульному принципу, наличие или отсутствие системы категорий зависит от модуля.
В системе Xoops поддержка русского языка вполне удовлетворительна, но в сами эти системы поддержка многоязычности не входит. Русскоязычному пользователю удобнее работать с Xoops, но надо подготовиться к тому, что с появлением новых, непереведенных, модулей в системе будут возникать слова на английском языке.
В системах Xoops нет общей системы категорий и унифицированного способа описания документов. Описание зависит от модуля (тип контента), к которому принадлежит документ. Но таких понятий, как версия документа, нет.
В Xoops не применяется и понятие статуса документа, но некоторые документы (в зависимости от модуля) можно заносить в архив. В целом описание документов в Xoops недостаточно полное и не удовлетворяет даже основам стандарта Dublin Core (один из наиболее распространенных наборов элементов для описания структуры и смысла документов, который создается уже в течение нескольких лет международной группой The Dublin Core Initiative, dublincore.org).
Таким образом, для этих систем «отрезан» один из путей решения проблем совместного и повторного использования контента, организации распределенных хранилищ данных.
1.7.5 CMS Joomla
Joomla! бесплатна и выпущена по лицензии программ с открытым исходным кодом - GNU/General Public License v 2.0. Joomla! не сложна в обращении, т. к. была разработана для широкой публики, спроектирована для работы с другим открытым ПО - программным обеспечением типа PHP, MySQL, и Apache, не требует от администратора знаний HTML для управления сайтом.
В первую очередь Joomla! - это инструмент для создания сайтов, данная система строит каждую страницу из базы данных, когда посетитель запрашивает ее. В Joomla! можно изменять контент из панели управления, прямо в браузере.
Joomla! предлагает три уровня организации контента: разделы, категории и статьи. Их иерархия выглядит примерно так:
· Раздел 1
o Категория 1.1
§ Статья 1.1.1
§ Статья 1.1.2
· Категория 1.2
§ Статья 1.2.1
§ Статья 1.2.2
· Раздел 2.0
o Категория 2.1
§ Статья 2.1.1
§ Статья 2.1.2
Создавая меню можно указывать с его помощью на разделы, категории или отдельные статьи.
При использовании Joomla! наполнение сайтов полностью отделено от дизайна. Графические элементы дизайна, цвета, шрифты, позиционирование - определяется шаблоном сайта.
Создание шаблона с нуля требует знаний XHTML и PHP. Однако, существуют сотни свободных или коммерческих шаблонов.
Joomla! поддерживает следующие роли пользователей контента:
· Автор - ему разрешено создавать контент
· Редактор - имеет полномочия автора и может редактировать статьи
· Издатель - имеет полномочия редактора и может публиковать статьи на сайте (делать их видимыми для других)
Пока статья не опубликована ее никто не увидит. Когда редактор или публикатор входят на сайт около статьи они могут увидеть значок ее редактирования. При нажатии на эту иконку он сможет изменить статью.
Возможности Joomla:
· Полностью основанный на БД движок с использованием PHP/MySQL.
· Модуль безопасности для многоуровневой аутентификации пользователей / администраторов.
· Секции новостей, продукции или услуг легко редактируемы и управляемы.
· Разделы тем могут быть добавлены авторами.
· Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.
· Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.
· Форум / Опросы / Голосования для эффективной обратной связи.
· Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
· Возможность создавать неограниченное количество страниц
· Четкая организация структуры сайта
· Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах
· Начало и окончание публикации любых материалов можно запрограммировать по календарю
· Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей
· Секции новостей, продукции или услуг легко редактируемы и управляемы
· Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн
· Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта
· Опросы и голосования для эффективной обратной связи
· Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.
· Возможность настройки отображения модулей на страницах.
· Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
· Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
· Генератор показа случайной новости.
· Модуль приёма от удалённых авторов новостей, статей и ссылок.
· Иерархия объектов - количество секций, разделов, подразделов и страниц не ограничено.
· Библиотека изображений позволяет хранить GIF- и JPEG-файлы.
· Менеджер архива.
· Возможность распечатать или отправить на e-mail любую статью с сайта.
· Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
· Предварительный просмотр перед окончательным размещением.
· Возможность легкой смены дизайна.
· Экономное использование места на сервере за счет использование базы данных MYSQL.
· Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
На сегодня можно найти более 800 модулей и компонентов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.
Три типа расширений (компоненты, модули и плагины). Причем каждый тип расширений позволяет решать свои типы задач, что позволяет добавлять фактически любой новый функционал не залезая в «ядро». Существует официальный сайт расширений для Joomla! - extensions.joomla.org.
Расширения Joomla:
· Компонент - основное средство расширения функционала Joomla. Как правило компонент после установки настраивается и управляется через панель администратора.
· Модуль - модуль отвечает за вывод информации из компонентов в тех или иных участках шаблона.
· Плагин - это некоторая функция, выполняющая какие-то манипуляции с данными перед отображением их пользователям сайта
1.7.6 Характеристики и элементы сайта на основе CMS Joomla!
Рассмотрим сайт, построенный на основе Joomla! - http://www.volina.ru/. Это сайт ISP провайдера. Сайт выполняет новостные и информационные функции.
В данной системе все типы контента строго определены. Каждому пользователю системы может быть приписана какая-то роль, в соответствии с которой он сможет выполнять определенные действия. На сайте реализована регистрация пользователей для доступа к личны м данным клиента.
Joomla! предлагает использовать HTML для разметки документов. Можно применять для упрощения создания контента встроенный текстовый редактор, похожий на Word Pad.
В Joomla! можно загружать на сервер текстовые файлы и рисунки некоторых форматов. На данном сайте эта функция реализована.
Доступны документы с договорами для скачивания. Закачиваются же эти документы редактором системы. В Joomla! применяется система категорий, но поскольку этот продукт построен по модульному принципу, наличие или отсутствие системы категорий зависит от модуля. Скажем, для модуля «статьи» существуют категории, а для модуля «форум» - нет. Но какая бы категория в модуле «статьи» не была создана, структура документов в ней будет такой же, как и во всех других категориях данного модуля, - деление на категории смысловое.
В системе Joomla! документ имеет статус опубликованного, архивного, одобренного или находящегося в процессе редактирования. Архивные статьи можно редактировать. Статьи, добавленные пользователями, должны быть одобрены администратором.
1.8 Коммерческие CMS-системы
В настоящее время существует множество коммерческих CMS-систем. Перечислим некоторые их них:
UMI.CMS, 2YD Slide, A2C, ABO.CMS, ALEE XML Siter, Amiro.CMS, ansiko.CMS, Armix, ARTEShok, Artnets WCM, 1С-Битрикс: Управление сайтом, ARTpublication, AstroCMS, Astron-CMS, Avator, AVIS CMS, Axiom.CM, Ayaxi Publisher (AP), Blitz II, Brightex, BRUTTO CMS, bSite, Cairo, Catapulta, Site Sapiens, Cetera CMS.
Исследуем следующие продукты, отобранные по частоте и качеству упоминания в поисковых системах Google.com и Yandex.ru, на специализированных проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так же согласно данных рейтингов CMS:
· ABO.CMS
· Site Sapiens
· 1С-Битрикс: Управление сайтом
1.8.1 CMS ABO.CMS
Система управления сайтом ABO.CMS предназначена для создания и эффективного управления широким спектром интернет-проектов. Предоставляет современные средства размещения информации, позволяют быстро создать навигационную структуру неограниченной степени вложенности, наполнять контентом, а так же проводить оптимизацию и оформление контента, обладая лишь навыками пользователя офисных приложений.
Данная система поставляется с полным сопроводительным комплектом документации для пользователя и разработчика.
Архитектура модульная, функциональность системы настраивается в соответствии с конкретной задачей.
Существуют несколько редакций данного продукта, различающиеся функциональностью и стоимостью:
· ABO.CMS:PROMO - для создания небольших промо-сайтов.
· ABO.CMS:INFORM - для крупных информационных проектов.
· ABO.CMS:CORPORATIVE - для разработки и управления корпоративными проектами.
· ABO.CMS:E-COMMERCE - для ведения электронной коммерции в Интернет.
· ABO.CMS: Управление - Интернет-магазином - для управления Интернет-магазином из 1С: Предприятие 8.0.
Данная систем имеет следующие преимущества:
· Система автоматизированных обновлений
· Многосайтовость
· Масштабируемость
· Модульная архитектура
· Удобный интерфейс
· Управление несколькими сайтами
· Высокая надежность и безопасность
1.8.2 Характеристики и элементы сайта на основе CMS ABO.CMS
Рассмотрим сайт, построенный на основе ABO.CMS http://fujitsu-notebook.ru. Данный сайт представляет из себя сайт компании, специализирующейся на продаже ноутбуков. Выполняет информационные функции, новостные функции, а так же функции Интернет - магазина.
Сайт выполнен в едином для компании Fujitsu-Siemens стиле. На главной странице доступны переходы в разделы: о компании, клиентам, новости, аренда, гарантия, карта сайта, контакты, каталог. Каталог одновременно является и Internet-магазином.
1.8.3 CMS Site Sapiens
Site Sapiens Официальный сайт системы управлением контентом «Site Sapiens» // http://sitesapiens.ru // Проверено: 07.06.2009 - одно из наименее дорогих и перспективных решений данного класса на рынке. Это платформа управления контентом, включающая такие неотъемлемые составляющие, как система управления всеми сайтами информационной сети, среда разработки веб-приложений и платформа веб-интеграции. Данная система основана на объектной модели представления данных.
Site Sapiens содержит интерфейс, аналогичный Проводнику Windows, где роль приложений, папок и файлов исполняют сайты, разделы и документы. Таким образом, все те технологии, с которыми мы уже привыкли работать - Drag&Drop (перетянул и оставил), Copy/Paste (скопировал / вставил), доступны и для управления структурой информационной сети, структурами сайтов. Перспективные технологии поколения Web 2.0, примененные в Site Sapiens, стирают грань между возможностями веб-приложений в рамках платформы и офисных программ.
Site Sapiens гарантирует доставку данных, введенных в формах, сообщает обо всех процессах в системе в масштабе реального времени, реализует удобную навигацию по линейным спискам и по файловой системе.
Платформа рассчитана на информационные системы с большими объемами информации, поэтому пользовательские интерфейсы организованы таким образом, чтобы пользователь тратил минимум времени на поиск требуемой информации в рамках системы.
Весь жизненный цикл содержания в данной информационной системе разбит на 4 этапа: сбор, создание / управление, публикация и архивирование содержания. Site Sapiens позволяет организовать поступление информации в систему из любых текстовых форматов.
Процесс создания и управления информацией подобен работе с MS-Office. Публикация автоматически представляет данные во всех заданных форматах (HTML, WML, RSS, XML и т.д.). Нажатием одной кнопки Site Sapiens позволяет создать файловый образ информационной системы, готовый для переноса на магнитные носители или DVD/CD.
Содержимое контента данной системы складывается из документов, записей и файлов, связанных развитыми структурами. Каждый из этих информационных объектов подчиняется единой политике пользовательских прав.
Использование декларативного языка XML Sapiens позволяет многократное использование в приложениях заготовок структур данных и функциональных решений.
Данная система выбрана в качестве основы для интернет-решений такими компаниями, как The Coca Cola Company, Renault, Elle, Mars.
1.8.4 Характеристики и элементы сайта на основе CMS Site Sapiens
Рассмотрим сайт, построенный на основе Site Sapiens - http://www.elle.ru. Данный сайт представляет из себя электронную верию журнала ELLE.
С точки зрения информационной архитектуры реализована классическая организация материалов: разделы с рубриками, содержащими ленты материалов. Исключением является раздел «Подиум», который представляет собой большую фотогалерею с многоуровневым архивом и механизмом демонстрации фотографий в режиме «слайдшоу».
Дизайн сайта создан с учетом большого количества размещаемых фотоматериалов. Фактически, основное внимание посетитель уделяет иллюстрациям к материалам, поэтому дизайн сайта максимально подчеркивает контент и обеспечивает легкую и удобную работу с ресурсом.
Яркое flash-представление главных материалов на стартовой странице регулярно обновляется. Презентация сделана динамической: заголовки и иллюстрации загружаются «на лету» из материалов сайта.
Благодаря возможностям платформы, структура материалов один к одному перенесена печатного варианта журнала. Так, каждая статья может разбиваться на страницы, для каждой из которых выбирается свой шаблон. К любой странице подключаются дополнительные ленты с перечнями ссылок, фотографий или комментариев. Активные точки коллажей, порядки и составы блоков в колонках, опросы, анкеты, рейтинги, гороскопы - это далеко не полный список редактируемых элементов. Администратору доступен для настройки практически любой информационный блок.
Помимо разработки сайта, на данном проекте была организована интеграция сайта с форумом Invision Power Board. У обоих ресурсов общие пользователи и объединенный механизм авторизации.
1.8.5 CMS «1С-Битрикс: Управление сайтом»
Программный продукт «1С-Битрикс: Управление сайтом» Официальный сайт системы управления контентом «1С-Битрикс: Управление сайтом» // http://www.1c-bitrix.ru // Проверено: 10.11.2009 позволяет минимизировать расходы на сопровождение веб-сайта за счет простоты управления статической и динамической информацией.
«1С-Битрикс: Управление сайтом» позволяет:
· управлять структурой и меню сайта через веб-интерфейс
· редактировать внутреннюю область страниц в визуальном режиме
· публиковать новости, пресс-релизы, статьи и другую информацию
· управлять показом рекламы на сайте
· отправлять рассылки группам подписчиков
· управлять интернет-магазином
· вести учет статистики посещений
· производить анализ эффективности рекламных кампаний,
создавать форумы, блоги и т.д.
Многосайтовая версия «1С-Битрикс: Управление сайтом» позволяет создавать неограниченное число сайтов с единой системой авторизации пользователей, единой системой управления, единым рекламным пространством, системой веб-аналитики для анализа эффективности проектов, расширенными возможностями по созданию и управлению сообществами.
Интерфейс административного раздела создан с использованием технологии AJAX, позволяющей значительно ускорить работу с сайтом.
Работа в таком интерфейсе упрощает внедрение продукта, позволяет снизить время на обучение новых сотрудников, избавиться от рутинных действий и выполнять обычные операции быстрее.
Можно масштабировать проект в зависимости от нагрузки на сервер.
Если при увеличении нагрузки на сервер необходимо обеспечить бесперебойную работу сайта, а для этого требуется надежная база данных. Пользователи MySQL-версии «1С-Битрикс: Управление сайтом» могут
быстро перейти на Oracle или MSSQL-версию продукта.
В режиме визуального редактирования на странице могут быть выведены следующие программные компоненты: информационные блоки (новости, пресс-релизы, фотогалереи, вакансии и т.п.), каталоги, веб-формы, опросы, форумы и т.д.
1.8.6 Характеристики и элементы сайта на основе CMS «1С-Битрикс: Управление сайтом»
Рассмотрим сайт, построенный на основе «1С-Битрикс: Управление сайтом» - http://www.cybersecurity.ru. Данный сайт представляет из себя информационный портал.
Данный сайт максимально ориентирован на потребности пользователей.
С главной страницы пользователь получает детальную картину событий в области информационных технологий, происходящих в стране. Внушительный архив материалов проекта разбит на 17 рубрик. На главной странице представлен блок главных событий и краткие выборки из рубрик. Также есть общие выборки последних новостей, новостей, отмеченных администратором как «значительные», популярных статей и сюжетов.
Сайт содержит форум и календарь. Зарегистрированные пользователи могут управлять персональным профилем, участвовать в форумах и вести списки закладок.
При создании сайта была применена безтабличная верстка, что позволило задать приоритет отображения содержания. Когда пользователь запрашивает страницу проекта, прежде всего он видит основное содержание, затем дополнительное, и в конце - навигацию.
1.9 Сравнительный анализ наиболее функциональных CMS
На основе исследования проведенного выше построим Таблицу 1.1. В результате анализа существующих систем управления сайтов (см. таб. 1.1) как лучших бесплатных Joomla, eZ Publish, XOOPS, так и лучших российских платных Битрикс, AMO CMS и Site Sapiens, очевидно, что в зависимости от целей и задач организации сайта можно применять как бесплатные так и платные CMS. Так для обеспечения работы сайта коммерческой организации, где важна стабильность работы продукта, оперативность технической поддержки, и не критичны стоимость продукта и технической поддержки наиболее целесообразно использовать коммерческую CMS. Это может быть Битрикс или Site Sapiens, не исключено, что и ABO.CMS сможет удовлетворить все запросы организации.
Так организациям некоммерческим, тем, кому критична стоимость продукта, и не критично отсутствие техподдержки целесообразно использовать для построения сайта одну из бесплатных CMS систем. Из рассмотренных в этой работе CMS наиболее универсальной, с наибольшим количеством модулей и крупнейшим российским сообществом разработчиков является CMS Joomla!. На данный момент Joomla! является наиболее бурно развивающейся CMS системой.
1.10 Характеристики и элементы сайта Пермского государственного технического университета
Сайт университета расположен по адресу http://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 Характеристики и элементы сайта Московского государственного университета имени М.В. Ломоносова
Сайт расположен по адресу http://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 Характеристики и элементы сайта Московского государственного технического университета имени Н.Э. Баумана
Сайт расположен по адресу http://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 Характеристики и элементы сайта Пермского регионального института педагогических информационных технологий (ПРИПИТ)
Сайт расположен по адресу http://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 Исследование информационной структуры существующего сайта ПРИПИТ
Задачей данного параграфа является исследование информационной структуры существующего сайта ПРИПИТ. Данное исследование проводится путем изучения существующего сайта ПРИПИТ Официальный сайт Пермского Регионального Института Педагогических Информационных Технологий // http://pripit.perm.ru //, а так же локальной копии сайта ПРИПИТ.
В настоящее время существующий сайт ПРИПИТ сверстан на основе технологии 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 |
|||
! | Как писать дипломную работу Инструкция и советы по написанию качественной дипломной работы. |
! | Структура дипломной работы Сколько глав должно быть в работе, что должен содержать каждый из разделов. |
! | Оформление дипломных работ Требования к оформлению дипломных работ по ГОСТ. Основные методические указания. |
! | Источники для написания Что можно использовать в качестве источника для дипломной работы, а от чего лучше отказаться. |
! | Скачивание бесплатных работ Подводные камни и проблемы возникающие при сдаче бесплатно скачанной и не переработанной работы. |
! | Особенности дипломных проектов Чем отличается дипломный проект от дипломной работы. Описание особенностей. |
→ | по экономике Для студентов экономических специальностей. |
→ | по праву Для студентов юридических специальностей. |
→ | по педагогике Для студентов педагогических специальностей. |
→ | по психологии Для студентов специальностей связанных с психологией. |
→ | технических дипломов Для студентов технических специальностей. |
→ | выпускная работа бакалавра Требование к выпускной работе бакалавра. Как правило сдается на 4 курсе института. |
→ | магистерская диссертация Требования к магистерским диссертациям. Как правило сдается на 5,6 курсе обучения. |
Дипломная работа | Формирование устных вычислительных навыков пятиклассников при изучении темы "Десятичные дроби" |
Дипломная работа | Технологии работы социального педагога с многодетной семьей |
Дипломная работа | Человеко-машинный интерфейс, разработка эргономичного интерфейса |
Дипломная работа | Организация туристско-экскурсионной деятельности на т/к "Русский стиль" Солонешенского района Алтайского края |
Дипломная работа | Разработка мероприятий по повышению эффективности коммерческой деятельности предприятия |
Дипломная работа | Совершенствование системы аттестации персонала предприятия на примере офиса продаж ОАО "МТС" |
Дипломная работа | Разработка системы менеджмента качества на предприятии |
Дипломная работа | Организация учета и контроля на предприятиях жилищно-коммунального хозяйства |
Дипломная работа | ЭКСПРЕСС-АНАЛИЗ ФИНАНСОВОГО СОСТОЯНИЯ ООО «АКТ «ФАРТОВ» |
Дипломная работа | Психическая коммуникация |