Como una estadística personal (no oficial), me animaría a decir que casi un cuarto de los blogs de internet hablan de tecnología, de estos la mitad van a tener que publicar en algún momento algunas líneas de código fuente en sus post. Así que por lógica a una octava parte de la blogsfera debería interesarle el siguiente post.
Bueno a la cuarta parte no, porque no todos usan como cms Wordpress en un server propio. Genial el segundo párrafo y ya me estoy yendo por las ramas.
Intentémoslo de nuevo, de lo que quería hablarles es de Code Colorer un excelente plugin para el cms de Automattic cuya finalidad es permitirnos insertar código fuente de una manera entendible en nuestros post. La verdad para cuando di con este plugin ya había probado como media docena pero me quede con este porque entre otras cosas posee soporte para los siguientes lenguajes:
abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, cil, cmake, cobol, cpp-qt, cpp, csharp, css, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, genero, gettext, glsl, gml, gnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, locobasic, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, perl, php-brief, php, pic16, pixelbender, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf, xpp, yaml, z80.
Je je, algunos de estos no los oí nombrar en mi p()7@ vida. Lo importante es que si necesitamos publicar algunas (o muchas) líneas de algunos de esos lenguajes Code Colorer las colocara en un lindo cuadrito y las coloreara para nosotros. El aspecto grafico y los colores pueden elegirse desde el panel de control del plugin, si no nos gusta ninguno con algunos conocimientos de css no tendremos problemas para personalizarlos al máximo. Los estilos los encontramos en wp-content/plugins/codecolorer/codecolorer.css
Eso sí Code Colorer no reconoce automáticamente los lenguajes sino que tenemos que indicárselo para cada uno de nuestros bloques de código (se utilizan unos sencillos shortcodes). Por ejemplo para insertar un trozo de código de php usamos lo siguiente:
[cc_php]
<?php
function saludar() {
echo “Hola Mundo”;
}
?>
[/cc_php]
nuestro código se ve asi:
function saludar() {
echo "Hola Mundo";
}
?>
Pero esto no es todo ya que mediante varios shortcodes y aún más parámetros para estos podemos configurar como se mostrara el código. Por ejemplo si queremos escapar el código, numerarlo y a la vez evitar que se muestre el scroll horizontal (o sea obligarlo a ocupar no más del ancho del post) usamos lo siguiente:
[ccen_php nowrap=”false”]
<?php
function saludar() {
echo “Hola Mundo”;
}
?>
[/ccen_php]
Ahora nuestro código queda así:
1 2 3 4 5 6 7 8 9 10 | </p> <?php function saludar() { echo "Hola Mundo"; } ?> |
Nótese que estos shortcodes utilizan la siguiente estructura:
[ccMODO_LENGUAJE PARÁMETROS]…[/ccMODO_LENGUAJE]
La lista completa de modos y parámetros la pueden encontrar en la web de Dmytro Shteflyuk (que nombrecito) su autor.
Para cerrar les dejo aun frase que vi en la firma de José Conti, un conocido mío, “Queria cambiar el mundo pero no encontre el código fuente”.

The Como publicar código fuente en Wordpress by Iván Stadius, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.















Bitacoras.com dijo:
Información Bitacoras.com…
Valora en Bitacoras.com: Como una estadística personal (no oficial), me animaría a decir que casi un cuarto de los blogs de internet hablan de tecnología, de estos la mitad van a tener que publicar en algún momento algunas líneas de código fuen……
Abril 8th, 2010