Следующая версия | Предыдущая версия |
wiki:plugin:plugins [2023/08/19 01:53] – создано vladpolskiy | wiki:plugin:plugins [2024/08/15 01:53] (текущий) – внешнее изменение 127.0.0.1 |
---|
====== Plugins ====== | ====== Плагины ======= |
| |
Plugins provide a system of extending DokuWiki's features without the need to hack the original code (and so again on each update). Below is a list of ready-to-use plugins created by DokuWiki users. | Плагины обеспечивают систему расширения возможностей «Докувики» без необходимости взламывать исходный код (и повторять это при каждом обновлении). Ниже приведён список готовых к использованию плагинов, созданных пользователями «Докувики». |
| |
The installation can be done automatically by search and install the plugin via the [[plugin:extension]] manager((Up to version Binky this was done with the [[plugin:plugin]] manager.)). A plugin could be manually installed by putting it into its own folder under ''lib/plugins/''. See the detailed [[plugin installation instructions]]. | Установка может быть выполнена автоматически путем поиска и установки плагина через менеджер [[:plugin:extension]]((До версии Binky это делалось с помощью менеджера [[:plugin:plugin]])). Плагин можно установить вручную, поместив его в собственную папку в разделе ''lib/plugins/''. Смотрите подробную [[:plugin installation instructions|инструкцию по установке плагинов]]. |
| |
Be sure to read about [[:security#Plugin Security]]. | |
| |
If you would like to help translating the plugins into another language, please see this page [[localization#localizing_the_plugins|Localization of plugins]]. | Обязательно прочитайте [[:security#Plugin Security|предупреждение о безопасности плагинов]]. |
| |
~~NOCACHE~~ | Если вы хотите помочь с переводом плагинов на другой язык, обратитесь к странице [[:localization#localizing_the_plugins|Localization of plugins]]. |
| |
---- pluginrepo ---- | Вы также можете найти рекомендуемые группы плагинов в качестве [[:solutions|решений]] для общих приложений DokuWiki. Существует также список очень [[:solutions:common_plugins|распространенных плагинов]]. |
cloudmin: 3 | |
---- | |
| |
Popularity values are based on data gathered through the [[plugin:popularity]] plugin -- please help to increase accuracy by reporting your data with this plugin. | |
| |
| |
| |
| |
| ===== Основные плагены ====== |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:autotooltip|Auto-Tooltip для «ДокуВики»]]** |
| |
| Вручную создавайте всплывающие подсказки или генерируйте их на основе заголовка и резюме вики-ссылки |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:backuptool|BackupTool для «ДокуВики»]]** |
| |
| Резервное копирование вашего сайта и данных конфигурации в файл. Это плагин для «Докувики», который позволяет вамсоздавать резервные копии наиболее важных частей вашего сайта; это включает в себя все ваши страницы, все старые версии, метаданные, подписки, медиафайлы (ваши загрузки), а также ваши плагины и шаблоны |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:citations|Citations для «ДокуВики»]]** |
| |
| Создает цитаты разных форматов для ваших вики-страниц. Этот плагин дает вам возможность разрешить пользователям цитировать вашу работу. Это требуется довольно часто в научных кругах и журналистике. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:codeprettify|CodePrettifier для «ДокуВики»]]** |
| |
| Подсветка синтаксиса фрагментов исходного кода на вики-странице с использованием google-code-prettify (модуль javascript с файлами CSS). |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:color|Color для «ДокуВики»]]** |
| |
| Возможность писать цветной текст в «ДокуВики». Спецификация цвета переднего плана или фона может быть любой допустимой спецификацией цвета CSS |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:cookiebanner|Cookiebanner для «ДокуВики»]]** |
| |
| После установки плагин будет показывать посетителям баннер согласия. Посетители могут нажать «Принять» или «Отклонить». Выбор сохраняется в файле cookie настроек «ДокуВики». |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:copy2clipboard|Copy2clipboard для «ДокуВики»]]** |
| |
| Добавьте кнопку буфера обмена в блоки <code> и <file>, которая копирует текст в буфер обмена. Этот плагин не требует компонентов DokuWiki или PHP. Поскольку он сделан из чистого javascript, он должен работать с любой версией «ДокуВики» |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:details|Details Tag для «ДокуВики»]]** |
| |
| Используйте теги HTML ''<details>'' и ''<summary>'' для скрытия информации на странице, которое можно сделать видимым, щелкнув текст сводки. Вы можете использовать это, чтобы скрыть спойлеры или большой контент. Так же возможно сделать контент видимым изначально с возможность пользователем его скрыть. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:diagram|Diagram для «ДокуВики»]]** |
| |
| Построение схем и генеалогических деревьев, состоящих из блоков и линий соединения. Плагин расширяет синтаксис «Докувики» и позволяет строить диаграммы. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:discussion|Discussion для «ДокуВики»]]** |
| |
| Добавляет раздел комментариев на вики-страницы. Плагин обсуждения добавляет раздел обсуждения после вашей вики-страницы для комментариев пользователей. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:display|Display Wiki Page для «ДокуВики»]]** |
| |
| Плагин, который определяет дополнительную функцию шаблона, позволяющую отображать более одной вики-страницы одновременно в любом заданном документе. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:docnavigation|DocNavigation для «ДокуВики»]]** |
| |
| Добавьте навигационные ссылки на предыдущую и следующую страницу вверху и внизу вики-страницы. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:dokuteaser|Dokuteaser для «ДокуВики»]]** |
| |
| Дает возможность использовать блок заключенный между ''%%<dokuteaser>%%'' и ''%%</dokuteaser>%%'', который помещает текст в заданную часть без применения таблиц и прочего. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:dw2pdf|DW2PDF для «ДокуВики»]]** |
| |
| Экспортирует страницы вики в формат PDF. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:edittable|EditTable для «ДокуВики»]]** |
| |
| Предоставляет визуальный интерфейс редактирования и вставки таблиц. Этот плагин добавляет дополнительную кнопку редактирования в каждую таблицу. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:htmlmetatags|HtmlMetaTags для «ДокуВики»]]** |
| |
| Позволяет встраивать HTML и PHP в вики-страницы. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:htmlok|Htmlok для «ДокуВики»]]** |
| |
| Добавляет некоторые метатеги (открытый график) в заголовок html (например, ключевые слова, описание или любые другие). |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:link4pages|link4pages для «ДокуВики»]]** |
| |
| Добавляйте пользовательские ссылки во все PageMenus. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:pagelist|PageList для «ДокуВики»]]** |
| |
| Перечисляет страницы в красивой таблице или неупорядоченном списке. Плагин Pagelist берет список вики-страниц и предоставляет красиво отформатированную таблицу с информацией о них. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:smtp|SMTP для «ДокуВики»]]** |
| |
| Настройте SMTP-сервер (с дополнительной аутентификацией) для отправки почты из «ДокуВики». Этот плагин заменяет способ, которым DokuWiki отправляет электронные письма. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:stepbystep|StepByStep для «ДокуВики»]]** |
| |
| Отображает пошаговые руководства, спойлеры или дополнительную информацию по теме. Целью плагина является отображение информации (в виде поля), которое можно развернуть, щелкнув по нему, чтобы показать более подробную информацию. |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:tablelayout|Tablelayout для «ДокуВики»]]** |
| |
| Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:phpwikify|Wikify для «ДокуВики»]]** |
| |
| Этот плагин позволяет вам использовать PHP-скрипты на вики-страницах так же, как с помощью тега <php>. Разница в том, что выходные данные PHP-скрипта передаются через парсер/рендерер «ДокуВики». |
| |
| {{:icons:puzzle_2.png?32|}}**[[wiki:plugin:wrap|Wrap для «ДокуВики»]]** |
| |
| Универсальный плагин, сочетающий в себе функционал многих других плагинов. Оберните вики-текст внутри контейнеров (divs или spans) и задайте им класс (выберите из множества предустановленных классов), ширину и/или язык с соответствующим направлением текста. |
| |
| |
| ===== Создание плагинов ===== |
| |
| Если ваши потребности не покрываются существующими плагинами, пожалуйста, ознакомьтесь с нашими страницами о том, как [[:devel:plugins|создать и опубликовать плагин]]. |
| |
| В зависимости от того, с какими составляющими «Докувики» взаимодействуют плагины, выделяется несколько категорий плагинов. Один и тот же плагин может входить в несколько категорий. Ссылки ниже должны помочь вам: |
| |
| * [[wiki:devel:syntax_plugins|Плагины синтаксиса]] ([[devel:syntax_plugins|англ.]]) |
| * [[wiki:devel:admin plugins|Плагины администрирования]] ([[devel:admin plugins|англ.]]) |
| * [[wiki:devel:action_plugins|Плагины действий]] ([[devel:action_plugins|англ.]]) |
| * [[wiki:devel:renderer_plugins|Плагины рендеринга]] ([[devel:renderer_plugins|англ.]]) |
| * [[wiki:devel:helper_plugins|Вспомогательные плагины]] ([[devel:helper_plugins|англ.]]) |
| |
| Сборник советов для тех, кто создаёт плагины: |
| |
| * [[wiki:devel:plugin_programming_tips|Plugins Programming Tips]] ([[devel:plugin_programming_tips|англ.]]) |
| |
| ===== Плагины, описание которых переведено на русский язык ===== |
| |
| * [[wiki:plugin:BBCode]] --- ББ-коды |
| * [[wiki:plugin:Config]] --- Управление настройками |
| * [[wiki:plugin:database2]] --- База данных-2 |
| * [[wiki:plugin:MyTemplate]] --- «Мой шаблон» |
| * [[wiki:plugin:OrphansWanted]] --- указатель «страниц-сирот» и «требуемых страниц» |
| * [[wiki:plugin:Plugin]] --- управление плагинами |
| * [[wiki:plugin:Translation]] --- «перевод» |
| * [[wiki:plugin:openlayersmap|OpenLayersMap Plugin]] --- карты на страницах Вашей вики |
| * [[wiki:plugin:geophp|geophp Plugin]] --- доступ к библиотеке geoPHP |
| |
| ===== Сообщения об ошибках и пожелания по функциям ===== |
| |
| Два коротких замечания: |
| * Пожалуйста, используйте трекер проблем на странице плагина |
| * Предоставьте достаточно информации, чтобы воспроизвести ваш случай |
| |
| Пожалуйста, обратитесь к [[https://forum.dokuwiki.org/d/4868|Как сообщать об ошибках и запрашивать новые возможности в плагинах]] для получения дополнительной информации по этой теме. |
| |
| ===== Идеи для новых плагинов ==== |
| |
| ==== Запрос плагина ==== |
| |
| Если вам нужна какая-то особенная функция в «Докувики», но у вас нет навыков или ресурсов для создания собственного плагина, вы можете предложить эту функцию на рассмотрение сообщества. |
| |
| Чтобы попросить о создании нового плагина или обсудить идеи плагинов, пожалуйста, обратитесь к форуму [[https://forum.dokuwiki.org/t/plugin-wishlist|Plugin Wishlist Forum]] или [[https://forum.dokuwiki.org/forum/19|здесь]]. |
| |
| Последние пожелания на форуме: |
| |
| [[https://forum.dokuwiki.org/atom/t/plugin-wishlist/d|{{https://raw.githubusercontent.com/legacy-icons/famfamfam-silk/master/dist/png/feed.png?16x16&recache |Recent Wishes in the forum (RSS feed)}}]] |
| {{rss>https://forum.dokuwiki.org/atom/t/plugin-wishlist/d date}} |
| |
| ==== Больше идей... ==== |
| |
| Далее несколько закрытых запросов на функции, которые мы не будем реализовывать в ядре «Докувики», интересные идеи для плагинов: [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=label%3A%22Doku+Plugin+idea%22|Doku Plugin idea]] на нашем GitHub issue tracker. |
| |
| [[https://feeds.feedburner.com/doku-plugin-idea|{{https://raw.githubusercontent.com/legacy-icons/famfamfam-silk/master/dist/png/feed.png?16x16&recache |Issues labeled "Doku Plugin idea" (RSS feed)}}]]) |
| {{rss>https://feeds.feedburner.com/doku-plugin-idea author date}} |
===== Creating Plugins ===== | ===== Creating Plugins ===== |
| |