TiddlyWiki

TiddlyWiki
Логотип программы TiddlyWiki
Скриншот программы TiddlyWiki
Тип вики-движок
Автор Джереми Растон[вд]
Разработчики Джереми Растон[вд] и FLOSS contributor[вд]
Написана на JavaScript
Первый выпуск 30 сентября 2004
Аппаратные платформы Node.js, HTML5 и браузер
Последняя версия
Репозиторий github.com/Jermolene/Tid…
Лицензия модифицированная лицензия BSD[вд][2][3] и модифицированная лицензия BSD[вд][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 представляет собой новаторское средство для письма, и создаст свой собственный, отличающийся от прочих письменный стиль.

http://www.tiddlywiki.com/firstversion.html#TiddlyWiki

Функциональность

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

Особенности

  • ориентированность на работу на локальном компьютере;[источник не указан 1416 дней]
  • страниц в обычном понимании в TiddlyWiki нет. В качестве единиц содержимого используются заметки — небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.[источник не указан 1416 дней]

Достоинства

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

Недостатки

  • повышенные требования к полномочиям выполняемых сценариев при правке (в частности, полномочия сохранения файла на диске);[источник не указан 1416 дней]

Недостатки, решаемые

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

Разновидности

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

Серверные приложения

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

  • TiddlyWeb (Python) и его социально-ориентированная версия TiddlySpace
  • ccTiddly (PHP)
  • PHPTiddlyWiki
  • TiddlyCMS (PHP)
  • giewiki (Python, Google App Engine SDK)

Перевод на русский язык

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

Прочее

  • Twine — редактор текстовых игр и интерактивной литературы, изначально основанный на TiddlyWiki[15]
  • MediaWikiUnplugged — разновидность TiddlyWiki с расширениями, обеспечивающими импорт/экспорт страниц с сайта на движке MediaWiki для использования их в TiddlyWiki локально.[источник не указан 1416 дней]
  • TiddlySnip — интеграция TiddlyWiki с Firefox.[источник не указан 1416 дней]
  • Лёгкая оболочка для Tiddly, написанная на C#[источник не указан 1416 дней]
  • Wiki on a Stick (WoaS) — переработка интерфейса в сторону большей похожести на классические вики-движки, AES-защита содержимого. Весь движок был переписан с нуля.[источник не указан 1416 дней]

Лицензирование

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

Иллюстрации

  • Образец тиддлера
    Образец тиддлера
  • Пример работы с черновиком с открытым окном предварительного просмотра
    Пример работы с черновиком с открытым окном предварительного просмотра
  • Упрощенная модель вики: работа фильтров
    Упрощенная модель вики: работа фильтров
  • Демоверсия TiddlyMap
    Демоверсия TiddlyMap
  • Вид стартовой страницы
    Вид стартовой страницы

Примечания

  1. Release 5.3.3 — 2023.
  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 (29 января 2009). Дата обращения: 2 января 2016. Архивировано 14 января 2016 года.
  8. Jeremy Ruston. This is the FirstVersion of TiddlyWiki  (неопр.). classic.tiddlywiki.com (2004). Дата обращения: 5 июля 2020. Архивировано 6 июля 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. Архивировано 8 декабря 2011 года.
  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 года.

Литература

  • Марко Фиоретти. Сравнение. Платформы Wiki (рус.) // LinuxFormat. — 2014. — Июль (№ 7 (185)). — С. 26-29.
  • Александр Казанцев. Создание ЭОР (электронных образовательных ресурсов) в Linux: Часть 1. Введение в проблему. Инструменты для создания ЭОР  (неопр.). IBM developerWorks (4 февраля 2010). Архивировано 8 января 2016 года.
  • Кирилл «Висельник» Блаженнов. Технология Wiki (рус.) // Хакер. — 2006. — Декабрь (№ 73 спецвыпуск). — С. 30.
  • Марко Фиоретти. Сравнение. Платформы Wiki: Dokuwiki, Foswiki, MediaWiki, PmWiki, TiddlyWiki // Linux Format. — 2014. — Июнь (№ 185). — С. 24-29.
  • Lon Safko. TiddlyWiki // The Social Media Bible: Tactics, Tools, and Strategies for Business Success. — John Wiley & Sons, 2010. — С. 590-592. — 832 с. — ISBN 9780470912706.
  • Erez Zukerman. Your Personal Wikipedia: 9 Free Apps and Services That Help You Remember  (неопр.). PCWorld (22 июня 2012). Архивировано 18 декабря 2015 года.
  • Erez Zukerman. Create a Wiki Easily--and Free--With TiddlyWiki  (неопр.). PCWorld (16 марта 2012). Архивировано 28 декабря 2015 года.
  • Erez Zukerman. Review: Twine lets you easily create interactive "choose your own adventure" stories  (неопр.). PCWorld (18 января 2013).
  • Mark Gibbs. TiddlyWiki is amazing, fantastic!  (неопр.) Network World. PCWorld (28 января 2009).
  • Mark Gibbs. Building a wiki with TiddlyWiki  (неопр.). Network World. PCWorld (3 февраля 2009).
  • Mark Gibbs. Exploring TiddlyWiki  (неопр.). Network World. PCWorld (11 февраля 2009).
  • Mark Gibbs. TiddlyWiki macros and plugins  (неопр.). Network World. PCWorld (20 февраля 2009).
  • Mark Gibbs. Wrapping up TiddlyWiki  (неопр.). Network World. PCWorld (25 февраля 2009).
  • Dmitry Popov. Little Helper. Exploring the TiddlyWiki personal wiki (англ.) // Linux Magazine. — 2006. — No. 73. — P. 34-37.
  • Dmitri Popov. Extension Watch: Fix TiddlyWiki on Firefox with TiddlyFox  (неопр.). Linux Magazine (25 января 2013). Архивировано 7 сентября 2015 года.
  • Dmitri Popov. TeamTasks: Managing Tasks the TiddlyWiki Way  (неопр.). Linux Magazine (7 марта 2010). Архивировано 6 марта 2016 года.
  • Eric Griffith. How to Create Your Own Wiki  (неопр.). PC Magazine (31 января 2012). Архивировано 2 августа 2017 года.
  • Serdar Yegulalp. Beyond the Web: 10 surprising Node.js projects. TiddlyWiki5  (неопр.). InfoWorld (10 декабря 2013). Архивировано 7 января 2016 года.

Ссылки

  • tiddlywiki.com — официальный сайт.
  • Jeremy Ruston. Jermolene/TiddlyWiki5. — 2020-07-05.
  • TiddlySpot — служба бесплатного Tiddly-вики-хостинга.
Сайты, предоставляющие дополнительную информацию о TiddlyWiki
  • TiddlyTools... Small Tools for Big Ideas  (неопр.). tiddlytools.com. Дата обращения: 5 июля 2020.
Сайты интернет-сообществ по 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.
Перейти к шаблону «External links»
Ссылки на внешние ресурсы
Перейти к шаблону «Внешние ссылки» Перейти к элементу Викиданных
  В социальных сетях
  • Твиттер
  • Mastodon
Тематические сайты
  • GitHub
Перейти к шаблону «Вики-движки»
.NET Framework
  • FlexWiki
  • LynxWiki
  • Perspective
  • ScrewTurn Wiki
  • WWWiki
Java
  • Confluence
  • Clearspace
  • JAMWiki
  • JSPWiki
  • Kerika
  • Mindquarry
  • SnipSnap
  • Traction TeamPage
  • XWiki
JavaScript
  • TiddlyWiki
  • WoaS
Lisp
  • CLiki
  • Svnwiki
Perl
PHP
Python
Ruby
  • Instiki
  • Pimki
  • Категория Категория
  • Non-article page Сравнение
  • Список список