Wiki слова в посте
19.03.2010Порассуждав в предыдущем посте про документацию мне посоветовали посмотреть в сторону вики. Вики я никогда не понимал , но набравшись терпения решил разобраться, что такое вики. Оказалось фигня - cms историей ревизий и собственным языком разметки. Язык не проблема -мало разницы например с markdown, который сейчас есть в блоголёте в виде плагина. Что еще есть в вики? История редакций, с тем чтобы откатиться на одну из ревизий - баловство. Единственное, что остается, так это ссылки в тексте. Вики движок коллекционирует ссылки и если есть уже документ с нужным анкором, то проставляется реальная ссылка. Все. Чтобы блоголёт стал вики системой достаточно прикрутить плагин трассировки ссылок.
Синтаксис ссылки в вики прост [[анкоr]], плюс спецслучаи падежей. Для документа надо определить набор слов для ссылок, ну то есть те слова, которые будут найдены в других постах, то ссылки будут проставлены на этот пост. Точно не выяснил, проставляются ли внутристраничные ссылки извне (скорее всего нет - ссылки ставятся на документ вообще, без указания фрагмента), то в своем движке я пожалуй сделаю такую фичу. Где нибуд в середине поста добавить вики слово например таким образом [wiki:моя фраза], и плагин должен будет заменить примерно на следующее <a name="wikilink-233">моя фраза</a>. В остальных постах будет стоять линк на пост и на фрагмент.
Вообще же говоря, мне вики не понравились - скачал несколько штук, немного полазил по исходникам, и блоголёт мне стал еще больше нравиться.
← Ранее Документация по блоголёту
Позже Исправления и плагин wiki слов →
Комментарии (15) на запись “Wiki слова в посте”
Оставить комментарий
Да мне Блоголёт тоже нравится. На днях смотрел последние версии WordPress и MaxSite CMS, но, установив на localhost, так и не решился делать на них экспериментальные проекты. Первый слишком уж прожорлив, а второй имеет в запасе 75 плагинов, но нужного набора функций, которые в Блоголёте стоят по умолчанию, так и нет.
Теперь по поводу Wiki. То есть вы планируете в обозримом будущем организовать на Блоголёте внутреннюю перелинковку а-ля Википедия?
Рекомендую установить плагин markdown, чтобы немного развеялись иллюзии про вики - собственного вики в вики слишком мало, я вот кроме слов ничего не нашел.
Да, плагин вики слов я пишу прямо сейчас, надеюсь за сегодня и написать - там нет ничего сложного, голосовалка на порядок сложнее.
Пусть всё будет!!!
P.S. Спасибо!
Отлично.
Fatal error: Call to undefined function md5unique() in /home/hlpzo571/domains/site.ru/public_html/plugins/sape/sape.plugin.install.php on line 10
есть <b>неопубликованная</b> новость, с уникальной меткой(такая метка только у этой новости), но эта метка все равно показывается(и ведет на пустую страницу), а было бы лучше чтобы такие метки вообще не показывались, пока новость не опубликована.