TiddlyWiki - это уникальная концепция веб-программирования, пожалуй, самая необычная из всех, с которыми нам приходилось встречаться. Суть ее в том, что весь сайт хранится в одном HTML-файле в структурированном виде (в каком-то смысле образуя Базу Данных), а взаимодействие между его содержимым и пользователями обеспечивает масса JavaScript скриптов, исполняющихся в браузере клиента. При заходе на сайт, сразу весь его контент загружается к клиенту, после чего все взаимодействие с ним происходит уже на локальном компьютере без обращения к серверу (не считая подкачки картинок). Кроме того, соблюдены основные принципы wiki - отсутствует "админка", WYSIWYG-режим редактирования контента почти не отличается от режима просмотра, поддерживаются ВикиСсылки, теги. При сохранении изменений html-файл перезаписывает сам себя, причем он может храниться как на сервере, так и на локальном компьютере (жестком диске, флэшке).
Сложно в двух словах описать технологическую мощь TiddlyWiki, особенно в связи с тем, что для основной массы интернет-пользователей ее понимание просто не доступно :( Это очень печально, поскольку система очень проста и позволила бы снизить стоимость разработки и поддержки абсолютного большинства сайтов в разы, был бы у пользователей некоторый минимум знаний и навыки абстрактного мышления.
К сожалению, мы и сами пока не можем похвастаться успехами в популяризации TiddlyWiki, в Базе Знаний всего пару статей на эту тему. Могу лишь сказать, что TiddlyWiki является корневым элементом моей личной организации, храня в себе все мысли. Ну, то есть в ней хранится и структурируется вся ценная информация, которая посещает мой мозг. Идеи, проекты, статьи, заметки, технические задания, todo-листы, схемы, планы, инструкции - все это первоначально варится в TiddlyWiki.
Статьи
- 2009-03-09: TiddlyCMS
- 2008-11-30: TiddlyWiki