Документація розширень

Розширення

Система розширень дозволяє розширити Galette специфічними функціями, які не були б корисні більшості користувачів. Несумісні розширення будуть автоматично вимкнені, в цьому випадку слід подумати про оновлення до свіжішої версії.

Кожне розширення - це простий каталог {galette}/plugins/, що звертається до документації розширень, щоб встановити їх.

Ви можете вимкнути розширення створенням файлу _disabled в цьому каталозі.

Офіційні розширення

Офіційні розширення розробляються і підтримуються командою Galette. Доступні офіційні розширення:

Сторонні розширення

Розширення сторонніх виробників розробляються й обслуговуються учасниками спільноти. Деякі з них можуть бути не перекладені або доступні тільки в одному рушії бази даних.

  • oAuth2 (Galette виступає в якості постачальника oAuth2), розроблено Manuel,

  • Stripe (обробка платежів у Stripe <https://stripe.com/>`_), розроблено Mathieu,

  • Aéroclub (основне управління аероклубом), розроблено Mélissa (більше не підтримується),

  • QRCodes (утворення QR-кодів), розроблено Фредеріком (більше не підтримується),

  • Grades (керування оцінками), розроблено Фредеріком (більше не підтримується).

Спільноту Github було створено для управління сторонніми розширеннями, якщо ви хочете додати розширення.

Інтерфейс управління розширеннями

Надано інтерфейс управління розширеннями, його можна знайти на дошці даних або в меню конфігурації. Після того, як Ви завантажили розширення в каталозі Galette plugins буде відображено список:

Управління розширеннями

Якщо вебсервер має доступ на читання вашого каталогу розширень, ви можете увімкнути або вимкнути будь-яке розширення за допомогою відповідного значка.

Якщо для роботи розширення потрібна база даних, ви можете відтворити сценарії встановлення та оновлення з інтерфейсу.

Потім будуть перевірені ACL бази даних. На відміну від Galette, відомості не будуть запитуватися, бо вони всі вже є з вашого поточного зразка.