Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Konečně "opravdové" WYSIWYG editory!

martin
martin (neregistrovaný) ---.opera-mini.net
14. 9. 2011 6:33 Nový

posledni generace editoru contenteditable nepouziva

celé vlákno

podle me se mylite. editor co pouziva contenteditable neni zadny zazrak, protoze je to jen silena smes patchu, ktere se snazi sjednotit vzhled a vystup mezi ruznymi prohlizeci. a stejne neni zarucena plna kontrola nad kodem.
to dokazou jen editory (ctvrte generace?) ktere contenteditable nepouzivaji a pracuji jen s dom ve stylu "zmackl jsi klavesu a? pridej pismeno a" a treba blikajici cursor je pozicovany div. contenteditable je slepa ulicka.

aa
aa (neregistrovaný) ---.net.upcbroadband.cz
14. 9. 2011 9:42 Nový

Re: posledni generace editoru contenteditable nepouziva

celé vlákno

V článku se píše o Aloha a Mercury. Oba tyto editory contentEditable (designMode) používají.

maryo
maryo (neregistrovaný) ---.net.upcbroadband.cz
14. 9. 2011 10:53 Nový

Re: posledni generace editoru contenteditable nepouziva

celé vlákno

Musim tak trochu potvrdit ze to, aby se docililo jednotnycho chovani ve vsech prohlizecich (treba FireFox mi prijde ze to ma pekne zabugovany - jak designMode tak contenEditable...) tak je porad potreba hlidat spoustu veci a nekdy to, co to dela samo je otravnejsi nez si to napsat sam.

Napr. ve vetsine pripadu chcete, aby se misto
vytvarely odstavce... To se v contentEditable dela samo pokud odentrujete a jste v odstavci. A treba v tom Mercury pokud smazete uplne vsechno a zadnej odstavec tam nezbyde, jak se toho potom docili? Kdyz necham volnou ruku v contentEditable, tak je tam mozny dostat tak spatnej kod az to boli.

Otazka porad je, jestli je to tim padem slepa ulicka anebo se dockame lepsiho chovani v budoucnu... Jestli neni jednodussi "ohlidat" contentEditable nez vytvaret znova kolo ktery taky nebude jednoduchy odladit... Nevim.

maryo
maryo (neregistrovaný) ---.net.upcbroadband.cz
14. 9. 2011 11:49 Nový

Re: posledni generace editoru contenteditable nepouziva

celé vlákno

Ten odstavec se tam teda vlozi v Mercury jednoduse, staci vybrat ze selectu paragraph... Ale reknete to uzivateli aby to delal spravne, imo by tam mel byt minimalne standardne dokud se nezvoli nejaka jina volba. Stejne jako v textovejch editorech. CKEditor tohle zvlada "celkem" dobre. TinyMCE taky i kdyz jsem tam narazil na par bugu. Ale zkratka to neni idealni a musi se to tak trochu hackovat...

JakubS
JakubS (neregistrovaný) ---.kmenet.cz
14. 9. 2011 11:22 Nový

Contenteditable pro zančkovací jazyky

celé vlákno

Máte někdo zkušenost s in-place editory pro značkovacé jazyky (Markdown, Texy! ...)?

Existuje něco podobného nebo je nutné si přiohnout Alohu?

Franta
Franta (neregistrovaný) 89.203.217.---
14. 9. 2011 20:52 Nový

Re: Contenteditable pro zančkovací jazyky

celé vlákno

WTF: to jako že by se to převádělo z HTML do nějaké té wiki syntaxe a pak zase do HTML?

To asi ne -- smysk těch wiki syntaxí je v tom, že je zapisuje uživatl (údajně by měly být intuitivní, což sice moc nejsou, ake je to častý argument pro jejich použití)

JakubS
JakubS (neregistrovaný) ---.kmenet.cz
15. 9. 2011 10:38 Nový

Re: Contenteditable pro zančkovací jazyky

celé vlákno

Texy! používám hlavně kvůli sanitaci. Do HTML se přeloží jen to co já povolím (to lze řešit i v HTML ale je to nepoměrně složitější).

Jediné co mi u Texy! chybí je pokročilý WYSIWYG který z uživatelů sejme nutnost používat syntaxi (jakkoliv mi přijde intuitivní).

Pro Aloha editor existuje plugin pro Markdown tak snad na to půjde naroubovat i Texy!

Bohuš
Bohuš (neregistrovaný) 85.162.126.---
18. 9. 2011 17:16 Nový

Re: Contenteditable pro zančkovací jazyky

celé vlákno

Znáš Texylu? Sice to není in-place WYSIWYG editor, ale bude splňovat tvé požadavky na zabudovanou Texy! syntaxi

Franta Kučera aura:90
19. 9. 2011 11:37 Nový

Re: Contenteditable pro zančkovací jazyky

celé vlákno

Ad „Texy! používám hlavně kvůli sanitaci. Do HTML se přeloží jen to co já povolím (to lze řešit i v HTML ale je to nepoměrně složitější).“

Na bezpečné ošetření vstupu stačí úplně jednoduchoučká XSLT šablona (pokud potřebuješ filtrovat jen povolené značky/atributy) nebo DTD/XSD (pokud ti stačí binární odpověď: vyhovuje/nevy­hovuje).

Ad „Jediné co mi u Texy! chybí je pokročilý WYSIWYG který z uživatelů sejme nutnost používat syntaxi“

Když už WYSIWYG, tak fakt nevidím důvod, proč by z něj nemělo rovnou lézt (X)HTML.

Ad „jakkoliv mi přijde intuitivní“

Na těch „wiki syntaxích“ jsou intuitivní tak leda odstavce (kusy textu oddělené prázdným řádkem) a odrážky (řádek začínající -). Zbytek intuitivní není a je to jazyk, který se člověk musí naučit – např. odkazy se jednou píší jako [url=http://​e­xample.com/]sem klikni[/url] jindy jako [http://​exam­ple.com/ sem klikni] nebo třeba "sem klikni":[http://­​example.com/] atd. Jak na to má člověk intuicí přijít, že se to píše zrovna takhle?

Vždyť to není o nic víc intuitivní než (X)HTML syntaxe. Akorát někdo měl pocit, že to udělá nově a jednoduše – a výsledkem je milion různých syntaxí, které se stejně uživatel musí naučit, sám na to nepřijde.

Neříkám, že člověk intuicí přijde na <a href="http://­example.com">sem klikni</a>, taky se to musí nejdřív naučit – ale výhoda je v tom, že tenhle jazyk je jeden a používá se všude na webu, kdežto ta „wiki syntaxe“ je v každém systému trochu jiná.

Patrik Šíma aura:71
14. 9. 2011 11:28 Nový

Re: Konečně "opravdové" WYSIWYG editory!

celé vlákno

Díky za článek. Doteď jsem neměl tušení, že by mohlo být něco lepšího než TinyMCE / FCKeditor.

kostelnik
kostelnik (neregistrovaný) ---.cz.gmc.net
14. 9. 2011 12:05 Nový

Poslední generace je editor Google Docs

celé vlákno

Google Docs šel cestou implementace vlastního formátování a rendrování právě editovaného textu a to je jediná cesta jak mít ve všech prohlížečích stejné chování a stejný výstup.

pje
pje (neregistrovaný) 193.86.149.---
14. 9. 2011 18:40 Nový

Re: Poslední generace je editor Google Docs

celé vlákno

To má logiku.

Bubak
Bubak (neregistrovaný) 89.124.164.---
16. 9. 2011 16:22 Nový

Naprd

celé vlákno

V podstate to je furt na prd. Nejde tam ani vlozit obrazek ze schranky.

Franta Kučera aura:90
16. 9. 2011 17:15 Nový

Re: Naprd

celé vlákno

Souhlas.

Obrázek by se mohl třeba převést na data URL, odeslat se zbytkem textu na server a na něm opět „externalizovat“ do souboru.

Vlastně to není ani nic moc těžkého – nový standard na to není potřeba, stačí využít stávající a pouze přidat jednu funkci do prohlížeče. Zpracování na straně serveru je pak triviální.

Jiří Petruželka (Nox)
18. 9. 2011 17:37 Nový

CushyCMS

celé vlákno

Akorát místo contenteditable je class="cushycms"

Zasílat nově přidané příspěvky e-mailem