====== Сервіс прийому заявок на підключення ====== Сам по собі знаходиться в стандартному дистрибутиві за шляхом **docs/signup3/**. Не забуваємо забрати його кудись подалі, типу так: # cp -R /usr/local/www/apache24/data/billing/docs/signup3 /usr/local/www/apache24/data/signup # chmod -R 777 /usr/local/www/apache24/data/signup/cache/ (Звісно ніхто не забороняє вам розмістити цей фронтенд будь-де, де вам заманеться в інтернеті. Він повністю автономний та спілкується з Ubilling тільки за допомогою [[remoteapi|RemoteAPI]]) Та виглядає наступним чином: {{:sigreq3_front.png|}} ну або якось так на мобільних пристроях: {{:sigreq3_front_mobile.png|}} ===== Конфігурація ===== Базову конфігурацію можна здійснити редагуванням конфігураційного файлу **config/signup.ini**. У принципі призначення його опцій самоочевидне: ; Мова локалізації сервісу. На даний момент підтримуються такі - english|ukrainian lang=ukrainian ; Посилання на адміністративну частину Ubilling. ; Очевидно, вона повинна бути доступною для хоста на якому розміщено сервіс прийому завок. API_URL="http://127.0.0.1/billing/" ; Серійний номер вашого Ubilling API_KEY="UB000000000000000000000000000000000" ; Секретний токен для соління. Просто змініть на які небудь декілька випадкових букв чи цифр. TOKEN_SALT="changeme!" ; Інтервал кешування вибірок із БД в секундах. Працює тільки якщо в адмінці ввімкнено опцію "Кешування вибірок з БД". cachetimeout=3600 ; Режим відлагодження. Вмикає відображення швидкості рендерингу сторінки а також веде детальний лог в cache/debug.log debug = 0 Уся подальша конфігурація сервісу може відбуватися за допомогою зручного інтерфейсу модуля "Заявки на підключення в наявності", який вмикають за допомогою опції **SIGREQ_ENABLED=1** конфігурації конфігурації [[alteriniconf|alter.ini]]. {{:sigreq3_conf0.png|}} {{:sigreq3_conf1.png|}} {{:sigreq3_conf2.png|}} Ось власне і все. Звісно ви можете не заповнювати такі поля як "Послуги", "Тарифи", "Текст сайдбару", "Текст привітання", тощо - відповідні області чи поля будуть приховані з фронтенду автоматично. Також свіжі та необроблені заявки на підключення, що надійшли, нагадують про себе індикацією в області сповіщень. {{:sigreq3_recvd.png|}} Після остаточного налагодження, варто ввімкнути опцію "кешування вибірок з БД", що радикально покращить щвидкодію та мінімізує інтеракції з білінгом.