Akik újra feltalálták a HTML-t
2008 július 29. keddTagek: programozás, wiki
Van nekünk egy nagyszerű webalkalmazásunk, úgy hívják Wikipédia. Szinte nincs olyan internetező a világon, aki még nem használta volna. Már csak azért is, mert itt található az egyik legnagyobb tudáshalmaz a weben. Persze nem ez az egyetlen ilyen oldal. Sok hasonló kezdeményezés futkos a weben. És ki tudja miért, mindegyik feltalálta a maga spanyolviaszát. Mindegyik más-más leírónyelvet használ.
A wikik többsége ingyenes motorokon futnak. Ilyen motor például a MediaWiki is, ami a Wikipédia alatt fut. Azért pont ezt a programot emlegetem, mert a legtöbb helyen ezt használják (pl. mozilláék), és ez volt az első kiforrott wiki motor (nyílván ebből is adódik az elterjedtsége). Tehát aki szeretne egy wikit magának az feltelepít egy ilyen motort, és amikor már azt hitte, hogy egy szép kis felhasználóbarát felület fogja várni, akkor bevágják őt a lugasba. Nesze, tanuld meg a leírónyelvünket!
És természetesen nem a HTML-ről van szó, hanem egy külön kreált dologról, ami valahol a motor mélyén alakul csak át HTML-é. Persze gondolhatnánk, hogy ez a nyelv biztos:
- egyszerűbben megjegyezhető
- szerkesztés közben jobban néz ki, a forrás átláthatóbb
- olyan elemeket tartalmaz, amire a HTML nem képes
Egyszerűség
De lássuk a valóságot! Először is nem hinném, hogy például a fejléceknél könnyebb lenne megjegyezni, hogy hány “=” jelet kell elé-mögé rakni a szövegnek, mint beírni a h(n) taget. Főleg egy angol anyanyelvű embernek. Persze így legalább “nemzetközi” a jelölés, ugyanis egyik beszélt nyelvhez sem kötődik. Talán még pár jelölés rövidsége mondható el pozitívumként, ellenben néhány jelölés még hosszabb is a HTML-ben használtnál. De aki próbált már táblázatot készíteni a Wikipédián, az láthatta, hogy egyszerűségről, és könnyen megjegyezhetőségről itt szó sincs.
Áttekinthető forrás
Ez nagyjából igaz a leírónyelvre. A forrás tényleg átlátható. Ebből csak egy kérdés adódik: miért kell átlátható forrás?
Erre ott kell keresni a választ, hogy a wikik többségében csak WYSWYG-nek hazudott szerkesztők vannak, amik ugyan egy szövegrészletet kiemelve beillesztik a megfelelő kódot, ám továbbra is a kód látszik, és nem az, ahogy ki fog nézni az oldal. Tehát azért van szükség az áttekinthető forrásra, hogy az átlag felhasználók is könnyen eligazodjanak rajta. Ezért van aztán ASCII art fílingje egy ilyen oldal forrásának. Ugyanakkor a hatékonyságot feláldozza az áttekinthetőség oltárán.
Akkor miért nem használnak WYSWYG szerkesztőt?
Nah, ez itt a jó kérdés. Gondolom félnek attól, hogy a szerkesztő nem szabványos, gányolt kódot állítana elő. Erre van is esély, de azért vannak normális szerkesztők, akik abszolút XHTML valid, és jól formázott kódot adnak vissza. Arról nem is beszélve, hogy az új nyelv kezelésének kialakítása körülbelül ugyanannyi munkával jár, mint egy ilyen szerkesztő megírása.
HTML-en túlmutató elemek
Ahogy én láttam nem sok ilyen van. A jelölések többsége a sima html tageket helyettesíti. Amelyik meg nem, az egy előre megírt html kódrészletet hív meg, és módosít a megadottak szerint. De ezért az egy-két jelölésért minek kell külön nyelvet kreálni?
Tovább nehezíti a wikiket szerkesztők dolgát, hogy a különböző programok különböző nyelveket használnak, így tutira összezavarodsz ha egy másik motoron futó wikit is használnod kell. Ennek így semmi értelme….
Aki tud valami ésszerű indokot mondani a fentieken kívül, az kérem kommentben jelezze!











2008 július 31. (csütörtök) 19:55
Meg kell hagyni, érdekes témára hívtad fel a figyelmem
Különösebben sosem foglalkoztam a wikikkel. Abban a tévhitben éltem, hogy kb. olyan üzemeltetni, mint egy blogot. Telepítem és szerkesztem.
Rászántam egy jópár keresést a googlen, de nem találtam Wordpress kiegészítőt, ami Wiki tulajdonságokat adna neki (vagy ha igen, akkor csak minimálisan). Ha jól látom viszont, az Expression Enginenek van wiki modulja.
2008 augusztus 01. (péntek) 14:00
Általában ezek nem kis programok, szóval elég nehezen lehet integrálni őket.