Классическая структура плагина

Материал из Документация NGCMS

Перейти к: навигация, поиск

Содержание

Version

файл-описание, хранит название/версию/описание плагина и ссылки на файлы выполняющие требуемые функции в плагине

;
; Version description file for plugin @@ Next Generation CMS
;
 
; Имя которое будет отображаться в плагине
ID: name
 
; Название плагина
Name: Имя
 
; Версия плагина
Version: 0.01
 
; список экшнов ("перехватчиков управления") на вызов которых будет подгружаться плагин
Acts: index
 
; Выполняемый файл
File: plugin.php
 
; Файл конфигурации
Config: config.php
 
; Файл инсталяции
Install: install.php
 
; Файл удаления
Deinstall: deinstall.php
 
; Тип...
Type: plugin
 
; Описание плагина
Description: Использование тегов и облака тегов
 
; Автор плагина
Author: Name
 
; Сайт автора
Author_URI: http://ngcms.ru/
URI: http://ngcms.ru/
 
; Название плагина
Title: Название
 
; Краткая информация о плагине
Information: Тест плагин...
 
; Включить до установки системы
Preinstall: no

plugin.php

файл содержащий основной код (имя файла задаётся в файле version)

config.php

файл WEB конфигуратора для плагина

install.php

инсталлятор для плагина

deinstall.php

деинсталлятор для плагина

readme

Руководство по работе с плагином!