Новый Сад
  1. Возможности

Установка на свой хостинг, лицензия и обновления

Архив из кабинета клиента заливается на обычный хостинг, установщик сам проверит его и заведёт сайт. Обновления приходят в админку: перед установкой снимается копия, а при сбое сайт сам возвращается к прошлой версии.

Для сада и центра. Сад, центр или сад и центр — первое, о чём спрашивает установщик. Потом режим меняется в настройках, данные при этом не пропадают.

Веб-установщик: проверка хостинга и выбор «Детский сад», «Детский центр» или «Сад и центр»

Установщик заводит сайтПроверяет хостинг и спрашивает, сад у вас или центр, название и адрес сайта, вход владельца, базу данных и ключ лицензии.

Как это выглядит в работе

Сводка админки: список «Запуск сайта» — сделано 7 из 13 дел

Запуск сайта по списку

После установки на сводке — список из 13 дел: логотип, телефон, тема, первая группа с ценой, почта, HTTPS, cron, копия, лицензия. Галочка ставится сама, когда дело сделано.

Раздел «Система»: проверка хостинга, лицензия и обновления, место на хостинге

Проверка хостинга и обновления

В разделе «Система» — проверка хостинга, адрес для cron, место на диске, лицензия и обновления из админки.

Что умеет раздел

Требования к хостингу
Обычный хостинг с PHP 8.2 или новее: reg.ru, Timeweb, Beget и похожие. База MySQL или SQLite без настройки.
Веб-установщик
Проверяет хостинг и права на папки, спрашивает режим, название, адрес, часовой пояс, вход владельца и базу.
Ключ лицензии при установке
Если в архиве лежит файл лицензии, установщик просит ключ из кабинета: чужой человек не поставит сайт на ваш домен.
Пример наполнения
Можно начать с пустого сайта или с примера «Кленовый дом» и демо-семей; пример удаляется одной кнопкой.
Список «Запуск сайта»
Список из 13 дел на сводке отмечается сам, когда дело сделано.
Лицензия на домен
Домен привязывается при первой проверке; технические адреса хостинга не привязываются. Сменить домен можно в кабинете клиента.
Работа без связи с сервером лицензий
Сайт хранит подписанный ответ сервера лицензий, поэтому перебои связи ему не мешают. Для хостинга без выхода в интернет в кабинете есть файл лицензии.
Если лицензия не подтверждена
Сайт и кабинет родителя работают всегда. Админка 30 дней показывает предупреждение, потом открывается только на чтение, пока лицензию не подтвердят.
Обновления из админки
«Проверить обновления» и «Обновить»: архив приходит только с сервера лицензий и сверяется по контрольной сумме.
Обновление с копией и откатом
Перед заменой — копия базы и кода, на время замены — страница «Сайт обновляется», при сбое — возврат к прошлой версии.
Обновление не трогает ваши данные
Фото, документы, база, файл лицензии и папка theme с вашими правками шаблонов.
Проверка хостинга
PHP и расширения, права на папки, HTTPS, cron, копии, почта, место на диске.
Задания по расписанию (cron)
Готовая строка для планировщика: уведомления, напоминания, автосчета, встречи на недели вперёд, копии.
Перенос на другой хостинг
Копия с фото и документами восстанавливается на новом хостинге, домен меняется в кабинете клиента.

Коробка на вашем хостинге, а не облачный сервис

«Новый Сад» — коробочный продукт. Вы покупаете лицензию один раз, скачиваете архив в кабинете клиента и ставите сайт на свой хостинг и свой домен. Данные детей и семей хранятся там же, у сада, а работа сайта не зависит от нашего сервера.

Подойдёт обычный хостинг с PHP 8.2 или новее: reg.ru, Timeweb, Beget и похожие. База — MySQL из панели хостинга или SQLite без всякой настройки. Node.js, отдельный сервер и системный администратор не нужны.

Установка и первый час

Архив заливается в папку сайта, а дальше работает установщик: проверяет хостинг, спрашивает, сад у вас, центр или то и другое, название, адрес сайта, часовой пояс и вход владельца. Можно начать с пустого сайта или с примера «Кленовый дом» с демо-семьями, чтобы попробовать журнал, оплаты и кабинет, а потом удалить пример одной кнопкой.

После установки на сводке появляется «Запуск сайта» — 13 дел с пояснениями: логотип, телефон и адрес, тема, первая группа с ценой, проверочное письмо, HTTPS, задание cron, копия, лицензия. Галочку ставит сам сайт по настоящим данным: письмо ушло, cron вызвал сайт, копия скачана.

Лицензия и обновления

Лицензия привязывается к домену при первой связи сайта с сервером лицензий. Технические адреса хостинга не привязываются, поэтому сайт можно наполнять до переезда на основной домен. Раз в сутки сайт проверяет лицензию и хранит подписанный ответ сервера. Если связи нет, сайт работает на последнем ответе, а при долгой недоступности сервера в админке появится предупреждение. Для хостинга без выхода в интернет в кабинете клиента есть файл лицензии.

Обновления ставятся из админки. Архив приходит только с сервера лицензий и сверяется по контрольной сумме, перед заменой файлов снимаются копии базы и кода, а посетители на это время видят страницу «Сайт обновляется». Если что-то пошло не так, сайт сам возвращается к прошлой версии. Обновления идут по подписке; без неё сайт продолжает работать на своей версии без ограничений.

Посмотрите систему на живом саде

В демо можно открыть сайт, записаться на экскурсию и зайти в кабинет родителя и в админку. Сколько стоит лицензия и обновления — на странице цен.

Кабинет родителя на телефоне: по какое число оплачен сад