![](https://pbs.twimg.com/profile_images/412954894274818048/nVQXTcGV_400x400.png)
Когда-то был популярным
формат HTA от Майкрософт, в котором народ писал инструкции и книжки, требующий два или три файла. Параллельно, развивалась идея делать всё в одном файле HTML с JavaScript (
TiddlyWiki Classic) вики-разметку. В настоящее время появилась
пятая версия с изумительной функциональностью гибкого структурирования информации (кстати, туда
"хакается" HTA!). Тиддлеры - семантически самостоятельные кусочки информации, которые можно импортировать между файлами. Легко связываются с друг другом и в друг друга включаются в сюжетные истории. Развивается некоторая семантическая алгебра. С отдельным файлом можно работать как в локале так и
в сети, соответственно, храня синхронизированные версии содержания. Есть
спецификация, заточенная на написание статей, с богатой динамической структурой. Есть
плагины, поддерживающие визуализацию связей (
русскоязычная демонстрация). Есть руссификация и перевод
пользовательской документации на русский.
Документация разработчиков и мои опыты использования:
http://retrospect-xix.livejournal.com/115074.htmlhttp://retrospect-xix.livejournal.com/115273.htmlhttp://retrospect-xix.livejournal.com/115772.htmlhttp://retrospect-xix.livejournal.com/116395.htmlhttp://retrospect-xix.livejournal.com/116832.html http://chwiki.tiddlyspot.com П.С. Был эпизод, когда в Майкрософт анонсировали проект новой операционной системы, в которой можно было бы ссылки на файлы включать в разные папки с поддержкой целостности при переименовании реального файла, но так и не реализовали эту замечательную идею, хоты технология меток (тегов) теперь повсеместно используется в сетевых приложениях. Разработчики проекта Тиддливики не акцентируют внимание на возможности переименования тиддлеров, хотя это реализовано и работают над функцией переименования меток. То есть, в существующей структуре названия элементов и их отношений всегда могут быть изменены с сохранением самой структуры! То есть, мы имеем не просто очередной файл и мало того, что размеченный внутри и "саморедактируемый", а мини структурированную базу связных данных и доступ к ним обычными распространенными редакторами! Кроме того, поддерживается модель данных JSON, и каждый тиддлер соответственно имеет адрес внутри файла, а значит глобальный URL, если файл лежит в сети. Существуют проекты конструирования онлайн базы знаний, обеспечивающую связи между файлами, то есть с включением и обработкой тиддлеров из разных файлов. Естественно, остаются проблемы с многопользовательским режимом, а точнее, с проблемой конфликта при одновременном редактировании конкретного тиддлера. Но такая проблема, с моей точки зрения, принципиально не разрешима в автоматическом режиме и мы изредка сталкиваемся с ней в больших сетях, например, в том же фейсбуке, гугл-плюс или википедии. Кстати,
автор вики-разметки, утверждает, что википедия это не вики!