Framework life balance это сказочная среда сопровождения разработки сайта на исходном PHP, Landing-page и Java-script.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Компоненты интерфейса
Компоненты ядра Ввод стандартов Jan 31, 2019
Пользовательские данные Почтительное описание Jan 12, 2019
.gitignore
.htaccess
README.md
Интерфейс.html
Ядро.php Стандарт разработки Jan 30, 2019

README.md

Framework life balance

ядро: v1.1.8.18 интерфейс: v1.0.7.20

Framework life balance предназначен для сопровождения всех этапов разработки отеческого сайта с любым масштабом на исходном php-коде, html-разметках ( css, image ) и js-скриптах, с применением чёткой последовательностью разработки (смотрите структуру разработки ядра и структуру разработки интерфейса) 10 компонентов сайта:

Компоненты ядра Компоненты интерфейса
1. Ориентировка: цели, сведения, стандарты Ориентировка: цели, сведения, стандарты
2. Представление: структуры Представление: структуры
3. Аккумуляция: нормативы Аккумуляция: нормативы
4. Движение: протоколы, функции Движение: протоколы, функции
5. Модули Модули

Подробнее о проекте (в том числе про этапы развёртки).

hr

Среда

У Framework life balance две среды разработки: back-end (ядро) и front-end (интерфейс).

Framework life balance

Здесь нет места для php-кода в интерфейсе, и html-а в ядре. Ядро и интерфейс разделены и изолированы, что позволяет безпрепятственно разрабатывать оба направления одновременно, почтительно дополняя (без возникновения каких либо merge) на git'e.

hr

Ядро

В ядре реализованы Стандарты (детализации) ядра, наглядность Структуры (планировка), Функции 4-х компонентов (распределенная альтернатива контролёров в mvc), Функции категорий сайта (упрощённая альтернатива моделей в mvc) и Нормативы (упрощённая альтернатива yii2 migrate, установки и настроек). Благодаря такому подходу был реализован норматив таблиц базы данных и функция автоматической реконструкции базы данных, что освободило разработчиков от необходимости конструировать sql-запросы вручную. А так же реализован внутренний самовызов из консоли, оттого на фоновый режим отработки была переведена отправка почтового сообщения и реструктуризация базы данных, что для пользователя значительно уменьшило время ожидания ответа, а у разработчиков отпала необходимость настраивать cron.

Стандарты:

Под стандартом понимается образец, эталон, модель.

Структуры:

Под структурами понимается внутреннии устройства с их взаимосвязями.

Нормативы:

Под нормативом понимается объем деятельности, которому всегда принято следовать.

hr

Интерфейс

В интерфейсе реализована структура landing-page + ajax подгрузка данных с ядра по api, что позволяет пользователю взаимодействовать с сайтом без прерываний, а разработчику интерфейса иметь исходники без каких либо php-вставок.

Стандарты:

Под стандартом понимается образец, эталон, модель.

Структуры:

Под структурами понимается внутреннии устройства с их взаимосвязями.

Нормативы:

Под нормативом понимается объем деятельности, которому всегда принято следовать.

hr

Разработка

Порядок разработки выстроен так, что равномерно переводит команду разработчиков на форму управления "холакратия", которая эффективна в непрерывной и распределительной разработке web-сайтов. При этом изучать холакратию не нужно, достаточно каждому участнику разработки соотвествовать нормативам.

Холакратия — это способ децентрализации власти, который позволяет выстроить иерархию (холархию) таким образом, чтобы каждый сотрудник мог влиять на жизнь компании и обладал полной властью в рамках своей роли и возложенных на неё обязательств.

Framework life balance

Примечание

Исходный код сайта https://framework-life-balance.ru подгружается с https://github.com/veter-love/framework-life-balance-v1 репозитория.