Tutorial: cómo hacer un theme para Wordpress - 1

Wordpress

24 de Febrero del 2008

Voy a ir publicando una serie de posts donde voy a hablar sobre como hacer un theme para Wordpress.

Los themes de Wordpress son , para mi gusto, un poco complicados y liosos…

La impresión que tuve la primera vez que ví un theme de wordpress fue :
¿Para que tanto fichero?

Y es que los themes de wordpress estan divididos en en muchos ficheros.

Esto es un poco complicado de entender al principio, sobre todo si estas acostumbrado a los templates de joomla! , aunque nos posibilita una personalización un poco más profunda.

Estos son los ficheros que componen un theme:
Lee el resto de esta entrada »


Mejoras en php 5.3

Programación

22 de Febrero del 2008

PHP va evolucionando, y se va haciendo cada vez mas orientado a objetos.
La versión 6 será un gran paso para su consolidación como lenguaje orientado a objetos, pero hasta que salga se van implementando cada vez mas funcionalidades de programación orientada a objetos en la versión 5.

Leyendo programanía me entero que en php 5.3 se implementarán namespaces, al estilo java y c#, de esta forma se podrán usar clases con el mismo nombre siempre y cuando se encuentren en diferentes namespaces.

Se mejorarán los métodos estáticos, y ahora también se heredarán.
También se introducirá un nuevo driver nativo para MySql y muchas otras cosas más… Todas mas mejoras están comentadas en Sitepoint.

Gracias a todas estas mejoras de POO , sistemas gestores de contenidos como Joomla! 1.5 pueden crear potentes y extensibles frameworks, además de facilitar la velocidad y mantenibilidad en el desarrollo.


Hacks Css para diferenciar entre Internet Explorer 6 y 7

Css

22 de Febrero del 2008

Buscando hacks de css me he encontrado un artículo donde explican un curioso comportamiento de lo navegadores de Microsoft.

El hack viene bien como atajo para escribir menos , ya que no necesitaremos escribir el condicional entero. Escribiendo # delante de la propiedad css , solo se aplicará a a Internet Explorer , y si escribimos un _ antes de a propiedad, solo se aplicará a Internet Explorer 6.

Curioso.

Ejemplo:

  1.  
  2. .miClase{
  3.     width: 15px; /* Para todos los Browsers */
  4.     #width: 20px; /*Para Internet Explorer */
  5.     _width: 25px; /* Para Internet Explorer 6 */
  6. }
  7.  

Sin duda una buena forma de escribir menos código css en nuestros diseños.


Usando AJAX en componentes de Joomla!

Javascript, Joomla, Programación

21 de Febrero del 2008

Es recomendable tener conocimientos de AJAX para seguir.

Mucha gente se pregunta como se puede utilizar AJAX en Joomla. A primera vista parece complicado ya que cuando hacemos un componente este siempre aparece dentro de un template, y nosotros no queremos que aparezca ese template, ya que queremos enviar documentos XML o JSON, y el template nos molesta.

Para evitar que aparezca el template tenemos las vistas Raw, que son vista que se muestran sin la envoltura del template y también podemos enviar el resultado directamente desde el task del controlador AJAX. De esta forma podemos enviar JSON o XML sin problemas.

Lee el resto de esta entrada »


Joomla Day 2008 en Madrid

Joomla

19 de Febrero del 2008

El 19 de abril se celebra en la universidad Calos III de Madrid el evento Joomla! Day.

Se realizaran varias ponencias y talleres sobre Joomla!, donde se podra intercambiar conocimientos, conocer gente y hacer amigos del software libre.
Si no puedes asistir tranquilo, todo el material será colgado en la web del evento.

Las entradas son limitadas, y se prevé que se agoten pronto, así que si estas interesado…apúntate!!


blank
[x] Cerrar
E-mail