Створення найпростішого SPIP плагіна. Назва плагіна: voltaire.
Потрібно створити плагін, який би дозволив в зручно змінювати контактну інформацію, і потім так само зручно виводити її в потрібному місці. Інформація - це 4 текстових поля (Контакти вгорі, Контакти Внизу, Контакти в колонці, що біжить рядок). N / t / фактично треба додати 4 нових поля в базі CMS.
Доступ до завдання цієї інформації має здійснюватися через кнопку в меню "Редактор сайту".
Створюємо папку / plugins / voltaire в якій буде йти розробка.
Створюємо файл plugin.xml - файл з інформацією про плагін. Без нього існування плагіна невозможно. Вносим в цей файл мінімальний набір даних для нашого плагіна:
[En] This plugin provides simple adding of contact information
[Ru] Цей плагін дозволяє легко додавати контактну інформацію
Multi>
Description>
Bouton>
Plugin>
Code>
Так як наш плагін своїх табличок в базі даних створювати не буде, а зберігати інформацію буде в мета табличці, і працювати буде з нею через плагін CFG, то насамперед створюємо папку fonds. У цій папці створюємо файл cfg_voltaire.html. Назва файлу дуже важливо для правильної його подхваткі плагіном CFG. Як бачите в його назву бере участь префікс нашого плагіна. Вміст цього файлу буде приблизно таким:
# CACHE 0
Як бачите суть цього файлу в тому, щоб вставити форму конфігурації плагіна і прописати деяку службову інформацію (яку як ви побачите можна вставляти і в самій формі).
Після цього створюємо папку formulaires, а в ній файл configurer_voltaire.html - для тієї самої форми конфігурації. У цьому файлі ми пропишемо усі поля, які ми хочемо зберігати в мета таблиці в БД, а плагін CFG подбає про їх збереження. Вміст цього файлу буде таким:
->
(# ENV * message_ok) p>]
[
(# ENV * message_erreur) p>]