Tutorial: como hacer un theme para Wordpress – Ficheros

Wordpress

David | 24/02/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:
Seguir leyendo..


Mejoras en php 5.3

Programación

David | 22/02/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

David | 22/02/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:

.miClase{
    width: 15px; /* Para todos los Browsers */
    #width: 20px; /*Para Internet Explorer */
    _width: 25px; /* Para Internet Explorer 6 */
}

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

David | 21/02/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.

Seguir leyendo..


Joomla Day 2008 en Madrid

Joomla

David | 19/02/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!!


Agregar javascript y css a una vista en Joomla 1.5

CSS, Javascript, Joomla

David | 18/02/2008

Muchas veces he necesitado añadir un script Javascript a una vista en concreto mientras desarrollaba un componente para, por ejemplo,mostrar un mapa de Google maps. También he necesitado añadir un estilo específico para dar estilo a mi componente, pero solo a esa vista sin que se cargue el script de google maps en todo el sitio, ya que esto lo ralentizaría.

Seguir leyendo..


Herramienta para saber quien te enlaza: Linkdiagnosis

SEO

David | 17/02/2008

Leyendo Xyberneticos me he vuelto a encontrar con otra estupenda herramienta online , en este caso para saber quien enlaza a tu sitio web.

La aplicación se llama LinkDiagnosis presenta un informe muy completo con los enlaces entrantes al sitio, así como el pagerank de estos enlaces, URLs más enlazadas, etc…

Hasta permite instalar una extensión de firefox para acceder a los informes más rápido.


Comprueba con que tags te han enlazado en del.icio.us

SEO

David | 17/02/2008

Leyendo PuntoGeek me he encontrado con una útil aplicación online que nos muestra cuanta gente nos tiene apuntada en su del.icio.us y por que tags.

Esta herramienta puede ser muy útil para medir el impacto de una web en esta red social y comprobar lo populares que somos de cara a los usuarios.

Una herramienta muy útil.