Skip to content

rumantic/sitebill

Repository files navigation

Документация CMS Sitebill

Добро пожаловать в документацию CMS Sitebill - мощной и гибкой системы управления контентом для создания сайтов недвижимости и других отраслевых решений.

Содержание

  1. Архитектура системы - Обзор архитектуры и основных компонентов
  2. Стек технологий - Используемые технологии и библиотеки
  3. Структура классов - Основные классы и их взаимодействие
  4. Руководство по оптимизации - Советы по повышению производительности
  5. Руководство разработчика - Настройка окружения и разработка
  6. Руководство по развертыванию - Установка и настройка системы
  7. API документация - Работа с API системы
  8. Редактор форм - Руководство по работе с редактором форм
  9. Согласие на обработку данных (GDPR) - Настройка чекбоксов согласия в формах
  10. Доработка шаблона franch - Инструкция по выводу ЖК на главной странице
  11. Документация шаблона Realia - Полное руководство по редактированию и доработке шаблона Realia

О системе

CMS Sitebill для риэлторов - коммерческая система с открытым исходным кодом. Это профессиональная система управления контентом, специализированная для создания порталов недвижимости, но легко адаптируемая под другие задачи.

💡 Важно: Вы можете вносить свои изменения, но при обновлении вам необходима лицензия.

Что включает система

  • Установщик системы - автоматическая настройка
  • Панель управления (админка) - полноценная CMS
  • Внешний сайт - готовые шаблоны для пользователей

Основные возможности

  • Модульная архитектура - Более 160 модулей для различных задач
  • Гибкая система шаблонов - Поддержка Smarty template engine
  • RESTful API - Современный API для интеграции
  • Multi-language - Поддержка мультиязычности
  • Entity система - Современная ORM с поддержкой Eloquent
  • Расширенная работа с медиа - Управление изображениями и документами
  • Система биллинга - Встроенная платежная система
  • Интеграции - Экспорт на популярные площадки (Avito, CIAN и др.)

Быстрый старт

Простая установка

  1. Загрузите исходный код в корневую директорию вашего сайта на хостинге
  2. Зайдите на ваш сайт - автоматически запустится мастер установки
  3. Следуйте инструкциям мастера (потребуется лицензионный ключ или демо-ключ, база данных MySQL, PHP 7.1+)

Альтернативные варианты

Установка вручную

# 1. Клонирование репозитория
git clone https://github.com/rumantic/sitebill.git

# 2. Настройка веб-сервера
# Убедитесь, что корневая директория указывает на папку проекта

# 3. Создание базы данных
# Создайте MySQL/MariaDB базу данных

# 4. Запуск установщика
# Откройте http://ваш-домен/install/

Требования

  • PHP >= 7.1
  • MySQL >= 5.6 / MariaDB >= 10.0
  • Apache / Nginx
  • Composer (опционально, для entity системы)

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

cms/
├── admin/              # Административная панель
├── apps/               # Модули приложения (160+ модулей)
├── cache/              # Кеш системы и компиляция Smarty
├── entity/             # Entity система с Eloquent ORM
├── img/                # Медиа файлы
├── template/           # Шаблоны frontend и backend
├── third/              # Сторонние библиотеки
├── js/                 # JavaScript файлы
├── css/                # CSS стили
└── index.php           # Точка входа

Поддержка

Лицензия

Copyright (C) 2012-2025 Sitebill Team. All rights reserved.