- •II. Программная Среда для разработки веб приложений
- •III сравнительный анализ популярных cms
- •Безопасность
- •Русская документация
- •Русское комьюнити/поддержка
- •Борьба со спамом
- •Интеграция с форумом
- •Визуальный редактор
- •Работа с изображениями
- •Шаблоны оформления
- •Расширенная функциональность (плагины)
- •Виджеты/блоки
- •Современные «фишки»: трекбаки, пинги, xml-rpc, rss
- •Кодировки
- •Комментирование
- •Экспорт/импорт данных
- •Дайте определение понятию «контент»
- •Для чего предназначена система управления содержимым ( cms)?
- •Создайте таблицу сравнительного анализа популярных cms
III сравнительный анализ популярных cms
Drupal, Joomla и WordPress — бесплатные системы управления, на основе которых можно создавать функциональные и легко управляемые сайты без серьезных финансовых затрат. Попробуем провести анализ и сравнить эти системы между собой. Мы выбрали наиболее важные аспекты, которые скорее всего заинтересуют разработчиков, планирующих построить программный продукт на базе cms/cmf решений. Для лучшего понимания предметной области, а также для установления порядка была создана такая методика, как классификация. Классификация — это разделение общего множества на частные по выбранным критериям, то есть попросту деление на группы по общим признакам. Классификация требуется и в области систем управления, где она должна установить четкие разграничения между системами. Классификация по степени открытости : все продукты можно разделить на две группы. В первую группу следует отнести все открытые продукты, во вторую — остальные (к остальным относятся коммерческие/проприетарные и бесплатно распространяемые продукты). Теперь выделим наиболее важные для разработчика и пользователя критерии и оценим их по 10 - ти бальной шкале для каждой из трех популярных систем. Критерии:
Безопасность — защита от взлома, стабильность работы проекта.
Версии — наличие обновлений, их регулярность, стабильность и проверенность временем.
Наличие документации, в том числе русскоязычной.
Русское комьюнити/поддержка — наличие сообщества, возможность вступления, квалификация и активность участников
Борьба со спамом — защита проекта от всевозможного спама
Интеграция с другими проектами — java, flash, форум, чат и тд.
Визуальный редактор — минимальный порог вхождения для управления и поддержки данной системы.
Работа с изображениями — встроенные средства для обработки изображений и работы с ними.
Шаблоны оформления — наличие базы дизайнов и тем для проекта
Расширенная функциональность (плагины) — объем и качество существующих наработок ведущих специалистов, расширяющих или изменяющих функциональность проекта.
Виджеты/блоки — возможность проекта выделять отдельные составляющие в блоки и работа с ними.
Современные технологии: трекбаки, пинги, XML-RPC, RSS
Кодировки — возможность работы с разными кодировками и наиболее популярной сегодня UTF-8
Комментирование — работа с комменатириями, уровни доступа и управляемость данного функционала.
Экспорт/импорт данных - управление потоками информации входящей и выходящей из проекта.
Таблица 1. Сравнительный анализ бесплатных CMS наиболее популярные в современном интернет сообществе.
Drupal
Joomla
WordPress
Безопасность
Сейчас целый ряд крупных корпоративных сайтов компаний с мировыми именами работает на Drupal, поэтому у разработчиков к безопасности серьезное отношение. Исправить безопасность на высоком уровне, о чем свидетельствуют имена крупных сайтов... Оценка 10
Безопасность самого проекта находится на высоком уровне. Что же касается безопасности сторонних расширений, то тут все не так гладко. Действительно сильных расширений мало, но они есть. Однако разработчиков меньше и проверенность Оценка 8
WordPress, посравнению сдругими бесплатными движками является довольно хорошо защищённой платформой. Но существуют уязвимости, которые могут повлиять на безопасность WordPress любой версии. Найти конкретные уязвимости Оценка 6
Версии
Версии выходят регулярно. Выпущена 6-я версия. Предыдущая 5-я версия по сравнению с 4.7 выглядит хорошим эволюционным этапом. Новые версии подолгу тестируются. Ядро стабильное. Ошибки в востребованных модулях обычно исправляются оперативно.
С наличием новых версий у Joomla стабильная постоянность. Версию 1.0.13 можно смело считать очень-очень стабильной и безопасной. Новые версии выходят нерегулярно, но со временем максимально дорабатываются.
Хотя официально и заявлено, что версии WordPress будут выходить по графику, на самом деле этого не происходит. Если обнаруживается какая-либо серьезная «дыра», то разработчики оперативно выпускают обновление, поэтому график версий сбивается.
10
9
5
