TiddlyWiki
Значимость предмета статьи не очевидна из её текста. Текст, не основанный на вторичных авторитетных источниках, вероятно, содержит только тривиальные сведения и нуждается в тщательной проверке на отсутствие оригинального исследования. Однако существуют авторитетные источники, показывающие значимость (см. разделы Литература, Ссылки). Вы можете помочь проекту, дополнив статью на основе этих источников, обеспечив тем самым её проверяемость. |
Информация в этой статье или некоторых её разделах устарела. |
TiddlyWiki | |
---|---|
![]() | |
![]() скриншот TiddlyWiki 2.1.3 | |
Тип | вики-движок |
Автор | |
Разработчик | Jeremy Ruston |
Написана на | JavaScript |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 30 сентября 2004 |
Аппаратная платформа | Node.js и HTML5 |
Последняя версия | 5.1.14 (26.04.2017) |
Лицензия | BSD |
Сайт | tiddlywiki.com |
![]() |
TiddlyWiki (англ. tiddly — махонький, крошечный) — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Каждая отдельная логическая вики-страница называется «тидлер» («рыбка», англ. tiddler) и по виду напоминает запись в блоге.
Благодаря тому, что вся TiddlyWiki — один файл, её удобно использовать для быстрого размещения целого сайта в Сети. Так же может быть использована без подключения к интернету[1] — в качестве персональной вики: глоссария, тезауруса, PIMа (есть средства для интеграции в браузер Firefox) или как средство повышения личной производительности[2] согласно методу GTD (Getting Things Done) Дэвида Аллена[3].
Сохранение средствами TiddlyWiki всего содержимого на локальный ПК поддерживается современными версиями обозревателей: FireFox, Opera, Internet Explorer, Safari, Chrome, Camino, Microsoft Edge. Для iPhone имеется форк iTW[4][5].
Содержание
История[править | править код]
Проект TiddlyWiki поддерживается UnaMesa — некоммерческой ассоциацией, позиционирующейся как посредник в распространении свободного ПО для школ, клиник и общественных организаций[6]. UnaMesa распространяет TiddlyWiki под лицензией BSD в качестве уникального полностью редактируемого web-документа, а также средства демонстрации технологий вики и социальных сетей без необходимости сетевого соединения[7].
Исходный код был разработан Джереми Рустоном (Jeremy Ruston) из компании Osmosoft и безвозмездно передан ассоциации UnaMesa. Джереми Рустон сформулировал особенность TiddlyWiki так:
TiddlyWiki подобна блогу, так как разделена на аккуратные маленькие кусочки, однако она поощряет вас читать их не столько последовательно, сколько следуя по гиперссылкам: если угодно, нечто вроде нелинейного блога, связывающего отдельные части микроконтента в единое целое. Я думаю, что TiddlyWiki представляет собой новаторское средство для письма, и создаст свой собственный, отличающийся от прочих письменный стиль.
Оригинальный текст (англ.)A TiddlyWiki is like a blog because it's divided up into neat little chunks, but it encourages you to read it by hyperlinking rather than sequentially: if you like, a non-linear blog analogue that binds the individual microcontent items into a cohesive whole. I think that TiddlyWiki represents a novel medium for writing, and will promote it's own distinctive writing style.
Функциональность[править | править код]
Эта статья или раздел нуждается в переработке. |
- поддержка вики-разметки;
- поддержка файлов отката (сохраняется в файле под отдельным именем);
- подключаемые модули, расширяющие функциональность. Каждый модуль представляет собой также (особую) заметку, обрабатываемую движком напрямую.
Особенности[править | править код]
- ориентированность на работу на локальном компьютере;
- страниц в обычном понимании в TiddlyWiki нет. В качестве единиц содержимого используются заметки — небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.
Достоинства[править | править код]
- простота установки, связанная с отсутствием серверной части и хранением данных в одном файле;
- задание меток для заметок;
- возможность расширения возможностей за счёт расширений на JavaScript, добавляющие новые примитивы, как то: часы, календари и т. д., средства напоминания событий (расширение ReminderMacros);
- возможность временного отключения расширения сменой метки.
- использование в разметке макросов, позволяющих упорядочивать и агрегировать содержание из других заметок;
- единый подход к хранению подключаемых расширений и данных в виде заметок;
- наличие встроенных средств выборочного переноса данных и расширений из старого контейнера при обновлении версии;
- использования анимации при отображении и сокрытии заметок.
Недостатки[править | править код]
- повышенные требования к полномочиям выполняемых сценариев при правке (в частности, полномочия сохранения файла на диске);
Недостатки, решаемые[править | править код]
- хранение данных в одном файле требует передачи большого объёма данных при работе по сети;
- возможность только локальной правки (существуют разновидности, способные работать и с сервером, и без);
- отсутствие разделения полномочий у пользователей (исправляется расширениями);
Разновидности[править | править код]
Имеется ряд ответвлений от проекта, позволяющих преодолеть некоторые его недостатки.
Серверные приложения[править | править код]
Существенным развитием возможностей движка является включение возможности взаимодействия с сервером:
- TiddlyWeb (Python) и его социально-ориентированная версия TiddlySpace
- ccTiddly (PHP)
- PHPTiddlyWiki
- TiddlyCMS (PHP)
- giewiki (Python, Google App Engine SDK)
Перевод на русский язык[править | править код]
Классическая версия: установить по инструкции этот официальный плагин.
Версия 5: перейти в настройки, "Plugins", "Get more plugins". Языки добавляются на вкладке "Languages".
Прочее[править | править код]
- Twine — редактор текстовых игр и интерактивной литературы, изначально основанный на TiddlyWiki
- MediaWikiUnplugged — разновидность TiddlyWiki с расширениями, обеспечивающими импорт/экспорт страниц с сайта на движке MediaWiki для использования их в TiddlyWiki локально.
- TiddlySnip — интеграция TiddlyWiki с Firefox.
- Лёгкая оболочка для Tiddly, написанная на C#
- Wiki on a Stick (WoaS) — переработка интерфейса в сторону большей похожести на классические вики-движки, AES-защита содержимого. Весь движок был переписан с нуля.
Раздел ссылок нуждается в переработке. |
Примечания[править | править код]
- ↑ Илья Щуров, Борис Богданов. Википедия своими руками. WikiWikiWeb: от идеи до философии // Компьютерра. — 2006. — 2 (660) ноябрь (№ 40). Архивировано 17 августа 2014 года.
- ↑ Заметка о GTD на сайте оригинальной TiddlyWiki
- ↑ Cameron Chapman. GTD Toolbox: 100+ Resources for Getting Things Done . Mashable (2009-01-29 15:46:56 UTC). Проверено 2 января 2016.
- ↑ Домашняя страница iTW
- ↑ Аннотация iTW на сайте iPhone (недоступная ссылка). Проверено 29 сентября 2017. Архивировано 17 января 2013 года.
- ↑ Проекты UnaMesa
- ↑ Wiki-страница проектов UnaMesa Архивировано 19 апреля 2009 года.
Публикации[править | править код]
- 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 (Jun 22, 2012).
- Erez Zukerman. Create a Wiki Easily--and Free--With TiddlyWiki . PCWorld (Mar 16, 2012).
- Erez Zukerman. Review: Twine lets you easily create interactive "choose your own adventure" stories . PCWorld (Jan 18, 2013).
- Mark Gibbs. TiddlyWiki is amazing, fantastic! . Network World. PCWorld (Jan 28, 2009).
- Mark Gibbs. Building a wiki with TiddlyWiki . Network World. PCWorld (Feb 3, 2009).
- Mark Gibbs. Exploring TiddlyWiki . Network World. PCWorld (Feb 11, 2009).
- Mark Gibbs. TiddlyWiki macros and plugins . Network World. PCWorld (Feb 20, 2009).
- Mark Gibbs. Wrapping up TiddlyWiki . Network World. PCWorld (Feb 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 (Jan 25, 2013).
- Dmitri Popov. TeamTasks: Managing Tasks the TiddlyWiki Way . Linux Magazine (Mar 07, 2010).
- Eric Griffith. How to Create Your Own Wiki . PC Magazine (January 31, 2012).
- Марко Фиоретти. Сравнение. Платформы Wiki (рус.) // LinuxFormat. — 2014. — Июль (№ 7 (185)). — С. 26-29.
- Александр Казанцев. Создание ЭОР (электронных образовательных ресурсов) в Linux: Часть 1. Введение в проблему. Инструменты для создания ЭОР . IBM developerWorks (04.02.2010).
- Serdar Yegulalp. Beyond the Web: 10 surprising Node.js projects. TiddlyWiki5 . InfoWorld (Dec 10, 2013).
- Кирилл «Висельник» Блаженнов. Технология Wiki (рус.) // Хакер. — 2006. — Декабрь (№ 73 спецвыпуск). — С. 30.
- Марко Фиоретти. Сравнение. Платформы Wiki: Dokuwiki, Foswiki, MediaWiki, PmWiki, TiddlyWiki // Linux Format. — 2014. — Июнь (№ 185). — С. 24-29.
Ссылки[править | править код]
- tiddlywiki.com — официальный сайт.
- tiddlywiki.org — сайт TiddlyWiki-сообщества.
- Русскоязычное сообщество пользователей TiddlyWiki
- TiddlySpot — служба бесплатного Tiddly-вики-хостинга.
- TiddlyTools — большое собрание расширений в действии.
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2004 году
- Вики-движки
- Свободные системы управления сайтами
- Свободное программное обеспечение, написанное на JavaScript
- Персональная вики
- Свободные программы для ведения записок
- Свободное кросс-платформенное программное обеспечение