Creando Cafeína – Las Herramientas

8 Septiembre 2009, publicado por: yyeshua


Por mucho que quisiera, no soy un hechicero, soy programador, así que en lugar de magia he necesitado de algunas herramientas para levantar el blog. Si buscas por la web seguro encontrarás innumerable cantidad de herramientas para X y Z cosa, pero yo listaré las que he usado y os contaré un poco del porqué, eso sí, todas son Software Libre y/o Código Abierto (excepto el condenado Opera ¬¬).

CMS – Wordpress

Soy programador PHP, desde luego he aprendido un poco de XHTML, CSS y Javascript (aun no me considero un experto, pero creo que me defiendo bien). Manejo los gestores de bases de datos MySQL y SQL Server (PostgreSQL será mi próximo «pasatiempos»). Bueno, nada me impedía construir todo mi blog desde cero y “a pie”. ¿Pero para qué re-inventar el agua hervida?.

Wordpress es un CMS orientado a blogs, Software Libre, con infinidad de complementos, con un cómodo motor de plantillas, etc. A pesar de estar orientado originalmente a blogs se ha vuelto tan potente que fácilmente podría montar casi cualquier tipo de sitio con este CMS. La curva de aprendizaje es muy llana, adaptar mi plantilla desde el XHTML al sistema de plantillas de Wordpress me ha llevado unas tres semanas trabajando un promedio de dos o dos horas y media diarias. Tomando en cuenta que de como funcionaba Wordpress yo no tenía ni idea, me pasé la mayor parte del tiempo leyendo la extensa documentación que tiene (y a la que espero colaborar un poco :P ). Hoy puedo decir que podría montar toda una plantilla para wordpress en una tarde, un día a lo mucho si tiene muchas cosas. Vamos, es muy sencillo.

Lo que no me ha gustado es que el código php que uno escribe en las plantillas no es orientado a objetos. No es que me importe mucho, es una mera cuestión de gustos. Pero algo que me encantó es la posibilidad el archivo «functions.php», aquí uno puede escribir rutinas y sacarle aun mayor provecho al Wordpress, yo ya estoy pensando en algo para darle uso.

No hablaré de MySQL, porque aunque es la herramienta utilizada para la Base de Datos, se usa tan poco manualmente que me limitaré a decir que es una buena opción.

Pero bueno, todo el código tiene que escribirse con algún software.

IDE – Netbeans 6.5

Para mi uno de los más poderos y completos IDEs que existen, es Software Libre y Código Abierto, y muy potente. Lo utilizo diariamente, en el trabajo, en casa, en el café, en donde me ponga a programar, mi IDE electo es Netbeans.

Al estar escrito con Java y siendo tan completo es un poco pesado. Pero su potencia lo compensa.

  • Autocompletado de código.
  • Multilenguaje (lo utilizado para programar en Java, PHP, C++, Python, Javascript, y además para escribir XHTML y CSS).
  • Soporte para control de versiones con Subversion, CVS y mercurial (habrán más, tendré que buscar o me lo contáis vosotros :D ).
  • Motor de plantillas de código.
  • Resaltador de código, en especial valoro que resalte las llaves y los «divs» en el XHTML, ah, y muy útil para el CSS.
  • Además es bueno para conectarse a las bases de datos y trabajar con ellas desde el mismo IDE.

Y bueno, muchísimas más cosas que escribiré después, quizá cuando descubra alguna curiosidad nueva de un IDE tan completo.

He utilizado Netbeans desde su versión 4.X la X no tengo idea de que número será, ya no me acuerdo, pero estoy muy acostumbrado a Netbeans.

Bueno, los gráficos aunque los hizo un amigo, yo no aceptaría algo en formatos privativos ;) .

Gráfivos – Inkscape y Gimp

Por desgracia aun no convenzo a mi amigo para que deje ese sistema operativo privativo, pero lo he convencido de que use Inkscape. Una ves estuvo lista la plantilla me facilitó el archivo «.svg», y las imagines finales las recorté yo mismo usando Gimp.

Creo que es lo más destacable de las herramientas usadas en esta experiencia, y bueno, claro que hubo otras herramientas que utilicé, pero creo que hablaré de ellas en otra ocasión porque esta entrada se está extendiendo demasiado. Para terminar os cuento un poquito de mi sistema.

El Sistema – GNU/Linux desde luego.

Bueno, Wordpress y Netbeans debe estar instalados en alguna parte. Rápidamente una lista de otras herramientas que he utilizado para montar el blog:

  • Sistema Operativo: Mandriva GNU/Linux 2009.1 en su version Free.
  • Escritorio: Gnome, aclaro, porque aunque uso Mandriva todavía prefiero Gnome sobre KDE.
  • Servidor local: Apache 2.2, por supuesto.
  • Editor de consola: nano.
  • Consola: Guake.
  • Ofimática: OpenOffice.org.
  • Navegadores: Firefox, y para mi desgracia, el gratuito pero no libre Opera.
  • Música: Songbird y Rhythmbox.

Listo. Hasta la próxima entrada :D


Categorías: Cibercultura, Desarrollo Web
Etiquetas:

Cerrados los comentarios.

Yo

Contáctame

Cafeína Libre funciona gracias a Wordpress


Plantilla por Edwin Y. Rodas y NeocaptorX

Licencia Creative Commons