Tutorial: como hacer themes para WordPress – header.php

Wordpress

David | 26/02/2008

Ya hemos visto los ficheros que componen un theme de WordPress y tenemos nuestra hoja de estilos con los datos , ahora hay que empezar a introducir el código html de nuestro theme.

Como vamos a empezar a trabajar con código html y php, y con funciones de WordPress, es muy recomendable tener una chuleta a mano, como esta que descubrí vía anieto2k, y que es realmente útil.

Seguir leyendo..


Ofuscación y compresión de código Javascript

Javascript

David | 25/02/2008

Javascript es un lenguaje del lado del cliente que permite dotar nuestros sitios web de una funcionalidad extra que en ocasiones es lo que marca la diferencia entre un buen sitio y un sitio pasable.

Cada vez se desarrolla más aplicaciones online usando este lenguaje como motor, lo que tiene una ventajas obvias: más velocidad de ejecución, descarga de trabajo del servidor, etc.. pero también tiene unos inconvenientes que hay que tener en cuenta.

Estos inconvenientes son básicamente la privacidad y por consiguiente la seguridad, y es que javascript es un lenguaje interpretado, por lo tanto el código llega al cliente tal cual, y este puede inspeccionarlo, modificarlo, etc..

Seguir leyendo..


Tutorial: como hacer themes para WordPress – Style.css

CSS, Wordpress

David | 25/02/2008

Ya sabemos para que sirve cada fichero de un theme de wordpress , ahora toca empezar a escribir nuestro theme.

Voy a adaptar una plantilla básica ,de las que vienen con Dreamweaver CS3 , para usarla como theme para WordPress, de esta forma, cuando tenga que realizar algún theme original, ya tendré mi plantilla adaptada y lista para modificar.

La plantilla en cuestión es esta:

Seguir leyendo..


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!!