netch: (Default)
[personal profile] netch
Никогда не любил XML. Но глядя на WackoWiki начинаю думать что форсировать их к использованию XML было бы приятнее чем наблюдать все эти --x-- ++x++ %%x%%

Date: 2006-05-16 10:47 am (UTC)
kastaneda: (Default)
From: [personal profile] kastaneda
Позволю себе вставить свои пять копеек.

Разметка WackoWiki и MediaWiki - отстой. Они нелогичны и заточены на результат, а не на входной текст. Просто такое вот фундаментальное imho. Я не понимаю, почему курсив получается //так//, а не _так_. Если нам надо в коде получить именно <i> тогда ещё кое-как это можно понять; но ведь речь идёт про "вроде как семантический" <em>! Emphasis традиционно выделялся _подчёркиванием_, а strong emphasis - *звёздами*. На кой чёрт нам в реальной жизни нужен underline, я просто не понимаю (всё подчёркнутое - это ссылка, все ссылки подчёркнутые, исключения ломают user expirience).

Разметка Markdown в именно этом отношении рулит. В ней _emphasis_ выделяется таки курсивом, а вовсе не подчёркиванием. В ней очень красивые и аккуратные списки. И, конечно же, обалденные заголовки:

Заголовок первого уровня
========================


Но и это не всё. И Markdown, и вышеупомянутые типы разметки, и ещё до чёртиков каких каких - все имеют ещё один фундаментальный минус: они СЛОЖНЫЕ. Они позволяют вставлять картинки, таблицы, задавать CSS-классы и... и весь html впридачу.

Для себя (в своих разработках) я эту проблему решил кардинально:

* язык разметки у меня простой - такой, которым можно пользоваться;
* мой язык разметки не обрабатывает сложных конструкций;
* ряд inline тегов (b/u/i/tt/var/kbd/code etc) у меня "пропускается" насквозь;
* есть конструкция <html>...</html>, содержимое которой оставляется as is;
* мой язык разметки не отвечает за гиперссылки; в каждом проекте они свои (CamelCase, ((link name)), [link name], и, конечно же, <a href=...>) и обрабатываются отдельно.

Date: 2006-05-16 11:07 am (UTC)
From: [identity profile] p1r4nh4.livejournal.com
> Для себя (в своих разработках) я эту проблему решил кардинально:

Дык, только вики с такой разметкой нету... ;)

Date: 2006-05-16 01:15 pm (UTC)
kastaneda: (Default)
From: [personal profile] kastaneda
Будет, когда допишу :)

Вообще говоря, я считаю проблему разметки в Wiki надуманной. Если писать «по уму», а не абы как — то у правильного Wiki-движка разметка должна сменяться лёгкой заменой одного файла. Кстати, Markdown (в т.ч. — портированный на PHP) может быть привинчен к нескольким движкам.

Date: 2006-05-16 02:07 pm (UTC)
From: [identity profile] p1r4nh4.livejournal.com
> у правильного Wiki-движка

Эхх... У правильного вики движка должна быть удобная система пермишенов (хотя б как права в никсах), а не такое чудо, как в том же DokuWiki (вроде и всё хорошо, но до чего же неудобно этим всем рулить). А к разметке даже привыкнуть можно. :)

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 10:23 pm
Powered by Dreamwidth Studios