Neo: auxiliary language (Arturo Alfandari) WikiBooks (DokuWiki)

Автор Φanτοm, ноября 22, 2024, 22:02

0 Пользователи и 1 гость просматривают эту тему.

Φanτοm

На сайте  Neo IAL добавлена возможность экспортировать страницы сайта в документы формата pdf. Пункт "Export to PDF" на правой панели инструментов.

Φanτοm

На сайте Neo IAL используется CMS DokuWiki , которая детально описана на ресурсах: DokuWiki org (en) , DokuWiki org (ru) , DokuWiki ru .
Примеры сайтов построенных на DokuWiki – DokuWiki Sites показывают возможности данной CMS.
На DokuWiki постоен сайт коллег из KotavaKotapedia  ( сайт Encyclopedie построен на вики-движке PmWiki )

Φanτοm

Руководсто для пользователей DokuWiki – DokuWiki org (en) ,
DokuWiki org (ru) .
Вики-разметка (синтаксис форматирования) DokuWiki – DokuWiki org (en) , DokuWiki org (ru) ,DokuWiki ru .

В дополнение к «стандартному» wiki-syntax на сайте Neo: IAL используются BBCode (реализованы через BBCode plugin) аналогичные тем что используются на многих (в том числе и этом) форумах:
[b]bold[/b], [i]italic[/i], [u]underline[/u], [size=150%]bigtext[/size]
[color=red]red[/color] etc
Для цвета текста используется так же Color plugin (<color red>red</color>).

Φanτοm

Сравнение возможностей и синтаксиса DokuWiki и MediaWiki
Сравнение возможностей и синтаксиса DokuWiki PmWiki PBWiki

Φanτοm

На сайте DokuWiki.ru, хорошо и детально описаны синтаксис, возможности и дополнения (plugins) для CMS DokuWiki. К сожалению, сейчас данный сайт не работает, и доступен только через WebArchive. На сайте Neo IAL размещены ряд материалов сайта DokuWiki.ru. В частности, «Вики-разметка», «Комбинации клавиш», «Пространства имен», «Имена страниц», «Функциональные кнопки», «Сокращения (аббревиатуры)», «Карта сайта (sitemap)», «Шаблоны пространства имен», «Плагины DokuWiki», «Плагин Wrap»

Φanτοm

Использование «пространств имён» похоже на использование каталогов / директорий на дисковом пространстве, что позволяет структурировать материалы на сайте. Например: грамматика Нэо из «Rapid Method of Neo» расположена в пространстве en:neo:rmn:gram:start, грамматика Нэо из «Methode Rapide de Neo» расположена в пространстве fr:neo:mrn:gram:start 
«English – Neo Conversation Guide» расположен в пространстве en:neo:rmn:conv:start
«Exercices et Conversation» («Methode Rapide de Neo») в пространстве fr:neo:mrn:conv:start
 

Φanτοm

Для каждого пространства имён, может быть своя «боковая панель» (sidebar), на сайте Neo IAL, слева, это позволяет «переключать» боковую панель без использования «скриптов».
Например:
Боковое меню для «Rapid Method of Neo. Grammar»en:neo:rmn:gram:sidebar
Боковое меню для «English – Neo Conversation Guide»en:neo:rmn:conv:sidebar
Боковое меню для «Methode Rapide de Neo. Grammaire»fr:neo:mrn:gram:sidebar
Боковое меню для «Methode Rapide de Neo. Exercices et Conversation»fr:neo:mrn:conv:sidebar

Φanτοm

На сайте Нэо используется плагин  Translation (это не плагин автоматического перевода). Используя пространство имён, он позволяет создавать в корневом пространстве «языковые пространства» – :en, :fr, :de :ru ... и связывать страницы языковых пространств между собой.
Например: в английском языковом пространстве есть страница page-a :en:page-a. Мы можем создать русскою версию этой страницы, которая будет размещена в русском языковом пространстве :ru:page-a , аналогично для испанского языка :es:page-a,... :it:page-a... Выбрать язык страницы можно в выпадающем меню вверху боковой панели. Сам перевод страниц делают пользователи (они же, выбирают метод перевода). Изменения на странице в одном языковом пространстве, не отображаются на версиях этой страницы в других языковых пространствах, т.е. необходимо проверять страницы на актуальность перевода.

Если страницы в данном языковом пространстве (А) нет, а в другом языковом пространстве (В) она есть, то при переходе между языковыми пространствами из В в А, пользователю предлагается создать страницу в пространстве А, при этом содержание страницы В будет скопировано в А.

Φanτοm

Плагин Translate (это не плагин автоматического перевода, отличается от плагина Translation) позволяет при переводе видеть в параллельных окна при редактировании страницы перевода видеть страницу оригинала пример

При исползовании Translate для перевода, можно / нужно задать пространство и имя страницы для перевода, отличное от страницы перевода Translation , из-за возможного «конфликта» плагинов.
Например для страницы  :en:page-a мы можем создать русскою версию этой страницы, которая будет размещена в пространстве :en:transru:page-a , (имя и пространство задаётся при создании страницы перевода) аналогично для испанского языка :en:transen:page-a,... :en:transit:page-a...

Переключение языков – коды языков в правом верхнем углу страницы, (для плагина Translation языков – выпадающий список левом верхнем углу)

Φanτοm

Для DokuWiki существуют «визуальные» (WYSIWYG) редакторы, самый распространённый CKGEdit Plugin . Основная проблема WYSIWYG редакторов для вики-движков хорошо описана в «WYSIWYG editors for DokuWiki» . При редактировании в «визуальном» редакторе «разрушается» вики-разметка, особенно при применении дополнительных плагинов для вики-разметки (например BBCode часть разметки которого, «разрушается» при режиме «CKG Edit» даже при просмотре страницы без редактирования и сохранения).

Переключение DW Edit / CKG Edit находится в нижнем меню окна редактирования страницы, при переключении происходит выход из режима «редактирование страницы» в режим «просмотра страницы», при повторном входе в режим «редактирование страницы» запускается выбранный редактор.

Φanτοm

Плагин Prosemirror разрабатывается как плагин не «разрушающий» вики-синтаксис, плагин находится в режиме тестирования, на данном этапе вики-разметка с использование BBCode частично разрушается.
 
Переключение режимов Prosemirror в левой верхней части окна редактирования «Toggle syntax <-- --> visual editor»

Φanτοm

Плагин EditTable позволяет редактировать таблицы в Excel-like WYSIWYG редакторе. Для переда в режим редактирования необходимо нажать на «Edit» в левом нижнем углу таблицы, без перехода в режим редактирования страницы. К сожалению, расширенная разметка используемая «внутри» таблицы (напр.: BBcode ) частично «разрушается».

Φanτοm

Плагины Ad-Hoc HTML Plugin и Ad-Hoc Tables Plugin позволяют, при необходимости, использовать HTML разметку, в том числе для создания таблиц, при редактировании страницы в DW Editor. Но возможны конфликты с многофункциональным плагином WRAP , который используется на сайте Neo IAL (поэтому Ad-Hoc Wrap Plugin не активирован, вызывает конфликт, теряется разметка страницы).

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр