Kubrick , el tema predeterminado para WordPress desde 2005, atrapó a muchos entusiastas de la Web y de código abierto en tiempos bastante difíciles.

Los desarrolladores lo han modificado, los bloggers han aprendido HTML y CSS, y los diseñadores lo han convertido en su plantilla para diseñar blogs de todos los tamaños para clientes.

Pero reconozcámoslo: cinco años en la Web es como cien años en cualquier otro lugar, y Kubrick, incluso según sus creadores, debe recibir una actualización.

Introduzca "Veinte diez" el nuevo tema predeterminado para WordPress 3.0, que está programado para un lanzamiento inminente. No solo aborda los cambios generales en los estándares web y las guías de estilo, sino que también tiene en cuenta el clamor de los diseñadores que aman WordPress pero que han tenido dificultades para aplicar nuevos principios a un tema anterior.

Tiene CSS más sustancioso, más funcionalidad, mayor abstracción y algunas otras desviaciones de Kubrick que todo desarrollador de temas debería conocer.

Estos cambios deben garantizar que los diseñadores que ya son fanáticos de WordPress lo acepten, y su flexibilidad aumenta la probabilidad de que WordPress continúe su marcha por el área de CMS.

Un vistazo rápido

  • Kubrick: 26 archivos y 1 carpeta (87.4 KB)
  • Veinte diez: 42 archivos y 3 carpetas (547 KB)

Como puede ver, Twenty Ten es un tema más pesado que Kubrick. Gran parte del peso extra proviene de una forma diferente (y marcadamente mejorada) de abstraer las funciones y los tipos de página que los diseñadores tuvieron que cambiar alguna vez pirateándolas o reescribiendo el código.

Graficando los cambios

editor-style.css (nuevo)
Un cambio básico pero emocionante es la hoja de estilos anterior, que ofrece a los diseñadores una forma de definir los estilos del editor WYSIWYG en el administrador de WordPress. Al combinar los estilos de sus plantillas y blog en este archivo, el editor WYSIWYG ofrece una representación más fiel de lo que se publica.

style.css (nuevo)
Otra estadística sorprendente, como la diferencia en los tamaños de archivos y carpetas, es el aumento en las líneas de CSS. Casi se han duplicado: de 719 líneas a 1343. ¿Qué hace todo ese código extra allí? Bueno, las adiciones incluyen una sección de "Medios impresos" que define los estilos para los visitantes del sitio web que desean leer publicaciones mientras están en movimiento; una sección móvil de Safari para acomodar a los usuarios de iPhone e iPad; y una sección dedicada al estilo de navegación personalizado (una nueva función en WordPress 3.0). El código está bien organizado, pero igual tendrá que hacer una búsqueda típica para todas las instancias, por ejemplo, de un elemento flotante o color de acento.

author.php
Otra gran nueva función en WordPress 3.0 es la capacidad de crear plantillas específicas de autor. Esto allana el camino para archivos como author-john.php y author-bob.php , para que todos los que publiquen en un blog puedan tener su propio estilo visual.

category.php , tag.php
El archivo archive.php ha perdido las funciones if (is_category()) y if (is_tag()) a cambio de la flexibilidad añadida de abstraer estas plantillas para separar archivos. Esto hace que la personalización sea más fácil que nunca, especialmente con la mayor funcionalidad de las taxonomías.

loop.php
Si miras en el archivo index.php de Twenty Ten, notarás que falta algo: ¡ningún bucle! Esto se debe a que muchos bucles utilizados con frecuencia se han reubicado en el archivo loop.php para que puedan invocarse desde varios archivos sin tener que copiar y pegar el código. Esto también reduce el peso de algunas páginas nuevas, como category.php y tag.php . Pero ten cuidado: si estás buscando crear un bucle personalizado para, digamos, index.php , no te metas con loop.php . Cree un nuevo archivo llamado loop-index.php y coloque su bucle personalizado allí. Eso es lo que get_template_part( 'loop', 'index' ) es para; te permite hacer estos cambios de forma no destructiva.

onecolumn-page.php
¿Alguna vez quisiste dejar la barra lateral fuera de una sola página? ¡La opción de administración de Twenty Ten tiene cobertura y tiene una plantilla conveniente para arrancar!

sidebar-footer.php
Una tendencia reciente entre los gurús de diseño web es crear un área ampliada de pie de página con información que sea más útil y convincente que la información de contacto y los derechos de autor habituales. El archivo sidebar-footer.php acomoda un pie de página expandido al permitirle diseñar secciones de manera que los widgets se puedan inyectar en el área del pie de página.

attachment.php
Este archivo de plantilla reemplaza el archivo image.php y hace un mejor trabajo al acomodar todos los diferentes tipos de archivos que ahora estamos acostumbrados a publicar en WordPress.

Los cambios anteriores pueden parecer menores para el ojo no entrenado, pero son una razón para alegrarse si alguna vez ha creado o modificado un tema de WordPress o si se ha sentido frustrado por su falta de control o extensibilidad.

Al eliminar a Kubrick y escuchar las preocupaciones de los desarrolladores, WordPress ha logrado incorporar en Twenty Ten los cambios necesarios para llevar el ahora floreciente CMS a la nueva década.

Estamos muy entusiasmados, al igual que la mayoría de los diseñadores y desarrolladores que adoran WordPress, para ver si 3.0 está en funcionamiento, y una de las principales razones de esa emoción es la flexibilidad y personalización que ofrece Twenty Ten.


Escrito exclusivamente para Webdesigner Depot por Blue Derkin, un proyecto líder en redes sociales para alojamiento web empresa InMotion Hosting. También bloguea en Web Hosting Help Guy.

¿Qué piensas de los próximos cambios en WordPress? ¿Qué características estás esperando más?