TiddlyWiki

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
TiddlyWiki
TiddlyWiki 2.1.3 screenshot.pngСкріншот TiddlyWiki
Розробник(и) Джеремі Растон (Jeremy Ruston)
Перший випуск 2004-09-30
Стабільний випуск 2.6.2 (2011-01-08)
Операційна система Cross-platform
Доступні мови Багатомовна, 10 мов в TiddlyWiki 2.6.2 повністю перекладена[1]
Стан розробки Active
Тип Wiki
Ліцензія BSD
Сайт http://www.tiddlywiki.com and http://tiddlywiki.org
Стандартне діалогове вікно редагування нотатки (тідлера)

TiddlyWikiвікі-двигун з відкритим вихідним кодом, який являє собою веб-додаток або веб-сайт, який вміщується на одній веб-сторінці, а навігація по ній відбувається за допомогою скриптів. Один HTML-файл містить CSS, JavaScript, і зміст (записи користувача). Кожна окрема логічна сторінка називається «тідлер» (англ. tiddler), яка зберігається всередині HTML-підрозділу, який містить вихідний текст і мета-дані в Wiki-розмітці. Користувачеві рекомендується читати нотатки (вони ж: «логічні сторінки», «тідлери») TiddlyWiki по посиланнях, а не послідовно прокруткою сторінки вниз.

TiddlyWiki — нелінійний гіпертекстовий органайзер з пошуком, тегами, гіперпосиланнями, функцією датованих записів (нотаток), який може використовуватись в якості особистої записної книжки. Якщо файл викласти на веб-сервер як статичну сторінку, то вона перетвориться на вікі-сайт (єдиний файл містить в собі цілий сайт). Через те, що вся TiddlyWiki - один файл, публікація сайту в мережі відбувається швидко і зручно.

Нотатки можна створювати, переглядати, редагувати і видаляти. TiddlyWiki підтримує технологію Wiki, що дозволяє з легкістю редагувати нотатки, які переглядаються, і створювати зв'язки між ними. Кожній нотатці можна присвоювати один або декілька тегів.

Кожен плагін, макрос, стиль або переклад являє собою таку ж (особливу) нотатку, оброблювану двигуном безпосередньо. Всі нотатки, помічені тегом systemConfig TiddlyWiki намагається інтерпретувати як код програми і виконати при завантаженні. Таким чином, щоб відключити розширення, не видаляючи його, достатньо зняти з нотатки позначку тегом systemConfig. Стилі не позначаються тегом systemConfig, а назва нотатки з стилем повинна носити назву StyleSheet. Відповідно, щоб відключити, але не видаляти стиль, потрібно перейменувати нотатку.

Переваги[ред.ред. код]

  • Переносимість. Адже всі дані і сама програма знаходяться в одному файлі. Його можна помістити на флешку і мати доступ до своїх записів де б ви не опинилися, а також обмінюються файлом по електронній пошті, так само, як текстовими документами чи електронними таблицями. Це перевага перед традиційними програмами для ведення записів, які вимагають установки.
  • Простота установки, пов'язана з відсутністю серверної частини;
  • Зберігання даних в одному файлі;
  • Швидкий запуск;
  • Зручне введення даних. Wiki-розмітка, задання тегів для нотаток. Інтуїтивний інтерфейс;
  • Зручність навігації по записах: пошук, теги, можливість вибирати які записи виводити на екран;
  • Формат даних, при бажанні, завжди можна відредагувати у звичайному текстовому редакторі. При цьому, завдяки вікі-розмітці, записи залишаються наочними і читаються;
  • Підтримка файлів відкату (зберігається у файлі під окремим ім'ям);
  • Можливість розширення функціональності за рахунок плагінів на JavaScript (годинник, календар, засоби нагадування подій (плагін ReminderMacros) і ін.).
  • Використання в розмітці макросів, які дозволяють сортувати і агрегувати зміст з інших нотаток;
  • Наявність вбудованих засобів вибіркового перенесення даних і плагінів зі старого контейнера при оновленні версії;
  • Використання анімації при відображенні і приховуванні нотаток.

Особливості[ред.ред. код]

  • орієнтованість на роботу на локальному комп'ютері;
  • сторінок в традиційному розумінні в TiddlyWiki немає. В якості одиниць контенту використовуються нотатки або «тідлери» - невеликі порції тексту, які в процесі переміщення по посиланнях утворюють стрічку перегляду;
  • Javascript в Opera не може писати на локальний жорсткий диск. Запропоноване вирішення проблеми - зберігати TiddlyWiki в Opera (і Safari) можна за допомогою Java-аплета TiddlySaver, поміщеного туди ж, де знаходиться файл TiddlyWiki. В цьому випадку потрібно, щоб у Opera була включена Java, а в ~ /. Java.policy було додано дозвіл на запис файлів.
  • Для користувачів Chrome, для нормальної роботи TiddlyWiki потрібно, щоб були включені cookie. За умовчанням в Chrome при роботі з локальними файлами cookie вимкнені, тому Chrome слід запускати з ключем enable-file-cookies.
  • Також, для вирішення проблеми з Opera та Chrome - на флешці можна носити мобільну версію браузера Mozilla Firefox (ним і користуватись при роботі з TiddlyWiki);
  • Якщо файл викласти на веб-сервер як статичну сторінку, то вона перетвориться на вікі-сайт (єдиний файл містить в собі цілий сайт);

Недоліки[ред.ред. код]

  • зберігання даних в одному файлі вимагає передачі великого об'єму інформації при роботі по мережі;
  • можливість тільки локального редагування;
  • відсутність поділу повноважень у користувачів (виправляється плагінами);

Історія[ред.ред. код]

Перша версія TiddlyWiki була випущена Джеремі Растоном у вересні 2004 року.

Ліцензія[ред.ред. код]

TiddlyWiki є вільним і відкритим вихідним кодом і розповсюджується на умовах ліцензії BSD[2]. Авторське право на TiddlyWiki знаходяться в довірчому управлінні некомерційної організації «UnaMesa» [3].

Розвиток[ред.ред. код]

TiddlyWiki має активну спільноту добровольців для розвитку та обслуговування. Проект TiddlyWiki також підтримується «UnaMesa» — некомерційною організацією, яка позиціонує себе як посередник в розповсюдженні вільного ПЗ для шкіл, клінік і громадських організацій[4]

Примітки[ред.ред. код]

  1. «TiddlyWiki Translations». TiddlyWiki Trac Wiki. TiddlyWiki Development team. 2004-2011. Архів оригіналу за 2013-07-14. Процитовано 2011-01-20. 
  2. http://tiddlywiki.org/wiki/TiddlyWiki_License
  3. http://tiddlywiki.projects.unamesa.org/
  4. Проекти «UnaMesa»

Зовнішні посилання[ред.ред. код]