Možná znáte open source multiplatforpomní HTML editor Nvu [en vju:] vyvíjený za podpory firmy Lindows Inc.. Nedávno vyšla další verze Nvu 0.30 postavená na jádře Mozilla (via Czilla). Stáhl jsem si tento WYSIWYG HTML editor a začal zkoušet.

Důležité je připomenout číslo verze Nvu – je to 0.30. Editor je v ranném vývojovém stádiu a proto se tady může vyskytnout pár chyb a míst, která doznají změnu. Vývoj probíhá poměrně rychle. V únoru 2004 byla dostupná verze 0.1, v březnu 0.2. Následující odrážky proto berte jako neuspořádané postřehy, které zapsal člověk se zkušeností s tvorbou (X)HTML především ve FrontPage, HomeSite, Notepad, TopStyle a spol.

  • Nvu si dobře rozumí s CSS layoutem. Editoval jsem několik stránek pozicovaných výhradně CSS a editační okno nabídlo stránku přesně tak, jak měla vypadat.
  • Nvu se spouští celkem svižně. Ne ale nějak závratně rychle. Na mém PC zhruba stejně rychle jako FronPage 2000.
  • Podle obsahu title elementu Nvu nabídne název souboru. Mezery nahradí za podtržítka (pomlčky by asi byly lepší). Vznikají tak názvy typu Žluťoučký_kůň.html.
  • Nvu Site Manager bohužel funguje jen pro web (ne pro soubory na lokále) – všichni nemají neomezené připojení. Předpokládám, že jde o obdobu Folder List z FronPage.
  • Zajímavé je, že lze editovat i v záložce Preview.
  • Tučnění a spol. se zapisuje jako text
  • Entery v editačním okně se do kódu převádí jako
    . Značka

    by byla lepší. Zdá se, že autor našel ve značce
    zalíbení. Dává ji kam může, třeba mezi značky pro buňky v nově vložené tabulce, za vložené obrázky atd.

  • Nvu umí kódovat v utf-8 a iso-8858-1. Podpora dalších kódování není zatím zahrnuta. Pokud píšete české znaky, tak se některé převádí na znakové entity (např. á na á). Další znaky nemající entity zůstávají.
  • Nvu má integrovanou podporu CSS. Vyhývám se pojmu CSS editor. Uživatel má k dispozici jakési propracované dialogové okno se seznamem připojených CSS souborů a interních definicí, ve kterém nastavuje jednotlivá pravidla. Je to dost neintuitivní.
  • Nvu občas rozhazuje (kazí) zdrojový kód! Ve WYSIWIG editaci napíšete text stránky. Přejdete do zdrojáku (ten není zrovna dvakrát dobře naformátovaný). Poctivě přeformátujete zdroják podle svého zvyku. Skočíte do náhledu (nebo do WYSIWIG) a vrátíte se zpět do zdrojáku. A bác ho. Všechno je zase jinak formátované. Na stránce, kterou jsem vytvořil dřív se Nvu už takto podivně nechová. Nevím ale, čím to je.
  • Ve zdrojáku je řádek s DTD nepřístupný (nenašel jsem cestu, jak jej přestavit)
  • Nvu kontextově znepřístupňuje položky menu. To je v pořádku. Někdy to ale dělá až příliš důsledně. Např. Markup cleaner nejde spustit v okně zdrojového kódu.
  • Další chybku jsem našel v dialogu Insert character. Rozbalovací seznamy znaků Letter a Character jsou zdánlivě prázdné. Znaky nejsou zobrazeny. Jde ale znaky vybírat – bohužel metodou pokus omyl.
  • Rozbalovací seznamy se obecně chovají divně. Některé při rozbalení narostou dost výrazně do šířky.
  • Chybí mi má oblíbená klávesová zkratka pro nedělitelnou mezeru (nevím, jestli tam ta zkratka vůbec je).
  • Pokud máte otevřeno více dokumentů, tak po přepnutí na záložku Source zmizí záložky pro přepínání mezi dokumenty.
  • Při přepnutí mezi záložkou Normal a Source kurzor skočí na začátek kódu (ne na místo, které bylo editováno).

Možná se zdá, že jsem příliš kritický, ale i tak je Nvu nadějný projekt, kterému přeji úspěch.

Souvislosti