Сайти
Ідентифікатор сайту можна скопіювати кнопкою у рядку сайту в списку сайтів
Пробний період та Платежі
Пробний період
Під час створення першого сайту, користувачу доступно активувати пробний період. Даний період буде доступний протягом 5 днів, протягом цього періоду будуть діяти такі ліміти:
Максимальна кількість сторінок - 5
Максимальна кількість шаблонів - 1
Максимальна кількість об'єктів - 50
Максимальна кількість власних полів структури - 10
Максимальна кількість списків кожного з налаштувань (пошук, фільтри, сортування, ліміти на сторінці) - 2. Кількість варіантів у списку не обмежена
Максимальна кількість додаткових мов сайту - 1
Максимальна кількість доменів сайту - 2
Під час пробного періоду, можна закінчити його відповідною кнопкою в кабінеті
Після закінчення пробного періоду, буде виставлений рахунок, який буде містити виключно ціну за сайт, не включаючи в себе ціну за використані ресурси серверу
Оплата
Після виставлення рахунку, протягом наступних 5 днів сервіс буде намагатися автоматично стягнути кошти. Якщо ж всі спроби завершаться невдачою, доступ до користування сайтом буде заблоковано
Коли сайт, з будь яких причин, має неоплачений рахунок, можна власноруч його сплатити відповідною кнопкою в кабінеті
Використання серверу
Після закінчення пробного періоду, щогодини буде вираховуватися кількість використаних ресурсів серверу. Під час виставлення платежу, підраховується сума всіх годин з моменту останнього платежу і додається до загальної суми платежу
Безпечний режим
Безпечний режим необхідний для того, аби запровадити додаткову безпеку шаблонів та даних. Щоб увімкнути безпечний режим, перейдіть в редагування сайту в кабінеті та активуйте перемикач "Безпечний режим" — буде згенеровано значення для "LURAZON_SECRET", яке потрібно скопіювати або завантажити одразу: з міркувань безпеки воно показується лише один раз. Кожна повторна генерація одразу робить попереднє значення недійсним. Якщо безпечний режим є увімкненим, то необхідно запровадити два наступних налаштування для всіх шаблонів та доменів:
Токен генерації
Під час декларації тегу, в якому буде генеруватися шаблон, необхідно додати додатковий атрибут "data-lurazon-token", який буде в собі містити JWT закодований за алгоритмом "HS256"
Словник, який закодовано в JWT мусить містити ключі: "type" зі значенням "setup" та "site" зі значенням ідентифікатору сайту. Термін дії токену ("exp") обов'язковий і не може бути далі ніж за 3600 секунд, інакше токен відхиляється. Ми рекомендуємо зазначати орієнтовно на 15 секунд
API токен
Це налаштування необхідно запровадити тільки в тому випадку, якщо в шаблоні значення поля "Власний API" обрано "Ні"
Необхідно створити POST-ендпоінт "/lurazon/template/token" на тому домені, де генерується шаблон, що повертає JWT закодований за алгоритмом "HS256", для перевірки та надання доступу під час роботи шаблону. Цей токен має містити ключі: "type" зі значенням "refresh" та "site" зі значенням ідентифікатору сайту. Термін дії токену ("exp") обов'язковий і не може бути далі ніж за 3600 секунд, інакше токен відхиляється. Ми рекомендуємо зазначати орієнтовно на 15 секунд. Шаблон сам викликає цей ендпоінт із браузера відвідувача (POST з порожнім JSON-тілом і власними cookies сайту) щоразу, коли спливає його доступ. Відповідь має бути типу "текст", а не JSON: статус 200 і сам токен у тілі
Домени
Домени сайту використовуються для перевірки під час генерації шаблону, вони необхідні для мінімального захисту даних. Доступні для додавання домени наступних форматів: example.com, sub.example.com, localhost:3000, 127.0.0.1:8080
Мови
Завдяки доданим мовам, можна додавати переклади для: текстових полів в об'єктах, контенту в шаблонах та в структурі сайту. Завжди доступний переклад за замовчуванням, тобто якщо на сайті використовується лише одна мова, то не потрібно заповнювати дане поле, якщо ж дві і більше - рекомендуємо додати лише ті мови, які не є основними
Код мови сторінки (атрибут "data-lurazon-lang" або атрибут "lang" кореневого тегу "html", див. розділ Рендер шаблону) зіставляється з ідентифікаторами доданих мов. Якщо збіг знайдено - пошук і сортування працюють з відповідним перекладом, якщо ні - з перекладом за замовчуванням. Тож для основної мови сайту нічого додатково вказувати не потрібно
Користувачі
Поле "Користувачі" - перелік email користувачів, яким має бути наданий доступ до редагування сайту (до 20 користувачів на сайт). Кожен email має належати зареєстрованому акаунту з підтвердженою поштою. Додавання користувачів доступне після завершення пробного періоду сайту
Після збереження на додані email надсилаються листи з посиланням для підтвердження членства. Посилання дійсні 24 години, з переліку користувачів їх можна надіслати повторно. Видалення email з переліку одразу забирає доступ
Користувачу доступні розділи "Структура", "Шаблони" та "Об'єкти". Налаштування сайту, оплата та видалення сайту доступні лише власнику