Código de PHP

Plugins para escribir código en WordPress

Los que somos programadores y queremos compartir nuestros escritos con el resto de la comunidad, necesitamos un buen plugin para escribir el código en WordPress.  Al final he encontrado dos que me han parecido bastante buenos, y que parecen funcionar con la versión 3.2.1 de WordPress.

Prettify GC Syntax Highlighter

Un plugin bastante correcto y fácil de usar. Se pueden resaltar las líneas que deseemos, lo cual puede ser bastante práctico en ocasiones. El resultado en el post se presenta así:

Ejemplo de código con Prettify GC

Cosas buenas:

  • Fácil de usar
  • Agradable en el post
  • Multitud de lenguajes
  • Numera las líneas
  • Permite cambiar el número inicial de la numeración de lineas, y destacar lineas concretas

Cosas malas:

  • Es necesario escribir el código desde el visor HTML del post
  • No permite tabular durante la escritura
  • No tiene coloreado específico para PHP
  • Da algunos problemas de codificación y no acaba de saber interpretar “<” o=”” li=””>

Enlace a Prettify GC Syntax Highlighter.

DevFormatter

La principal ventaja respecto al anterior es que añade un icono en el FCKeditor que abre una ventana modal donde escribir el código.

Botón en FCKeditor de DevFormatter

Panel de edición de DevFormatter

Además, el modo de presentar el código también es agradable. Sin embargo, a mí personalmente no me gusta cómo maqueta el código en el post una vez publicado, ya que si eliges enumerar las líneas, si posteriormente quieres copiar el código manualmente (seleccionando el texto) también te selecciona los números de las líneas, con lo cual es un rollo cuando pegas lo copiado, ya que tienes que eliminar esas líneas. Aunque para intentar solventar este problema, tiene un botón para copiar todo el código en el portapapeles.

Ejemplo de Código con DevFormatter

Cosas buenas:

  • Icono en el FCKeditor para escribir el código
  • Multitud de lenguajes
  • Numera líneas
  • Tiene una opción para copiar el código publicado

Cosas malas:

  • No permite tabular el código. Es necesario usar espacios
  • Una vez escrito el código no se puede volver a abrir una ventana modal para editarlo. Hay que ir al visor HTML del FCKeditor
  • Si queremos copiar el código publicado en el post, seleccionando el texto, también coje las letras, con lo cual hace incómodo reutilizarlo.

Enlace a DevFormatter.

Conclusiones

Estos son los dos plugins que yo he probado, principalmente porqué he visto que ambos están actualizados hasta la versión de WordPress 3.2.1. ¿Cuál elegir de los dos? Eso como todo depende de las manías de cada uno. Yo actualmente estoy utilizando DevFormatter, aunque me mata el tema de los números de las líneas, y hecho de menos poder resaltar algunas líneas como hace Prettify GC. Sin embargo, el primero me parece un plugin más pulido, ya que Prettify parece que da algunos problemas al escribir algunos símbolos.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>