По состоянию на 2013 год на рынке CMS сложилась ситуация, когда возможности, заложенные в архитектуру большинства платформ 5-7, а то и 10 лет назад, уже исчерпали себя. Системы, когда-то дававшие свободу и возможности разработчику, стали для него обузой и ограничением.
На сегодня на рынке нет хорошей современной платформы для разработки сайтов – проверенного и признанного в отрасли решения, но при этом современного, обладающего продвинутым функционалом, отвечающего актуальным потребностям отечественных разработчиков и потребителей.
В данный момент происходит очередной виток развития CMS – смена поколений платформ. Одни системы сходят с дистанции, продолжая работать в старой парадигме и постепенно устаревая, другие наоборот закладывают новые возможности для будущего рывка.
Не всем системам переход на новый уровень дается безболезненно. Изначально заложенные в архитектуру ограничения и изъяны приводят к необходимости переписывать ядро с нуля, чтобы обеспечить возможность развития.
Проблемы ввода нового ядра в эксплуатацию обширны: это отсутствие обратной совместимости, отставание в переносе коробочного функционала между ядрами, потеря лояльности пользователей, которым приходится оплачивать переписывание своих проектов на по сути новую CMS.
В этих условиях выбор платформы – серьезный стратегический вопрос, от ответа на который зависит благополучие разработчика сайтов или студии на ближайшие годы.
Верный выбор – это возможность снизить затраты, значительно ускорить разработку, создать для своих клиентов дополнительную ценность, гарантируя, что платформа, на которой построен их сайт, динамично развивается и масштабируется, а выход очередной новой версии не приводит необходимости переписывать весь проект с нуля и потере вложенных инвестиций.
Ядро CMS системы (прозрачность его архитектуры, запас встроенных возможностей, возможности расширения и модификации, надежность, производительность, удобство разработки) становится основным драйвером выбора CMS для разработчика.
Чтобы дать ответ на все вызовы современного рынка веб-разработок, компания Амиро выпустила новое поколение своей платформы – Amiro.CMS 6.
Это совершенно новое ядро с открытым кодом, передовой архитектурой, максимально учитывающее потребности разработчика сайтов и решений, но при этом обратно совместимое с предыдущей версией.
В Amiro.CMS 6 переход со старого ядра на новый тщательно продуман и реализован безболезненно. Благодаря заложенной архитектуре все проекты и решения, созданные для предыдущей версии системы, продолжат работу в Amiro.CMS 6 без необходимости переработки или адаптации. Инвестиции пользователей Amiro.CMS надежно защищены.
В отличие от других CMS систем, пытающихся выпустить сейчас следующее поколение своего продукта, новое ядро Amiro.CMS давно вышло из статуса Беты. Оно прошло уже тщательнейшую отладку и тестирование: на протяжении более полутора лет это ядро работало на тысячах сайтов; бóльшая часть административной панели Amiro.CMS с 2012 года реализована на данном ядре, работавшем параллельно ядру предыдущего поколения.
Для удобства пользователей подготовлен FAQ по вопросам миграции модулей с 5-ой на 6-ую версию Amiro.CMS.
Amiro.CMS 6 представляет собой полноценный Content Management Framework (CMF), предназначенный для создания и запуска модулей + ядерный набор модулей, реализующих все возможности CMS. Разработчики получили доступ к всем инструментам и технологиям, используемым компанией Амиро для разработки ядра Amiro.CMS.
В архитектуре Amiro.CMS использованы современные подходы к проектированию и разработке: полноценный MVC, широко применяется AJAX, реализована гибкая и быстрая система событий, сделан упор на производительность и экономию ресурсов. Их загрузка происходит по мере реальной необходимости. При этом сохранена гибкость, учтены особенности дистрибуции, возможность обновления как системной части, так и сторонних решений.
Оптимальное сочетание таких взаимоисключающих факторов, как удобство, высокая производительность, но при этом гибкость, обновляемость, масштабируемость – уникальная особенность архитектуры Amiro.CMS 6.
Архитектура Amiro.CMS 6 разработана, чтобы дать максимальное количество альтернатив реализации, исходя из стоящей перед разработчиком задачей: любое место можно унаследовать, заменить, несколькими способами изменить функциональность на том уровне, где это в данный момент требуется. Копия любого модуля для дальнейшей доработки и изменения доступна нажатием всего одной кнопки. Архитектура позволяет разработчику максимально переиспользовать имеющийся готовый функционал и инфраструктуру платформы, писать свой код только для реализации необходимого заказчику функционала, избегая множества лишней работы, требующейся при использовании других CMS.
Гибкая система дистрибуции модулей и магазин Амиро.Маркет позволяют партнерам Amiro.CMS дополнительно заработать на уже имеющихся наработках, сделав из них тиражируемые решения, получая авторские отчисления с каждой проданной копии.