Одним из главных показателей качественного и успешного современного веб-сайта является его динамичность, — это возможность изменения и разрастания структуры, и модулей, частая смена выдаваемой информации, изменение формата вывода информации на страницах сайта, автоматическая генерация карты сайта, публикация новостей, загрузка файлов и многое другое.
Система управления сайтами diamondcms – это профессиональная разработка веб студией Alfa step , отлаженная до мелочей годами работы специалистов, позволяющая создавать веб-сайты практически любого уровня сложности с максимальной экономией времени и сил.
Основной особенностью системы является то, что она в большей степени ориентирована на обычного пользователя ПК и не лишает гибкости при настройке самой системы программистом.
Конечный пользователь сможет управлять созданным сайтом без необходимости знания веб-технологий, а простой интуитивно понятный интерфейс системы администрирования позволяет управлять сайтом, человеку знакомому с компьютером на уровне работы в Microsoft Office Word.
Система управления сайтами была разработана с применением концепции Model-View-Controller, разделение бизнес-логики (модели) от её визуализации (представления, вида). За счет такого разделения повышается возможность повторного использования шаблонов, модулей, функций, переменных в различных участках кода, без дополнительной разработки.
Иными словами сильно упрощается дальнейшая поддержка и изменение кода, каждый разработанный модуль состоит из шаблонов отделенных от программной реализации, за счет этого изменения во внешний вид вносятся без особых сложностей, а шаблоны уже разработанных модулей могут быть использованы в других разработках.
Стандартные возможности системы необходимые для большинства сайтов, могут легко дополняться нестандартными решениями для электронной коммерции, каталогами различного типа, системами статистики, системами управления рекламой, и т.д.
Возможности системы управления сайтами
Diamondcms:
- модульность и расширяемость
- удобство и простота в освоении обычным пользователем
- разделенное управление функциональной и контентной частью
- возможность подключать различные шаблоны на любые страницы сайта
- возможность подключать модули к страницам сайта
- имеет древовидную структуру меню, позволяющее создавать неограниченное количество подразделов в подразделах и на любой глубине структуры подключать модули
- использование ЧПУ
- доступная навигация по сайту
- расширяемость пользовательской и административной части сайта
- использование Ajax
- два режима управления сайтом, профессиональный (все просто для гибкой настройки) и пользовательский (все просто для управления)
- для нормальной работы достаточно только браузера
- объединение различных задач по управлению сайтом в единой системе управления
- все разработанные модули имеют доступ к информационному пространству системы управления, ее функция и шаблонам
- гибкая настройка программистом модулей и системы
- открытый программный код
- при разработке использована концепция программирования Модель Шаблон Контроллер