Знайомство з wiki-системою dokuwiki

Відео: Bearbeiten von Wiki-Seiten in DokuWiki

Знайомство з wiki-системою DokuWiki
Вибором движка Wiki я турбувався, коли вирішив створити власний сайт, присвячений краєзнавства Києва. Мені потрібен був движок для довідника, який можна розробляти колективно, і важко уявити собі на цю роль технологію, відмінну від Wiki.

Але движків Wiki багато, хоча, звичайно ж, у всіх на слуху MediaWiki, що лежить в основі Wikipedia і багатьох інших подібних ресурсів. У мене був досвід роботи з MediaWiki - здавалося, що достатньо взяти і встановити. Але після інсталяції я вирішив спробувати що-небудь інше. Вибір припав на DokuWiki (dokuwiki.org), якій згодом і було віддано перевагу. На що здатна DokuWiki і чому мені вона сподобалася, я і розповім в цій статті.

Перші кроки після установки

Знайомство з wiki-системою DokuWiki
Стаття в DokuWiki

Як і MediaWiki, DokuWiki - це PHP-додаток. Воно встановлюється в обраний каталог сайту, після чого можна починати роботу. А ось істотна відмінність від MediaWiki - використання звичайних текстових файлів (замість СУБД на кшталт MySQL або PostgreSQL) для зберігання даних. Це робить каталог установки DokuWiki повністю самодостатнім. Ви можете просто взяти його і перенести в інше місце (на інший сайт) або упакувати в архів резервну копію.

При «першому запуску» DokuWiki пропонує установку, настройку різних параметрів. Спочатку йде активація ACL (Access Control List) для розмежування прав користувачів. Якщо ACL вимкнути, то всі відвідувачі wiki зможуть без реєстрації правити її вміст. З включеним ACL аноніми правити не можуть, а зареєстровані користувачі матимуть ті права, якими ви їх наділіть. ACL - це ще і графічний інтерфейс для управління користувачами, але зручніше і швидше вносити правки в файл настройки /conf/acl.auth/php. У ньому окремим групам або користувачам задаються права доступу для всіх або окремих сторінок. наприклад:
* Doom 16




Це означає, що для всіх сторінок (*) користувач doom має доступ рівня 16. Рівні (або режими) доступу - це числа від 0 до 16 з певним кроком. Кожен рівень додає до попереднього одну нову можливість: читання, записи, створення і так далі. Ось список рівнів: 0 - нічого-1 - читання-2 - правка існуючих статей- 4 - створення нових статей- 8 - завантаження файлів (картинок) - 16 - видалення статей.
Таким чином, рівень 16 - це майже адміністратор.

Ім`я користувача пишеться в файлі налаштувань як є, а назва групи треба випереджати «@», наприклад: @ALL, @user. Щоб включити ACL, треба у файлі /conf/local.php написати:



$ Conf [ `useacl`] = 1

Додавання користувачів до груп здійснюється в файлі /conf/users.auth.php, синтаксис якого очевидний, так що не буду вдаватися в подробиці.

Перед початком написання статей в Wiki, треба налаштувати важливу опцію кодування імен файлів. Це робиться або через веб-інтерфейс ( «Управління - Параметри DokuWiki --fnencode»), або в файлі конфігурації /conf/local.php, рядком:
$ Conf [ `fnencode`] = `utf-8`-

В останньому випадку після правки файлу настройки треба буде перезайти в вашу Wiki. Опція fnencode задає кодування, в якій зберігаються імена файлів в наборі символів, відмінному від ASCII. Оскільки назви файлів і назви статей взаємопов`язані, ваші статті з російськими назвами будуть записані під іменами файлів з російськими назвами. Тому оптимально вибрати для них cp1251.

Знайомство з wiki-системою DokuWiki
Управління інсталяцією DokuWiki

Взагалі всі налаштування можна правити через файл настройок. Відмінність від графічного інтерфейсу лише в тому, що немає локалізованих попереджень і підказок. Попередження з`являються, наприклад, при відключенні ACL, тому що в результаті виконання цієї операції з інтерфейсу «пропаде» вже перевірений адміністратором сайту меню. З важливих параметрів, на які варто звернути увагу в першу чергу, ще виділю хіба що розмір завантаженого в wiki файлу (в байтах) - fetchsize. Решта правиться в міру необхідності.



Розробляєте передовий програмний продукт і в даний момент Вас цікавить таке питання як захист конфіденційної інформації (https://infowatch.ru/products/traffic_monitor_enterprise), тому що ваші напрацювання є ласим шматочком для ваших конкурентів? В такому випадку, DLP-система InfoWatch Traffic Monitor Enterprise - це саме те, що Вам потрібно!

Дізнайтеся подробиці прямо зараз на infowatch.ru.

ІНШЕ

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

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

Відео: [RUS] [snr93] kali linux - nmap + metasploit Всупереч існуючій думці, що DokuWiki повільніше, ніж MediaWiki,…

Installjammer: останній штрих фото

Installjammer: останній штрих

Відео: Леонід Кравець - Останній штрих Після завершення установки InstallJammer не поспішайте запускати програму (якщо…

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

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

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

Magos: настройка фото

Magos: настройка

Відео: ESPECIAL 1 SUB SETUP DE MI HABITACION Y REGALO DE REYES MAGOS SORPRESA Тим, кому не вистачає штатних засобів…

Установка bugzilla фото

Установка bugzilla

Відео: Bugzilla installation steps Система є додатком, яке реалізовано на мові Perl, і використовує для зберігання…

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

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

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

Eyeos: установка і робота фото

Eyeos: установка і робота

Відео: Instalaci n EyeOS en Windows 7установка Покроковий майстер установки eyeOS Перш, ніж встановлювати eyeOS, можна…

Установці linux unified kernel фото

Установці linux unified kernel

Відео: Linux - Установка Linux Mint поруч з Windows. (BIOS & UEFI) Приступимо. На сторінці завантажень доступні…

» » Знайомство з wiki-системою dokuwiki