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
