Convertir plantillas PHP de WordPress a Smarty de BlogMail
BlogMail es un proyecto que usó como base lo que era el repositorio SVN de WordPress MU hace algún tiempo. Sin embargo BlogMail ha ido desarrollandose paralelamente y distanciándose de WordPress MU en lo que se refiere a la instalación, administración y funcionamiento interno. Por supuesto la característica fundamental que lo diferencia es que BlogMail está preparado para servir como cliente de correo a sus usuarios dando la posibilidad de publicar sus mensajes.
Según ha pasado el tiempo, se han implementado ciertas carácteristicas que WordPress MU no, como son:
- Autenticación por LDAP. Un nuevo usuario de BlogMail adquiere también un buzón de correo correspondiente así como cualquier otro servicio que funcione en el servidor bajo el esquema LDAP.
- Uso por defecto de subdominios para diferenciar los diferentes mailblogs. Dependiendo de la versión de WordPress MU, es tediosa la configuración de los subdominios (si me equivoco corríjanme). Cuando un usuario abre un nuevo mailblog llamado “al”, este obtendrá una web con url http://al.blogmail.cc y una cuenta de correo al (arroba) blogmail.cc
- Se sigue manteniendo Smarty como sistema de plantillas. En el SVN de WPMU, la última vez que eché vistazo esta característica no funcionaba. No se si es que han cambiado de idea o que van a volver a reimplementarlo. El hecho es en BlogMail se mantiene y actualiza el soporte de Smarty.
Bueno. Llegados al punto de las plantillas resulta que mientras hay cientos de plantillas php para WordPress, hay muy pocas para BlogMail o WPMU-Smarty. Por eso escribí un script muy simple para hacer la mayor parte de la traducción de plantillas PHP a Smarty.
En ocasiones es necesario retocar la plantilla generada para conseguir mayor fidelidad con la original, sobre todo si la plantilla utiliza llamadas a otras funciones que no son las de BlogMail.
El traductor de plantillas funciona para BlogMail, sin embargo con unas modificaciones podría servir para WPMU-Smarty en cuanto se aclaren si van a seguir usando Smarty o no.
Download the software: php2smarty-0.1.tar.bz2
Para usarlo, descárgate una plantilla de WordPress de, por ejemplo, el browser de plantillas de Alex y ejecuta el script p2s.php de la siguiente manera:
./p2s.php directorio-de-la-plantilla-php directorio-destino-smarty
El directorio de destino será creado conteniendo una plantilla smarty que, en la mayoría de las veces, no habrá que retocar para que funcione en BlogMail.

14/7/2006 - 2:38 pm
Hey there! Thanks for the plugin!!
14/7/2006 - 9:47 pm
bueno
25/10/2006 - 8:37 am
sgda
6/11/2006 - 5:34 pm
TgZBXdHnlKY2pb XMKEh9Ax7i N5sEJEfoUog5o0
22/11/2006 - 4:35 pm
quero saber la direccion de un telefono movil para saber quien es esa persona pero no se como acerlo porfabor explicar claramente como se puede averiguar
13/3/2008 - 5:14 pm
kykiku | [url=http://nywuso.com]zuzari[/url] | [link=http://nenoxe.com]cirozi[/link] | http://savupo.com | suvohy | [http://pihinu.com caxike]