ТиддлиВики
Эта статья может чрезмерно полагаться на источники, слишком тесно связанные с предметом , что потенциально препятствует тому, чтобы статья была проверяемой и нейтральной . ( Март 2024 г. ) |
![]() | |
![]() Скриншот TiddlyWiki | |
Разработчик(и) | Джереми Растон и члены сообщества |
---|---|
Первоначальный выпуск | 30 сентября 2004 г |
Стабильная версия | 5.3.5 [1] ![]() |
Репозиторий | |
Написано в | JavaScript |
Операционная система | Кросс-платформенный |
Доступно в | Многоязычность , более 30 языков в TiddlyWiki 5.1.23. [2] |
Тип | Неделя |
Лицензия | Пункт BSD-3 [3] |
Веб-сайт | тиддливики ![]() |

TiddlyWiki — это персональная вики и нелинейная записная книжка для организации и обмена сложной информацией. Это с открытым исходным кодом одностраничного приложения вики-сайт в виде одного HTML- файла, который включает CSS , JavaScript , встроенные файлы, такие как изображения, и текстовый контент. Он разработан таким образом, чтобы его можно было легко настроить и изменить форму в зависимости от применения. Он облегчает повторное использование контента, разделяя его на небольшие части, называемые Tiddlers .
TiddlyWiki — необычный пример практичного куайна . Идея создания копии собственного исходного кода лежит в основе способности TiddlyWiki самостоятельно сохранять изменения в себе. Quine — это также название неофициального приложения TiddlyWiki для iPhone/iPad. [4]
Приложения
[ редактировать ]TiddlyWiki предназначен для настройки и формирования в соответствии с конкретными потребностями пользователей, что, возможно, сравнимо с языком программирования высокого уровня . Таким образом, его можно использовать для широкого спектра специальных приложений, не зависящих от предметной области. Примеры включают нишевые приложения для создания заметок , списки дел, презентации, коллекции, авторские инструменты, персональные базы данных, коллекции рецептов и т. д.
Хотя в сети существует множество документов TiddlyWiki, [5] [6] большинство TiddlyWiki находятся на персональных компьютерах или в облаке или обмениваются ими по электронной почте, аналогично текстовым документам и электронным таблицам. В виде отдельного HTML-файла или сохраненного в виде файла HTA в Microsoft Windows (позволяющего IE обойти корпоративную блокировку ), TiddlyWiki может быть полезен в корпоративных средах, где бюрократические препоны или ИТ-ресурсы могут помешать использованию вики, требующей более сложного установка. [7]
TiddlyWiki использовалась в качестве программной платформы для создания следующих специализаций:
- Socialtext использовал TiddlyWiki для добавления автономной функциональности. [8]
Тиддлеры
[ редактировать ]TiddlyWiki вводит разделение контента на «мельчайшие, семантически значимые компоненты», называемые тиддлерами . [ нужна ссылка ] Каждый тиддлер хранится внутри HTML- раздела , содержащего исходный текст и метаданные в вики-разметке . Цель этого разделения — обеспечить легкое повторное использование контента для разных повествований и в разных контекстах.
Например, этот раздел («Тиддлеры») может быть тиддлером. В пользовательском интерфейсе TiddlyWiki оно будет выглядеть так, как здесь, но как отдельная «заметка», визуально отличающаяся от других тиддлеров.
Базовый исходный код HTML (который обычно не просматривается и не изменяется конечными пользователями напрямую) будет выглядеть примерно так:
<div title="Tiddlers"
modifier="John Smith"
created="200811132220"
modified="200811132225"
changecount="3"
tags="Wikipedia section example code">
<pre>TiddlyWiki introduces the division of...
Этот же «тиддлер» затем можно было повторно использовать в других контекстах вики.
Плагины
[ редактировать ]Помимо текста, тиддлер может представлять собой плагин с дополнительным JavaScript и CSS для расширения TiddlyWiki. В результате TiddlyWiki используется в самых разных вариантах и целях, помимо личного вики .
Популярные плагины сообщества включают интерактивную визуализацию графиков или интеллект-карты с помощью TiddlyMap, [9] [10] управление проектами с помощью Projectify, [11] интеграция с интервального повторения карточек инструментом Anki с TiddlyRemember, [12] математическая верстка на базе KaTeX [13] или МатДжакс , [14] добавление системы комментариев на основе Disqus , [15] и включение стандартной Markdown . разметки [16]
Сохранение файла
[ редактировать ]![]() | Возможно, этот раздел содержит оригинальные исследования . ( Март 2024 г. ) |
TiddlyWiki можно сохранить как один HTML-файл, содержащий как данные (тиддлеры), так и приложение (вики), или данные можно сохранить отдельно для каждого тиддлера в текстовых файлах (через расширения).
TiddlyWiki, открытая из URI файла, может сохранять изменения, внесенные обратно в исходный файл, используя один из следующих методов:
- объект Microsoft ActiveX FileSystemObject для Internet Explorer
- TiddlySaver Java-апплет для расширения Safari , Opera , Chrome/Chromium и других браузеров. Требуется среда выполнения Java.
- были разработаны две технологии Для браузера Firefox :
- Ввод-вывод файлов Mozilla под контролем настроек UniversalXPConnect для каждого файла. Позже эта функциональность была удалена из Firefox.
- использует Дополнение TiddlyFox для Firefox API простого хранилища Firefox SDK. Надстройка перестала работать с Firefox примерно в версии 57 в 2017 году, которая не поддерживает API. [17]
История
[ редактировать ]- Первая версия TiddlyWiki была выпущена Джереми Растоном в сентябре 2004 года. [18]
- BT Group купила Osmosoft в 2007 году. [19] [20] назначение Растона «руководителем отдела инноваций в области открытого исходного кода» BT. [21]
- TiddlyWiki был включен в число 100 лучших инструментов 2007 и 2008 годов Центром технологий обучения и производительности. [22]
- В ноябре 2011 года Джереми Растон объявил о своем уходе из Osmosoft и намерении продолжить разработку TiddlyWiki. [23] [24]
- В декабре 2013 года был выпущен TiddlyWiki5. Это полная перестройка оригинальной TiddlyWiki, основанная на HTML5 и включающая множество значительных улучшений, извлеченных из опыта, полученного за годы работы с оригинальной TiddlyWiki. Оригинальная версия TiddlyWiki стала называться TiddlyWiki Classic. [25]
- 2023-08: Выпуск
- TWv5.3.0 — новейшая «стабильная версия» и
- TWv.5.3.1 (тривиальные патчи обратной совместимости)
Лицензия
[ редактировать ]TiddlyWiki — это бесплатное программное обеспечение с открытым исходным кодом , которое распространяется на условиях лицензии BSD-3-Clause . [3]
Авторские права на TiddlyWiki принадлежат UnaMesa. [26] организация некоммерческая .
См. также
[ редактировать ]
- Картотека
- Сравнение программного обеспечения для заметок
- Сравнение вики-программ
- Список вики-программ
- Проект Занаду
Ссылки
[ редактировать ]- ^ «Выпуск 5.3.5» . 10 июля 2024 г. Проверено 28 июля 2024 г.
- ^ «Переводы TiddlyWiki» . TiddlyWiki Trac Wiki . Команда разработчиков TiddlyWiki. 2004–2015 гг. Архивировано из оригинала 24 января 2015 года . Проверено 20 января 2011 г.
- ^ Jump up to: а б «TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 24 июня 2020 г. .
- ^ «Куайн» . tiddlywiki.com . Проверено 17 апреля 2021 г.
- ^ «TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 24 августа 2018 г.
- ^ «Карта инструментов TiddlyWiki — Dynalist» . Dynalist.io . Проверено 24 августа 2018 г.
- ^ «Партизанская вики» . Технический писатель Wiki . Архивировано из оригинала 29 июня 2012 г. Проверено 7 февраля 2022 г.
- ^ Фарбер, Дэн. «Социальный текст для тех, кто иногда связан» . ЗДНЕТ . Проверено 13 марта 2024 г.
- ^ «TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 24 августа 2018 г.
- ^ «TiddlyMap — программное обеспечение для создания концептуальных карт на основе Wiki» . TiddlyMap.org . 24 августа 2018 г.
- ^ «Projectify — Управляйте проектами в TiddlyWiki» . Projectify.вики . Проверено 4 октября 2021 г.
- ^ «TiddlyRemember — встраивайте заметки Anki в свою TiddlyWiki» . sobjornstad.github.io . Проверено 13 марта 2024 г.
- ^ «KaTeX Demo — демо-версия плагина KaTeX для TiddlyWiki5» . tiddlywiki.com .
- ^ «Плагин MathJax от Мартина Кантора: TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 13 марта 2024 г.
- ^ «Плагин комментариев Disqus от bimlas: TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 13 марта 2024 г.
- ^ «markdowndemo — демо-версия плагина Markdown для TiddlyWiki5» . tiddlywiki.com . Проверено 13 марта 2024 г.
- ^ «Дополнения — простое хранилище» . Веб-документы MDN . Мозилла.орг. 14 января 2017 г. Проверено 20 октября 2017 г.
Начиная с Firefox 57, в настольном Firefox и Firefox для Android будут поддерживаться только расширения, разработанные с использованием API WebExtensions.
- ^ «TiddlyWiki — многоразовый нелинейный персональный веб-блокнот» .
- ^ ермолен (29 мая 2007 г.). «Я приветствую своих новых повелителей BT» . Обработайте Ермоленом . Архивировано из оригинала 18 августа 2011 г.
- ^ «Telco 2.0: BT пытается исправить глобальные услуги с помощью открытого исходного кода» . Telco2.net . Проверено 23 мая 2012 г.
- ^ «Открытый исходный код изменит предприятия, говорит BT Guru» . TechWeekEurope Великобритания . Eweekeurope.co.uk. 16 октября 2009 г. Архивировано из оригинала 28 февраля 2010 г. Проверено 23 мая 2012 г.
- ^ Харт, Джейн (13 августа 2011 г.). «Лучшие инструменты: Тиддливики» . Центр технологий обучения и производительности. Архивировано из оригинала 8 декабря 2011 г. Проверено 2 февраля 2017 г.
- ^ «Об уходе из BT и Osmosoft — TiddlyWiki | Группы Google» . Проверено 23 мая 2012 г.
- ^ Раджали, Кэмерон. «Джереми Растон покидает BT» . Осмософт. Архивировано из оригинала 19 апреля 2005 года.
- ^ «TiddlyWiki — нелинейный персональный веб-блокнот» . tiddlywiki.com . Проверено 24 июня 2020 г. .
- ^ «Ассоциация УнаМеса» . unamesa.org . Проверено 24 августа 2018 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- «История выпусков TiddlyWiki» . Проверено 1 июля 2023 г.
- Бесплатная программа для создания заметок
- Программное обеспечение для создания заметок
- Бесплатное вики-программное обеспечение
- Персональные вики
- Портативное программное обеспечение
- программное обеспечение 2004 года
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение, написанное на JavaScript.
- Программное обеспечение, использующее лицензию BSD