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ě…
Texy! tak a je to venku!
Texy! už žije a
má se čile k světu!
Když jsem si pročítal Vaše e-maily a ohlasy týkající se Texy!, uvědomil jsem si, že se zrodil zajímavý fenomén. Texy! se stal symbolem, Godotem, na kterého spousta lidí čeká. Mnohdy netrpělivě. Některé weby s Texy! počítají jako cestou budoucího vývoje, jiné jej dokonce už nasadily. Četl jsem názor, že Texy! odstartuje revoluci v oblasti CMS a nahradí WYSIWYG editory. A naopak jiný chlapík se ptá, zda bude mít Texy! i WYSIWYG? „Cekam na to jako na smrt!“ zaznělo v komentářích.
Vzhledem k tomu, že o Texy! byl donedávna publikován jen jeden
jediný článek a nikdo jej
neviděl, je to výborné skóre
Texy! už je sexy
Takže odedneška je Texy! oficiálně venku. Zatím v betaverzi, je třeba vychytat chybičky, doladit syntax. Proto budu rád, když jej podrobíte náročným zkouškám. V betaverzi je i samotný web. Chci vylepšit texty, stránku Syntax rozdělit na více menších a možná i přidat fórum.
O výběru licence jsem už dříve informoval, nakonec jsem zvolil duální
model – GPL + komerční
licence. Takže jej můžete zdarma používat pro svou potřebu (budu rád za
link) a můžete jej zahrnout do
svých GPL aplikací. A pokud jej chcete implementovat ve svém
komerčním CMS, kontaktujte mě a domluvíme si podmínky zvláštní
licence.
A abych nezapomněl: najde se někdo s výbornou znalostí
angličtiny (případně jiného jazyka), který by mi za cenu zveřejnění
jména s odkazem a z toho plynoucí věčné slávy pomohl s překladem?
Díky
Sponzor hostingu
Zároveň bych tímto rád poděkoval Českému hostingu, který hosting
sponzoruje.
Jejich služby se mi velmi líbí, klientskou
sekci mají vyřešenou doslova příkladně. Vše navíc za výbornou
jednou cenu. (tohle nepíšu, protože bych musel, ale protože to JE můj
názor – služby mi nabídli zcela nezištně)
A ještě pár odkazů:
- deToxy! neoficiálně: zpětný konvertor (z HTML do Texy!)
- proč se WYSIWYG pro web nehodí
- a malá exkurze pod pokličku převaděčů
- zdrojový kód tohoto článku
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 (český překlad) 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ů:
- Milan Zamazal: Free software, open source, FSF, OSI, RMS, ESR, GPL, LGPL … Zmatek? (Linuxzone)
- Milan Zamazal: Neshody svobodných licencí (Linuxzone)
- Stránky o svobodném software
- Hynek Hanke: seriál Svobodný software (Živě)
- Jiří Čermák: Právní rozbor licence (Root)
- Jiří Čermák: Právní rozbor licence GNU/GPL – otázky a odpovědi (Root)
Texy! je 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!
novější články