PHP Framework life balance для коучеров

в 18:57, , рубрики: cms, Разработка веб-сайтов

Framework life balance для коучеров

Здесь разделён front-end и back-end.

Здесь чётко выстроены сферы для Junior, Middle и Senior-деятельности.

Здесь автономность и самодостаточность.

PHP Framework life balance для коучеров - 1


Простота доступна многим

Структура Framework'a такая:
PHP Framework life balance для коучеров - 2

Здесь всему обозначено место:

Место Обозначение
PHP Framework life balance для коучеров - 3 компоненты ядра
PHP Framework life balance для коучеров - 4 компоненты пользовательского интерфейса
PHP Framework life balance для коучеров - 5 пользовательские и административные данные


Вначале открывается web-интерфейс

При первом обращении к серверу загружается пользовательский интерфейс (interface.html) посредством .htaccess:

PHP Framework life balance для коучеров - 6


Web-интерфейс подключает к потоку информации

Пользовательский интерфейс (interface.html) тайно взаимодействует с ядром (core.php) получая и отправляя информацию ajax-запросами посредством /interface-components/2_js/interaction-with-core.js:

PHP Framework life balance для коучеров - 7


Ядрённость обработки и выдачи данных

Ядро (core.php) состоит из взаимодополняющих и самодостаточных сфер:

Сфера Знает ответы на вопросы Обозначение
1 запросы что хочешь? requests
2 решения что надо? solutions
3 ресурсы чего надо? resources
4 дела (бизнесс-модели) что делать? business

Это совсем иной порядок:

PHP Framework life balance для коучеров - 8

И иная скорость реакции!


Запредельность распределения

Здесь для каждого разработчика есть место с необходимой для работ средой.

Design направление

Место для дизайнерских работ /interface-components/1_images/:

PHP Framework life balance для коучеров - 9

Front-end направление

Проработка интерфейса (interface.html) и её компонентов в /interface-components/:

Разработчик Назначение Место
Coach билды PHP Framework life balance для коучеров - 10
Senior скрипты PHP Framework life balance для коучеров - 11
Middle стили PHP Framework life balance для коучеров - 12
Junior вёрстка PHP Framework life balance для коучеров - 13

Back-end направление

Проработка ядра (core.php) и его компонентов в /core-components/:

Разработчик Сфера Место Разработка
Coach запросы PHP Framework life balance для коучеров - 14
Сопровождение чпу mentor.php
Схема внутрении пути schema.php
Настройка проектные данные project.php
Senior решения PHP Framework life balance для коучеров - 15
Сопровождение для всех дел решения mentor.php
Схема решения с github composer.json
Настройка настройка сервера system.php
Middle ресурсы PHP Framework life balance для коучеров - 16
Сопровождение методы использования ресурсов и работы с таблицами/данными mentor.php
Схема схема ресурсов schema.php
Настройка настройка подключение к ресурсам config.php, дамб базы mysql schema.mysql.sql
Junior дела (бизнесс-модели) PHP Framework life balance для коучеров - 17
Сопровождение выполнение дела и выдача результата mentor.php
Схема схема дел schema.php
Настройка методы работы /models/НАЗВАНИЕ_МОДЕЛИ.php

Разворачиваемость

Для развёртки затребуется ~5 минут:

Цель Действия Время
1 скачать framework зайти в папку проекта (пустую) и выполнить команду:
git clone github.com/veterlove/framework-life-balance.git .
(точка на конце обязательна, это обозначение места развёртки)
30 сек.
2 описать проект подредактировать /core-components/1_requests/project.php 30 сек.
3 создать ресурс создать базу данных mysql 90 сек.
4 подключить к ресурсу заменить /core-components/3_resources/config.php.temp на config.php и подредактировать 15 сек.
5 импортировать ресурсную схему импортировать дамб /core-components/3_resources/schema.mysql.sql в mysql базу 60 сек.
6 поставить папкам права на запись chmod (644) папкам /temps/images, /temps/logs, /core-components/2_solutions/externals 90 сек.
7 убрать readme.md убрать из проекта README.md 10 сек.

Примечание:

  • версия php от 5.4
  • чпу такое: http://localhost/НАЗВАНИЕ_ДЕЛА/НАЗВАНИЕ_МЕТОДА
  • вёрстка на каждую бизнес-модель назначается в схеме дел (/core-components/4_business/schema.php).
  • в вёрстке для бизнесс-моделей возможно использовать php код.


Удачи в создании хорошей архитектуры!

Белояръ,
Email: veter-love@framework-life-balance.ru
Skype: az.lubov8

Автор: Валера

Источник

* - обязательные к заполнению поля