Главная страница
Навигация по странице:

  • ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА На темуСравнительный анализ систем управления контентом ( CMS )

  • СОДЕРЖАНИЕ ВВЕДЕНИЕ ....................3 ГЛАВА 1. Сущность, характеристики и функционирование систем управления контентом .

  • ГЛАВА 2. Метод сравнения и анализа систем управления контеном. Характеристики, преимущества и недостатки на WordPress, Joomla, Drupal и Plone.

  • Цель и задачи диссертации

  • Структура и объем диссертации

  • ГЛАВА 1. Сущность, характеристики и функционирование систем управления контентом. 1. Сущность CMS . Типы CMS .

  • 2. Основные термины и определения. 2.1. Что такое данные

  • 2.4. Что такое база данных

  • Анализ альтернативных решений. Сравнительный анализ систем управления контентом (cms)


    Скачать 235.06 Kb.
    НазваниеСравнительный анализ систем управления контентом (cms)
    АнкорАнализ альтернативных решений
    Дата14.12.2021
    Размер235.06 Kb.
    Формат файлаdocx
    Имя файлаbangeev_kv_sravnitelnyy-analiz-sistem-upravleniya-kontentom-cms_.docx
    ТипРеферат
    #303094
    страница1 из 4
      1   2   3   4

    Правительство Российской Федерации

    Федеральное государственное автономное Образовательное учреждение

    высшего профессионального образования

    «Национальный исследовательский университет

    «Высшая школа экономики».

    Факультет бизнес-информатики

    Кафедра инноваций и бизнеса в сфере информационных технологий

    ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

    На тему

    Сравнительный анализ систем управления контентом (CMS)

    Студент группы № 241-M

    Бангеев Кристиан Валериев

    Научный руководитель

    К.т.н, доц. Малов Дмитрий Николаевич

    Москва 2015

    СОДЕРЖАНИЕ

    ВВЕДЕНИЕ ....................3

    ГЛАВА 1. Сущность, характеристики

    и функционирование систем управления контентом. ....................8

    1. Сущность CMS. Типы CMS. .....................8

    2. Основные термины и определения. .....................10

    3. Критерии для определения потребности в CMS. .....................15

    4. Появление и развитие систем управления контентом. ...................15

    5. Предпосылки для возникновения систем управления веб-контентом. .....................17

    6. Преимущества и недостатки CMS. .....................21

    7. Архитектура системы управления контентом. .....................24

    8. Основные характеристики CMS. .....................25

    9. Цель и функции системы управления контентом. .....................27

    10. Требования и критерии при выборе системы управления контентом. .....................32

    11. Важность системы управления контентом для успеха

    в бизнесе. .....................37

    12. Виды систем управления контентом. Классификация систем управления контентом в плане программного обеспечения. .............39

    ГЛАВА 2. Метод сравнения и анализа систем управления контеном. Характеристики, преимущества и недостатки на WordPress, Joomla, Drupal и Plone. .....................50

    1. Хостинг и инсталляция. .....................52

    2. Сложность создания сайта. .....................52

    3. Удобство использования, с точки зрения администратора содержания. .....................53

    4. Удобство использования, с точки зрения администратора

    сайта. .....................54

    5. Графическая гибкость. .....................55

    6. Поисковая оптимизация и доступность. .....................55

    7. Структурная гибкость. .....................56

    8. Потребительские роли и рабочий поток. .....................57

    9. Коммуникация и Web 2.0 функциональности. .....................57

    10. Расширение и интеграция. .....................58

    11. Безопасность. .....................58

    12. Техническая поддержка и характеристика общности разработчиков. .....................59

    13. Результаты сравнения и вывод критериев оценки.....................60

     

    ЗАКЛЮЧЕНИЕ .....................67

    ЛИТЕРАТУРА .....................69

    ВВЕДЕНИЕ

    "Управление контентом - это получение надлежащего содержания правильным человеком в нужное время по правильной цене"

    Гэри Макговерн

     

    "Данные - это не информация, информация - это не знание, знание - это не понимание, понимание - это не мудрость."

    Клифф Столл и Гэри Шуберт

     

     

    Актуальность темы

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

    В последние годы уже появились инструменты высокого уровня, которые позволяют людям без опыта в этой области, эффективно выполнять все виды деятельности в Интернете. "Верхом" этих разработок являются системы управления контентом (CMS).

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

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

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

     

    Мотивация выбора темы

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

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

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

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

     

    Цель и задачи диссертации

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

    Рассматриваются как общие принципы и различия между системами управления веб-контентом, так и конкретные решения, и какие преимущества они приносят. Будут сравнены несколько популярных CMS - WordPress, Joomla, Drupal и Plone.

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

    Цель магистерской диссертации – доказать и продемонстрировать практическую необходимость систем управления веб-контента и создать метод оценки и сравнения CMS.

    Из цели вытекают следующие задачи:

    1. Описать системы управления веб-контента. Эта задача может быть разделена на следующие подзадачи:

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

    1.2. Поставить обоснованные требования к концепции системы управления веб-контента.

    1.3. Создать концепцию системы управления веб-контента, описать и мотивировать решения, удовлетворяющие установленным требованиям.

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

    2.1. Сравнить наиболее популярные системы управления веб-контента.

    2.2. Предоставить результаты испытаний и исследований.

    2.3. Рекомендовать систему управления веб-контента для каждого конкретного случая.

    2.4. Мотивировать выбор конкретной системы.

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

    Данная работа состоит из введения, трех глав и заключения. Добавлены и соответствующие приложения и библиография.

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

    Целью второго раздела является предоставление метод сравнения систем управления контентом. В качестве примера выступают 4 из наиболее распространенных систем управления контентом. Сделан анализ их специфических характеристик и способов работы. Сравниваются все эти 4 системы управления контентом по своим преимуществам и недостаткам на базе метода.

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

    ГЛАВА 1. Сущность, характеристики и функционирование систем управления контентом.

    1. Сущность CMS. Типы CMS.

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

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

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

    - Системы управления корпоративным контентом (Enterprise content management systems, ECMS);

    - Системы управления учебным контентом (Learning Content Management Systems, LCMS);

    - Компонентные системы управления контентом (Component content management system, CCMS);

    - Системы управления веб-контентом (Web content management systems, WCMS);

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

    1.1. Системы управления корпоративным контентом используются для сбора, управления, хранения и доставки контента (документов), связанного с процессами в организации.

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

    1.3. Компонентные системы управления контентом специализируется в создании документов из составляющих. Эти компоненты могут быть использованы в другом документе или в нескольких документах. Каждый компонент хранится только один раз в системе управления контентом и используется повторно в одним или в нескольких документах. Это гарантирует, что содержание соответствует везде в документации. [12]

    1.4. Системы управления веб-контента программы, которые помогают поддерживать, контроль, модификация и сборку содержания веб-сайта.

    Содержание наиболее часто сохраняется в базе данных и может быть собрано с использованием гибкого языка, например, XML . Пользователь взаимодействует с системой через обычный веб-браузер. Оттуда он имеет возможность отредактировать, контролировать и поддерживать детали структуры. Пользователь может добавлять к веб-страницам контент и при этом ему не нужны особые знания о программировании или HTML [10]. Поэтому нужно, чтобы система поддерживала следующие функции:

    • автоматизированные шаблоны, которые могут быть легко изменены в одном месте, а затем перемещаться по всей системе;

    простота редактирования контента;

    • расширяемость с помощью плагинов и расширений;

    • регулярные обновления и соблюдение веб-стандартов;

    • простой рабочий поток (Workflow);

    • управление жизненным циклом содержания от создания до окончательного удаления;

    • контроль версий веб-страниц.

    2. Основные термины и определения.

    2.1. Что такое данные?

    Компьютеры были разработаны для обработки данных. Данные состоятся из небольших фрагментов информации - числа, слова, образы и звуки, которые имеют смысл для людей. Понятие "данные" было разработано специально для устранения субъективных характеристик информации, чтобы компьютеры смогли справиться с строгой логической точности.

    2.2. Что такое информация?

    Нет единого определения термина "информация". Существует довольно широкий диапазон значений в различных областях знаний. Самое простое определение информации - это доступное, используемое знания. [3]

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

    • текст, например, статьи, книги и новости;

    • звук, музыка, беседы и чтения;

    • изображения, например, фотографии и иллюстрации;

    • движение, например, видео и анимации;

    • компьютерные файлы, такие как электронные таблицы, слайд-шоу и многое другое.

    2.3. Что такое контент?

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

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

    В области информационных технологий, термин "контент" используется для обобщения понятия "документ" для таких атипичных данных, как видео, аудио и мультимедиа. [1]

    2.4. Что такое база данных?

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

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

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

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

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

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

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

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

    Контент – это названная информация. Имена необходимы, чтобы обеспечить простой, запоминающийся, полезный ящик, в котором можно собрать и объединить разрозненные части информации. Контетом является информация, которая организована вокруг конкретной цели для конкретного использования. Ключ к организации и использовании содержания это именование. После того, как вы поставите стандартный набор имен для информации могут быть созданы простые правила и процедуры для выбора и отображения содержимого. Метаданные - это множество имен, которые связаны с компонентами, чтобы помочь найти, подключить и использовать данные. Можно сказать, что метаданные являются информацией о информации.
      1   2   3   4


    написать администратору сайта