Обоснование выбора технологии разработки
Система управления сайтом - это информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом.
Для того чтобы правильно выбрать систему управления для своего сайта нужно рассмотреть:
a) интерфейс:
§ удобства в использовании CMS;
§ внешний вид должен быть приятным, выдержанным в едином стиле;
§ посмотреть основные интерфейсные элементы управления;
§ все должно быть очевидно и понятно, а самое главное – удобно;
§ интерфейс не должен быть "перегружен" текстом и графикой, он должен предоставлять только нужную информацию и не содержать лишнего;
§ выяснить совместимость с браузером, установленным на компьютере.
b) скорость:
§ обратить внимание на скорость работы.
c) стандарты:
§ качественно сделанная CMS обязана поддерживать принятые стандарты.
d) функциональность:
§ система должна обладать всеми функциональными возможностями;
§ узнать, сколько стоит базовый комплект (ядро + набор модулей) и что в него входит.
e) редактирование текста:
§ должен быть визуальный редактор, внешне напоминающий популярный текстовый редактор MS Word;
§ человеко-понятные URL-адреса очень важны;
§ система должна поддерживать мультиязычность (языковые локализации).
f) сервис блокировки пользователей и антиматный фильтр;
g) поиск;
h) хостинг.
Список популярных бесплатных CMS
1. Joomla - самая популярная в мире CMS, к которой выпущено огромное количество бесплатных модулей для расширения ее функционала.
Рисунок 11 - Панель управления joomla
2. WordPress - самая популярная в мире система для создания блогов, отличается простотой и удобством.
Рисунок 12 - Панель управления WordPress
3. TYPO3 - бесплатная CMS система, которая используется в основном для создания корпоративных сайтов.
Рисунок 13 - Панель управления YPO3
4. uCoz - интернет платформа, предоставляющая систему управления хостингом и CMS для создания своего сайта. Функционал сайта расширяется за счет подключаемых модулей — опрос, форум, блог, новости и так далее.
Рисунок 14 - Панель управления UCoz
5. Drupal - несколько сложновата в освоении и требует определенных знаний веб программирования, но зато отличается надежностью. Позволяет создать практически все, что угодно: социальные сети, блоги, интернет магазины, форумы, новостные порталы и многое другое.
Рисунок 15 - Панель управления Drupal