Содержание
Советы и хитрости
ТРЕБУЕТ ВНИМАНИЯ
Шаги по реорганизации:
Добавить сюда все страницы пространства имён tips.Выполнено.- Добавить описание к каждой странице, разнести страницы по категориям
Почти готово.
- Пересмотреть внешние ссылки, чтобы удалить заброшенные; может быть интегрировать внешние ссылки, чтобы описания были на dokuwiki.org.
Если возможно, переписать контент и удалить устаревшие решения.
ПРИМЕЧАНИЕ для переводчиков: при обновлении страниц советов используйте, пожалуйста, кнопку «Все страницы», чтобы видеть, какие страницы есть в вашем локальном пространстве имён tips. Добавьте их на страницу ru:tips. Спасибо.
Эта страница предназначена для сбора ваших советов и хитростей по использованию «ДокуВики».
Советы по использованию
| Ссылка | Краткое описание |
|---|---|
| TailorWikiRules | Лучшие практические советы, что нужно сделать после установки «ДокуВики» |
| Синхронизация «Unison’ом» | Синхронизация двух вики с использованием «Unison’а» |
| Временнáя зона | Установка временнóй зоны сервера |
| Настройка почты | Советы по настройке отправки почтовых сообщений |
| uploadcodedir | Загрузка папки с исходным кодом в «ДокуВики» |
| commonlogin | Совместное использование данных авторизации между вики на одном сервере |
| Из «Ворда» в «ДокуВики» | Преобразование папок с doc-файлами формата MS Word в синтаксис «ДокуВики» |
| Пустые строки в таблицах | Отображение пустых строк в таблицах |
| Хороший стиль | Советы по соблюдению стиля хорошей вики-страницы |
| Редактирование таблицы | Как импортировать данные в таблицы |
| Обновление со старых версий | Как обновляться со старых версий «ДокуВики» (2005-*) |
| Отображение внешнезагруженных файлов | Как отображать в медиаменеджере файлы, загруженные, например, через FTP |
Проблемы с браузерами
| Ссылка | Краткое описание |
|---|---|
| Позиция полосы прокрутки | Почему «Файрфокс» не помнит положение полосы прокрутки про возвращении на страницу «ДокуВики»? |
| preventing-postdata-has-expired | Предотвращение сообщения «Ожидание передачи данных истекло» |
| Кнопки на панели инструментов | Почему в «Файрфоксе» не отображаются кнопки на панели инструментов окна редактирования? |
Расширение синтаксиса
Большинство из этих советов должны быть скорректированы для нового парсера и скорее всего не будут работать «из коробки». Они могут быть лучше реализованы при использовании новой системы плагинов. Перечень плагинов можно найти на странице plugins.
| Ссылка | Краткое описание |
|---|---|
| LaTeX | Перевод LaTeX-фрагментов в изображения; может быть использовано как замена MathML |
| Магнет-ссылки | Отображение магнет-ссылок DC++ как внешних |
| Ссылки на действия «ДокуВики» | Создание ссылок на «действия „ДокуВики“» (?do=) в тексте страницы |
| tex_howto | Заплатка (для версии 2005-05-07) добавляет поддержку математических выражений «AMS-LaTeX» в «ДокуВики» |
Расширение шаблона и стилей
Некоторые из этих советов могут быть реализованы лучше, используя новый механизм шаблонов. Вам рекомендуется переписать их соответствующим образом.
| Ссылка | Краткое описание |
|---|---|
| Цитирование | Изменение стиля цитирования |
| format_user | Using CN from client certificate when displaying username |
| Pretty Recent | Changes the recently updated page to include day headers Fix for July 1 Revision |
| 'pre' section with wrap | <pre> section with wrapping |
| Отключение значков у ссылок | Отключение значков у внешних и интервики-ссылок |
| Описания в RSS потоке | Добавление начала каждой RSS статьи в список |
| CSS для кода | Использование CSS для подсветки синтаксиса |
| geshi_style_builder | Конструктор стилей GeShi |
| XHTML Strict | Как переключиться на XHTML 1.0 Strict |
| Изображение без ссылки | Добавление изображений без ссылки по умолчанию |
| Фиксированное расположение содержания | Содержание остаётся фиксированно расположенным при прокрутке страницы |
| Пронумерованные заголовки | Пронумерованные заголовки только средствами стилей CSS |
| «Наверх» | Добавление ссылки «Наверх» перед каждым заголовком |
| Внутренние ссылки со значками (иконками) | Внутренние (локальные) ссылки со значками (иконками) |
| Картинка в верхнем правом углу | Замена логотипа «ДокуВики» в верхнем правом углу страницы на свой собственный |
| Код в списках | Вставка текста кода в списках |
| prettyrecentfix | Этот совет поможет вам поменять страницу «Недавние изменения» на более красивую |
| Вертикальное объединение ячеек таблицы | Таблицы с поддержкой HTML-атрибута «rowspan» (объединение ячеек по-вертикали) |
| Tables with Rowspan | Другой способ реализации поддержки атрибута rowspan. |
| rowspansfix | И еще один способ реализации rowspan |
| rowspansfix2 | Еще один способ реализации атрибута rowspan |
| Adjust iframe heights | Дополнительный скрипт для плагина iframe, который позволяет создать фреймы такой высоты, какой необходимо |
| Использование CSS для стилизации заголовков | Основные советы, варианты использования и другая информация о стилизации заголовков с использованием CSS. |
| Отображение изменений для каждого элемента в списке недавних изменений | Отображение различий между предыдущей и текущей версией для каждого элемента в списке недавних изменений]] |
Добавление нового функционала
| Ссылка | Краткое описание |
|---|---|
| Автоподписывание на рассылку | Автоматическое подписывание пользователя после его регистрации на рассылку |
| Красивые уведомления по электронной почте | Получайте уведомления с HTML-разметкой на электронный ящик при каждом изменении страницы |
| Clean Notification Scheme | Clarify notification scheme: namespace subscribers on new page, page subscribers on update |
| Списки доступа на основе IP-адресов | Назначайте права доступа в зависимости от IP клиента |
| Определение «языка» браузера | Автоматическая смена языка пользовательского интерфейса |
| Транслитерация | Транслитерирование кириллических текстов латиницей |
| Экспорт в PDF | PDF экспорт с использованием html2ps и pstopdf |
| Кнопка «Печатный вид» | Использование параметра ?do=export_html |
| Кнопка «Для печати» | Добавляет кнопку «Для печати» |
| User Link | use an extra wiki-page for users |
| Аутентификация с использованием .htaccess | Использование аутентификации .htaccess вместо формы входа |
| Аутентификация с использованием .htaccess | То же, что и выше, но с поддержкой для встроенной системы управления пользователями |
| HTTP-Auth Passthru | Adding http-auth-functionality to your existing ACL-setup |
| Цепочная аутентификация | Добавление поддержки цепочной аутентификации (например, сначала LDAP-аутентификация, затем обычная) |
| StickyExportHtml | Make do=export_html «sticky» for HTML-only browsing |
| Html only view | Similar to previous. uses .htaccess rewrite for that |
| discussion | Позволяет создать ссылку или кнопку в вашем шаблоне, которая ведет на отдельную страницу обсуждений (как, например, в Википедии) |
| safely include php code | Включает поддержку PHP-кода на всех страницах только для «суперпользователя» |
| Статистика по странице | Добавляет протоколирование для страниц и медиа файлов в «ДокуВики» |
| Небольшая страница с логами | Добавляет простенькое журналирование в «ДокуВики» |
| Поддержка национального языка (NLS) | Добавляет в «ДокуВики» неофициальную поддержку национального языка (NLS) |
| Summary Enforcement | Require the user to enter a summary (or check minor edit) |
| Кнопка на панели инструментов | Как добавить собственную кнопку на панель инструментов |
| Личные страницы | Автоматическое создание личных страниц при добавлении или редактировании учётной записи пользователя |
| Счётчик слов | Добавление счётчика количества символов и слов в форму редактирования |
| Медиаменеджер и размер файла | Добавление размера файла к ссылке на файл при выборе его через медиаменеджер |
| Прикреплённые медиафайлы | Загружаемые медиафайлы прикрепляются к странице |
| template_chooser | Простой выпадающий список в режиме редактирования, который позволяет вставлять контент из шаблона в текущий документ |
| login_instead_of_forbidden | Показывает форму авторизации при попытке обращения к запрещенной странице |
| Отображение прав доступа | Отображение в футере страницы прав доступа к ней |
| Меню действий | Аналог меню действий вики-движка «МоинМоин» (MoinMoin) |
| DELETE_THEM | Delete Apache owner:group files |
| Экспорт в HTML | Экспортирование нескольких страниц в HTML |
| Многоязычность | Создание содержимого вики на нескольких языках |
| Система новостей | Система новостей |
| subscription | Prevent Email Of Changes to Subscribed Author |
| Аутентификация через phash | Добавляет поддержку аутентификации через GET-запрос, используя phash пароля. Пригодится, например, для RSS-читалок. |
| Взаимодействие с TinyURL.com | Автоматическое создание коротких ссылок для каждой страницы |
| LDAP and usemanager | ldap.class.php modification so that the usermanager plugin can display the LDAP users |
| usermanager and chained auth | Manage each authentication method used by the chained method through the usermanager |
| | |
| Фильтр недавних изменений | Фильтрация списка недавних изменений по имени пользователя (для версии 2008-05-05) |
| Фильтр недавних изменений | Фильтрация списка недавних изменений по имени пользователя (для версии 2009-02-14) |
| Separate Admin Login | Use a special admin login, which cannot read or edit pages |
| User Pages | Give everyone AUTH_EDIT on a page within a special namespace, where that page is their name |
| ClickNShow | Hide/Show Headers clicking on them |
| «Небольшие изменения» по умолчанию | Установка флажка «Небольшие изменения» по умолчанию |
| Счётчик просмотров | Добавление простого счётчика просмотров страниц |
| Создание книги | Как сделать книгу с помощью «ДокуВики» |
| Namespace Clouds | DokuWiki Cloud Plugin Namespace Discrimination Patch |
Интеграция с другим ПО
Системы управления содержимым и форумы
| Ссылка | Краткое описание |
|---|---|
| Mambo | Как соединить «ДокуВики» с CMS «Мамбо» (Mambo) (на испанском языке) |
| XOOPS CMS | Описание интеграции «ДокуВики» с XOOPS (только для XOOPS версии 2.2.x и 2.0.x) |
| Мост «Джумлы» (Joomla Bridge) (англ.) | «Мост» (модуль авторизации) для аутентификации пользователей «Джумлы» в «ДокуВики» (Доступно и для «Джумлы» версии 1,5) |
| Интеграция с «Джумлой» (Joomla) | Полная интеграция пользователей «ДокуВики» с «Джумлой» без использования фреймов! Новинка |
| Автовход «„Джумла“—„ДокуВики“» | Использование модуля аутентификации (моста) «Джумлы» позволяет автоматически логиниться в «ДокуВики», если залогонились в «Джумле», и наоборот — автоматически логиниться в «Джумле», если залогинились в «ДокуВики». |
| Drupal | Бэк-энд аутентификации, позволяющий «ДокуВики» использовать базу данных «Друпала» (Drupal) |
| Drupal | Установка «ДокуВики» из фронт-энда «Друпала». |
| BLOG:CMS | Интеграция BLOG:CMS с «ДокуВики», вместе с блогом, форумом и галереей в одном архиве |
| NucleusCMS | Интеграция NucleusCMS с «ДокуВики» |
| OpenIMS CMS | Модуль аутентификации, позволяющий аутентифицироваться в «ДокуВики», используя базу данных OpenIMS. |
| PHP Fusion CMS | The TWB DokuWiki Infusion integrates DokuWiki into the PHP Fusion CMS. View the demo: http://www.web-bureau.com/infusions/dokuwiki/. |
| Модуль TextMate | Редактируйте страницы из Textmate |
| Absolut Engine | DokuWiki bridging module has been created to allow seamless integration of DokuWiki into Absolut Engine CMS. |
| Zeroboard XE | Authentication backend for Zeroboard XE, one of the famous Korean forum/CMS code.(in Korean) Based on Mohammed Sameer's Drupal authentication backend source code |
| glFusion CMS | Nicely integrates DokuWiki with glFusion CMS. Authentication backend enables DokuWiki to authenticate using the glFusion database. Also supports all glFusion security groups and integrates glFusion's auto tag feature. |
Форумные движки
| Ссылка | Краткое описание |
|---|---|
| phpBB | Интеграция «ДокуВики» с авторизацией в «phpBB» |
| phpBB 3.0.x | Интеграция «ДокуВики» с авторизацией в «phpBB»–3 |
| Синтаксис «ДокуВики» в «phpBB» | Использование синтаксиса «ДокуВики» в «phpBB» (на немецком языке) |
| Invision Power Board IPB 2.x | Как интегрировать «ДокуВики» с аутотентификацией в «IPB» 2.x? |
| PostNuke | A «bridge» to integrate the look and the user management of PostNuke and DokuWiki. Runs without modifications to DokuWiki files! |
| XennoBB mysql_authentication | XennoBB MySQL Authentication |
| PunBB (mod) | A mod to integrate DokuWiki to PunBB forum ( |
| PunBB (mysql_auth) | PunBB MySQL Authentification [fr] |
| SMF (Simple Machines Forum) | Authentication backend using SMF database. |
| Vanilla | Lets Vanilla take care of all the user management, including sessions |
Блоговые движки
| Ссылка | Краткое описание |
|---|---|
| «ДокуВики» в «ВордПрессе» | Как добавить синтаксис «ДокуВики» в блог, работающий на «ВордПрессе» (WordPress)? |
| ДВ—ВП | Плагин для «ВордПресса», позволяющий импортировать содержимое из «ДокуВики» |
| dwBliki | Плагин для «ВордПресса». Ссылка для скачивания последней стабильной версии (май 2005) |
| Плагин разметки «ДокуВики» | Ещё один плагин для «ВордПресса» |
| ВордПресс (mysql_auth) | Интеграция с MySQL-аутентификацией «ВордПресса» |
| Geeklog | Интеграция «ДокуВики» в Geeklog |
Баг-трекеры
| Ссылка | Краткое описание |
|---|---|
| GForge | Плагин для использования «ДокуВики» в «GForge» |
| Интеграция с «Мантисом» (Mantis) | Как интегрировать «ДокуВики» с баг-трекером «Мантис» (Mantis) |
| Flyspray | Flyspray Authentication Integration |
| Eventum Integration | How to integrate DokuWiki with Eventum Issue Tracker |
| eventum | Eventum link plugin |
| Trac | A very dirty way to force Trac and DokuWiki to interact with each other. |
Другое
| Ссылка | Краткое описание |
|---|---|
| Synchronise with Tomboy | How to synchronize Tomboy with DokuWiki |
| Integrate DokuWiki to your website | As read-only pages |
| Edit DokuWiki with text editors using FUSE and Python | Untested and potentially buggy. |
Интерактивные скрипты и утилиты
| Ссылка | Краткое описание |
|---|---|
| DokuWiki Setup | Easy/automatic installation/upgrade - also fixing safe-mode issues |
| Maintenance | Cronjobs to keep your wiki clean |
| Викемэйл | Скрипт для импортирования из письма электронной почты в «ДокуВики» |
| Макросы для «ОпенОфис.орг» | Преобразование документов «ОпенОфис.орг» в формат «ДокуВики» |
| Макросы для «ОпенОфис.орг» 2-й версии | Преобразование документов «ОпенОфис.орг» в формат «ДокуВики». Адаптировано для «ООо» 2-й версии. |
| OpenOfficeMacro | both of the above macros do not convert embedded pictures - this one does |
| Calc2Dokuwiki | Exports selected ranges of cells from OpenOffice.org Calc into tables formatted in DokuWiki code. Tool available as an extension (OOo 2.1.x) and a macro (OOo 1.x-2.x) |
| Макрос «Ворда» | Конвертирование документа «Микрософт» «Ворд» (MS Word) в формат «ДокуВики» |
| Word Macro adaptation | converts an MS Word document to DokuWiki format - improved conversion (for English Word) plus adaptation for German Word |
| Word to DokuWiki Converter | improves upon the two macros above as it is a Word template that allows one to click a button in MS Word to convert a Word document, including images, to DokuWiki format (see Portfolio section on website) |
| Макрос «Экселя» | Макрос «Микрософт» «Экселя» (MS Excel) для преобразования выделенного диапазона ячеек в синтаксис таблицы «ДокуВики» |
| Backup Script | A small shellscript to backup your wiki data and media, including rotation. |
| BackupToS3 | A small ruby script to backup your wiki to Amazon's data storage system S3. |
| UpgradeScript | A small script to make DokuWiki updates simpler |
| Из HTML в вики | Конвертирование из HTML в синтаксис «Докувики» |
| Weblog bookmarklet | A JavaScript/PHP combination to post in DokuWiki like regular weblogs |
| imap2wiki | A small PHP script to give users the opportunity to post by email |
| DokuVimKi | VIM Plugin that allows editing of wiki pages over XML-RPC + Syntax highlighting for DokuWiki syntax |
| vimkeys | Key Bindings for [G]Vim |
| fixperms.php | make webserver created files writable by everyone |
| Из CSV в вики-формат | Скрипт для преобразования CSV в формат таблиц «ДокуВики» |
| csv2dokuwiki | Converts CSV input (tab separated) into DokuWiki's table syntax (in Java) |
| xls2wiki | A script that converts XLS copied data to DokuWiki's Table format (DWT) and vice versa |
| Из эл. почты в вики | Создание страниц и загрузка медиафайлов по электронной почте |
| Романизация имён файлов | Исправление нечитаемых кириллических названий в адресной строке |
| Из «ДокуВики» в «HTML Help» | Конвертирование сайта на движке «ДокуВики» в формат «HTML Help» (.chm) с созданием содержания и указателя |
| jEdit | An edit mode for jEdit that does syntax highlighting for headlines, character formats, lists and links |
| ToFromDoku | Утилита командной строки |
| recreate wiki change log | How to recreate your wiki change log from individual page change logs |
| readINIfile | How to solve problem with parse_ini_file disabled |
| Исправление времени правок по временным кодам | Решение проблемы внешнее изменение |
| clean_acl | Clean up non-existing users and pages in the ACL |
| Чистка папки «media» | Маленький Perl-скрипт для очистки папки «media» от неиспользуемых медиафайлов |
| Logging in to retrieve pages with cURL | Quick howto on retrieving pages that require logging in with curl. |
| Извлечение внешних ссылок | Небольшой PHP-скрипт для извлечения всех внешних ссылок и их описания из вики |
| Add an Autolink page | A small Perl Script to (re)builds link on chosen words each nights |
| Automatic build reports | A bash script that compiles/builds a project and reports the result to the wiki |
| GourceDoku | Picture of the edition of a wiki with Gource |
| topcontributors | A shell snippet to create a list of the top contributors to the wiki |
| Медиафайлы-сироты | Получение списка всех «осиротевших» медиафайлов (не используемых ни одной вики-страницей) |
Импортирование из других вики-систем
| Вики-движок | Описание |
|---|---|
| ChuWiki | Python-скрипт для преобразования из «ChuWiki» |
| ErfurtWiki | PHP-скрипт для преобразования из «ewiki» (ErfurtWiki) |
| JSPWiki | Плагин для импорта страниц «JSPWiki» |
| MediaWiki | Преобразование из «МедиаВики» в «ДокуВики» |
| MoinMoin | Python- и PHP-скрипты для преобразования из «МоинМоин» (MoinMoin) |
| Perspective | Python-скрипт, который должен быть запущен в MS Windows, для преобразования из «Perspective» |
| TikiWiki | PHP-скрипт для преобразования из «TikiWiki» |
| TWiki | Скрипт преобразования из «TWiki» в «ДокуВики» |
| Wakka Wiki | Perl-скрипт для преобразования из «Wakka Wiki» |
| Zwiki | Perl-скрипт для преобразования из «Zwiki» |
Разное
| Ссылка | Краткое описание |
|---|---|
| Тестирование «чёрного списка» | Этот небольшой скрипт поможет проверить текст по «чёрному списку» |
| Ведение блога | На этой странице описаны шаги, необходимые для создания блога в «ДокуВики» |
| Букмарклеты | JavaScript-инструмент редактирования вики-страницы |
| Текст по умолчанию в поле поиска | Добавление в поле поиска текста по умолчанию |
| Отключенные функции | Заплатка, если ваш хостинг не поддерживает функции «glob» или «readfile» |
| DwExport | Экспортирование страниц «ДокуВики» в статические HTML-страницы с внедрёнными изображениями и CSS-форматированием. ⇒ http://sourceforge.net/projects/dwexport/ Только версия 0.2 |
| Фермы | Как сделать с помощью «ДокуВики» вики-ферму |
| htdigest | Настройка htdigest-идентификации пользователя |
| Интеграция с SMF | Интеграция с форумным движком SMF |
| Многоязычное содержимое | Идея заключается в смене вики-страницы при переключении языка интерфейса «ДокуВики» |
| Экспорт в PDF | Экспорт страниц «ДокуВики» в формат PDF |
| Простой Гугл-поиск | Простой Гугл-поиск |
| Проверка правописания | Личный перечень слов «Aspell», выпуск 2005-07-13 |
| svg.php | This is a plugin to DokuWiki to allow collaborative generation of SVG images. (Make it a plugin if possible/useful) |
| symlink_farm | How to make DokuWiki a wiki farm (older, but working version with symlinks) |
| UTF-8 — обновление | Преобразование файлов «ДокуВики» в кодировку UTF-8 |
