Oddmuse

Поделись знанием:
Перейти к: навигация, поиск
OddMuse

Логотип OddMuse
Тип

Perl

Разработчик

Alex Schröder

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

1.952 (13 октября 2011)

Лицензия

GPL

Сайт

[www.oddmuse.org/ muse.org]

OddmuseOddmuse

Oddmuse — один из Вики-движков. Является свободным продуктом, распространяемым по GNU General Public License лицензии. Разработчик Oddmuse в настоящее время — Alex Schröder [www.emacswiki.org/alex/].





История

Oddmuse основан на UseMod версии 0.92 (Clifford Adams) и множестве патчей, опубликованных на [www.usemod.com/cgi-bin/wiki.pl сайте UseMod]. UseMod, в свою очередь, основан на AtisWiki 0.3, (Markus Denker). AtisWiki основан на CVWiki (Peter Merel). CVWiki происходит из оригинальной [c2.com/cgi/wiki/ WikiWikiWeb], созданной Ward Cunningham.

Название

Отделяясь от UseMod, разработчик был вынужден придумать новое название, играясь со словами таким образом: UseModMuseOdodMuse Затем была добавлена дополнительная буква D, что привело к Odd Muse — «странное вдохновение». Первоначально логотипом движка планировалась безумная корова.

Особенности Oddmuse

Основной Вики-движок состоит из единственного скрипта, написанного на языке Perl. Длина кода не превышает 4000 строк. Дополнительные возможности реализуются с помощью многочисленных модулей.

Документы в этой Вики хранятся не в реляционной базе данных, а в виде текстовых файлов. Такая архитектура была выбрана для упрощения движка.

Одна из возможностей Oddmuse состоит в поддержке многоязычных сайтов. Вики имеет нативную поддержку Unicode. Модули позволяют определять язык текста параграфов, отображать только текст, написанный на языке пользователя. Поддерживаются языковые теги. Продолжается перевод документации Вики на многие языки.

Oddmuse, кроме того, может использоваться для ведения блогов. Эта возможность существует благодаря внешним модулям, таким, как календарь, страницы комментариев, и другим.

Разметка

Вики-разметка Oddmuse напоминает UseMod. Некоторые элементы могут быть отключены, или, наоборот, благодаря внешним модулям, могут быть подключены новые, например, LaTeX для формул.

Движок Oddmuse продуцирует валидный XHTML 1.0 Strict-код.

Напишите отзыв о статье "Oddmuse"

Ссылки

  • [oddmuse.org/ Официальный сайт Oddmuse]
  • [www.oddmuse.org/cgi-bin/oddmuse/SiteMap_Russian?interface=ru Русскоязычная карта] официального сайта (перевод неполный)
  • [www.emacswiki.org/ The Emacs Wiki] наиболее известная вики на базе Oddmuse
  • [www.linuxjournal.com/article/7583 The Oddmuse Wiki Engine]
  • [www.wikisym.org/ws2005/wiki/space/Bayle+Shanks.+%22WikiGateway+-+A+Library+for+Interoperability+and+Accelerated+Wiki+Development.%22/ Bayle Shanks. «WikiGateway — A Library for Interoperability and Accelerated Wiki Development.»]

Отрывок, характеризующий Oddmuse

Князь Андрей сначала читал одними глазами, но потом невольно то, что он читал (несмотря на то, что он знал, на сколько должно было верить Билибину) больше и больше начинало занимать его. Дочитав до этого места, он смял письмо и бросил его. Не то, что он прочел в письме, сердило его, но его сердило то, что эта тамошняя, чуждая для него, жизнь могла волновать его. Он закрыл глаза, потер себе лоб рукою, как будто изгоняя всякое участие к тому, что он читал, и прислушался к тому, что делалось в детской. Вдруг ему показался за дверью какой то странный звук. На него нашел страх; он боялся, не случилось ли чего с ребенком в то время, как он читал письмо. Он на цыпочках подошел к двери детской и отворил ее.
В ту минуту, как он входил, он увидал, что нянька с испуганным видом спрятала что то от него, и что княжны Марьи уже не было у кроватки.
– Мой друг, – послышался ему сзади отчаянный, как ему показалось, шопот княжны Марьи. Как это часто бывает после долгой бессонницы и долгого волнения, на него нашел беспричинный страх: ему пришло в голову, что ребенок умер. Всё, что oн видел и слышал, казалось ему подтверждением его страха.
«Всё кончено», подумал он, и холодный пот выступил у него на лбу! Он растерянно подошел к кроватке, уверенный, что он найдет ее пустою, что нянька прятала мертвого ребенка. Он раскрыл занавески, и долго его испуганные, разбегавшиеся глаза не могли отыскать ребенка. Наконец он увидал его: румяный мальчик, раскидавшись, лежал поперек кроватки, спустив голову ниже подушки и во сне чмокал, перебирая губками, и ровно дышал.
Князь Андрей обрадовался, увидав мальчика так, как будто бы он уже потерял его. Он нагнулся и, как учила его сестра, губами попробовал, есть ли жар у ребенка. Нежный лоб был влажен, он дотронулся рукой до головы – даже волосы были мокры: так сильно вспотел ребенок. Не только он не умер, но теперь очевидно было, что кризис совершился и что он выздоровел. Князю Андрею хотелось схватить, смять, прижать к своей груди это маленькое, беспомощное существо; он не смел этого сделать. Он стоял над ним, оглядывая его голову, ручки, ножки, определявшиеся под одеялом. Шорох послышался подле него, и какая то тень показалась ему под пологом кроватки. Он не оглядывался и всё слушал, глядя в лицо ребенка, его ровное дыханье. Темная тень была княжна Марья, которая неслышными шагами подошла к кроватке, подняла полог и опустила его за собою. Князь Андрей, не оглядываясь, узнал ее и протянул к ней руку. Она сжала его руку.