El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Matt Mullenweg, el desarrollador principal de WordPress, acaba definitivamente con todas las dudas sobre si los temas para WP pueden liberarse o no bajo una licencia más restrictiva que la propia del software de blogging, la GPL v2.
Consultando primero con el Software Freedom Law Center (SFLC), Mullenweg concluye que, debido a la mezcla de código PHP y HTML, incluyendo las llamadas a la API de WordPress, la lógica de la programación, etc., cualquier tema creado para WordPress debería ser considerado como un trabajo derivado de los temas por defecto, licenciados bajo la GPL.
La SFLC comentó además que sí podría ser posible crear un tema no-GPL, pero al hacerlo se perdería la mayor parte, si no toda, la funcionalidad de WordPress.
Los gráficos y los archivos CSS quedan afuera y podrían estar bajo licencia diferente. Sin embargo, Mullenweg dice que WordPress.org sólo promocionará y hospedará temas que sean "100% GPL o compatibles".

Este plugin es una adaptación del WhyDoWork de Alfonzo Muñoz. Una vez descargado solo es necesario activarlo y usarlo como cualquier otro, la única diferencia es que ahora se muestra una opción más en el panel del plugin, como la que se ve arriba.
La porción del código que hace la magia es muy sencillo y puede adaptarse muy bien a cualquier otro sistema de blogs o sitios propios:
<?php
session_start();
if (!isset($_SESSION[’show_ad‘])){
$_SESSION[’show_ad‘] = 0;
if (stristr(getenv(’HTTP_REFERER‘),”google”) OR
stristr(getenv(’HTTP_REFERER‘),”msn”) OR
stristr(getenv(’HTTP_REFERER‘),”yahoo”) OR
(preg_match(’/q=|search/’, $_SERVER['HTTP_REFERER'])))
{
$_SESSION[’show_ad‘] = 1;
};
};
?>
Mariano de Denken Über ha creado un fantástico screencast en nuestro idioma con todas las novedades de la próxima versión de WordPress. ¡Impredible!
mvcPress es un ligero framework basado en el patrón de diseño MVC para WordPress (WP), que te permite crear controladores que sean completamente testeables, aciones, modelos y vistas que puedan integrarse con las plantillas de WP. Sus características principales son:
En su primerísima versión, mvcPress no es tan poderoso como otros frameworks como CakePHP, pero sí ofrece una forma práctica de extender WP usando el paradigma MVC.
El próximo Wordpress 2.6 integrará la posibilidad de trabajar offline con los contenidos de tu blog gracias a la inclusión del soporte para Google Gears. Esta nueva característica permitiría a los bloggers continuar trabajando con los contenidos de sus sitios sin una conexión permanente a Internet.
Antes, un progoramador independiente ya había conseguido "cachear" todas las entradas de Wordpress usando Google Gears como una prueba de este mismo concepto.
Después de 6 meses de desarrollo y una expectativa más polémica que de costumbre, finalmente se anunció así WordPress 2.5. Las novedades son varias aunque quienes sabes más que nosotros sobre este software dicen que prefieren esperar hasta sus versiones 2.5.2 o 2.5.3. Volviendo a las novedades, entre ellas se encuentran:
Automattic, la empresa responsable del desarrollo de WordPress y de la red de blogs del mismo nombre ha rechazado una oferta de compra de 200 millones de dólares. Según publican varias fuentes, la suculenta cantidad habría sido pagada un 50% en efectivo y otro 50% en acciones del comprador.
El pasado mes de Septiembre, el sitio Wordpress.com tuvo 63 millones de visitantes únicos, un 66% más que durante el mes de Mayo.
La empresa creada por Matt Mullenweg es todo un ejemplo de modelo de negocio basado en el Software Libre.
El sitio The Guardian publica una entrevista a Matt Mullenweg, el tejano de 23 años desarrollador de WordPress y del servicio anti-spam de Akismet.
La historia cuenta que en el 2004 Mullenweg abandonó sus estudios universitarios para trabajar en C|Net, de donde luego desertó para fundar su empresa Automattic, que ofrece el servicio de hosting de blogs WordPress.com. WordPress.com alberga hoy a 1.5 Millones de sitios y es uno del Top 20 de mayor tráfico en EE.UU.
"Hay dos tipos de desarrollo Open Source. Está el modelo de Apache, que es diseñado por un comité... Y está el modelo que tiene un dictador benevolente... Eso es lo que Ubuntu está haciendo con Mark Shuttleworth. Ubuntu está haciendo cosas asombrosas, y creo que va a cambiar la cara del escritorio".
"Eso es lo que también está haciendo WordPress, y eventualmente es lo que va a funcionar para las aplicaciones para el consumidor", dijo Mullenweg.
Matt Mullenweg, nada menos que el fundador del popularísimo software para la creación de blogs WordPress, tiene una opinión muy crítica sobre la decisión de Zend de discontinuar PHP4 a favor de PHP5:
"Ahora, el equipo del núcleo de PHP parece haber decidido que para impulsar a su producto fallado (PHP5) necesitan matar a su producto exitoso (PHP4) en lugar de hacerse la difícil pregunta: ¿Qué es lo que hizo a PHP4 tan exitoso?", dice Mullenweg.
La polémica está servida.
Apenas después del lanzamiento de Google Gears un desarrollador independiente realizó una implementación que demuestra el concepto de cacheo de aplicaciones web populares como WordPress. La idea de prueba es "cachear" todas las entradas publicadas con ese software para blogs de manera que sea posible accederlas a todas sin una conexión a Internet.
Este concepto podría ser potencialmente extendido muy fácilmente, por lo visto en este ejemplo, a frameworks como CakePHP, Zend, Symfony, etc.; y a partir de allí a todas las aplicaciones que se construyan con ellos.
¿Se viene un nuevo estándar para la ejecución de aplicaciones web offline?
Anteriormente en VivaLinux!