Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

WikiExtention


Расширить Wiki


Оглавление документа


Всё ниженаписанное – IMHO. Если есть замечания – писать в Drafts, на досуге разберу.

Intro

Два самых неудобных момента при работе с Wiki:
– трудности со вставкой картинок
– необходимость запоминать WikiСинтаксис

MainTheme

Чего я не понимаю – почему никто не догадался скрестить Wiki с системами типа htmlArea (демку смотреть здесь)
Сама htmlArea распространяется по BSD-лицензии, написать свою тоже несложно, да и много таких системок уже есть.

При этом решаются обе проблемы – и картинки и трудности синтаксиса.

Troubles

Подумаем, почему такую простую мысль еще никто не придумал до меня:

  • Надо посмотреть, в какой форме храниться информация о вставленных картинках. Всё, что помню по htmlArea – это то, что она вся на js-скриптах написана. Если фотки аккуратно отрезаются от теста и хранятся отдельно – замечательно. Если весь текст засовывается на sql-сервер в поле с каким-нибудь бинарным типом... Гм, однозначно будут проблемы со сравнением версий – один из самых удобных пунктов при работе с Wiki. Ну, можно пожертвовать картинками, если уж совсем подожмет.
  • Да и вообще весь текст фактически представляется в виде html с разметкой. По воспоминаниям, как cvs пытается diff'ать нетекстовые файлы – это просто ужас. Способов избежать несколько: писать только в самой вики (а не вставлять из текстовых редакторов – и использовать stripped-разметку), использовать преобразование html -> rtf, использовать нормальные текстовые редакторы (имху, OpenOffice дает более чистый html-код по сравнению с MS Office – хотя и сравнивал-то я их редко в htmlArea...)
  • Потому что htmlArea работает только с IE 5.5 и выше (см в FAQ по htmlArea. Из кроссплатформенного – планируется в Mozill'e. Когда это еще будет... :(

Drafts

Этот раздел уже пуст: все черновые заметки раскиданы по другим разделам.

ToDo

  • Поискать в сети – может быть кто-то уже сделал такой проект и я тут зря трачу время, изобретая велосипед.
  • Обсудить идею на основных российских вики-сайтах
  • Найти самую структурную Wiki и попробовать переделать.



[ / Category Wiki Tips]