Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:creating_project

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:creating_project [2025/05/11 13:31] – внешнее изменение 127.0.0.1software:development:demo:cms:ucms:creating_project [2026/02/08 10:21] (текущий) – [Дополнения и Файлы] VladPolskiy
Строка 1: Строка 1:
 +<note page>
 +{{:icons:16:arrow-transition-180.png?|}} 
 +**[[software:development:demo:cms:ucms:ucms_table_of_contents | Краткое содержание]]**
 +</note>
 ====== 4.1 Создание проекта ====== ====== 4.1 Создание проекта ======
 Запишем основные действия пользователя будущего приложения: Запишем основные действия пользователя будущего приложения:
Строка 36: Строка 40:
     - если приложение не установленно (файлы **config.ini**, **version.txt** не существуют), то перенаправит пользователя в панель установки приложеня (файл **install.php**) в директорию **/install**.     - если приложение не установленно (файлы **config.ini**, **version.txt** не существуют), то перенаправит пользователя в панель установки приложеня (файл **install.php**) в директорию **/install**.
     - панель установки приложения (файл **install.php**) так-же проверит наличие файлов **config.ini** и **version.txt**     - панель установки приложения (файл **install.php**) так-же проверит наличие файлов **config.ini** и **version.txt**
- - если файл **config.ini** не существует, то перенаправит к файлу выбора языка часовой зоны **lang_and_time_zone.php** +    - если файл **config.ini** не существует, то перенаправит к файлу выбора языка часовой зоны **lang_and_time_zone.php** 
- - окно выбора языка и часовой зоны предложит выбрать язык (английский/русский) часовую зону (от -12 до +12) и в конце попросит подтвердить выбор кнопкой "Продолжить", что создасть файл config.ini и запишет в него значения выбора.+    - окно выбора языка и часовой зоны (файл **lang_and_time_zone.php**) предложит выбрать язык (английский/русский) и часовую зону (от -12 до +12) и в конце попросит подтвердить выбор кнопкой "Продолжить", что создасть файл **config.ini** и запишет в него значения выбора.
     - по умолчанию предложен английский (файл **lang_en.php**) в дирректории **lang** установщика     - по умолчанию предложен английский (файл **lang_en.php**) в дирректории **lang** установщика
-    - при выборе русский (файл **lang_ru**) в дирректории **lang** установщика **/install** переключит установщик на русский язык и будет ожидать выбора часового пояса (форма выбора **timezone** -12, 0, +12) +    - при выборе языка - русский (файл **lang_ru.php**) в дирректории **lang** файл установщика (файл выбора языка часовой зоны **lang_and_time_zone.php**переключит установщик на русский язык и будет ожидать выбора часового пояса (форма выбора **timezone** -12, 0, +12) 
-    - после выбора станет активной кнопка "Продолжить", при нажатии на которую, данные lang_select и timezone_select будут записаны в файл конфигурации **config.ini** в дирректории **/config**+    - после выбора станет активной кнопка "Продолжить", при нажатии на которую, данные **lang_select** и **timezone_select** будут записаны в файл конфигурации **config.ini** в дирректории **/config**
     - пользователь будет перенаправлен к окну проверки совместимости сервера (файл **check_server.php**), который запросит наличие файла **version.txt**     - пользователь будет перенаправлен к окну проверки совместимости сервера (файл **check_server.php**), который запросит наличие файла **version.txt**
     - если **version.txt** не существует (т.е. проверка сервера не проводилась), то приложение перейдет к файлу **check_server.php** и проверит сервер....     - если **version.txt** не существует (т.е. проверка сервера не проводилась), то приложение перейдет к файлу **check_server.php** и проверит сервер....
Строка 53: Строка 57:
  
 Надеемся, что прочитав данную главу стало понятно, откуда берутся названия файлов, директорий, переменных и т.д. (пример: наименование файла этой страницы creating_project.txt в переводе - 4.1 создание проекта) И главное откуда мы знаем, что будет дальше! Потому что у нас есть - план! При этом мы не будем в этом руководстве писать полный проект, а поверхносто будем коментировать, что и для чего мы создаем и что в итоге получим. Надеемся, что прочитав данную главу стало понятно, откуда берутся названия файлов, директорий, переменных и т.д. (пример: наименование файла этой страницы creating_project.txt в переводе - 4.1 создание проекта) И главное откуда мы знаем, что будет дальше! Потому что у нас есть - план! При этом мы не будем в этом руководстве писать полный проект, а поверхносто будем коментировать, что и для чего мы создаем и что в итоге получим.
 +
 +===== Дополнения и Файлы =====
 +см. также:
  
 <note blue> <note blue>
-<wrap left>← [[software:development:demo:cms:ucms:planning|4. Планирование]]</wrap>  +<wrap left>{{:icons:16:arrow-transition-180.png?|}}   
-<wrap right>[[software:development:demo:cms:ucms:directory_structure|5. Структура директорий]] </wrap>+[[software:development:demo:cms:ucms:planning|4.0. Планирование]] 
 +</wrap>  
 +<wrap right> 
 +[[software:development:demo:cms:ucms:directory_structure|5.0. Структура директорий]]  
 + {{:icons:16:arrow-transition.png?|}}</wrap>
 </note> </note>
 +
 +
software/development/demo/cms/ucms/creating_project.1746959485.txt.gz · Последнее изменение: 127.0.0.1

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki