El wysiwyg_web_edit és un editor HTML WYSIWYG empotrable en pàgina web. Dissenyat per generar codi HTML directamente des d'un navegador i de forma WYSIWYG, no requereix coneixements de HTML. Es fàcilmente empotrable a les teves pàgines web i el pots utilitzar indiferentement amb Netscape o Explorer.
(El wysiwyg_web_edit ha estat desenvolupat per l'equip de software de la Universitat Internacional de Catalunya a partir de les aportacions inicials de Fernando Álvarez - fer@onplaza.com.)
El wysiwyg_web_edit consisteix en un control ActiveX (Dhtmled.ocx) que ve inclòs en la instal·lació standard d'Explorer 5.0 o superior, i que a Netscape es comanat per mitjà d'un plug-in dissenyat per executar controls ActiveX a Netscape. (Aquest plug-in està desenvolupat per l'empresa Esker i és de lliure distribució. Per a més informació llegiu el capítol '1.- Instalació' del document Readme_catala.txt.)
A més s'afegeix una botonera d'icones que, per mitjà de funcions
Javascript permeten controlar el que es mostra l'objecte ActiveX (que és el quadre d'edició), de forma que l'edició és WYSIWYG segons l'estil propi de les eines d'ofimàtica.(Fins i tot les funcions de Tallar, Copiar i Enganxar són OLE compatibles i per tant permeten enganxar objectes d'ofimàtica com fulles de càlcul o documents de text amb format.)
A continuació podem veure una captura de pantalla del wysiwyg_web_edit empotrat a una página:
Un cop s'ha carregat la pàgina que conté l'editor i el control ActiveX (i al cas de Netscape, el plug-in d'Esker), el client pot operar amb totes les funcionalitats. El que es faci quan es finalitzi la tasca i es premi el boto de 'Guardar', depèn de la 'funció_save' o la url de submit que especifiqui el programador que empotra el wysiwyg_web_edit. Per exemple, es pot transmetre la informació al servidor i emmagatzemar el contingut de la pàgina a una base de dades. Això fa del wysiwyg_web_edit una eina molt potent per ser integrada en d'altres aplicacions com per exemple assistents per a la construcció de llocs web, taulons d'anuncis, etc.
L'editor wysiwyg_web_edit està escrit en HTML i Javascript, fa servir com llenguatge de servidor el PHP.( Malgrat això, hi ha una versió en Javascript i HTML exclusivament. Veure el capítol '4.-Editor wysiwyg_web_edit sense PHP' del document Readme_catala.txt per a més informació.)
L'editor soporta edició simultània a varios quadres de text. (Veure el capítol '3.- Inclusió de múltiples instàncies a una pàgina' del document Readme_catala.txt per a més informació). Un exemple seria:
LLISTA DE FUNCIONALITATS
Les funcionalitats incloses fins al moment són:
Nou document.
Guardar (a través d'una funció JavaScript definida pel programador o per submit el contingut a una base de dades).
Tallar, Copiar, Enganxar: Ole compatibles, és a dir, permet enganxar objectes d'ofimàtica com fulles de càlcul o documents de text amb format.
Desfer i Refer: permet desfer (i tornar a fer) totes les accions des de l'inici de l'edició.
Cercar: permet cercar cadenes de caracters al document.
Generació de Links.
Inserció d'imatges.
Color de fons del document.
Inserció de taules.
Funcions per gestió de taules: afegir fila o columna, suprimir fila o columna, afegiri suprimir cel·les, combinar i dividir cel·les.
Formateig de text: tipus i tamany de lletra, color del text i color de fons del text, negreta, cursiva, subratllat.
Alineació de paràgraf: dreta, esquerra i centrat.
Generació de llistes numerades i no numerades.
Indentat i deindentat de paràgrafs.
L'editor wysiwyg_web_edit ha estat probat sobre Netscape 4.76 i superiors, i Explorer 5.0
Pot ser utilitzat en tres llengües diferents: català, espanyol e anglès.
A continuació es mostra un exemple del wysiwyg_web_edit empotrat a una aplicació de "Tauló d'anuncis":
Per dubtes i suggeriments podeu contactar amb gabi@unica.edu.