Использование Content Management System Drupal в разработке сайта
Обоснование выбора системы управления контентом сайта Drupal для построения сайта коммерческой компании. Описание существующих подобных систем. Анализ требований к структуре сайта. Анализ достоинств и недостатков системы управления контентом Drupal.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.05.2017 |
Размер файла | 489,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Использование CMS Drupal в разработке сайта
Ковылин Владислав Андреевич1,
Струбалин Павел Владимирович2
1Саратовский Социально-Экономический Институт РЭУ
имени Г.В. Плеханова, студент
2Саратовский Социально-Экономический Институт РЭУ
имени Г.В. Плеханова, кандидат экономических наук,
доцент кафедры информационных систем в экономике
Аннотация
Данная статья посвящена рассмотрению вопросов обоснования выбора системы управления контентом сайта (CMS - Content Management System) Drupal для построения сайта коммерческой компании. Приведены краткие описания существующих подобных систем, часть технического задания и последующая реализация проекта в виде сайта торговой компании.
Ключевые слова: CMS, Drupal, автоматизированная система, информационные технологии, разработка веб-сайтов, система управления контентом
Keywords: CMS, Drupal
CMS (от английского Content Management System) информационные системы, компьютерные программы, которые осуществляют организацию процесса обеспечения создания, управления и редактирования сайта.
Основной задачей такой системы является сбор и объединение в единое целое, в соответствие с выделенными ролями и задачами, различных информационных источников, доступных для заимствования внутри предприятия и вне его пределов. Ко всему этому данная система обеспечивает взаимодействие структур различного уровня - сотрудников, проектов и рабочих групп с теми базами созданных ранее знаний и данных, в таком виде и таким способом, чтобы сделать максимально комфортным и привычным поисковый процесс и повторное использование. Явно просматривается основное назначение системы управления контентом - управление, обработка, хранение, публикация и просмотр разными группами пользовательских ролей всего многообразия существующих данных, таких как аудио и видео файлы, стандартные документы, различные информационные каталоги и т.д.
Конкретной официальной классификации CMS не существует, но системы можно типизировать по границам разработки и допустимого использования:
· CMS общего назначения;
· Галереи;
· Сайты-визитки без SQL-базы;
· Интернет-магазины;
· Социальные сети;
· Форумы.
В позиции CMS общего назначения выделяется 5 лидеров.
WordPress -- мощная платформа, зачастую используемая для персонального блоггинга, с практичными настройками и свойствами по умолчанию и с чрезвычайно гибким и настраиваемым ядром. Идеально подходит для ведения блога, проста в освоении, но если проект разработки выходит за рамки работы с блоггингом, данная CMS теряет свою эффективность. Отличная особенность - наличие централизованной базы WordPressCodex.
Joomla -- часто обновляемая, на изначальном этапе имеющая разгруженное ядро, система проста в разработке, но сложна при работе с сайтом неквалифицированного персонала и очень ресурсозатратная в плане содержания на хостингах, при этом совершенно бесплатна.
Drupal -- полноценная функциональная среда для разработки и создания сайтов всевозможного назначения, очень гибкая, приятна в освоении, легко масштабируемая и модернизируемая, также находится в свободном доступе и постоянно развивается.
MODx -- современная разработка, активно продвигается и развивается, чрезвычайно гибкая и эффективная, бесплатна, но требует больших навыков в специализированной области разработки, нежели другие системы.
1C Битрикс -- проект от известной компании 1С, поставляемая в различных редакциях и сборках, имеет, как и все продукты разработчика, постоянную техподдержку. Стоимость варьируется в зависимости от версии.
В данных момент разрабатывается Интернет-сайт для торговой компании. В качестве системы управления содержимым после проведения сравнительного анализа CMS-технологий была выбрана CMS Drupal версии 7, как очень гибкая и легко масштабируемая. К её главным достоинствам можно отнести открытый исходный код, интеграцию с социальными сетями, индивидуальную каталогизацию информации, качественное взаимодействие с почтовыми сервисами и возможность проведения высококлассной SEO-оптимизации. Проект планируется постоянно сопровождать, заниматься его развитием и продвижением, поэтому CMSDrupalоценивается, как прекрасное решение для разрабатываемого сайта.
Перед процессом программной реализации нам желательно четко представлять, что нам требуется создать, какое представление будет иметь сайт, какое техническое оснащение должно быть для успешной и эффективной работы конструируемого Интернет-ресурса. Для этого необходимо составить техническое задание на разработку, в котором опишем основные требования к проекту. В качестве примера приведены общие положения по назначению и функциям сайта и структура.
Общие положения
Предметом разработки является Интернет-сайт торговой компании, с системой динамического управления наполнением на базе CMS Drupal версии 7.
Назначение сайта:
· предоставление информации о торговой компании;
· предоставление информации о деятельности торговой компании;
· осуществление коммерческой деятельности компании
· предоставление информации о продуктах и сервисах компании.
Цель создания сайта: предоставление организацией дополнительных услуг и сервиса потребителям, облегчение получения информации о продуктах компании, реализация предлагаемой продукции в режиме онлайн.
Требования к структуре сайта. управление контент сайт drupal
Все названия разделов сайта, приведенные ниже, являются условными и могут корректироваться в ходе проектирования. Первоначальная структура сайта должна иметь вид:
1. Главная
2. Каталог продукции
2.1. Стоматологические установки AJAX
2.2. Ортопедические матрасы и подголовники
2.2.1.Ортопедический валик
2.2.2.Ортопедические топперы
2.2.3.Ортопедические подголовники
2.3. Встраиваемое оборудование
2.3.1.Встраиваемая светополимеризационная лампа
2.3.2.Встраиваемый скалер
2.3.3.Газовая пружина
2.3.4.Комплекты клапанов
2.3.5.Фиброоптика
2.4. Дополнительное оборудование
2.4.1.Оборудование для визуализации
2.4.2.Дополнительная обивка повышенной комфортности
2.4.3.Сменный набор обивок на AJ 11, AJ 12, AJ 15, AJ 18
2.4.4.Светильники
2.4.5.Педали
2.4.6.Стоматологические стулья
2.5. Компрессоры
2.5.1.Компрессоры для одной установки
2.5.2.Компрессоры для одной и более установок
2.5.3.Звукоизоляционный кожух для компрессора
3. О нас
3.1. СМИ о нас
3.2. История компании
3.3. Сервис
4. Новости
4.1. Статьи
4.2. Новинки 2017
5. Контактная информация
5.1. Партнеры
Основываясь на составленном техническом задании был разработан сайт торговой компании с первоначальным контентом (Рис. 1).
Рис.1 Главная страница сайта
Говоря о работе с CMS Drupal, нужно выделить достоинства и недостатки данной системы управления контентом.
Достоинства системы:
· Широкий спектр выполняемых задач
· Свободный доступ к использованию системы
· Всесторонняя поддержка продукта как создателями, так и многочисленным количеством пользователей
· Модульная система расширений и функциональных блоков
· Возможность самостоятельной модернизации системы - как модулей, так и ядра CMS
· Высокая безопасность и низкие требования к системным ресурсам при высокой производительности
Недостатки Drupal:
· При своем интуитивно понятном интерфейсе, он все же менее дружелюбен, чем мог бы быть
· Возможна некоторая сложность для людей, не занимающихся разработкой, которая проявляется, в основном, при более глубоком администрировании сайта
В конечном счете Drupal- прекрасная CMS с мощнейшим движком, которая подойдет для любой разработки сайтостроения.
Библиографический список
1. Особенности WordPress // WordPress.org URL: https://codex.wordpress.org/Особенности_WordPress (дата обращения: 20.10.2016).
Размещено на Allbest.ru
...Подобные документы
Описания системы управления контентом сайта, предназначенной для создания, внедрения и управления коммерческими или некоммерческими веб-сайтами и порталами. Возможности системы DotNetNuke. Анализ функций управления контентом. Установка сайта на сервер.
курсовая работа [2,9 M], добавлен 11.01.2015Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.
курсовая работа [139,4 K], добавлен 18.02.2015Изучение структуры шаблона для создания сайта для НБУ "Юг-Сервис", который будет иметь возможность совместного наполнения информацией в режиме реального времени. Сравнение CMS Drupal, Joomla и WordPress. Наполнение сайта и его размещение на хостинге.
дипломная работа [7,3 M], добавлен 25.04.2015Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.
дипломная работа [2,9 M], добавлен 12.08.2017Программный инструментарий, применяемый для разработки и создания Web-сайтов. Методы и способы представления на Web-страницах различных видов информации. Покупка хостинга и домена. Система управления содержимым сайта. Установка Drupal 7 на хостинг.
курсовая работа [993,8 K], добавлен 14.07.2012Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.
курсовая работа [1,0 M], добавлен 09.01.2014Обоснование потребности в web-сайте. Описание установки CMS Joomla. Постановка задачи при проектировании web-сайта. Обоснование выбора CMS (Content Management System). Разработка базы данных и интерфейса. Классификация и проектирование web-сайтов.
дипломная работа [1,9 M], добавлен 13.05.2009Системы управления контентом. Проектирование сайта агентства недвижимости. Информационное обеспечение системы. Построение логической модели данных. Разработка интерфейса сайта: программные средства, структура сценария, его компьютерная реализация.
дипломная работа [2,4 M], добавлен 27.10.2017Наиболее распространенные программы. Внешний вид и программирование сайта. Система управления контентом и веб-контентом. Хранение и публикация большого количества документов, изображений, музыки или видео. Инструменты хранения и публикации информации.
презентация [481,3 K], добавлен 19.08.2013Принципы построения распределенных информационных приложений. Распределенное трех уровневое приложение. Необходимость использования приложений в средней школе. Системы управления контентом для создания сайта. Анализ сайтов учителей начальных классов.
дипломная работа [2,1 M], добавлен 26.05.2014Актуальность и значимость создания web-сайта образовательного учреждения - школы. Функциональное моделирование предметной области. Основные этапы разработки сайта. Программная реализация. Установка, настройка и работа с локальным сервером Open Server.
дипломная работа [990,5 K], добавлен 01.01.2018Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.
курсовая работа [2,1 M], добавлен 14.06.2014Особенности структуры сайта, система управления контентом. Создание и размещение в Интернете web-сайта. Сущность возможных методов продвижения сайтов. Основы Web-аналитики, характеристика мониторинга посещаемости, улучшения защищенности Интернет-сайта.
дипломная работа [4,1 M], добавлен 15.06.2012Сайт – единая система организационных, технических, программных и информационных средств. Использование автоматизированных сайтов в деятельности организаций. Этапы разработки сайта HTML для компании "Lidia Travel": верстка сайта, наполнение контентом.
отчет по практике [773,3 K], добавлен 05.02.2015Формулировка требований к разработке и оформлению информационного сайта предприятия. Описание архитектуры сайта, меню навигации и алгоритма работы, листинг программного кода. Выбор серверной части и процесс отладки. Методы продвижения сайта в Интернете.
курсовая работа [4,6 M], добавлен 18.01.2014Разработка сайта интерактивной карты городского пассажирского транспорта. Описание системы управления контентом Joomla! Выбор технических параметров хостинга. Разработка структуры сайта, его основные разделы. Выгрузка сайта на хостинг в интернете.
дипломная работа [6,3 M], добавлен 13.12.2014Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.
дипломная работа [856,2 K], добавлен 27.06.2012Предпосылки для создания системы, подсистемы или задачи. Анализ информационного обеспечения, разработка входных, выходных данных. Система управления контентом. Инструкция по установке и настройке сайта на локальный сервер. Настройка системы Wordpress.
дипломная работа [1,4 M], добавлен 10.09.2013Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.
дипломная работа [3,4 M], добавлен 22.06.2009Анализ методов разработки сайта с помощью веб-инструментов, конструктора, системы управления сайтом. Выбор языка веб-программирования, графического редактора. Разработка корпоративного сайта, его внедрение в интернет и тестирование на различных браузерах.
курсовая работа [2,5 M], добавлен 22.03.2017