MaxSite.org
Блог вебмастера

«Слепой» тест «движков» CMS. Критерии

PHP

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

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

Критерии будут разделены на смысловые группы. Например Установка CMS, Ресурсопотребление, Обновление, Удобство создания записей, Загрузка файлов и т.д. По назначению группы могут делиться на работу в админ-панели, результирующий код (html/js/css — то что уже в браузере) и «расширения» для вебмастера — то насколько просто добавить/изменить какую-то функциональность (плагин, шаблон).

Вначале нужно в режиме мозгового штурма, накидать все критерии, которые приходят в голову. После их систематизировать. Дальше можно будет взять несколько бесплатных CMS (для блогов) и на них попробовать прогнать это тестирование. Таким образом получится сводная таблица со всеми объективными характеристиками.

После можно будет обсуждение на гитхаб перенести.

Некоторые вещи довольно сложно оценить объективно, поэтому потребуют разделения на «подтесты». Например визуальный редактор. Само по себе его наличие ещё ни о чём не говорит. Это может быть как плюсом, тамк минусом. Поэтому для его оценки следует использовать «подкритерии», например скорость загрузки (обычно там много js-кода). Другой «подкритерий» — умение справляться со сложных html-кодом. Например публикуем какой-то готовый html-код и смотрим как он отображается на сайте. Если с ошибками, то это явный минус.

В какой-то мере «слепой» тест перекликается с возможностями CMS. Каждая опция в админ-панели используется для какой-то функцинальности и было бы интересно оценить её в рамках разных систем. Для пользователя это дополнительная информация, а для разработчиков — повод добавить отсутствующий функционал в свой «движок». :-)

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

Оставьте комментарий!

Комментарий будет опубликован после проверки. Вы соглашаетесь с правилами сайта.

(обязательно)