| 
Главная -> Как выбрать CMS -> Для пользователей
 Для того чтобы система M7.CMS была понятна обычным пользователям, разработчики придерживались при создании следующих правил:
- Отказаться от избыточной функциональности. К примеру, многие CMS содержат модуль статистики посещений. Но ни одна из них не предоставляет сервиса, сравнимого с LiveInternet.ru.
- Основное CMS-меню должно содержать не более 10 пунктов (и не более 3-х подпунктов в каждом из пунктов).
- При редактировании данных следует придерживаться принципа "куда нажал, то и редактирую".
- Избегать сложных конструкций типа "привязки сущности по ссылке к другим сущностям".
- При редактировании больших форм ввода данных группировать поля форм так, что б некоторые поля можно было скрыть, а другие развернуть (т.к. обычные люди зачастую теряются в формах со множеством полей).
- В WISIWIG полях даже 3 ряда кнопок сильно путают людей. Некоторые важные функции (типа редактирования таблиц) могут быть реализованы в виде всплывающих контекстных меню.
- Документация должна как можно глубже быть интегрирована в саму CMS, что б пользователь не нуждался в дополнительном окне с описанием и не терял времени на открытие описания в нужном месте.
- Основные представления данных (деревья и списки) должны иметь несколько видов. К примеру, списки должны быть представлены в кратком табличном и полном развернутом виде.
В итоге административная часть должна быть не сложнее интерфейса Однокласники.ру или Майл.ру, а по большому счет и более понятна.
Системы управления содержанием должны быть разработаны на базе PHP+MySQL, потому что:
- PHP+MySQL предоставляют абсолютно все хостинг-компании (легко выбрать наилучшую цену хостинга и возможность быстро сменить хостинг). Наиболее отлажена у хостинг-компаний.
- Минимум сбоев в работе.
- Не требует дополнительных затрат - бесплатно скачивается и ставится.
- Работает под все версии Unix и Windows, на большинстве веб-серверов.
- Несложно найти PHP программистов для доработки и внесения изменений в код.
CMS должна иметь открытый (незашифрованный) код, потому что:
- Иначе компании-разработчики могут выдвигать необоснованно завышенные счета за услуги по модернизации кода.
- В открытом коде намного легче разобраться PHP-программистам, отладить ошибки при реализации новых функций или при выходе новых версий браузеров, устранить конфликты с настройками ПО хостинг-компаний.
- Компании-заказчики получают гарантии, что внутри CMS нет следящих и вредоносных программ, скрытых дыр.
- PHP-программисты могут участвовать в разработке CMS, предлагая новые более оптимальные алгоритмы и решения компаниям-разработчикам CMS.
Далее вы можете ознакомитьсяc с разделом: КАК ВЫБРАТЬ CMS Для веб-студий.
|
|
| |