wiki:plugin:repository
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
wiki:plugin:repository [2025/02/07 10:40] – создано vladpolskiy | wiki:plugin:repository [2025/02/09 15:11] (текущий) – [Руководство и API плагина репозитория] vladpolskiy | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
- | This plugin is the counterpart of the [[extension|extension manager]]. It manages | + | Этот плагин является аналогом |
- | (A plugin similar to this one but with more flexibility, aimed at usage outside | + | (Также доступен плагин, |
- | ===== Plugins Entry ===== | + | ===== Запись плагинов |
- | Each plugin should have a homepage in the '' | + | Каждый плагин должен иметь домашнюю страницу в '' |
< | < | ||
Строка 31: | Строка 31: | ||
</ | </ | ||
- | The info is stored in a database and used to build a dynamic repository browser | + | Информация хранится в базе данных и используется для создания динамического браузера репозитория |
- | About the fields: | + | О полях: |
- | * **description** -- should be a short description of what the plugin does | + | * **description** -- должно быть кратким описанием того, что делает плагин |
- | * **author** -- the plugin' | + | * **author** -- основной автор плагина или текущий сопровождающий |
- | * **email** -- email address of the plugin' | + | * **email** -- адрес электронной почты основного автора плагина или текущего сопровождающего |
- | * **type** -- one or more of the plugin types (syntax, action, admin, helper, render) | + | * **type** -- один или несколько типов плагинов |
- | * **lastupdate** -- date when newest version of the plugin was provided, in YYYY-MM-DD format, it is used for automated update checking by the [[plugin:extension|Extension | + | * **lastupdate** -- дата предоставления последней версии плагина в формате ГГГГ-ММ-ДД, используется для автоматической проверки обновлений диспетчером |
- | * **updatemessage** -- show message to inform users about update, visible in Extension Manager | + | * **updatemessage** -- показывать сообщение, |
- | * **compatible** -- give the DokuWiki version(s) your plugin is [[: | + | * **compatible** -- укажите версию(и) DokuWiki, с которой |
- | * Use a plus sign '' | + | * Используйте знак «плюс» |
- | * Use an exclamation mark '' | + | * Используйте восклицательный знак |
- | * **depends** -- comma separated list of plugin dependencies if any | + | * **depends** -- список зависимостей плагина, |
- | * **conflicts** -- comma separated list of plugins/templates which conflict your plugin, use '' | + | * **conflicts** -- список плагинов/шаблонов, разделенных запятыми, |
- | * **similar** -- comma separated list of plugins with a similar task | + | * **similar** -- список плагинов, |
- | * **tags** -- categorize your plugin here. If '' | + | * **tags** -- классифицируйте свой плагин здесь. Если |
- | * **screenshot_img** -- image url to characteristic screenshot of plugin/template | + | * **screenshot_img** -- URL-адрес изображения для характерного снимка экрана плагина/шаблона |
- | * **securitywarning** -- use this field to warn about inherent security problems with the plugin. Ability to execute arbitrary script could be a reason | + | * **securitywarning** -- используйте это поле, чтобы предупредить о внутренних проблемах безопасности плагина. Возможность выполнения произвольного скрипта может быть причиной |
- | * **securityissue** -- only add this field when there is a [[devel: | + | * **securityissue** -- добавляйте это поле только в случае возникновения проблем с [[wiki:devel: |
- | * **downloadurl** -- this should be the direct | + | * **downloadurl** -- это должен быть прямой |
- | * **bugtracker** -- a link to the bug tracker for this plugin, leave empty if none available | + | * **bugtracker** -- ссылка на багтрекер для этого плагина, |
- | * **sourcerepo** -- a link to the webinterface of a source code management system like [[devel: | + | * **sourcerepo** -- ссылка на веб-интерфейс системы управления исходным кодом, например |
- | * **donationurl** -- a link to paypal, an Amazon | + | * **donationurl** -- ссылка на PayPal, список желаний |
- | ===== Template Entry ===== | + | ===== Шаблон записи |
- | Similar for templates, but in the '' | + | Аналогично для шаблонов, но в '' |
< | < | ||
Строка 81: | Строка 81: | ||
</ | </ | ||
- | The info is stored in a database and used to build a dynamic repository browser | + | Информация хранится в базе данных и используется для создания динамического браузера репозитория |
About the fields: | About the fields: | ||
- | * **description** -- should be a short description of the templates main feature | + | * **description** -- должно быть кратким описанием основной функции шаблона |
- | * **author** -- the template' | + | * **author** -- основной автор шаблона или текущий сопровождающий |
- | * **email** -- email address of the template' | + | * **email** -- адрес электронной почты основного автора шаблона или текущего сопровождающего |
- | * **lastupdate** -- date when newest version of the template was provided, in YYYY-MM-DD format, it is used for automated update checking by the [[plugin:extension|Extension Manager]] | + | * **lastupdate** -- дата предоставления последней версии шаблона в формате ГГГГ-ММ-ДД, она используется для автоматической проверки обновлений диспетчером |
- | * **updatemessage** -- show message to inform users about update, visible in Extension Manager | + | * **updatemessage** -- показывать сообщение, |
- | * **compatible** -- give the DokuWiki version(s) your template is compatible to. Multiple versions can be given and code names can be used. Eg: 2009-02-14, | + | * **compatible** -- укажите версию(и) DokuWiki, с которой совместим ваш шаблон. Можно указать несколько версий и использовать кодовые имена. Например: 2009-02-14, |
- | * **depends** -- comma separated list of template dependencies if any | + | * **depends** -- список зависимостей шаблона, |
- | * **conflicts** -- comma separated list of plugins/templates which conflict your template, use '' | + | * **conflicts** -- список плагинов/шаблонов, |
- | * **similar** -- comma separated list of template with a similar task | + | * **similar** -- список шаблонов с похожей задачей, |
- | * **screenshot_img** -- URL to screenshot of your template | + | * **screenshot_img** -- URL-адрес снимка экрана вашего шаблона |
- | * **tags** -- categorize your template here. If '' | + | * **tags** -- классифицируйте свой шаблон здесь. Если |
- | * **securitywarning** -- use this field to warn about inherent security problems with the template. Ability to execute arbitrary script could be a reason | + | * **securitywarning** -- используйте это поле, чтобы предупредить о проблемах безопасности, |
- | * **securityissue** -- only add this field when there is a [[devel: | + | * **securityissue** -- добавляйте это поле только в случае возникновения проблем с [[wiki:devel: |
- | * **downloadurl** -- this should be the direct | + | * **downloadurl** -- это должен быть прямой |
- | * **bugtracker** -- a link to the bug tracker for this template, leave empty if none available | + | * **bugtracker** -- ссылка на багтрекер для этого шаблона, |
- | * **sourcerepo** -- a link to the webinterface of a source code management system like [[devel: | + | * **sourcerepo** -- ссылка на веб-интерфейс системы управления исходным кодом, например |
- | * **donationurl** -- a link to paypal, an Amazon | + | * **donationurl** -- ссылка на PayPal, список желаний |
- | ===== Security warning: predefined shortcuts | + | ===== Предупреждение о безопасности: предопределенные сочетания клавиш |
- | The security warning field allows usage of some predefined shortcuts. The following table shows the actually defined shortcuts and their meaning: | + | Поле предупреждения безопасности позволяет использовать некоторые предопределенные сочетания клавиш. В следующей таблице показаны фактически определенные сочетания клавиш и их значение: |
- | ^ | + | ^ |
- | | **informationleak** | + | | **informationleak** |
- | | **allowsscript** | + | | **allowsscript** |
- | | **requirespatch** | + | | **requirespatch** |
- | | **partlyhidden** | + | | **partlyhidden** |
- | An example for the **partlyhidden** security warning can be viewed at the [[plugin: | + | Пример |
- | ===== Repository Plugin Manual and API ===== | + | ===== Руководство и API плагина репозитория |
- | The [[: | + | В [[wiki: |
- | The [[: | + | В [[wiki: |
- | ===== Compatibility with release candidates | + | ===== Совместимость с релиз-кандидатами |
- | When a new release candidate is available please update the plugin homepage with appropriate compatibility, use the release name (i.e. " | + | Когда будет доступен новый релиз-кандидат, пожалуйста, |
wiki/plugin/repository.1738914006.txt.gz · Последнее изменение: — vladpolskiy