IndexTools, las analíticas gratis de Yahoo!

Haya o no adquisición, parece que Yahoo! no para. Y la última novedad es de interés para desarrolladores web que no quieran depender de Google pero sí disponer de un buen motor de analíticas para estudiar qué hacen sus usuarios. Y es que, como cuentan en ReadWriteWeb, los de la y griega han adquirido (o, de hecho, llegado a un acuerdo de adquisición) la compañía IndexTools y, como hace años cuando Google compró Urchin y Adaptive Path para ofrecer Analytics de manera gratuita, pretende, a medio plazo, ofrecer el producto de análisis de comportamiento de usuarios sin coste económico.

Alternativa. Doom ya casi cabe en el navegador

Captura de pantalla de una demo de uso del motor 3D de Alternativa

La potencia de las aplicaciones que se desarrollan para la máquina virtual de Flash raya cada vez más con lo que vemos en el escritorio. Alternativa Platform anuncia Alternativa3D 5.0 y, como demostración, cuelga esta demo de uso de su motor tridimensional que, teniendo una mínima idea de lo que cuesta hacer este tipo de cosas, corta la respiración…

Vía.

Forum Nokia en Barcelona

Pues eso. Nota breve para informar que Forum Nokia celebra evento en Barcelona el 26 y 27 de mayo. Los temas a tratar: un seminario de innovación el 26 y, el 27, ‘code camps’ de Flash Lite 3 y ‘location based services’ (el de Flash Lite incluirá concurso de desarrollo de aplicaciones, con premios de Nokia y Adobe). Más detalles.

Shortcodes fáciles en WordPress (II)

Después de hacer unas pruebas con los shortcodes de WordPress 2.5, añadimos a continuación alguna información al respecto que en la anterior entrada no habí­amos puesto. Notará el lector avanzado (en materias WordPresiles) que no le contaremos nada nuevo, mientras que el que va algo más perdido (como el que escribe) verá el cielo abrirse ante sus ojos (o no).

functions.php

En algún momento del espacio-tiempo, los desarrolladores de WordPress añadieron la posibilidad de crear un archivo functions.php en la carpeta de nuestro theme. Ese archivo no hace sino actuar como un plugin cualquiera para el tema que estemos utilizando en ese momento.

Shortcode API

¿Qué hace la Shortcode API de WordPress? Básicamente, crear un grupo de funciones que convierten lo que escribamos entre corchetes (el shortcode) en una función en PHP, cuyo fin, más que realizar una serie de complejas acciones, es transformar nuestra pequeña cadena de texto (los parámetros del shortcode) en una cadena mayor y, normalmente, más compleja.

Estas funciones pueden llamarse desde donde queramos, por ejemplo desde el archivo functions.php que tenemos en nuestro tema.

Generador de Shortcode para WordPress

El Generador de Shortcode para WordPress, después de pasar un ratillo con él, no es tan enrevesado:

  • Escribid en «Votre ShortCode» el nombre y pará¡metros que queráis utilizar. Por ejemplo: [wikipedia pagina="" texto=""]
  • Escribid en «Le motif» el código HTML en que queráis que se convierta vuestro shortcode. Por ejemplo: <a http://es.wikipedia.org/w/index.php?title=%pagina">%texto</a>. Como habréis adivinado, se trata de crear un shortcode para enlazar a la Wikipedia en español, donde «pagina» es la página a la que queremos apuntar en el enlace y «texto» el texto de nuestro enlace.
  • Le damos a «Génerer le code…»
  • Copiamos lo que nos aparecerá en la caja de la derecha, donde dice «Collez le contenu…» y lo pegamos en nuestro functions.php del tema donde queramos utilizarlo.
  • «Ajout de bouton» nos añade un botón a nuestro menú de «Escribir entrada»
  • «Dupliquer les fonctions» hay que activarlo solamente la primera vez que utilizamos este cacharrito (crea las funciones, así­ que con incluirlo una vez en nuestro functions.php bastará)
  • Y… c’est fini!

Shortcodes fáciles en WordPress

Marcar HTML no es difícil, pero tampoco es la cosa más sencilla ni eficiente del mundo. En muchas ocasiones uno echa de menos la posibilidad de utilizar macros: sería más fácil escribir [cita] ... [/cita], por ejemplo, que <blockquote> ... <blockquote>. Si lo que queremos escribir es un fragmento de HTML más largo, ni te cuento. Supongamos que uno quiere escribir lo siguiente:

<div class="teorema">
<span class="etiqueta">Teorema 2.14</span>
<span class="enunciado">Todo lo que pueda ir mal irá mal.</span>
</div>

y que lo podemos cambiar por [teorema orden=2.14]Todo lo que pueda ir mal irá mal.[/teorema]. Práctico, ¿no? Y seguro que no cuesta gran cosa pensar en aplicaciones en las que el ahorro de tiempo fuese aún mayor. Si se quiere usar WP como gestor de contenidos y los futuros autores no conocen HTML, va a ser más fácil enseñarles cuatro «shortcodes» que a marcar bien el HTML de sus aportaciones.

Pues bien, desde la versión 2.5 WordPress incluye la Shortcode API, precisamente para hacer eso. El problema es que definir nuevos «shortcodes» no es exactamente trivial. Descubro ahora (vía) un Générateur de Shortcode pour WordPress (más info, sí, en francés) que, sin llegar a hacer transparente el proceso, sí lo facilita lo suficiente como para que sea útil.

Que aproveche :-).