Идеальный PHP-фреймворк для бизнес-приложений

Фреймворк Webasyst

Webasyst — это на самом деле фреймворк с открытым исходным кодом, а значит, возможности для кастомизации бизнес-логики просто безграничны. Можно добавить и переписать что угодно.

Все готовые приложения, представленные на этом сайте (Shop-Script, CRM и другие) — это коммерческие продукты, разработанные на его основе. Таким же может стать и ваш следующий продукт.

Скачать / GitHub Демо  

Открытый код

Webasyst устанавливается и работает на любом современном хостинге. Если вам знаком PHP, значит вы сможете разобраться и с Webasyst.

Открытый код: PHP / MySQL / Smarty / jQuery
Лицензия: LGPL

Красивый бекенд

Webasyst предоставляет набор готовых к использованию CSS-классов, которые позволяют быстро и просто сформировать интерфейс приложения, адаптированный подо все современные браузеры.

Единая авторизация

Каждый пользователь входит со своим логином и паролем, видит только те приложения, к которым у него открыт доступ, и выполняет все действия от своего имени. Больше не придется создавать пользователя admin и всем выдавать к одинаковый пароль.

// объявление права доступа
$this->addItem('my_app_settings', 'Доступ к экрану настроек', 'checkbox');
// проверка права доступа авторизованного пользователя
if ($this->getRights('my_app_settings'))
{
    //есть доступ
}
else
{
    //нет доступа
}

Права доступа

Webasyst предоставляет гибкие инструменты для настройки прав доступа к приложениям (и их данным) для пользователей и групп пользователей. Разработчику приложения необходимо лишь объявить элемент настройки прав доступа и затем проверять его значение в своем коде. Интерфейсы настройки прав доступа уже реализованы в приложении «Контакты».

Сайт

Гибкая CMS/CMF

Вместе с бесплатным приложением «Сайт» фреймворк Webasyst превращается в CMS/CMF (Content Management System / Framework), которая подойдет для создания даже самых сложных сайтов, работающих на основе нескольких независимых приложений, гибко связанных между собой общим роутингом и темами дизайна.