Обзор и анализ систем управления сайтами, Техническое задание - Реинжиниринг сайта структурного подразделения образовательного учреждения на примере кафедры системного анализа НИЯУ МИФИ

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

К таким программным средствам относятся так называемые системы управления сайтами или сокращенно CMS, которые были созданы для решения следующих задач:

Создание -- предоставление авторам удобных и привычных средств создания контента.

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

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

Теперь рассмотрим наиболее популярные на сегодняшний день CMS. Среди выбранных систем есть как платные, так и бесплатные.

WordPress

Появившаяся в 2003 году первая версия WordPress сразу же завоевала взрывную популярность.

Предельно простая установка, удобное администрирование и "заточенность" под поисковые механизмы - именно эти факторы сделали WordPress по-настоящему культовой системой.

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

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

Сейчас WordPress - движок номер один во всем мире.

Основные характеристики WordPress:

Тип CMS: блог

Стоимость: бесплатная

Нагрузка на сервер: от средней до высокой

Сложность доработки: средняя

Сложность администрирования: низкая

Joomla

Joomla - самая популярная портальная CMS в мире и, в частности, в России. Эта портальная система возникла в 2005 году на основе также достаточно популярной CMS Mambo.

Популярность Joomla основывается, прежде всего, на огромном числе шаблонов и модулей, позволяющих реализовать на этом движке практически что угодно - и при этом без привлечения PHP-программистов. Надо отметить, что сам движок (его ядро) развивается не слишком быстро, но благодаря множеству сторонних разработок на его актуальности это практически не отражается.

Основной недостаток CMS Joomla вытекает из ее же достоинств - изначальная заточенность под сторонние модули сделала систему крайне тяжеловесной и откровенной неоптимизированной в плане кода. Это особенно явственно ощущается в различных сборках Joomla, куда уже заранее включены определенные наборы модулей - зачастую дублирующие друг друга по функционалу.

Основные характеристики Joomla:

Тип CMS: портальная

Стоимость: бесплатная

Нагрузка на сервер: очень высокая

Сложность доработки: высокая

Сложность администрирования: низкая

Битрикс

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

Специфика Битрикс достаточно оригинальна. Эта CMS разрабатывалась как продукт с максимально простым и удобным интерфейсом, при этом позволяющим полностью настраивать любые параметры без применения навыков программирования.

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

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

Основные характеристики Битрикс

Тип CMS: портальная

Стоимость: от 5000р. до 250000р.

Нагрузка на сервер: высокая

Сложность доработки: экстремальная

Сложность администрирования: экстремальная

NetCat

NetCat - популярная коммерческая CMS портального типа, с чуть более дружественным интерфейсом и более демократичными ценами по сравнению с Битрикс. Основной функционал при этом практически идентичен.

NetCat позволяет разрабатывать корпоративные и новостные порталы, онлайновые библиотеки и другие интерактивные сайты с элементами Web 2.0. При этом необходимо понимать, что также как и Битрикс, NetCat не предназначен для создания сайтов-визиток - хотя иногда и используется для этих целей, если заказчик сайта руководствуется в первую очередь репутацией бренда.

Основная особенность NetCat - это два подраздела панели администрирования: для разработчиков и менеджеров. Профессионально реализованный интерфейс достаточно дружелюбен к пользователю, однако объективная сложность системы все-таки не позволяет использовать ее в полной мере без предварительного обучения.

Основные характеристики NetCat

Тип CMS: портальная

Стоимость: от 6000р. до 32000р.

Нагрузка на сервер: высокая

Сложность доработки: высокая

Сложность администрирования: средняя

DataLife Engine

DataLife Engine - русскоязычная система, ориентированная на создание новостных лент и максимально оптимизированная под высокую нагрузку.

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

Активно развиваются два противоположных направления - официальное, с регулярным повышением цен на базовый движок и дополнительной оплатой за любые модули и шаблоны, и бесплатных версий этих же продуктов, которые появляются весьма оперативно. Если изначально цены на DataLife Engine были достаточно демократичными, то чем дальше, тем больше растет разрыв между этими двумя аудиториями. Пожалуй, это единственный объективный недостаток DLE.

Основные характеристики DataLife Engine

Тип CMS: новостная

Стоимость: от 59$

Нагрузка на сервер: низкая

Сложность доработки: средняя

Сложность администрирования: низкая

Drupal

Drupal - бесплатная портальная CMS с модульной системой, вторая по популярности в рунете после Joomla.

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

Преимуществом этой системы является ее модульность, позволяющая создавать на базе готовых модулей Drupal самые разные сайты, от блогов до каталогов и интернет-магазинов. Основным конкурентным недостатком, не позволяющим до сих пор обогнать основного соперника - CMS Joomla - является не столь интуитивно понятный и дружественный интерфейс. Также к недостаткам системы можно отнести традиционную для портальных CMS значительную нагрузку на сервер и избыточность функционала для сайтов, ориентированных на конкретные задачи.

На настоящий момент вышло уже несколько версий Drupal, актуальной версией является шестая.

Основные характеристики Drupal

Тип CMS: портальная

Стоимость: бесплатная

Нагрузка на сервер: высокая

Сложность доработки: средняя

Сложность администрирования: средняя

После проведения обзора и сравнительного анализа CMS систем было принято решение о разработке систему управления сайтом WordPress.

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

Во-вторых большая часть рассмотренных систем платные, что не допустимо на первых этапах данного проекта.

Техническое задание
    1. Общие сведения 1.1. Наименование системы

Полное название информационной системы - "Сайт поиска ответов на вопросы сообществом интернет-пользователей". Сокращенное условное обозначение проектируемой информационной системы - сайт "вопрос-ответ".

1.2. Документы

Разработка и реализация сайта проводится в соответствии с заданием на дипломную работу, утвержденным директором ИИМ НИЯУ МИФИ Прохоровым Игорем Вениаминовичем и заведующим кафедрой системного анализа НИЯУ МИФИ Румянцевым Виктором Петровичем.

1.3. Плановые сроки начала и окончания работ по созданию информационной системы 25.06.2012

Согласно заданию на учебно-исследовательскую работу установлены следующие сроки работы по разработке и реализации сайта:

Дата начала разработки сайта - 25.02.2011

Дата окончания реализации сайта - 25.06.2012

1.4. Порядок оформления и предъявления результатов работ

Результаты работ по разработке и реализации сайт "вопрос-ответ" оформляются в виде отчета по разработке и реализации информационной системы и руководства пользователя.

Похожие статьи




Обзор и анализ систем управления сайтами, Техническое задание - Реинжиниринг сайта структурного подразделения образовательного учреждения на примере кафедры системного анализа НИЯУ МИФИ

Предыдущая | Следующая