phpFashion

Rubrika Texy!

Texy! – zvolte mu licenci

Drazí čtenáři a především zájemci o systémek Texy!. Mám pro Vás dobrou zprávu, Texy! je připraven k finálnímu testování a pak hned vypuštění do světa. Neprozřetelně jsem v diskuzi na webu Jak psát web slíbil, že včera večer odstartuji testování. Nestalo se tak, kvůli zdánlivé drobnosti. A tou byla volba licence.

Místo snadného rozhodnutí mě čekalo celonoční studium problematiky svobodných licencí a jejich srovnávání. K ránu navíc uzavřené zjištěním, že v našem právním řádu je stejně všechno jinak. Je mi teď jasné, že Texy! budu muset distribuovat pod dvěma licencemi, zatím si však nejsem jist, které zvolit.

Licence GPL je pro Texy! nevhodná. Znemožnila by totiž jeho použití v každém proprietárním programu. Uvažoval jsem tedy nad kombinací GPL + jiná licence pro komerční využití. Nebo bude vhodnější LGPL? Či snad Mozilla Public License? A jakou zvolit onu komerční licenci?

Pokud jste v tomto oboru erudovaní, poprosil bych Vás o názor. A naopak, chcete-li si přečíst o tomto tématu něco zajímavého, mám pro Vás pár tipů:


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!


phpFashion © 2004, 2025 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í.