Dokuwiki: можливості

Відео: [RUS] [snr93] kali linux - nmap + metasploit


Всупереч існуючій думці, що DokuWiki повільніше, ніж MediaWiki, через відсутність взаємодії з СУБД, DokuWiki все ж швидше готує сторінки для відображення в браузері - це відчувається просто під час роботи з вікі. Швидко працює пошук за назвами статей. Не так швидко, як при зверненні до СУБД, працює пошук по підрядку, неповного слову. (Втім, очевидно, що швидкість роботи буде багато в чому залежати від розмірів бази знань.)

Для редагування статей DokuWiki оснащена приємним редактором з панеллю інструментів. Текст в процесі виправлення час від часу зберігається автоматично у вигляді чернетки, що вельми зручно. Синтаксис подібний MediaWiki, але з рядом косметичних відмінностей. Наприклад, жирний текст, в DokuWiki ** відзначається так **, а в MediaWiki - `` `ось так` ``.

Порожні рядки служать відмітками нових абзаців. Простий «новий рядок» пропускається. Щоб зробити жорсткий переклад рядка в потрібному місці, треба написати: «» (без лапок, звичайно), після чого зробити новий рядок або поставити пробіл. Дуже просто створювати виноски - укладаємо текст в подвійні дужки, і він автоматично нумерується і стає виноскою. наприклад:

DokuWiki підтримує створення виносок (виноска - пояснення внизу сторінки), що дозволяє полегшити основний текст.


DokuWiki - відмінне рішення для організації інформаційного порталу будь-якого формату. Наприклад, якщо Ви хочете освітити функціонал передової програми https://itools-ru.com/ (https://itools-ru.com/) і її аналогів, то дана платформа ідеально Вам підійде!

В цьому випадку при відображенні сторінки після слова «виноска» буде поставлено піднесений по вертикалі число, що позначає номер виноски. Натиснувши на нього мишею, користувач перенесеться в кінець сторінки, де й побачить текстове пояснення виноски, а саме, наприклад, «1) Виноска - пояснення внизу сторінки».

Ряд функцій, властивих MediaWiki внутрішньо, в DokuWiki реалізований через плагіни - наприклад, вирівнювання тексту або «редіректи». Втім, те ж справедливо і в зворотний бік: движок MediaWiki позбавлений деяких функцій, вбудованих в DokuWiki. Детальний порівняння можна побачити на сайті wikimatrix.org.

Мені дуже подобається вбудована в DokuWiki підсвічування синтаксису мов програмування. У самій назві цього wiki-движка очевидна його спрямованість - розробка документації, в тому числі технічної. За допомогою плагінів можна додавати в статті діаграми, а також формули, записані в LaTeX. Картинки вставляються вбудованими засобами, для HTMLS-відео (ogv) і звуку потрібні плагіни.
Для відображення на сторінці вихідного коду на будь-якій мові програмування, використовуються теги code і file. Усередині цих тегів зберігається уся вихідна форматування (прогалини, переноси рядків ...). Щоб включити додатково підсвічування синтаксису, треба вказати мову. наприклад:
lt;? php echo "hello world!" -? gt;

Якщо ви хочете, щоб над прикладом исходника була іконка і посилання для скачування коду у вигляді файлу, исходник слід оформити приблизно так:






lt;? php echo "hello world!" -? gt;

При цьому, example01.php і буде ім`ям файлу, з яким буде сформована посилання для скачування.
Підсвічування яких мов програмування підтримується в DokuWiki? Для цього використовується движок GeSHi (https://qbnz.com/highlighter), так що залежить від його здібностей, а вони вражають. Раз вже мова зайшла про програмування, зауважу, що DokuWiki дозволяє вставляти в свої вікі-сторінки робочий код на PHP і HTML, тим самим надаючи можливість необмеженого розширення можливостей вашої Wiki. З метою безпеки така можливість, однак, відключена.

Для включення вбудованого PHP в файл треба /conf/local.php помістити:
$ Conf [ `phpok`] = 1

Відео: Установка Apache 2.2 і публікація бази 1С на web-сервер


А для вбудовування HTML:
$ Conf [ `htmlok`] = 1

Відео: Що треба при монтажі відео ранку, як зареєструватися в СУЗ


У DokuWiki є підтримка таблиць з досить простим синтаксисом. Ось красномовний приклад таблиці з двома рядами по три колонки / ячейки в кожному.

ІНШЕ

Dokuwiki: розширення функцій фото

Dokuwiki: розширення функцій

Можливості DokuWiki можна розвивати за допомогою плагінів і шаблонів. Модулі встановлюються прямо з веб-інтерфейсу на…

Chamilo: правимо wiki-сторінки фото

Chamilo: правимо wiki-сторінки

Відео: Як поміняти назву вікі сторінки ВКонтакте Концепції Wiki вельми корисна в електронному освіті. Вона стимулює…

Mendeley: імпорт з веб-сторінок фото

Mendeley: імпорт з веб-сторінок

На відміну від Zotero, де веб-імпортер функціонує на стороні клієнта як плагін браузера, в Mendeley він реалізований на…

Як зробити сайт в блокноті? фото

Як зробити сайт в блокноті?

У цій статті ми розповімо як зробити сайт в Блокноті, одному з найбільш простих текстових редакторів. Така тема дуже…

» » Dokuwiki: можливості