ru:devel:plugins
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
ru:devel:plugins [2010-09-30 00:43] – [Обзор плагинов] Aleksandr | ru:devel:plugins [2014-05-18 15:12] (текущий) – Aleksandr | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Плагины ====== | ====== Плагины ====== | ||
- | В «ДокуВики» имеется гибкий API плагинов, | + | В «ДокуВики» имеется гибкий API плагинов, |
===== Типы плагинов ===== | ===== Типы плагинов ===== | ||
Строка 7: | Строка 7: | ||
В настоящее время «ДокуВики» содержит пять разных типов плагинов. | В настоящее время «ДокуВики» содержит пять разных типов плагинов. | ||
- | * [[syntax plugins|Синтаксические плагины]] расширяют базовый [[ru: | + | * [[syntax_plugins|Синтаксические плагины]] расширяют базовый [[ru:wiki: |
- | * [[action plugins|Плагины действий]] могут быть использованы для расширения или изменения многих аспектов основных операци «ДокуВики»: | + | * [[action_plugins|Плагины действий]] могут быть использованы для расширения или изменения многих аспектов основных операци «ДокуВики»: |
- | * [[admin plugins|Плагины администрирования]] могут предоставить функциональность администрирования | + | * [[admin_plugins|Плагины администрирования]] могут предоставить функциональность администрирования |
- | * [[helper plugins|Вспомогательные плагины]] могут использоваться для обеспечения функциональности для многих других плагинов, | + | * [[helper_plugins|Вспомогательные плагины]] могут использоваться для обеспечения функциональности для многих других плагинов, |
- | * [[renderer plugins|Плагины рендеринга]] позволяют создавать новые режимы [[ru: | + | * [[renderer_plugins|Плагины рендеринга]] позволяют создавать новые режимы [[ru: |
+ | |||
+ | ===== Имя плагина ===== | ||
+ | |||
+ | Корректное имя плагина: | ||
+ | * Должно содержать только символы английского алфавита a-z и цифры 0-9. | ||
+ | * ПОДЧЕРКИВАНИЕ не разрешено так как: | ||
+ | * используется для отделения ''< | ||
+ | * Использование ПОДЧЕРКИВАНИЯ может также понизить статистику [[: | ||
+ | * Если одинаковое имя используется двумя разными плагинами то: | ||
+ | * они взаимно исключаются и становятся несовместимыми. | ||
+ | * кроме того, только один из них сможет иметь домашнюю страничку на dokuwiki.org. | ||
+ | |||
+ | |||
+ | ===== Мастер создания плагинов ===== | ||
+ | |||
+ | Мастер для создания базовой основы плагинов «Докувики» можно найти на [[http:// | ||
+ | |||
+ | If you later need to extend your plugin refer to the [[plugin_file_structure|plugin file structure]] on how files are arranged in a plugin. | ||
+ | |||
+ | ===== Размещение плагина на dokuwiki.org ===== | ||
+ | |||
+ | Если вы создали плагин, | ||
+ | |||
+ | The page should contain all needed documentation on how to install and use the plugin and give users a pretty good idea what it does before installing the plugin. Adding screenshots might be a good idea as well((You can use the [[plugin: | ||
+ | |||
+ | At the top of the plugin page a few metadata fields have to be filled. A description of each field can be found [[plugin: | ||
+ | |||
+ | Uploads are not allowed on dokuwiki.org, | ||
===== Обзор плагинов ===== | ===== Обзор плагинов ===== | ||
- | [[devel: | + | [[devel: |
ru/devel/plugins.1285800201.txt.gz · Последнее изменение: 2010-09-30 00:43 — Aleksandr