Un Editor Accessibile e Open-source

PEGOeditor è un progetto open-source di sviluppo di un editor wysiwyg (what you see is what you get) per pagine (X)HTML, orientato all'accessibilità: è uno strumento accessibile che crea pagine accessibili.
L'Editor è sviluppato interamente in Javascript, quindi funziona all'interno del browser senza bisogno di installare alcun programma né plugin. In particolare è compatibile con Internet Explorer (dalla versione 6.0 in poi) e Mozilla Firefox (da 1.0 in poi, insieme a tutti i browser basati su Gecko).
- Uno strumento accessibile
- Basandosi solo su Javscript abbinato a XHTML, l'editor stesso è accessibile: tutti i comandi possono essere raggiunti tramite tastiera, con alcuni shotcut che permettono una navigazione ancora più rapida (ad esempio Alt+1 per posizionarsi nell'area di lavoro).
- Per produrre pagine accessibili
- Le pagine prodotte da PEGOEditor sono accessibile perché:
- Il codice prodotto è XHTML corretto a norma di legge Stanca
- La formattazione viene impostata tramite classi CSS, garantendo la separazione tra struttura e presentazione
- L'editore è spinto ad inserire elementi indispensabili all'accessibilità quali gli attributi alt delle immagini ed i summary delle tabelle
- Eventuale codice inserito a mano o da programmi esterni viene parzialmente "pulito" e corretto
- Finestra per l'inserimento di "testo non formatto" in cui incollare testi copiati da altri programmi
- La gestione dei colori propone colori accessibili e può essere disabilitata a favore dei CSS
- Il codice prodotto è XHTML corretto a norma di legge Stanca
- Le pagine prodotte da PEGOEditor sono accessibile perché:
- Gestione avanzata dei blocchi (div, span)
- Tasto per evidenziare i blocchi
- Navigazione breadcrumb dell'XHTML
- Possibilità di assegnare una classe css al blocco evidenziato
- Creazione di un blocco da testo selezionato
- Eliminazione dei blocchi mantenendo il contenuto
- Disponibilità di plugin e facilità di sviluppo
- Caricamento immagini e allegati integrato nell'Editor
- Gestione avanzata tabelle
- Gestione classi CSS e blocchi
- Derivazione dei Plugin da una superclasse "astratta" con tutti i metodi necessari