2 curiosos plugins para wordpress

Tags: , ,

Viendo en mi dashboard el widget que muestra aleatoriamente plugins me encontré con 2 muy curiosos, ya los programadores no saben ni que hacer :S

Barack Obama Widget
Este plugin agrega en la sidebar un widget con el emblema de Barack Obama con las ultimas noticias que aparecen en el blog de este candidato.

barack obama widget

WP Euro 2008
Este de seguro será un furor por unos 15 dias, con este plugin puedes ver toda la información concerniente a este gran evento deportivo, toda la información mostrada es proporcionada por OpenLigaDB.

wp euro 2008
wp euro 2008

Leer Más: Barack Obama Sidebar Widget
Wp Euro 2008

How To: Cargar Javascript en tus plugins de wordpress

Tags: , ,

Agregar Javascript dentro de la página de adminstración (Dashboard), es una parte fundamental dentro de la codificación de un plugin. Critica y a la vez trivial ya que probablemente es la razón número 1 porque la que se presentan conflictos con otros plugins, cuando el plugin necesita de Javascript, los buenos desarrolladores de plugins se deben verificar los siguientes puntos:

  • Agregar Javascript sólo una vez: Si necesita prototype, jQuery, Moontool, etc, asegurese de no incluirlo en repetidas ocaciones y verificar que no haya sido ya incluido.
  • Incluir Javascript sólo en la página de su plugin: Evite cargar yourscript.js en cada una de las páginas de administración (con “admin_head”).

Agregar Javascript solo una vez

Necesita incluir alguna libreria Javascript o algún Script externo? nunca utilice la siguiente línea: echo ‘<script src=”javascriptlibrary.js”></script>’;, el script ya podria haber sido cargado, lo que significaria agregarlo y cargarlo de nuevo.

En lugar de ello puede utilizar wp_enqueue_script():

[php]wp_enqueue_script(’prototype’);
wp_enqueue_script(’myscript’, ‘/wp-content/plugins/myplugin/myscript.js’);
wp_enqueue_script(’theirscript’, ‘http://theirsite.com/script.js’);[/php]

Incluso más fácil, si su plugin necesita por ejemplo Scriptaculous para trabajar, solo hay necesidad de:

[php]wp_enqueue_script(’myscript’, ‘/wp-content/plugins/myplugin/myscript.js’, array(’scriptaculous’) );[/php]

Modo de Uso:
wp_enqueue_script( [string: handle], [optional string: src], [optional array: dependencies], [optional string: version number])

Mas Información: Function Reference/wp enqueue script

Agregar javascript sólo en tu página

Nunca utilizes la llamada a “admin_head” para añadir un script, no sólo estaria añadiendo el script a cada una de las páginas de administración (Dashboard, Comments, Manage, ect) sino también a todas las páginas de los otros plugins, una manera inteligente de trabajar es utilizando la función strpos() por encima de $pagenow o $_SERVER['REQUEST_URI'], deberia usar la llamada ‘admin_print_scripts-(page_hook)’.

Ejemplo de como se deberia crear un plugin para la página Manage del panel de administración:

[php]$mypage = add_management_page( ‘myplugin’, ‘myplugin’, 9, __FILE__, ‘myplugin_admin_page’ );
add_action( “admin_print_scripts-$mypage”, ‘myplugin_admin_head’ );
function myplugin_admin_head() {
// what your plugin needs in its <head>
}[/php]

Leer Más: How To: Load Javascript With Your WordPress Plugin

iWPhone Wordpress Plugin

Tags: ,

iWPhone Wordpress PluginBueno, yo del iphone no se mucho (aunque dicen que es fantastico, lástima que ya haya sido hackeado), me ha tocado buscar un poco de info al respecto para poder crear este post:

El iPhone es un teléfono móvil cuatribanda 2.5G que soporta push e-mail, telefonía móvil, mensajería de texto, navegación Web con Safari y otros servicios de información inalámbricos. Además, el dispositivo tiene una pantalla táctil e incluye funcionalidad presente en la serie de reproductores de música iPod, y funciona con una versión del sistema operativo Mac OS X adaptada. Vendrá equipado con Wi-Fi (802.11b/g) y Bluetooth 2.0, además de una cámara digital de 2 mega píxeles.

Una de sus características mas llamativas es la posibilidad de personalización, en aNieto2K he estado leyendo muchisimos posts al respecto:

Ahora la gente de content.robot ha decidido desarrollar un plugin para wordpress que permite modificar la visualización del contenido de nuestro blog para que pueda ser visualizado por el iPhone de Apple; detecta el iPhone’s User Agent (browser-navegador) y permite visualizar el contenido con un theme especial (en los demás navegadores se verá tal cual lo tienes ahora).

Como dicen su(s) desarrolladores la versión aún está en pañales, pero ya permite una funcionalidad básica del wordpress, la versión actual funciona perfectamente en wordpress 2.2.1 y la gente de grokdotcom y bazaarblog ya han instalado el plugin para el que quiera ver como funciona con sus iPhone’s.

Como ya mencione anteriormente tiene las siguientes características básicas:

  • Ajusta el contenido de tu blog a un formato que puede ser visualizado de manera optima en el iPhone.
  • Detecta automática el browser Safari del iPhone y se encarga de exhibir el contenido mediante un theme exclusivo para los iPhone Users.
  • Una interfaz simple con elementos comúnes que facilita la visualización a los usuarios del iPhone.

De momento estas son las características básicas, sin embargo el(los) desarrolladores están dispuestos a escuchar toda posible innovación, asi que bienvenidos a comentar creativamente.

La instalación se hace de manera identica a la de todos los demás plugins.

Más Info: iWPhone WordPress Plugin and Theme
Descargar: iWPhone WordPress Plugin and Theme zip file.

Antes de irte

¿Ya te vas? Aqui encontraras cosas interesantes