Revoluční WYSIWYG editor
Ještě včera večer jsem si stýskal Jirkovi Chomátovi, že už dlouho toužím po prohlížečovém editoru se zvýrazňováním syntaxe. Nic takového jsem na internetu nenašel a tudíž se mě zmocňoval pocit, že jde o technicky neřešitelný kousek. Ale už krátce po deváte jsem hrdě hlásil JohnymuB: „Heuréka!“
Je Texy sexy?
Jak nejspíš tušíte, zvýrazňovat jsem chtěl právě Texy! syntaxi. Aby
se úpravy textů stala ještě příjemnější, aby byla sexy
Ukázku technologie si můžete už teď prohlédnout. Zatím funguje pouze v IE
verze 5.5 a 6 a podporována je jen část syntaxe (nicméně ta
nejpoužívanější). Chyb si prosím nevšímejte, skutečně jde jen
o náhled, kam se bude další vývoj ubírat.
Ironií osudu WYSIWYG
Pro některé příznivce může znít spojení slov WYSIWYG Texy! Editor jako aprílový žertík. Žádný paradox v tom ale není. To jen z alternativy se stává killer ;)
Najdete rozdíl?
Příběh první
Dobrý den,
chtěl bych vám říct, že se chystáme začlenit Texy do CMS, který naše společnost vyvíjí. Rád bych si s Vámi ujasnil podmínky licence. Pokud klientovi dodáme náš systém bez Texy! a teprve on si ho doinstaluje, bude to v souladu s GPL licencí? Náš systém je samozřejmě funkční i bez Texy!
Děkuji za odpověď a jsem s pozdravem
### #######
######## ### s.r.o.
(podle informace z webu stojí základní modul CMS od této firmy cca 20.000 Kč)
Příběh druhý
Ahoj DGX!
Píši si vlastní CMS. Velmi se mi líbí TEXY!. Takže tímto za něj velmi děkuji. :) Mám v plánu zabudovat ho do svého systému, a nebyl by pro mne problém ten systém uvolnit pod GPL licencí, ale rád bych tě nějak „podpořil“, tím myslím finančně. Chtěl bych se zeptat, kolik by stála licence (kterou sice zas tak nutně nepotřebuji, ale rád ty peníze na vývoj skutečně geniálního Texy věnuji). Mé finanční zdroje nejsou neomezené, ale pokud to jen trochu půjde, rád bych Tvoji snahu podpořil. Díky!
Tomáš Vítek
(Tomáš mi poslal 1000 Kč, což je vůbec první dobrovolný příspěvek a tímto mu děkuji)
Co dodat?
To první „story“ mě vážně netrápí, takovým věcem se prostě
směji. Navíc jde o ojedinělou záležitost. Což vlastně platí i pro
druhý příběh, ale ten mě naopak velmi potešil. Jen zatím nevím, jak to
vyřešit účetně…
PHP: soubor, cesta a URL přehledně
Aneb mohlo by se vám hodit.
Klasické URL pdf
AcceptPathInfo pdf
Obrázky ukazují, jak PHP parsuje URL a cestu k fyzickému souboru se skriptem do pole $_SERVER.
AcceptPathInfo
je specialitka serveru Apache, díky které je možné používat pěkná URL
i bez modulu mod_rewrite a
také spoustu serverů rozhodit pouhým přidáním /x za koncovku
.php.
Pokud objevíte nepřesnost nebo vás napadne vhodné doplnění, napište mi do komentářů.
IE bug: mizející text
Zkuste si v IE verze 6 otevřít tento článek (htmlshot) na ILblogu a pomalu rolovat stránku dolů (kolečkem myši nebo posuvníkem). V okamžiku, kdy se zobrazí celá tabulka, zmizí blok textu začínající slovy Ve stránce je vložen kód obrázku a končící onou tabulkou. Pokud rolujete dále, po zobrazení další tabulky opět zmizí předcházející text.
Tabulky jsou plovoucí obrázky následované „čističem“ <br
clear=left>. Z hlediska čistoty kódu jde samozřejmě o zbytečnou
konstrukci, ale v souvislosti s ILblogem nemůže být o čistotě kódu
řeč vůbec.
Je to ukázka peek-a-boo bugu, nebo jde o něco jiného?
Když už jsem nakousl ILblog: nejsem moc zvědavý na blogy „významných“ lidí, protože bývají narozdíl od autorů nezajímavé. Schopnost něco dokázat v oboru neimplikuje schopnost zajímavě psát. V tomto směru je ILblog velmi příjemnou výjimkou!
Konec W3C prostřednictvím psa II.
Předchozím článkem, který hodnotil projekt Webylon, jsem rozpoutal trošku nechtěnou diskuzi na téma validita, sterilita, sexualita a kompatibilita. Moment… ne, tak o tom předposledním diskuze nebyla.
Dovolte mi takové shrnutí:
Validita primitivní:
- patří sem uzavírání značek, vkládání hodnot atributů do uvozovek v XHTML atd.
- díky ní je zápis jednoznačný
- lze jej strojově zpracovat
- pro HTML nutnost a netřeba o ní diskutovat
- nedodržování je u profesionála neomluvitelné
Validita dle W3C:
- např. povinné uvádění atributu
altvimgelementech, nepoužívání neexistujících CSS vlastností apod. - díky ní je zápis validní dle W3C (ověřuje validator.w3.org)
- lze jej vhodně zobrazit na všech zařízeních (plán do budoucna)
- konstruktivní diskuze je třeba (hnací motor vývoje webdesignu)
- nedodržování:
- z neznalosti (nedostatek na straně tvůrce)
- z dobrých důvodů (nedostatek na straně W3C?)
Weby validní dle W3C mohou být označeny ikonkou nebo odkazem, která tuto skutečnost potvrzuje. Ta představuje pro tvůrce webu jakousi konkurenční výhodu, neboť tvořit W3C validní weby je přínos, ale ne samozřejmost. Význam pro zákazníka proberu níže.
Validita dle W3C NEznamená:
- kvalitu kódu
- přístupnost
- lepší optimalizaci pro vyhledávače
- omezení grafického zpracování
Pro zákazníka je tedy známka validity jen vodítkem ke znalostem a úrovni práce toho kterého webdesignérského studia. Nikoliv zárukou kvality (ať už studia nebo webu). Myslím, že nelze ani přeceňovat kompatibilitu webu s budoucími generacemi prohlížečů, protože před jejich nástupem proběhne ještě hodně redesignů (nebo firma zkrachuje ;).
Význam validity:
Validita je tedy pouhou startovní čárou při tvorbě webu, teprve za ní vzniká možnost projevit své schopnosti. V mnoha případech se bohužel stává i omezujícím kritériem, nebo dokonce cílem. To má smutné následky, jakým je třeba:
Sterilita:
- vedlejší efekt úzkostlivé snahy být validní dle W3C
- nepoužívání proprietárních rozšíření prohlížečů (viz)
- projev nedostatku grafického cítění
- stránka se nemaluje, ale programuje
Pro tvůrce sterilních webů použil Jiří Bureš trefné označení suchar.
A na závěr zrekapituluji jev, kterým se vrátím zpět k Webylonu:
Nekompatibilita:
- stav, kdy různé prohlížeče rozumí stejné vstupní informaci jinak
- vzniká buď neexistencí standardu, nebo jeho nedodržením ze strany vývojářů prohlížeče
- předchází se jí standardizací (snaha W3C)
Pokud přímo prostředí, kde nekompatibilita vzniká (CSS, JavaScript, HTML), nabízí prostředky, jak ji řešit, nemělo by se šahat po silnějších nástrojích. Velmi silným (a tupým) nástrojem je Webylonský lék. A tudy ne, přátelé.
novější články
