Kako odabrati najbolji HTML uređivač otvorenog koda?

Odabir najboljeg uređivača otvorenog koda za jezik za označavanje hiperteksta (HTML) stvar je usklađivanja korisničkog iskustva, prirode projekta i značajki dostupnih u softveru. Početnici će vjerojatno smatrati dobrom opcijom uređivač “Ono što vidite, to i dobijete” (WYSIWYG). Uređivač ovog tipa omogućuje korisniku da dizajnira web dokument vizualno raspoređujući njegove elemente, dok uređivač sam proizvodi temeljni HTML kod. Korisnici svih razina iskustva vjerojatno bi imali koristi od uređivača sa značajkama kao što su mogućnost istovremenog uređivanja više stranica, traženja i zamjene stavki unutar datoteka i ažuriranja web stranice izravno iz uređivača. Budući da je HTML prevladavajući standardizirani jezik za izradu web stranica, uključivanje HTML validatora treba smatrati bitnom značajkom.

Napredni dizajner može izraditi sofisticirane web stranice s HTML-om pomoću jednostavnog uređivača teksta. Čak ni stručnjaci za HTML kodiranje ne trebaju uvijek niti žele takav praktični pristup. HTML uređivač otvorenog koda trebao bi nuditi značajke koje su prečac za iskusne i nužne za početnike. Urednik također može uključivati ​​mogućnosti koje sežu dalje od učinkovitog stvaranja HTML-a. Značajke koje pojednostavljuju održavanje web-mjesta i omogućuju suradnju također su važna razmatranja pri odabiru HTML uređivača otvorenog koda.

WYSIWYG uređivači omogućuju korisnicima s malo ili nimalo znanja o HTML-u da dizajniraju web stranicu. Međutim, dizajn koji izgleda dobro u uređivaču ne predstavlja uvijek atraktivan prikaz kada ga gledaju različiti web preglednici. Početnicima bi mogao bolje poslužiti HTML uređivač otvorenog koda s velikim izborom predložaka između kojih možete birati. Mogućnost stvaranja i pohranjivanja predložaka može biti od koristi naprednijim korisnicima. Međutim, iskusni dizajneri ponekad koriste WYSIWYG uređivače za brzo stvaranje struktura kao što su složene tablice.

Funkcionalnost HTML uređivača otvorenog koda poboljšana je sposobnošću otvaranja i uređivanja više datoteka istovremeno. Preporuča se funkcija pretraživanja i zamjene koja radi na svim otvorenim stranicama. U idealnom slučaju, ova funkcija bi radila u cijeloj strukturi direktorija web-mjesta. Dovršavanje HTML oznake može uštedjeti vrijeme, pogotovo kada se može prilagoditi osobnim preferencijama kodiranja. Ne treba zaboraviti očiglednije značajke kao što su provjera pravopisa i gramatike.

Ugrađena mogućnost protokola za prijenos datoteka (FTP) omogućuje ažuriranje stranice izravno iz uređivača. Ova bi se značajka mogla učinkovito ugraditi u sustav kontrole verzija koji omogućuje da lokalne i hostirane kopije web stranice ostanu sinkronizirane. Takav bi sustav poboljšao suradnju dizajnera i autora odvojenih radnim mjestom ili rasporedom. Uključivanje HTML validatora u uređivač još je više nužno kada je web projekt zajednički napor.
Neke značajke koje nisu nužne, ali je lijepo imati u HTML uređivaču otvorenog koda mogu uključivati ​​ugrađenu mogućnost uređivanja slika. To bi eliminiralo potrebu za nabavkom namjenskog uređivača slika i uštedilo vrijeme za prebacivanje između programa. Provjera veza za provjeru i ažuriranje veza pomaže u održavanju ažurnosti stranice. Napredni korisnik možda želi vidjeti neke mogućnosti uključene za JavaScript, proširivi jezik za označavanje (XML) ili povezivanje baze podataka. Isto se može reći i za validator kaskadnog stilskog lista (CSS).
Popularniji open source HTML uređivači dostupni su za većinu operativnih sustava. Brojne web stranice za pregled softvera imaju detaljne opise softvera otvorenog koda, kao i upute za naručivanje ili preuzimanje. Nakon što se identificiraju zahtjevi korisnika, jednostavno je usporediti softverske značajke koje najbolje zadovoljavaju te potrebe. Međutim, softverski programi otvorenog koda imaju vrlo različite mogućnosti tehničke podrške. Ako je to problem, opcije podrške trebale bi igrati važniju ulogu u odabiru urednika.