- PVSM.RU - https://www.pvsm.ru -

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


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 [1] .
(точка на конце обязательна, это обозначение места развёртки)
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/НАЗВАНИЕ_ДЕЛА/НАЗВАНИЕ_МЕТОДА [2]
  • вёрстка на каждую бизнес-модель назначается в схеме дел (/core-components/4_business/schema.php).
  • в вёрстке для бизнесс-моделей возможно использовать php код.


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

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

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

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/cms/299962

Ссылки в тексте:

[1] github.com/veterlove/framework-life-balance.git: https://github.com/veterlove/framework-life-balance.git

[2] http://localhost/НАЗВАНИЕ_ДЕЛА/НАЗВАНИЕ_МЕТОДА: http://localhost/%D0%9D%D0%90%D0%97%D0%92%D0%90%D0%9D%D0%98%D0%95_%D0%94%D0%95%D0%9B%D0%90/%D0%9D%D0%90%D0%97%D0%92%D0%90%D0%9D%D0%98%D0%95_%D0%9C%D0%95%D0%A2%D0%9E%D0%94%D0%90

[3] Источник: http://habrahabr.ru/sandbox/125108/