Содержание
Советы и хитрости
ТРЕБУЕТ ВНИМАНИЯ
Шаги по реорганизации:
Добавить сюда все страницы пространства имён 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 |