LINUX.ORG.RU

Альтернативы Zim?


1

3

Развивая тему «Сайтов на DVCS»: Сайты в DVCS. Есть такое?

Начал я на практике использовать тестовые проекты с Zim. И сразу сильно обломался. Zim концептуально не поддерживает вложенную разметку. Т.е. кусок жирного текста не сделать италиком или наоборот. А для нормального функционирования оно нужно обязательно.

Соответственно, теперь в раздумьях. То ли забивать на 100% визуальность, обеспечивая свой внешний парсинг (т.е. это итак неизбежно, у Zim очень убогая разметка), то ли искать альтернативы.

Соответственно, по последнему пункту и вопрос. Есть ли альтернатива Zim. Требования:
— Мультиплатформенность (Linux + Windows)
— Хранение древовидной структуры в файловой системе. Лучше .txt, хотя не строго обязательно.
— Работа с аттачами вообще и изображениями в частности

Есть такое? А то в голову ничего не приходит. Tomboy — отсутствует под Windows, слишком примитивен, xml-based и «плоский». И, вообще, не заточен под создание статей.

Basket имеет очень неудобную файловую структуру для ручной работы, сильно усложнён и перегружен для работы простого юзера, крайне перекошен в визуальную, а не логическую разметку. Ну и его Windows-версию не оценивал. А, главное — заточен не под статьи, а под набор заметок. Вообще не wiki-подобен (как я понимаю, даже в тексте ссылку на другую корзину не поставить?)

Incollector — вообще не для статей.

Что ещё?

★★★★★

Ответ на: комментарий от NeverLoved

что такое dvcs?

Распределённые системы контроля версий.
http://ru.wikipedia.org/wiki/DVCS

Git, Mercurial и т.п.



По сабжу — пощупал WikidPad. Штука интересная (знаю-то про неё давно, но руки не доходили), но не работает с деревом ФС, нет нормальных аттачей (или я не понял, как их делать), слишком сложное и неинтуитивное для простого пользователя управление.

KRoN73 ★★★★★
() автор топика

KeepNote.

Использует файловую структуру, но перезаточен на визуальную разметку. Логической нет вообще. Даже заголовков нет. Нельзя вставить изображение в виде ссылки на полноразмерный вариант, только 1:1. Неудобный интерфейс.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от unanimous

Обнаружил, что emacs Org.mode

Осталось только прокачать интеллект среднего пользователя рунета до уровня вхождения в Emacs :)

KRoN73 ★★★★★
() автор топика

DokuWiki не подойдёт? ЕМНИП, on-a-stick версия хранит всё именно в плоских файлах.

x3al ★★★★★
()
Ответ на: комментарий от Gotf

Попробуй CherryTree

Увы, он вообще однофайловый. Теряется вся идея версионного контроля через DVCS.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от hizel

Переписать парсер, жи.

В официальную репу такую модификацию не примут (это, типа, позиция у них такая — споров много было). А мне нужен именно «официальный» вариант, чтобы любой желающий с офсайта мог клиент скачать и работать.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Нет, нужен классический десктопный клиент.

Под оффтопиком оно умеет таскать с собой микроапач вместе со всеми батарейками.

x3al ★★★★★
()

markdown + маленький скрипт для сборки в html (если это нужно)

зы: многие текстовые редакторы поддерживают preview и отображение дерева/списка файлов, получается wysiwyg получше чем в zim.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от x3al

Под оффтопиком оно умеет таскать с собой микроапач вместе со всеми батарейками.

Но работает-то в браузере. Скачал уже, посмотрел.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от waker

многие текстовые редакторы поддерживают preview и отображение дерева/списка файлов, получается wysiwyg получше чем в zim.

Увы, но в таком варианте нет нормальной работы с аттачами и встроенными изображениями :-/

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

нет нормальной работы с аттачами и встроенными изображениями :-/

кидаешь файлы в папку attach, и ссылаешься либо через [descr](url), либо через ![descr](url).

либо я не понял, чего там нет.

waker ★★★★★
()
Ответ на: комментарий от waker

и ссылаешься либо через [descr](url), либо через ![descr](url).

Это уже излишне сложно для простого юзера.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Если emacs org-mode подходит, то имеет смысл распространять с навёрнутыи cua-mode, но не знаю, какой он.

anonymous
()
Ответ на: комментарий от KRoN73

Это уже излишне сложно для простого юзера.

ну извини, о сферическом юзере в вакууме в вопросе речь не шла. я думал тебе для себя.

waker ★★★★★
()
Ответ на: комментарий от KRoN73

кстати, по поводу другого треда, где ты про сайт на основе dvcs спрашиваешь. я что-то подобное как раз щас на работе пилю.

только мы не раздаем страницы из репа, мы просто при каждом изменении контента запускаем билд-скрипт. а весь сайт на выходе статика.

в остальном очень похоже.

и да, как раз используем то что я тебе выше написал. контент пишут вполне себе простые юзеры. на эту систему переходим с wiki.

контент можно писать в оффлайне любым текстовым редактором, + есть онлайн редактор с preview.

waker ★★★★★
()
Ответ на: комментарий от waker

ну извини, о сферическом юзере в вакууме в вопросе речь не шла

Ну, я же там написал, что продолжение старой темы :) Речь о простом инструменте офлайновой разработки с Dropbox-like версионной синхронизацией на сервер.

я думал тебе для себя

Я для такого простой mcedit практикую :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от najlus

Очень интересное решение. Не бесспорное, но в целом на альтернативу Zim тянет. Посмотрю подробнее. Спасибо.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от najlus

И всё-таки, Zim получше будет для простого юзера. Редактор проще и нагляднее, WYSIWYG, файловая структура чище…

В общем, наверное, так на Zim и останусь. А недостатки разметки можно компенсировать BB-code. Не визуально будет, но и не так часто нужно.

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.