Coqueteando con el Wap, segunda parte

Antes que nada, una aclaración: no sé mucho sobre WAP, sin embargo, esto funciona bastante bien con algunos modelos de celulares, que al parecer, aguantan HTML básico en sus navegadores WAP. Mi conclusión es que los teléfonos móviles antiguos tan sólo reconocían WML, sin embargo, ya no es tan así…

Pues bien, como les contaba anteriormente, encontré un add-on bastante interesante para Mambo: mosWAP. La idea de éste es que despliega en una página web bastante sencilla la información del portal manejado por MOS; una primera pantalla para algunos contenidos específicos (últimas noticias, por ejemplo), algunos enlaces al final para los archivos (un extenso despliegue de la tabla mos_content), enlaces (definidos, al parecer, por el mismo componente), y opciones para loguearse/desloguearse (contenidos específicos y soporte para un sistema de mensajería interna).

He aquí el index.php original de mosWAP.

Sin embargo, en e-noticias lo que necesitaba era distinto; últimas noticias en la primera pantalla (que no funcionaba con el código original), y algún enlace para mostrar los archivos (pero no todos). Entonces, me metí a cambiar el código… Me parece mucho que el resultado fue completamente distinto, y que se podría configurar como un nuevo add-on para Mambo o cualquier otro CMS, específico para medios digitales. Lo único que conservé fue la conexión a la base de datos, mientras que el resto del index.php fue modificado para simplificar la información. Otro detalle fue modificar los contenidos para que no mostrara caracteres latinos, ya que, al menos mi Sony Ericsson T290a, donde efectué todas las pruebas, no reconoció ningún tipo de codificación de caracteres. Entonces, mal menor, no se mostrarán acentos ni eñes, pero… Hay veces en que la funcionalidad es más importante que las features.

Éste es el código resultante.

Feo y un tanto redundante a mi parecer… No dudo que algunos maestros en PHP podrían mejorarlo… Si lo hacen, avísenme.

Bueno, queda publicado para que lo prueben. Espero que les funcione….

Y de paso, la versión WAP de e-noticias la pueden encontrar en wap.e-noticias.cl.

Read More

Coqueteando con el WAP

Durante enero, mi principal ocupación ha sido el rediseño de e-noticias, que como bien sabrán los que se dejan caer de vez en cuando por acá, es un portal informativo que funciona sobre Mambo. Una de las metas de este rediseño es mejorar la accesibilidad del sitio, por lo que, además de tratar de hacer la web lo más semántica posible (malditas tablas de MOS!), la idea es incorporar soporte para otros dispositivos móviles, como PDA’s y demases.

Pues bien, lograr que el sitio se vea bien en pantallas pequeñas no es difícil: sólo basta con definir las propiedades CSS correspondientes, utilizando @media. Sin embargo, ésta solución es válida sólo si se utiliza algún tipo de navegador, como Opera Mini™, que funciona muy bien en teléfonos celulares, pero tratándose de equipos más antiguos o sin soporte para Java (y por lo tanto, incapaces de utilizar un navegador), sólo nos queda WAP.

Así que me puse a buscar… Y encontré en MamboForge un excelente componente para Mambo, llamado MosWap. Sencillo, fácil de modificar… Vean lo que se logra en pocos minutos:

Media_httpstaticflick_hlzoa

e-noticias wap en mi Sony Ericsson T290a

Así que ahora hay que entrar a picar en el componente… ¡Les cuento cuando termine!

Nota: también existe un plugin WAP para WordPress… Lo instalé, pero en mi teléfono no funcionó :sad: . ¿Alguien con una mejor experiencia que contar?

Read More

Migrando a WordPress 2.0

Contrario a lo planteado por Huasonic, y a pesar que yo también estoy utilizando el template K2, me decidí a migrar a como diera lugar a la nueva versión de WordPress.

Debo decir que me sorprendí gratamente con los nuevos guiños del CMS, que ahora se ve más robusto y amigable. Especialmente lo último, pues el entorno de administración de las veriones anteriores tenía un aire tosco que ni te explico… Eso sí, usar TinyMCE para escribir… La verdad, no soy muy amigo de los editores WYSIWYG, ya que generalmente devuelven un código bastante basureado. Voy a probar de todas maneras; en una de esas, me acostumbro.

Y ahora, el dato rosa para todos aquellos utilizando K2 como template y Falbum para acceder a su Flickr: existe la forma de resolver aquellas incomodidades que genera el cambio a WP2.

  • K2: Al migrar, lo primero que noté fue el siguiente error SQL en la plantilla, bajo los títulos de las entradas:

    WordPress database error: [Unknown column 'user_level' in 'where clause']
    SELECT COUNT(*) FROM wp_users WHERE user_level > 1

    Esto pasa porque en la nueva estructura de la base de datos, se han eliminado ciertas columnas, simplificando (y alivianando) la gestión del servidor. Entonces, la plantilla, que está programada para colocar el nombre del autor del post en caso de haber más de un usuario en el weblog, devuelve este error. Entonces, solución simple para todos aquellos llaneros solitarios del blogueo: eliminen aquella sección del código. Ésta se ubica en el archivo theloop.php, en la línea 108, y luce así:

    get_var("SELECT COUNT(*) FROM $wpdb->users WHERE user_level > 1"); if ($count_users > 1) { ?> by

  • Falbum: El error que genera es el siguiente: al intentar ingresar a alguna galería, foto, tag, etc., devuelve error 404, es decir, que la página no existe. Según lo que he visto hasta el momento, esto ocurre por alguna incompatibilidad con las direcciones amistosas (sí, eso de colocar /fotos/album/misfotos en vez de /fotos/?album=1432643). ¿Solución simple nuevamente? Desactiven el uso de URL‘s amistosas en la configuración de Falbum. Santo remedio.

Bueno, eso he sacado por el momento… En caso de encontrar mejores soluciones, sobre todo a lo de Falbum (las URL’s amistosas son importantes al momento de indexar una página… Sobre todo con Google), lo comunicaré de inmediato… Y si alguien tiene una mejor idea, para algo están los comentarios.

P.D.: No, no me convenció TinyMCE. Muy atadoso.

Actualización: Intenté instalar la última versión de K2 (Beta One, release 133), liberada hoy (28/12/2005) y optimizada para WordPress 2.0; sin embargo, me dio bastantes problemas… Así que mejor dejé la versión anterior. Ya esperaré a que se estabilice la plantilla…
Read More

Videos!

Siguiendo con mis modificaciones al blog, he querido hacer de él algo más. Con esto me refiero a no solamente tener un espacio para comentar cosas, elevar el ego y demases… Sino que, aprovechando la estructura de páginas estáticas que ofrece WordPress, también publicar algunas cosas que he hecho

Entonces, hoy (ayer), abrí la sección videos. La idea es ir subiendo algunas cintas en que participado/realizado. Y como buen predicador que practica, me decidí porque los archivos estén en formato FlashVideo (FLV). Buen formato, con buen soporte para streaming. Sin embargo…

En un principio, estaba decidido a ocupar aquel reproductor FLV creado por TintaChina, y que modifiqué para que fuera un poco más usable. Sin embargo, aún conservaba ciertos problemas: había que especificar en las variables la duración del video, comenzaba a cargar de inmediato el archivo (con el consiguiente uso/abuso de ancho de banda) y además, su integración con WordPress es bastante pobre. Así que… Me di una vuelta por la base de datos de plugins para mi CMS, y me encontré con algunas joyitas…

En primer lugar, me referiré a WP-FLV, un excelente plugin que incorpora un reproductor FLV en tu weblog, y con un buen manejo de direcciones. Tan sólo basta con colocar la etiqueta adecuada en cada post (y que en todo caso, es accesible a través de la barra de herramientas de WP), y ya tienes tu video integrado. Fácil y bonito.

Pero lo principal es el reproductor que utiliza el plugin. Éste es el famoso Flash Video Player de Jeroen Wijering, utilizado por los grandes… YouTube, por ejemplo. La gracia de éste es que calcula automáticamente el tamaño y duración del video; comienza su carga cuando se clickea en él, y además, permite retroceder/adelantar. Como dije, una pequeña joyita.

Así que Ricardo, tú que utilizas mi reproductor… Te recomiendo cambiarte. Ah, y en cuanto a mi sección de videos… Estoy escribiendo la historia de cada uno, pero por el momento, ya llevo un par, como el primer corto promocional de la acreditación universitaria o el Making-of de Cambalache.

Y otra cosa: por el momento, los videos están alojados en mi servidor casero, así que quizás bajen un poco lento… Si es mucha la lentitud, háganmelo saber.

Enjoy!

Read More

Actualizando WordPress

Por todo ese asunto de los trackbacks, Alberto, más conocido como ViB, y que igual está bastante interesado en el tema, me comentó que estaba un tanto temeroso con respecto a actualizar WordPress. Y de hecho, no es al primero al que le escucho eso… Durante bastante tiempo postergué la actualización de mi bitácora, pensando que era un procedimiento complicado, o mejor dicho, que requería dedicación…

Nada más alejado de la realidad…

  • Lo primero es lo primero. Respalden sus datos. Y ojalá todo, por si acaso. De todos modos, si poseen cualquier página web, acostúmbrense a llevar un respaldo más o menos periódico de los archivos. Y para qué decir la base de datos… Lo mejor, es que esta pesa tan poco (en el caso de un blog personal) que pueden mantener el respaldo en un pendrive, memory stick… Hasta en un diskette podría ser. Claro que es lo menos seguro… Pero no falta quien los use aún.
  • Descarguen la versión más reciente de WordPress, como también el archivo de idioma. Integren este último antes de subirlo a su servidor… Es más fácil. En todo caso, las instrucciones para esto vienen en el archivo comprimido del idioma.
  • Ahora viene lo interesante. Si han metido mano en alguna de las plantillas que trae WordPress por defecto, atentos a este paso. Eliminen en su computador, en el directorio donde tienen la copia nueva de WordPress, todo aquello que ustedes hayan modificado en el servidor. Si es la plantilla “Default” la que han modificado, elimínenla completamente de la copia actualizada. Y si han metido mano en la programación… Bueno, tendrán que revisar las diferencias de archivo y una sarta de cosas más. Pero seguro que una persona que se meta con eso sabrá hacerlo.
  • Cuando ya tengan preparada su copia actualizada, y estén seguros que no sobreescribirá ningún archivo modificado por ustedes que sea importante, abran su cliente FTP favorito, y suban todo; obviamente, reemplazando los demás archivos.
  • Una vez que terminen de subir los archivos, revisen si quedaron algunos archivos inútiles… Por ejemplo, si su archivo de localización nuevo es “es_ES.mo” y el antiguo “es_ES_informal.mo”, eliminen el último.

Y eso sería todo… Verifiquen, obviamente, que la actualización se haya realizado con éxito. Y en caso de que algo falle… Siempre tendrán el respaldo para restaurar el sitio antiguo.

Read More