software:development:demo:cms:ucms:planning
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:demo:cms:ucms:planning [2025/05/07 18:34] – vladpolskiy | software:development:demo:cms:ucms:planning [2025/05/11 12:58] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Проектирование ====== | + | ====== |
| - | Эта глава посвящена то, что везде и во всем должен быть порядок. Так и в рабочем столе и на кухне и тем более в созданном для конечного пользователя приложении. А если не буднт порядка, | + | Эта глава посвящена тому, что везде и во всем должен быть порядок. Так и в рабочем столе и на кухне и |
| - | неразбериху, | + | тем более в созданном для конечного пользователя приложении. А если не будет порядка, |
| + | то и при создании мы получим " | ||
| * написали несколько страниц кода и поняли, | * написали несколько страниц кода и поняли, | ||
| * создали страницу с логикой и страница долго грузится... | * создали страницу с логикой и страница долго грузится... | ||
| Строка 10: | Строка 11: | ||
| Мы должны точно знать, что будет находиться между начальной и конечной точкой создаваемого приложения. То-есть: | Мы должны точно знать, что будет находиться между начальной и конечной точкой создаваемого приложения. То-есть: | ||
| - | * index.php - начальная точка входа в приложение. | + | |
| - | * " | + | |
| - | * admin_panel.php - конечная точка приложения. | + | |
| - | И вот в этом " | + | И вот в этом |
| * Пользователь заходит на главную страницу впервые, | * Пользователь заходит на главную страницу впервые, | ||
| - если приложение не установленно, | - если приложение не установленно, | ||
| Строка 29: | Строка 30: | ||
| Легко? Вроде бы легко, но мы уже не учли, что после выбора языка приложение должно переключить нашу страницу в выбранный язык, а какие языки у приложения будут? И пользователю после выбора нужно подтвердить кнопкой " | Легко? Вроде бы легко, но мы уже не учли, что после выбора языка приложение должно переключить нашу страницу в выбранный язык, а какие языки у приложения будут? И пользователю после выбора нужно подтвердить кнопкой " | ||
| - | Лугко? Вроды бы " | + | Лугко? Вроды бы " |
| - | ===== Начало проекта ===== | + | <note blue> |
| - | Запишем основные действия пользователя будущего приложения: | + | <wrap left>← [[software:development: |
| - | * Пользователь заходит на главную страницу впервые, | + | <wrap right> |
| - | - если приложение не установленно, то отправит пользователя в панель установки | + | </ |
| - | - если приложение | + | |
| - | - если пользователь не зарегистрирован, | + | |
| - | - если пользователь зарегистрирован, перенаправит на авторизацию. | + | |
| - | - если авторизация не прошла успешно, заблокирует на время этого пользователя. | + | |
| - | - если авторизация прошла успешно, | + | |
| - | - если открыта панель администратора, | + | |
| - | - если открыта панель администратора и установлена конфигурация (видеохостинг, | + | |
software/development/demo/cms/ucms/planning.1746632046.txt.gz · Последнее изменение: — vladpolskiy
