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