Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:plugin:plugins

    Это старая версия документа!


    Плагины

    Плагины обеспечивают систему расширения возможностей «Докувики» без необходимости взламывать исходный код (и повторять это при каждом обновлении). Ниже приведён список готовых к использованию плагинов, созданных пользователями «Докувики».

    Установка может быть выполнена автоматически путем поиска и установки плагина через менеджер extension1). Плагин можно установить вручную, поместив его в собственную папку в разделе lib/plugins/. Смотрите подробную инструкцию по установке плагинов.

    Обязательно прочитайте предупреждение о безопасности плагинов.

    Если вы хотите помочь с переводом плагинов на другой язык, обратитесь к странице Localization of plugins.

    Вы также можете найти рекомендуемые группы плагинов в качестве решений для общих приложений DokuWiki. Существует также список очень распространенных плагинов.

    Основные плагены

    Auto-Tooltip для «ДокуВики»

    Вручную создавайте всплывающие подсказки или генерируйте их на основе заголовка и резюме вики-ссылки

    BackupTool для «ДокуВики»

    Резервное копирование вашего сайта и данных конфигурации в файл. Это плагин для «Докувики», который позволяет вамсоздавать резервные копии наиболее важных частей вашего сайта; это включает в себя все ваши страницы, все старые версии, метаданные, подписки, медиафайлы (ваши загрузки), а также ваши плагины и шаблоны

    Citations для «ДокуВики»

    Создает цитаты разных форматов для ваших вики-страниц. Этот плагин дает вам возможность разрешить пользователям цитировать вашу работу. Это требуется довольно часто в научных кругах и журналистике.

    CodePrettifier для «ДокуВики»

    Подсветка синтаксиса фрагментов исходного кода на вики-странице с использованием google-code-prettify (модуль javascript с файлами CSS).

    Color для «ДокуВики»

    Возможность писать цветной текст в «ДокуВики». Спецификация цвета переднего плана или фона может быть любой допустимой спецификацией цвета CSS

    Cookiebanner для «ДокуВики»

    После установки плагин будет показывать посетителям баннер согласия. Посетители могут нажать «Принять» или «Отклонить». Выбор сохраняется в файле cookie настроек «ДокуВики».

    Copy2clipboard для «ДокуВики»

    Добавьте кнопку буфера обмена в блоки <code> и <file>, которая копирует текст в буфер обмена. Этот плагин не требует компонентов DokuWiki или PHP. Поскольку он сделан из чистого javascript, он должен работать с любой версией «ДокуВики»

    Details Tag для «ДокуВики»

    Используйте теги HTML <details> и <summary> для скрытия информации на странице, которое можно сделать видимым, щелкнув текст сводки. Вы можете использовать это, чтобы скрыть спойлеры или большой контент. Так же возможно сделать контент видимым изначально с возможность пользователем его скрыть.

    Diagram для «ДокуВики»

    Построение схем и генеалогических деревьев, состоящих из блоков и линий соединения. Плагин расширяет синтаксис «Докувики» и позволяет строить диаграммы.

    Discussion для «ДокуВики»

    Добавляет раздел комментариев на вики-страницы. Плагин обсуждения добавляет раздел обсуждения после вашей вики-страницы для комментариев пользователей.

    Display Wiki Page для «ДокуВики»

    Плагин, который определяет дополнительную функцию шаблона, позволяющую отображать более одной вики-страницы одновременно в любом заданном документе.

    DocNavigation для «ДокуВики»

    Добавьте навигационные ссылки на предыдущую и следующую страницу вверху и внизу вики-страницы.

    Dokuteaser для «ДокуВики»

    Дает возможность использовать блок заключенный между <dokuteaser> и </dokuteaser>, который помещает текст в заданную часть без применения таблиц и прочего.

    EditTable для «ДокуВики»

    Предоставляет визуальный интерфейс редактирования и вставки таблиц. Этот плагин добавляет дополнительную кнопку редактирования в каждую таблицу.

    HtmlMetaTags для «ДокуВики»

    Позволяет встраивать HTML и PHP в вики-страницы.

    Htmlok для «ДокуВики»

    Добавляет некоторые метатеги (открытый график) в заголовок html (например, ключевые слова, описание или любые другие).

    link4pages для «ДокуВики»

    Добавляйте пользовательские ссылки во все PageMenus.

    PageList для «ДокуВики»

    Перечисляет страницы в красивой таблице или неупорядоченном списке. Плагин Pagelist берет список вики-страниц и предоставляет красиво отформатированную таблицу с информацией о них.

    SMTP для «ДокуВики»

    Настройте SMTP-сервер (с дополнительной аутентификацией) для отправки почты из «ДокуВики». Этот плагин заменяет способ, которым DokuWiki отправляет электронные письма.

    StepByStep для «ДокуВики»

    Отображает пошаговые руководства, спойлеры или дополнительную информацию по теме. Целью плагина является отображение информации (в виде поля), которое можно развернуть, щелкнув по нему, чтобы показать более подробную информацию.

    Tablelayout для «ДокуВики»

    Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable

    Wikify для «ДокуВики»

    Этот плагин позволяет вам использовать PHP-скрипты на вики-страницах так же, как с помощью тега <php>. Разница в том, что выходные данные PHP-скрипта передаются через парсер/рендерер «ДокуВики».

    Wrap для «ДокуВики»

    Универсальный плагин, сочетающий в себе функционал многих других плагинов. Оберните вики-текст внутри контейнеров (divs или spans) и задайте им класс (выберите из множества предустановленных классов), ширину и/или язык с соответствующим направлением текста.

    Создание плагинов

    Если ваши потребности не покрываются существующими плагинами, пожалуйста, ознакомьтесь с нашими страницами о том, как создать и опубликовать плагин.

    В зависимости от того, с какими составляющими «Докувики» взаимодействуют плагины, выделяется несколько категорий плагинов. Один и тот же плагин может входить в несколько категорий. Ссылки ниже должны помочь вам:

    Сборник советов для тех, кто создаёт плагины:

    Плагины, описание которых переведено на русский язык

    • BBCode — ББ-коды
    • Config — Управление настройками
    • database2 — База данных-2
    • MyTemplate — «Мой шаблон»
    • OrphansWanted — указатель «страниц-сирот» и «требуемых страниц»
    • Plugin — управление плагинами
    • Translation — «перевод»
    • OpenLayersMap Plugin — карты на страницах Вашей вики
    • geophp Plugin — доступ к библиотеке geoPHP

    Сообщения об ошибках и пожелания по функциям

    Два коротких замечания:

    • Пожалуйста, используйте трекер проблем на странице плагина
    • Предоставьте достаточно информации, чтобы воспроизвести ваш случай

    Пожалуйста, обратитесь к Как сообщать об ошибках и запрашивать новые возможности в плагинах для получения дополнительной информации по этой теме.

    Идеи для новых плагинов

    Запрос плагина

    Если вам нужна какая-то особенная функция в «Докувики», но у вас нет навыков или ресурсов для создания собственного плагина, вы можете предложить эту функцию на рассмотрение сообщества.

    Чтобы попросить о создании нового плагина или обсудить идеи плагинов, пожалуйста, обратитесь к форуму Plugin Wishlist Forum или здесь.

    Последние пожелания на форуме:

    Recent Wishes in the forum (RSS feed)

    Больше идей...

    Далее несколько закрытых запросов на функции, которые мы не будем реализовывать в ядре «Докувики», интересные идеи для плагинов: Doku Plugin idea на нашем GitHub issue tracker.

    Issues labeled "Doku Plugin idea" (RSS feed))

    Creating Plugins

    If your needs aren't covered by the existing plugins above, please have a look at our pages on how to create and publish a plugin.

    Reporting Bugs and Features Wishes

    Two short notes:

    • Please use the issue tracker of the plugin
    • Provide enough information to reproduce your case

    Please refer to How to report bugs and request new features in plugins for more info about this topic.

    Ideas for New Plugins

    Requesting Plugin

    If you are in need of a special feature in DokuWiki but haven't the skills or resources to create your own plugin you might want to suggest the feature for consideration by the community.

    To ask for the creation of a new plugin or to discuss plugin ideas, please refer to the Plugin Wishlist Forum.

    Recent Wishes in the forum:

    Recent Wishes in the forum (RSS feed)

    More ideas...

    Further some closed features requests, which we won't implement in DokuWiki core, are interesting ideas for plugins: Doku Plugin idea's at our GitHub issue tracker.

    Issues labeled “Doku Plugin idea” (RSS feed)

    1)
    До версии Binky это делалось с помощью менеджера plugin
    Только авторизованные участники могут оставлять комментарии.
    wiki/plugin/plugins.1693670225.txt.gz · Последнее изменение: 2023/09/02 18:57 — vladpolskiy