Vytvářejte své zdrojáky online

Máte například ve svém redakčním systému možnost editovat zdrojové kódy šablony nebo kódy pluginů aplikace? Potom se určitě podívejte na možnosti javascriptového editoru CodePress. Tento unikátní editor od Fernando M.A.d.S. totiž dokáže online zvýrazňovat syntaxi zdrojových kódu jazyků HTML, JavaScript, CSS, Java, Perl a SQL. Navíc obsahuje funkce, které postrádají i některé desktopové aplikace. Například se jedná o klávesové zkratky při doplňování kódu, automatické doplňování určitých znaků, zobrazení čísla řádku nebo snippets, což je celkem fajn věcička známá z pokročilejších editorů. Samozřejmě jako každá aplikace, tak i tato obsahuje několik drobných mušek (při zvětšení písma přestanou sedět čísla řádků, zvýraznění syntaxe nefunguje úplně ideálně…) a jednu velkou muchu – nefunguje u nás v celkem oblíbeném prohlížeči Opera. Vývoj aplikace se zdá být již ukončen, takže se asi podpory tohoto prohlížeče nedočkáme, i když by to teoreticky nemusel být zase až tak velký problém. Celá aplikace je šířena pod licencí LGPL.

A protože se mi editor celkem zalíbil a Já miluji Texy, rozhodl jsem se pro editor vytvořit podporu tohoto „jazyka“. Stačí si stáhnou archív obsahující soubory texy.js a texy.css, které stačí umístit do adresáře languages a upravit soubor codepress.js a přidat do něj na řádek 110 řetězec texy : 'Texy'. Je zatím ve fázi alpha verze, takže když v ní naleznete jakoukoliv chybu, napište mi, prosím.

Komentáře

1

To je náhoda. Přesně tohle jsem včera hledal, ale marně. Jen mi vadí, že pokud mám odtabovaný řádek a zmáčknu enter tak mě to hodí na začátek dalšího řádku a né do stejné úrovně na další řádek a ještě by to chtělo i autocomplete pro psaní css (to jsou ty moresy z Dreamweaveru :o) ). Jinak moc pěkná věc.

Hanz · 1. 5. 2007 · 9.01 · reagovat
2

Teda tenhle CodePress vypadá dost solidně, vůbec jsem netušil, že něco takového existuje. Jdu to okamžitě implementovat do svého CMS :)

Charlie · 1. 5. 2007 · 15.10 · reagovat
3

Vypadá to zajímavě, ovšem jak se v tom v Opeře pokusím něco upravit, okamžitě se vše nacpe na jeden řádek… Že by komprese? :D

tark · 2. 5. 2007 · 7.16 · reagovat
4

A teď jsem si všiml, že tam je tučně napsané, že nefunguje v Opeře, já jsem ale inteligent… :-)

tark · 2. 5. 2007 · 16.31 · reagovat
5

[4] tark: Jako by v Opeře někdy něco fungovalo :)

Charlie · 2. 5. 2007 · 16.37 · reagovat
6

Ohledně JS věcí moc ne, ale co jsem napsal já, tak vždy (ale byly to jen AJAX blbůstky…). Každopádně UI Opery je tzv. the best :) Ale nechci se hádat, to jsou pak šílené flamy. ;)

tark · 3. 5. 2007 · 21.34 · reagovat
7

[1] Hanz: Chtít po editoru v prohlížeči, aby se choval jako pokročilé desktopové editory je zbytečné. Stejně většinou slouží jen jako nouzovka. I když, kdo ví.

[4] tark: Tučně napsané to nebylo, ale radši jsem to zvýraznil ;-)

[6] tark: Jo, flamy nemají cenu. Každý přece ví, že Firefox rulez a další diskuse jsou už jen plýtvání bajtíků :-D

Acci · 6. 5. 2007 · 20.22 · reagovat
8

Heh, taky jsem pokukoval po editoru Texy se zvýrazňováním syntaxe, taky jsem našel CodePress, ale zatím jsem ještě neměl čas to nijak naimplementovat (zabejvám se teď takovejma blbostma jako třeba vlastní svatbou:-)). Ještě jsem měl/mám v úmyslu nějak to zmergovat s Texylou (nebo prostě implementovat stejnou funkcionalitu) a vzhledem připodobnit editoru z Textpatternu (tzn. taby po straně editačního okna). Až budu mít čas tak se do toho pustím (koneckonců hotová Texy syntaxe pro CodePress to jen ulehčí) – nebo se do toho směle pusťte někdo kdo máte čas, to pak budu mít práce ještě míň:-).

Echy · 27. 5. 2007 · 14.21 · reagovat
9

bohužel na tabulky je ten zvárazňovač nepoužitelný… vlasntě ho nejde vůbec použít. v případě zájmu zašlu vzorek

hrach · 27. 5. 2007 · 23.00 · reagovat
10

[8] Echy: To jsem měl také v plánu, dokonce jsem chtěl vytvořit editor, který by dokázal editovat jak Texy kód, tak i HTML a ten převádět zpět do Texy. Bohužel by to nefungovalo vůbec dobře, protože Texy syntaxe je velmi různorodá a jedna věc se dá udělat několika způsoby.

[9] hrach: Ano, správně. Obarvovat tabulky to neumí vůbec, přišlo mi to celkem zbytečné (nepoužívám je) a celkem náročné.

Acci · 28. 5. 2007 · 16.32 · reagovat

Zanechte komentář

(vyžadováno)
(nebude zobrazen) (vyžadováno)

Můžete použít Texy! formátování.