Конспект лекций по дисциплине «Управление ит-сервисами и контентом»



Pdf көрінісі
бет58/61
Дата15.03.2022
өлшемі1,84 Mb.
#135442
түріКонспект
1   ...   53   54   55   56   57   58   59   60   61
Байланысты:
Конспект лекций

5.2.
 
Системы управления веб-контентом 
Среди основных функций систем управления веб-контентом выделяют следующие: 

хранение содержимого сайта в БД и/или в файловой системе, наличие средств для 
управления информационным содержимым; 

стандартизация представления информации на сайте, использование шаблонов, 
позволяющих централизованное редактирование (таким образом, внешний вид 
всех документов или веб-страниц может задаваться в одном месте); 

масштабируемость по функциональности (посредством использования плагинов, 
модулей, компонентов, собственного программного кода) и по нагрузке 
(кеширование информации, балансировка нагрузки и др. средства); 

управление пользователями, разделение ролей (администратор, программист, 
вебмастер, контент-менеджер, член сообщества, зарегистрированный 
пользователь…) с возможностью назначения индивидуальных или групповых прав 
на действия. 
Среди преимуществ использования систем управления веб-контентом можно отметить: 

уменьшение трудозатрат на создание веб-сайтов, т.е. сроков и стоимости 
разработки – за счёт наличия в CMS многих стандартных функций, часто без 
дополнительной оплаты; 

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

повышение качества информационного продукта – за счёт тестирования и отладки 
функциональности CMS сторонними специалистами; 

снижение трудоемкости и стоимости поддержки информации – за счёт 
автоматизации многих операций, возможности массового изменения информации, 
оперативного поиска и т.д.; 

снижение требований к квалификации персонала – с системами может работать и 
неспециалист в сфере ИТ (контент-менеджер, вебмастер, дизайнер); 

улучшение возможностей дальнейшего развития продукта – за счёт модульной 
архитектуры, разделения данных и их представления. 
В то же время, системам веб-контентам присущи и некоторые недостатки (по сравнению с 
созданием сайта «с нуля» вместо использования готовых инструментальных средств): 

более низкая производительность по сравнению со специализированными 
программными решениями; 

необходимость разбираться в чужом программном коде; 

необходимость настройки и доработки под конкретные задачи, которая не всегда 
осознаётся неспециалистами (настройки «по умолчанию» можно легко принять за 


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

бесплатные и open-source; 

коммерческие (платные); 

собственные разработки («внутренние») 
2.
По возможности переноса (отчуждения): 

отчуждаемые; 

«ПО как услуга» (Software as a Service), т.е. предоставляемые на сервере автора. 
3.
По функциональности: 

блог, личный сайт; 

сайт-визитка, интернет-магазин; 

сайт сообщества

универсальные (расширяемые). 
4.
По необходимости донастройки: 

для конечных пользователей; 

для разработчиков: CMF – content management framework (среда разработки, 
использование её позволяет существенно облегчить труд программистов). 
5.
По используемым технологиям: 

Языки: PHP, ASP.NET, C#, Java, VB.NET, Python; 

Базы данных: MySQL, PostgreSQL, MSSQL, Oracle. 
6.
По архитектуре построения: 

наличие ядра и модулей расширения; 

легкость внедрения собственного кода; 

легкость настройки внешнего вида для посетителя. 
На начало 2010-х годов наиболее распространенными являются следующие системы 
управления веб-контентом (см. Рис. 4): 

Коммерческие: 1C-Bitrix, NetCat, HostCMS, Amiro и др. 

Открытые и бесплатные: WordPress, Drupal, Joomla!, MODx и др. 
Среди открытых и бесплатных систем управления контентом можно особо выделить 
CMS/CMF Drupal (Друпал), которая приобрела большую популярность среди веб-
разработчиков благодаря своей удачной архитектуре, значительному числу готовых 
модулей и наличию большого сообщества, способного оказывать оперативную 


техническую поддержку. Друпал разработан на языке PHP, работает с СУБД MySQL или 
PostgreSQL и имеет расширяемую модульную архитектуру – с использованием этой 
системы вам предстоит выполнить лабораторные работы по нашей дисциплине. 
Рис. 4. Рейтинг популярности систем управления веб-контентом (2012 г.). 


Достарыңызбен бөлісу:
1   ...   53   54   55   56   57   58   59   60   61




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет