Na navigaci | Klávesové zkratky

Texy! je sexy!

Texy is sexy Texy! je konvertor a formátovač textů s výstupem v XHTML. Používá soubor vcelku jednoduchých, ale velmi účinných pravidel, kterými se konverze řídí. Konečně jsem si udělal pluginek pro BLOG:CMS a už můžu v Texy! psát všechny články. Mně to ušetří spoustu času a Vy, milí čtenáři, uvidíte typograficky čistější výsledek.

Texy! si můžete zkusit na zmíněné adrese nebo i zde v komentářích. Ty běží také na novém enginu.

Možná mu příliš fandím ? ale řekl bych, že Texy! je nejkomplexnější formátovač. Umí zpracovávat obrázky, odkazy, vnořené seznamy, tabulky ale také CSS(Kaskádové styly). Nenechá se oblafnout a generuje validní a kvalitní kód. Navíc přizpůsobuje formát národním specifikům:

  • vkládá pevné mezery za jednopísmenné souhláskové předložky a spojky (nejnevykrystalizovávatelnějšíminejneobhospodařovávatelnějšími)
  • rozděluje příliš dlouhá slova podle slabik
  • používá „dvojité“ a ‚jednoduché‘ typografické uvozovky
  • zaměňuje spojovník na pomlčku: 10–15 vs. česko-slovenský

Bohužel, systém jsem vytvářel v době, kdy jsem neznal jiné alternativy, takže je naprosto nekompatibilní s čímkoliv ostatním. Ale úvahy jej trošku uzpůsobit, třeba k Textile, jsem nakonec zavrhl. Zkrátka Texy! mi připadne logičtější. Texy! je sexy!

Komentáře

  1. johno #1

    avatar

    Hhm, náhľad vyzeral dobre. Markdown

    před 19 lety
  2. Jirka Ch #2

    Já používám konvertor založený na BXtags
    Třeba se někomu bude taky hodit.

    před 19 lety
  3. Jiří Bureš #3

    Pochopil jsem dobře, že není nikde ke stažení, protože je „je naprosto nekompatibilní s čímkoliv ostatním“? Uvažuješ o tom?

    před 19 lety
  4. David Grudl #4

    avatar
    [smazáno] jasně, že jej zpřístupním veřejnosti. Nejprve ale musí projít zatěžkávací zkouškou, doladím jej a vyberu nějakou formu distribuce.

    Jinak to, že je nekompatibilní, není překážkou – to je koneckonců vlastnost všech ostatních systémů ?

    před 19 lety
  5. Radek Hulán #5

    Davide, to vypadá pěkně, jaký je ale hlavní rozdíl mezi Texy a Textilem (který je de-facto standardem a při velice hrubém pohledu umí vlastně to samé, akorát s jinou synaxí)?

    před 19 lety
  6. Radek Hulán #6

    (a navíc už v BLOG:CMS je a umí i volbu „de-textile“, tedy převod z XHTML do Textile pro zpětnou editaci)

    před 19 lety
  7. Adam Hošek #7

    avatar

    Pěkné. Podobnost s Textile mě napadla prakticky již na prvním řádku. A syntax + možnosti (tabulky, CSS) se tomu jen víc blíží. Pokud má Texy! možnost nastavit, co se povolí apod., a používá „české“ typografické uvozovky (ty dole a nahoře), pak má oproti Textile výhodu. Na druhou stranu bych spíš přivítal kustomizaci těchto Locale-specifických detailů v Textile. A možnost povolovat či zakazovat specifické vlastnosti, což se očividně využije právě v komentářích. Ostatně zde to funguje 100%, ne? ?.

    před 19 lety
  8. David Grudl #8

    avatar

    Texy vs. Textile – Snažil jsem se trošku připodobnit syntaxi té, která je v Textile. Takže jsem třeba blockquote označil jako bq, citace klíčem ?? (mimochodem, v Textile chybně používají cite tag namísto q). Pak jsem této snahy zanechal. Prostě mi víc vyhovuje vkládat formátovací modifikátory vpravo, taktéž do kulatých závorek mi přjde vhodnější psát title nebo alt a třídu zase do hranatých atd. Tedy syntaxe už víc podobná Textile nebude, spíš naopak.

    Příkladem mohou být obrázky, které jsou v Texy! vyřešené do posledního detailu. Včetně rolloverů (s vygenerováním seznamu pro preload), uživatelské volby tříd nebo onclick událostí, adresáře s obrázky nebo náhledy atd. Zkrátka tady by bylo přizpůsobování se Textile krok zpátky.

    Po programátorské stránce je Texy! zajímavý v tom, nejprve celý text „převede na entity (htmlspecialchars)[about]“ a pak jej teprve zpětně formátuje. Takže podvrhnutí nebo jiných nekalostí nehrozí.

    před 19 lety
  9. Rozi #9

    nezbyva nez cekati cekati cekati :)

    před 19 lety
  10. OttY #10

    Mlaskám a teším sa ? Aj keď osobne preferujem priame používanie HTML tagov v postoch blogu. Akosi neviem tomu prísť na chuť. Texy by som ale bol náchylný používať.

    před 19 lety
  11. Vašek #11

    Pokud to má být hlavně pro češtinu, jako že vypadá, že jo, tak doporučuju zbavit se v syntaxi znaků, které na české klávesnici nenajdeme. Např ^ < a možná i * (kvůli notebookům) a další.
    Když někdo konečně udělá good syntaxi, tak by se to mohlo časem rozšířit mezi (webové) redaktory a byl by ráj na zemi ;)
    Dotaz: proč se musí & zapisovat jako entita a né normálně?

    před 19 lety | reagoval [12] pif
  12. pif #12

    avatar

    #11 Vašku, vychazi to ze specifikace treba xhtml :))&amp; musi bejt i v url :)

    btw kdy uz konecne texy spatri svetlo sveta, aspon v nejaky beta verzi? moc se na to (a nejsem sam) tesim :)

    před 19 lety
  13. La_ToRaNTe #13

    dgx:
    Zdarec, to ty jsi tvůrce Texy! ?
    Wow, musím uznat, že projekt je to fakt maximální !

    před 19 lety

Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.


phpFashion © 2004, 2024 David Grudl | o blogu

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.