Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Креольский язык - это облегченный язык разметки , предназначенный для использования в качестве общего языка разметки для вики-сайтов , позволяющего упростить передачу контента между различными вики-движками .

История [ править ]

Идея родилась во время семинара на Международном симпозиуме по вики в 2006 году . [1] [2] EBNF грамматика и XML формат обмен для креольского также были опубликованы. [3] [4] Creole был разработан путем сравнения основных движков вики и использования наиболее распространенной разметки для конкретного элемента вики-текста. Если не было найдено ничего общего, обычно выбирался викитекст доминирующего вики-движка MediaWiki .

4 июля 2007 года была выпущена версия 1.0 (final) [5] Creole, и было введено двухлетнее замораживание разработки, чтобы дать авторам вики-движков время для принятия новой разметки. Хотя разработка самого стандарта заморожена, в сообществе разработчиков продолжается обсуждение передовых методов разработки разметки вики и возможных дополнений и изменений для будущих версий Creole.

По состоянию на 2012 год использование креольского языка ограничено. Многие вики-системы предлагают ее в качестве опции, но немногие используют ее по умолчанию, и несколько вики-сайтов включают эту дополнительную функцию.

Примеры креольского синтаксиса [ править ]

Подчеркнутый текст:

// подчеркнутый // (например, курсив) ** сильно подчеркнутый ** (например, жирный)

Списки:

* Маркированный список * Второй элемент ** Подпункт# Нумерованный список # Второй элемент ## Подпункт

Ссылки:

Ссылка на [[wikipage]] [[link_address | текст ссылки]]

Заголовки: (закрывающие знаки равенства необязательны)

= Очень большой заголовок== Большой заголовок=== Средний заголовок==== Маленький заголовок

Разрывы строк:

Force \ linebreak

Горизонтальная линия:

----

Изображений:

{{Image.jpg | название}}

Таблицы:

| =  | = стол | = заголовок || а | стол  | ряд  || б | стол  | ряд  |

Без разметки:

{{{Этот текст // не будет ** форматироваться **.}}}

Поддержка в движках [ править ]

По состоянию на начало 2011 года вики-движки, которые реализовали полную или частичную поддержку креольского языка, включают Liferay, Djiki, DokuWiki , Ikiwiki , MoinMoin , Oddmuse, PhpWiki , PmWiki , TiddlyWiki и XWiki . [6] Однако креольский язык не обязательно является синтаксисом по умолчанию в этих вики-движках.

Creole 1.0 - это синтаксис по умолчанию в вики- сайтах Bitbucket , которые также поддерживают некоторые дополнения Creole 1.0. [7]

Creole 1,0 является одним из доступных языков разметки для интернет - образовательной платформы Moodle , [8] и UML программного рендеринга PlantUML . [9]

Ссылки [ править ]

  1. Чак Смит. "Пресс-релиз Wiki Creole" . wikicreole.org. Архивировано из оригинала 9 октября 2018 года . Проверен 30 Ноябрь +2008 .
  2. ^ Зауэр, Кристоф; Чак Смит; Томас Бенц (2007). «Wiki Creole: общая разметка» (PDF) . Материалы Международного симпозиума 2007 г. по вики . ACM Press. С. 131–142. Архивировано из оригинального (PDF) 07.09.2008 . Проверено 30 ноября 2008 .
  3. ^ Мартин Юнгханс; Дирк Риле; Рама Гуррам; Маттиас Кайзер; Марио Лопес; Умит Ялчиналп (2007). «Грамматика EBNF для Wiki Creole 1.0» (pdf) . Информационный бюллетень ACM SIGWEB . Ассоциация вычислительной техники . 2007 (зима): 4. doi : 10.1145 / 1324960.1324964 . ISSN 1931-1745 . Проверено 30 ноября 2008 .  
  4. ^ Мартин Юнгханс; Дирк Риле; Умит Ялчиналп (2007). «Формат обмена XML для Wiki Creole 1.0» (PDF) . Информационный бюллетень ACM SIGWEB . Ассоциация вычислительной техники . 2007 (зима): 4. дои : 10,1145 / 1324960,1324965 . ISSN 1931-1745 . Проверено 30 ноября 2008 .  
  5. ^ «Креол 1.0» . WikiCreole . Архивировано из оригинала на 2012-05-04 . Проверено 25 января 2014 .
  6. ^ "WikiCreole: Двигатели" . WikiCreole . Проверено 1 декабря 2008 .
  7. ^ «Специальная поддержка для креолов» . Документация Atlassian . Проверено 3 февраля 2018 .
  8. ^ «Креольский формат - MoodleDocs» . MoodleDocs .
  9. ^ «Креольская поддержка в PlantUML» . PlantUML .

Внешние ссылки [ править ]

  • Creole 1.0 Домашняя страница
  • Домашняя страница обсуждения Creole 2.0
  • WikiSym 2006 Workshop: Wiki Markup Standard (заархивированная веб-страница)
  • Демонстрация загружаемого инструмента редактирования на базе JavaScript для Creole 1.0