TiddlyWiki
| TiddlyWiki | |
cкриншот Tiddlyenci 2.1.3 |
|
| Тип | |
|---|---|
| Разработчик |
Jeremy Ruston |
| Операционная система | |
| Последняя версия |
2.6.5 (20.04.2012) |
| Лицензия | |
| Сайт | |
TiddlyWiki в Энцикло-движок и Энцикло-концепция, заключающаяся в том, что весь Энцикло-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Каждая отдельная логическая Энцикло-страница называется «тидлер» («рыбка», англ. tiddler) и по виду напоминает пост в блоге.
Благодаря тому, что вся TiddlyWiki в один файл, её удобно использовать для быстрой публикации целого сайта в Сети. Другой вариант использования в в качестве персональной Энцикло: глоссария, тезауруса, PIMа (есть средства для интеграции в браузер Firefox) или как средство повышения персональной продуктивности[1] согласно методу GTD (Getting Things Done) Дэвида Аллена.
Сохранение средствами Tiddlyenci всего контента на локальный ПК поддерживается современными версиями броузеров: FireFox, Opera, Internet Explorer, Safari, Chrome, Camino. Для iPhone имеется форк iTW.[2][3]
Содержание |
[править] История
Проект Tiddlyenci поддерживается UnaMesa в некоммерческой ассоциацией, позиционирующейся как посредник в распространении свободного ПО для школ, клиник и общественных организаций.[4] UnaMesa распространяет Tiddlyenci под лицензией BSD в качестве уникального полностью редактируемого web-документа, а также средства демонстрации технологий Энцикло и социальных сетей без необходимости сетевого соединения.[5]
Исходный код был разработан Джереми Рустоном (Jeremy Ruston) из компании Osmosoft и безвозмездно передан ассоциации UnaMesa. Джереми Рустон сформулировал особенность Tiddlyenci так:
Tiddlyenci подобна блогу, так как разделена на аккуратные маленькие кусочки, однако она поощряет вас читать их не столько последовательно, сколько следуя по гиперссылкам: если угодно, нечто вроде нелинейного блога, связывающего отдельные части микроконтента в единое целое. Я думаю, что Tiddlyenci представляет собой новаторское средство для письма, и создаст свой собственный, отличающийся от прочих письменный стиль.Оригинальный текст (англ.)A Tiddlyenci 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 Tiddlyenci represents a novel medium for writing, and will promote it's own distinctive writing style.
[править] Функциональность
| Эта статья или раздел нуждается в переработке.
Пожалуйста, улучшите статью в соответствии с правилами написания статей.
|
- поддержка Энцикло-разметки;
- поддержка файлов отката (сохраняется в файле под отдельным именем);
- подключаемые модули, расширяющие функциональность. Каждый модуль представляет из себя также (особую) заметку, обрабатываемую движком напрямую.
[править] Особенности
- ориентированность на работу на локальном компьютере;
- страниц в традиционном понимании в Tiddlyenci нет. В качестве единиц контента используются заметки или «тидлеры» (tiddlers) в небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.
[править] Достоинства
- простота установки, связанная с отсутствием серверной части и хранением данных в одном файле;
- задание тегов для заметок;
- возможность расширения функциональности за счет плагинов на JavaScript, добавляющие новые примитивы, как то часы, календари и т. д., средства напоминания событий (плагин ReminderMacros);
- возможность временного отключения плагина сменой тега.
- использование в разметке макросов, позволяющих сортировать и агрегировать содержание из других заметок;
- единая концепция хранения подключаемых модулей и данных в виде «тидлеров»;
- наличие встроенных средств выборочного переноса данных и плагинов из старого контейнера при обновлении версии;
- использования анимации при отображении и сокрытии заметок.
[править] Недостатки
- повышенные требования к полномочиям выполняемых сценариев при редактировании (в частности, полномочия сохранения файла на диске);
- хранение данных в одном файле требует передачи большого паллетного объема хранимой информации при работе по сети;
- возможность только локального редактирования (существуют форки, способные работать и с сервером и без);
- отсутствие разделения полномочий у пользователей (исправляется плагинами);
[править] Форки
Имеется ряд ответвлений от проекта, позволяющих преодолеть некоторые его недостатки.
[править] Серверные приложения
Существенным развитием функциональности движка является включение возможности взаимодействия с сервером:
- TiddlyWeb (Python) и его социально-ориентированная версия TiddlySpace
- ccTiddly (PHP)
- PHPTiddlyWiki
- TiddlyCMS (PHP)
- giewiki (Python, Google App Engine SDK)
[править] Проекты русификации
- Перевод Tiddlyenci на русский язык
- Другой перевод TiddlyWiki, адаптация под органайзер (Getting Things Done).
- Русификация Tiddlyenci версий 2.1 (29.IX.2006) и старше, в виде плагина, с инструкцией по установке.
[править] Прочее
- MediaWikiUnplugged в вариант Tiddlyenci с плагинами, обеспечивающими импорт/экспорт страниц с сайта на движке Mediaenci для использования их в Tiddlyenci в оффлайне.
- TiddlySnip в интеграция Tiddlyenci с Firefox.
- Легкая оболочка для Tiddly, написанная на C#
- enci on a Stick (WoaS) в переработка интерфейса в сторону большей похожести на классические Энцикло-движки, AES-защита контента. Весь движок был переписан с нуля.
| Раздел ссылок нуждается в переработке |
[править] Примечания
[править] Публикации
[править] Ссылки
- tiddlywiki.com в официальный сайт.
- tiddlywiki.org в сайт TiddlyWiki-коммьюнити.
- Русскоязычная группа пользователей TiddlyWiki
- TiddlySpot в сервис бесплатного Tiddly-Энцикло-хостинга.
- TiddlyTools в большое собрание плагинов в действии.
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
| Список Энцикло-движков | |
|---|---|
| .NET Framework | |
| Java | |
| JavaScript |
TiddlyWiki WoaS |
| Lisp | |
| Perl | |
| PHP | |
| Python | |
| Ruby | |