Nepříliš chytrý blog Od programování po jezevce

27Čvn/110
Webové stránky

Texy! aneb What You See Is What You Mean

texy-logo

Na počátku bylo Slovo a to Slovo bylo na webu klienta a to Slovo nebylo formátované. Tak nějak možná vznikl první požadavek na WYSIWYG editor. Klient si přál formátovat text v administraci svého webu jako ve svém oblíbeném textovém procesoru.

Inu programátor zapojil iframe a JavaScript a po hodinách práce vypustil do světa něco, co klientovi stačilo. A od té doby se to s námi táhne. Klient se snaží z editoru vymáčknout maximum kombinováním různých tlačítek a programátor se snaží klienta krotit takovým způsobem, aby výsledek klientovy práce nezničil celý web. V závěru je to spousta práce na obou stranách s občas prapodivným výsledkem.

Rozdíl mezi WYSIWYG a WYSIWYM

Jednoduše řečeno ve WYSIWYG editoru píšete a formátujete text tak, aby měl strukturu, jakou zamýšlíte. Naproti tomu prostřednictvím WYSIWYM píšete text s myšlenou strukturou a o jeho vzhled se postará sám program/skript.

Texy! je sexy

Programů pro převod strukturovaného textu s určitou syntaxí do HTML existuje několik. Například Textile, Markdown nebo již v nadpisu zmiňované Texy!. Lehce se liší v použité syntaxi a možnostech. Za sebe však na první místo stavím Texy!

Vypíchnout bych chtěl především „blbuvzdornost“ Texy!. Ať už člověk předá Texy! jakýkoli vstup, dokáže si s ním poradit. Dost už ale obecného povídaní. Přejděme k ukázce.

Za tímto výsledkem:

Nadpis článku

Formátování s Texy! je jednoduché a intuitivní.

Jednoduše můžete vytvářet seznamy:

  • zvýrazňovat text
  • psát kurzívou
  • vkládat obrázky alt
  • vytvářet vnořené seznamy
    1. číslované seznamy
      1. s různýmy styly číslování

Lehce můžete vytvářet tabulky:

Jméno Příjmení Narozen Zemřel
Kurt Cobain 1967 1994
Justin Bieber 1994  

Texy! toho však umožňuje mnohem více.

Stojí velice jednoduše formátovaný text ve tvaru:

Nadpis článku .<>
-------------

Formátování s "Texy!":http://texy.info je jednoduché a intuitivní.

Jednoduše můžete vytvářet seznamy:
- **zvýrazňovat** text
- psát *kurzívou*
- vkládat obrázky [* http://texy.info/favicon.ico *]
- vytvářet vnořené seznamy
  a) číslované seznamy
    1) s různýmy styly číslování

Lehce můžete vytvářet tabulky:
|------------------------------------
|  Jméno  | Příjmení | Narozen | Zemřel
|------------------------------------
| Kurt    | Cobain   | 1967    | 1994
| Justin  | Bieber   | 1994    |

Texy! toho však umožňuje "mnohem více":http://texy.info/cs/syntax. .>

Typografie není Texy! cizí

  • Texy! automaticky nahrazuje "uvozovky" psané klávesnicí českými „uvozovkami“.
  • Nahrazuje spojovník - pomlčkou –, pokud je to potřeba.
  • Vytváří křížek místo písmene „x“ u rozměrů – 10×20.
  • Nahrazuje i některé další znaky. Např. trojtečku (výpustku) ... … atd.
  • Vkládá nedělitelné mezery(&nbsp;) za jednopísmenné předložky a používá je i u telefonních čí­sel.

Závěr

Jak můžete vidět, Texy! je opravdu mocný nástroj. Stačí se naučit základní syntaxi, která je natolik intuitivní, že ji budete znát ještě před tím, než se podíváte do dokumentace. Pokud vás Texy! osloví jako mě, nebudete již chtít WYSIWYG editory ani vidět. Pro více informací navštivte web Texy!, nastudujte si syntaxi, případně se můžete vyřádit v demu, které pro vás David Grudl připravil.

Zdroj: texy.info


Tento web používá Texy! 2.1.