Користувальницькькі налаштування

Налаштування сайту


sigreq3

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
sigreq3 [2026/09/08 18:07]
nightfly
sigreq3 [2026/09/08 22:41] (поточний)
nightfly
Рядок 1: Рядок 1:
 ====== Сервіс прийому заявок на підключення ====== ====== Сервіс прийому заявок на підключення ======
  
-Сам по собі знаходиться в стандартному постачанні по шляху "docs/signup3/" (Не забуваємо забрати його кудись подалі, типу так +Сам по собі знаходиться в стандартному дистрибутиві за шляхом **docs/signup3/**. Не забуваємо забрати його кудись подалі, типу так:
  
 <code> <code>
-# cp -R /usr/local/www/apache24/data/billing/docs/signup3 /usr/local/www/apache24/data/  +# cp -R /usr/local/www/apache24/data/billing/docs/signup3 /usr/local/www/apache24/data/signup  
-# chmod -R 777 /usr/local/www/apache24/data/signup3/cache/+# chmod -R 777 /usr/local/www/apache24/data/signup/cache/
 </code> </code>
  
 +(Звісно ніхто не забороняє вам розмістити цей фронтенд будь-де, де вам заманеться в інтернеті. Він повністю автономний та спілкується з Ubilling тільки за допомогою [[remoteapi|RemoteAPI]])
  
 +Та виглядає наступним чином:
  
 {{:sigreq3_front.png|}} {{:sigreq3_front.png|}}
 +
 +ну або якось так на мобільних пристроях:
 +
 +{{:sigreq3_front_mobile.png|}}
 +
 +
  
  
 ===== Конфігурація ===== ===== Конфігурація =====
  
-Базову конфігурацію можна здійснити редагуванням конфігураційного файлу, що міститься на шляху **config/signup.ini**. У принципі призначення його опцій самоочевидне:+Базову конфігурацію можна здійснити редагуванням конфігураційного файлу **config/signup.ini**. У принципі призначення його опцій самоочевидне:
  
 <file ini signup.ini> <file ini signup.ini>
-; Мова локалізації сервісу. На даний момент підтримуються такі - english, russian, ukrainian+; Мова локалізації сервісу. На даний момент підтримуються такі - english|ukrainian
 lang=ukrainian lang=ukrainian
  
Рядок 27: Рядок 35:
 API_KEY="UB000000000000000000000000000000000" API_KEY="UB000000000000000000000000000000000"
  
 +; Секретний токен для соління. Просто змініть на які небудь декілька випадкових букв чи цифр.
 +TOKEN_SALT="changeme!"
  
 ; Інтервал кешування вибірок із БД в секундах. Працює тільки якщо в адмінці ввімкнено опцію "Кешування вибірок з БД". ; Інтервал кешування вибірок із БД в секундах. Працює тільки якщо в адмінці ввімкнено опцію "Кешування вибірок з БД".
Рядок 35: Рядок 45:
 </file> </file>
  
-Уся подальша конфігурація сервісу може відбуватися за допомогою зручного інтерфейсу модуля "Заявки на підключення в наявності", який вмикають за допомогою опції SIGREQ_ENABLED=1 конфігурації конфігурації [[alteriniconf|alter.ini]].+Уся подальша конфігурація сервісу може відбуватися за допомогою зручного інтерфейсу модуля "Заявки на підключення в наявності", який вмикають за допомогою опції **SIGREQ_ENABLED=1** конфігурації конфігурації [[alteriniconf|alter.ini]].
  
-1.\\ +{{:sigreq3_conf0.png|}}
-{{:sigreq2conf1.png?300|}} \\ +
-2.\\ +
- {{:sigreq2conf2.png?300|}} \\ +
-3.\\ +
-{{:sigreq2conf3.png?300|}} \\+
  
-Також свіжі та необроблені заявки на підключення, що надійшли, запально нагадують про себе індикацією на панелі завдань.+{{:sigreq3_conf1.png|}}
  
-{{:sigreq2conf4.png?300|}}+{{:sigreq3_conf2.png|}}
  
-===== Про кешування ===== +Ось власне і все. Звісно ви можете не заповнювати такі поля як "Послуги", "Тарифи",екст сайдбару", "Текст привітання", тощо - відповідні області чи поля будуть приховані з фронтенду автоматично.
- +
-Увімкнення опції "Кешування вибірок із БД" вимагає прав на запис у директорію **cache** і безпосередньо впливає на кешування данихякі використовуються в комбобоксах із містами та вулицями. Особливо не заморочуючись можна зробити так +
- +
-<code> +
-chmod -R 777 ./cache  +
-</code> +
- +
-Примусове очищення кешув разі потреби, можна зробити методом  +
- +
-<code> +
-  rm -fr ./cache/*.dat  +
-</code>  +
  
-Після закінчення конфігурації сервісу з веб-інтерфейсу можна спробувати ввімкнути опцію confcache=1 у signups.ini, щоб знизити кількість звернень до БД до мінімуму (має сенс тільки спільно з кешуванням вулиць і міст). Після ввімкнення кешування глобально, всі зміни у фронтенді сервісу відбуватимуться тільки після закінчення cachetimeout. +Також свіжі та необроблені заявки на підключення, що надійшлинагадують про себе індикацією в області сповіщень
-\\ +
-\\+
  
-Що має відбуватися після всього цього зі швидкодією? Ну якось так:+{{:sigreq3_recvd.png|}}
  
-{{:sigreq2perf.png?249|}} +Після остаточного налагодження, варто ввімкнути опцію "кешування вибірок з БД", що радикально покращить щвидкодію та мінімізує інтеракції з білінгом.
-  +
sigreq3.1788880048.txt.gz · Востаннє змінено: 2026/09/08 18:07 повз nightfly