Skip to content

Vudgu-isip-3-2/s-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

240 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s-cms

Создать обработчик формы загрузки медиафайлов на сервер. Настроить валидацию данных из формы Добавить форму логина Добавьте в таблицу posts поле created_at с типом

Запуск в docker

Достаточно использовать команду

docker compose up

После того как контейнер будет собран и запущен можно будет подключитья по адресу http://localhost:8086/

Структура проекта

s-cms/
│
├── docker-compose.yml          # Оркестрация контейнеров (веб-сервер, БД и др.)
├── README.md                   # Общая документация проекта
├── Dump_CMS.sql                # Дамп базы данных для CMS системы
├── БД_СМS.mwb                  # Диаграмма базы данных (MySQL Workbench)
├── .gitignore                  # Исключения для Git
│
├── docs/                       # Документация проекта
│   ├── DataBase.md             # Документация по работе с БД
│   ├── DynamicMenu.md          # Документация по динамическому меню
│   ├── ModalManager.md         # Документация по модальным окнам
│   └── ValidationLibrary.md    # Документация по валидации
│
├── env/                        # Окружение и конфигурация сервера
│   └── php-apache/             # (папка для PHP + Apache)
│       ├── 000-default.conf    # Конфигурация виртуального хоста Apache
│       └── Dockerfile          # Инструкция для сборки Docker-образа
│
├── lib/                        # Библиотеки и ядро приложения
│   ├── autoload.php            # Автоматическая загрузка классов
│   ├── Config_Class.php        # Класс для работы с конфигурацией
│   ├── DataBase.php            # Класс для работы с базой данных
│   ├── ErrorHandler.php        # Класс для обработки ошибок
│   └── Router.php              # Маршрутизатор приложения
│
├── prototype/                  # Прототипы и черновики
│   ├── index.html              # HTML-прототип главной
│   ├── it.fig                  # Файл Figma (дизайн)
│   ├── reg.html                # HTML-прототип регистрации
│   └── style.css               # Стили для прототипов
│
└── public/                     # Публичная директория (DocumentRoot)
    ├── index.php               # Единая точка входа (Front Controller)
    ├── style.css               # Основные стили сайта
    └── js/                     # JavaScript файлы
        ├── DynamicMenu.js      # Динамическое меню
        ├── ModalManager.js     # Управление модальными окнами
        └── ValidationLibrary.js # Библиотека валидации форм

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors