TiddlyWiki

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
TiddlyWiki
Логотип программы TiddlyWiki
Скриншот программы TiddlyWiki
Тип вики-движок
Автор Jeremy Ruston[d]
Разработчик Jeremy Ruston[d] и FLOSS contributor[d]
Написана на JavaScript
Первый выпуск 30 сентября 2004
Аппаратная платформа Node.js, HTML5 и браузер
Последняя версия
Лицензия модифицированная лицензия BSD[d][2][3] и модифицированная лицензия BSD[d][4]
Сайт tiddlywiki.com​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

TiddlyWiki — бесплатное веб-приложение, которое создает вики в одном HTML- документе с открытым исходным кодом. Создано в 2004 году Джереми Растоном.

Вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Вики-страница называется тидлером, образующим «наименьшие, семантически значимые компоненты».

Может быть основой для сайта а так же применяться в качестве персональной вики (глоссария, тезауруса, PIMа[5]), или как средство повышения личной производительности[6] согласно методу Getting Things Done[7].

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

В сентябре 2004 года Джереми Растоном была выпущена первая версия TiddlyWiki[8].

С 2007 год исходный код был безвозмездно передан некоммерческой ассоциации UnaMesa[9][10].

В 2007 и 2008 годах TiddlyWiki был выбран одним из 100 лучших инструментов британским Центром технологий обучения и повышения квалификации[11].

В декабре 2013 года был выпущен TiddlyWiki5 основанная на HTML5 и Node.js. Оригинальный TiddlyWiki получил название TiddlyWiki Classic[12].

Проект TiddlyWiki поддерживается UnaMesa — некоммерческой ассоциацией, позиционирующейся как посредник в распространении свободного ПО для школ, клиник и общественных организаций[13]. UnaMesa распространяет TiddlyWiki под лицензией BSD в качестве уникального полностью редактируемого web-документа, а также средства демонстрации технологий вики и социальных сетей без необходимости сетевого соединения[14].

Исходный код был разработан Джереми Рустоном (Jeremy Ruston) из компании Osmosoft и безвозмездно передан ассоциации UnaMesa. Джереми Рустон сформулировал особенность TiddlyWiki так:

TiddlyWiki подобна блогу, так как разделена на аккуратные маленькие кусочки, однако она поощряет вас читать их не столько последовательно, сколько следуя по гиперссылкам: если угодно, нечто вроде нелинейного блога, связывающего отдельные части микроконтента в единое целое. Я думаю, что TiddlyWiki представляет собой новаторское средство для письма, и создаст свой собственный, отличающийся от прочих письменный стиль.

Функциональность[править | править код]

Особенности[править | править код]

Достоинства[править | править код]

  • простота установки, связанная с отсутствием серверной части и хранением данных в одном файле;[источник не указан 773 дня]
  • задание меток для заметок;
  • возможность расширения возможностей за счёт расширений на JavaScript, добавляющие новые примитивы, как то: часы, календари и т. д., средства напоминания событий (расширение ReminderMacros);
  • возможность временного отключения расширения сменой метки.
  • использование в разметке макросов, позволяющих упорядочивать и агрегировать содержание из других заметок;
  • единый подход к хранению подключаемых расширений и данных в виде заметок;
  • наличие встроенных средств выборочного переноса данных и расширений из старого контейнера при обновлении версии;
  • использования анимации при отображении и сокрытии заметок.[источник не указан 773 дня]

Недостатки[править | править код]

Недостатки, решаемые[править | править код]

  • хранение данных в одном файле требует передачи большого объёма данных при работе по сети;[источник не указан 773 дня]
  • возможность только локальной правки (существуют разновидности, способные работать и с сервером, и без);
  • отсутствие разделения полномочий у пользователей (исправляется расширениями);[источник не указан 773 дня]

Разновидности[править | править код]

Имеется ряд ответвлений от проекта, позволяющих преодолеть некоторые его недостатки.

Серверные приложения[править | править код]

Существенным развитием возможностей движка является включение возможности взаимодействия с сервером:[источник не указан 773 дня]

Перевод на русский язык[править | править код]

Классическая версия: установить по инструкции этот официальный плагин.[источник не указан 773 дня]

Прочее[править | править код]

Лицензирование[править | править код]

TiddlyWiki - это бесплатное программное обеспечение с открытым исходным кодом, распространяемое на условиях лицензии BSD[9]. Копирайт находятся в доверительном управлении у UnaMesa[10].

Иллюстрации[править | править код]

Примечания[править | править код]

  1. https://github.com/Jermolene/TiddlyWiki5/releases/tag/v5.1.23
  2. https://tiddlywiki.com/#License
  3. https://github.com/Jermolene/TiddlyWiki5/blob/master/license
  4. https://github.com/TiddlyWiki/tiddlywiki/blob/master/html/copyright.txt
  5. Илья Щуров, Борис Богданов. Википедия своими руками. WikiWikiWeb: от идеи до философии // Компьютерра. — 2006. — 2 (660) ноябрь (№ 40). Архивировано 17 августа 2014 года.
  6. Заметка о GTD на сайте оригинальной TiddlyWiki. Дата обращения: 20 сентября 2020. Архивировано 30 сентября 2019 года.
  7. Cameron Chapman. GTD Toolbox: 100+ Resources for Getting Things Done. Mashable (2009-01-29 15:46:56 UTC). Дата обращения: 2 января 2016. Архивировано 14 января 2016 года.
  8. Jeremy Ruston. This is the FirstVersion of TiddlyWiki. classic.tiddlywiki.com (2004). Дата обращения: 5 июля 2020. Архивировано 7 июля 2020 года.
  9. 1 2 License. tiddlywiki.com. Дата обращения: 5 июля 2020. Архивировано 4 июля 2020 года.
  10. 1 2 UnaMesa Association: TiddlyWiki. unamesa.org. Дата обращения: 5 июля 2020. Архивировано 6 июля 2020 года.
  11. Jane Hart. Top Tools: Tiddlywiki C4LPT. c4lpt.co.uk (8 декабря 2011). Дата обращения: 5 июля 2020.
  12. TiddlyWikiClassic. tiddlywiki.com (22 декабря 2013). Дата обращения: 5 июля 2020. Архивировано 6 июля 2020 года.
  13. Projects : UnaMesa - Connecting knowledge to action through open platforms. www.unamesa.org. Дата обращения: 5 июля 2020. Архивировано 30 января 2010 года.
  14. Wiki-страница проектов UnaMesa Архивировано 19 апреля 2009 года.
  15. Review: Twine lets you easily create interactive “choose your own adventure” stories (англ.) ?. PCWorld. Дата обращения: 6 ноября 2021. Архивировано 6 ноября 2021 года.

Литература[править | править код]

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

Сайты, предоставляющие дополнительную информацию о TiddlyWiki
Сайты интернет-сообществ по TiddlyWiki
  • TiddlyWiki (англ.). groups.google.com. — A mailing list for users of TiddlyWiki. Дата обращения: 5 июля 2020.
  • TiddlyWikiDev (англ.). groups.google.com. — Mailing list for the TiddlyWiki development community. Дата обращения: 5 июля 2020.
  • RuTiddlyWiki. groups.google.com. — Русскоязычная группа пользователей TiddlyWiki. Дата обращения: 5 июля 2020.