Butterfly.CMS Разработка

Buuterfly.CMSВот уже почти восемь месяцев мы работаем над тем, чтобы создать поистине уникальную по функциональности платформу, на базе которой возможно реализовать любой по сложности проект, от сайта-визитки, до сервиса или социальной сети. Да, звучит фантастично;) Но, обо всём по-порядку...

В качестве базиса системы управления контентом (CMS) мы остановили свой выбор на Yii-фреймворке. Это динамически развивающийся продукт, который сочетает в себе очень гибкую, понятную и функциональную MVC-архитектуру и поддержку PHP 7.

Огромное международное сообщество разработчиков, тысячи строк идеального документированного кода, отзывчивая поддержка и сотни расширений на GitHub на любой случай, не смогут оставить равнодушным программиста даже с самым изысканным вкусом.

Среди запланированного функционала системы управления контентом Butterfly.CMS — более 50-ти функциональных модулей, часть которых уже реализована. Подробнее см. в таблице.

Butterfly.CMS конечно же будет распространяться под свободной лицензией (MIT) и с открытым исходным кодом.

Особенностью системы станет социализация и интернационализация из коробки. Это означает, что вам больше не нужно искать решения, которые способны одновременно обеспечить мультиязычность веб-сайта, социальную активность его пользователей, разделение ролей и т.д.

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

Butterfly.CMS планируется как не обычная система, которые вы возможно привыкли видеть. Мы не предусматриваем реализацию внутреннего шаблонизатора и систему html-шаблонов, чем с избытком владеют другие системы. Потенциал системы нацелен на разработку в корпоративном сегменте, где создание дизайна будущего сайта очень важный, кропотливый процесс не терпящий ограничений со стороны системы.

Кроме этого, мы планируем сквозную интеграцию SEO инструментов во всех модулях. Это будет означать, что вам больше не нужно искать отдельные расширения для тонкой настройки мета-тегов и прочего в отдельности для галереи, каталога продуктов, новостного блога и прочего. В совокупности с SEO-дружественными URL с неограниченной вложенностью, контролируемыми редиректами, турбо-страницами из коробки и сквозной интеграции OpenGraph — вы избежите в будущем появления дублей страниц и хорошее настроение поисковых систем;)

Butterfly.CMS создаётся для продвинутых разработчиков, способных раскладывать перспективы на будущее. Для сайтов которые будут расти - это станет просто не заменимым решением. Ведь если вам станет не хватать базового функционала, вы всегда можете масштабироваться подключив собственные или сторонние расширения через Composer, и использовать их в дальнейшем в своём проекте.

Внутренняя модульная архитектура Butterfly.CMS позволяет разрабатывать собственные инструменты для управления сайтом, тонко настраивать его работу, создавать динамический контент, проектировать и использовать базы данных, анализировать статистическую информацию, данные активности полученные от пользователя, и даже интегрировать сторонние API с базовым API модулей системы.

Сквозное API для всех модулей мы также предусматриваем. Так что вы с легкостью сможете строить одно-страничные приложения на Angular, Vue.js и etc.

Несколько скриншотов текущей панели администрирования Butterfly.CMS:

Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS Butterfly.CMS

Установить актуальный релиз Butterfly.CMS вы можете через composer:


$ composer create-project --prefer-dist wdmg/butterfly.cms example.com
$ cd example.com
$ php init
	

И в завершении, мы бы хотели обратиться к сообществу разработчиков. Всех кого заинтересовала идея и кто чувствует необходимость в развитии проекта, просим Вас —

Скачать [v1.0.11] GitHub Присоединяйтесь!


Свяжитесь с нами если у Вас возникли вопросы
или позвоните:
+38 (050) 471-21-14
Vodafone, Украина