22
Abr
08

Gedit Trick

Trabajando mucho con PHP + XHTML 1.0 Strict, me da mucha fiaca tener que esperar al sitio de la W3C para validar las páginas web generadas mediante php, y me puse a pensar como podía tener el validador en mi editor de textos. Entonces aprovechando la excelente funcionalidad de gEdit para hacer uso de herramientas externas en unos minutos hice el siguiente script:

#!/bin/sh
cd /tmp;
CUT_NAME=`echo $GEDIT_CURRENT_DOCUMENT_NAME | cut -d ‘.’ -f1 `;
wget -q http://webdev/project/pagina.php?p=$CUT_NAME;
tidy -eq -asxhtml render.php?p=$CUT_NAME;
onsgmls -E0 -s /usr/share/sgml/xml.dcl render.php?p=$CUT_NAME;
rm /tmp/render.php?p=$CUT_NAME;

Simplemente hay que activar la plugin de herramientas externas de gEdit, y crear una nueva, copiar el script en el comando a ejecutar, y asignarle una combinación de teclas( en mi caso Ctrl+Shift+V). Es extremadamente útil, al menos para mí :D . Obviamente hay que cambiar la URL según donde tengamos el servidor web y el sitio, pero por ahora no resulta un problema.

Requiere obviamente, tidy y onsgml.

Creo que voy a ver de hacer otros para agregar archivos a git, y hacer commits. La verdad es que gEdit, esta muy bueno.

Espero que les sirva tanto como a mi.


2 Respuestas a “Gedit Trick”


  1. Junio 27, 2008 a las 11:04 am

    Este mismo fin de semana me probaré a instar ese plugin en el portátil… a ver si me ahorra tiempo… lo necesito

  2. 2 juanfgs
    Junio 27, 2008 a las 11:10 am

    Que bueno que te sirva!
    Tené en cuenta que tenés que poner la dirección de la pagina web dinamica donde dice “http://webdev/project/pagina.php?p=”, yo lo utilize solo para un trabajo de maquetado, pero para varios tal vez quieras ver la manera de dinamizarlo un poco.

    Saludos!


Escribe un comentario