TiddlyWiki
| TiddlyWiki | |
cкриншот TiddlyWiki 2.1.3 |
|
| Тип | |
|---|---|
| Разработчик |
Jeremy Ruston |
| Операционная система | |
| Последняя версия |
2.6.2 (07.01.2011) |
| Лицензия | |
| Сайт | |
TiddlyWiki — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Каждая отдельная логическая вики-страница называется «тидлер» («рыбка», англ. tiddler) и по виду напоминает пост в блоге.
Благодаря тому, что вся TiddlyWiki — один файл, её удобно использовать для быстрой публикации целого сайта в Сети. Другой вариант использования — в качестве персональной вики: глоссария, тезауруса, PIMа (есть средства для интеграции в браузер Firefox) или как средство повышения персональной продуктивности[1] согласно методу GTD (Getting Things Done) Дэвида Аллена.
Сохранение средствами TiddlyWiki всего контента на локальный ПК поддерживается современными версиями броузеров: FireFox, Opera, Internet Explorer, Safari, Chrome, Camino. Для iPhone имеется форк iTW.[2][3]
Содержание |
[править] История
Проект TiddlyWiki поддерживается UnaMesa — некоммерческой ассоциацией, позиционирующейся как посредник в распространении свободного ПО для школ, клиник и общественных организаций.[4] UnaMesa распространяет TiddlyWiki под лицензией BSD в качестве уникального полностью редактируемого web-документа, а также средства демонстрации технологий вики и социальных сетей без необходимости сетевого соединения.[5]
Исходный код был разработан Джереми Рустоном (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 нет. В качестве единиц контента используются заметки или «тидлеры» (tiddlers) — небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.
[править] Достоинства
- простота установки, связанная с отсутствием серверной части и хранением данных в одном файле;
- задание тегов для заметок;
- возможность расширения функциональности за счет плагинов на JavaScript, добавляющие новые примитивы, как то часы, календари и т. д., средства напоминания событий (плагин ReminderMacros);
- возможность временного отключения плагина сменой тега.
- использование в разметке макросов, позволяющих сортировать и агрегировать содержание из других заметок;
- единая концепция хранения подключаемых модулей и данных в виде «тидлеров»;
- наличие встроенных средств выборочного переноса данных и плагинов из старого контейнера при обновлении версии;
- использования анимации при отображении и сокрытии заметок.
[править] Недостатки
- повышенные требования к полномочиям выполняемых сценариев при редактировании (в частности, полномочия сохранения файла на диске);
- хранение данных в одном файле требует передачи большого объема хранимой информации при работе по сети;
- возможность только локального редактирования (существуют форки, способные работать и с сервером и без);
- отсутствие разделения полномочий у пользователей (исправляется плагинами);
[править] Форки
Имеется ряд ответвлений от проекта, позволяющих преодолеть некоторые его недостатки.
[править] Серверные приложения
Существенным развитием функциональности движка является включение возможности взаимодействия с сервером:
- TiddlyWeb (Python) и его социально-ориентированная версия TiddlySpace
- ccTiddly (PHP)
- PHPTiddlyWiki
- TiddlyCMS (PHP)
- giewiki (Python, Google App Engine SDK)
[править] Проекты русификации
- Перевод TiddlyWiki на русский язык
- Другой перевод TiddlyWiki, адаптация под органайзер (Getting Things Done).
- Русификация TiddlyWiki версий 2.1 (29.IX.2006) и старше, в виде плагина, с инструкцией по установке.
[править] Прочее
- MediaWikiUnplugged — вариант TiddlyWiki с плагинами, обеспечивающими импорт/экспорт страниц с сайта на движке MediaWiki для использования их в TiddlyWiki в оффлайне.
- TiddlySnip — интеграция TiddlyWiki с Firefox.
- Легкая оболочка для Tiddly, написанная на C#
- Wiki on a Stick (WoaS) — переработка интерфейса в сторону большей похожести на классические вики-движки, AES-защита контента. Весь движок был переписан с нуля.
| Раздел ссылок нуждается в переработке |
[править] Примечания
[править] Публикации
[править] Ссылки
- tiddlywiki.com — официальный сайт.
- tiddlywiki.org — сайт TiddlyWiki-коммьюнити.
- Русскоязычная группа пользователей TiddlyWiki
- TiddlySpot — сервис бесплатного Tiddly-вики-хостинга.
- TiddlyTools — большое собрание плагинов в действии.
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
|
|
|
|---|---|
| .NET Framework | |
| Java |
Clearspace • Atlassian Confluence • JAMWiki • JSPWiki • Kerika • Mindquarry • SnipSnap • Traction TeamPage • XWiki |
| JavaScript |
TiddlyWiki • WoaS |
| Lisp | |
| Perl |
Kwiki • Noösphere • PodWiki • Socialtext • TWiki • Foswiki • UseModWiki • OddMuseWiki • WikiWikiWeb |
| PHP | |
| Python | |
| Ruby | |