Integra Facebook en tu dashboard de Wordpress

Tags: ,

Cada dia wordpress se parece menos a lo que fue originalmente, ya ha dejado de ser un simple sistema de gestion de blogs para convertirse en una herramienta hibrida 2.0, con la llegada de los widgets a podemos integrar facilmente pownce, twitter y ahora facebook.

Si eres de las personas que ha sido consumida por facebook este plugin te será muy útil, sobretodo si quieres mantenerte enterado de los últimos movimientos de tus amigos y/o etcétera de notificaciones, y por alguna razón en tu sitio de trabajo o de estudio te tienen bloqueado el site oficial de esta famosisima red social.

facebook wordpress

Lo que hace este plugin es crear un par de widgets en la dashboard de tu blog, funciona mediante RSS/feed, así no necesitaras despegarte de tu blog para mantenerte informado de lo que pasa en tu facebook.

Aún se encuentra en fase beta pero funciona perfectamente.

Ver Más: Facebook Dashboard Widget

Baltic Amber Colour Scheme, controla los colores de tu panel de administración en wordpress 2.5

Tags: , , ,

Este fue uno de los primeros cambios de lo que me enteré se venian con wordpress gracias a Ozh, se trata del Admin Color Scheme, por defecto wordpress sólo cuenta con 2 esquemas:

admin color scheme

Ahora gracias a este plugin denominado Baltic Amber Colour Schemes, contamos con 8 esquemas básicos de color y un generador random de esquemas, también es posible generar tu propio esquema sin tocar ni una sóla línea de código, solo hay necesidad de conocer un poco los colores en hexadecimal.

admin color scheme

Descargar, Instalar y Probar

  1. Descargar Baltic Amber Colour Schemes, es compatible con wordpress 2.5 y superiores.
  2. Subir el plugin al directorio /wp-content/wp-plugins/.
  3. Activar el plugin desde tu dashboard.
  4. Para cambiar tu esquema sólo tienes que ir a Users > Your Profile y elegir tu esquema personal.
  5. Si lo que quieres es generar un esquema aleatorio sólo tienes que ir a User > Baltic Amber Colour Schemes.

Leer Más: Baltic Amber Colour Schemes for Your WordPress 2.5 Administration Panel

Mejorando la Dashboard de wordpress 2.5

Tags: ,

Via aNieto me entero de esta fabulosa noticia, al fin podré tener de nuevo en mi Dashboard la vieja estructura de Wordpress, escribir post era mejor con el diseño anterior ya que la mayoria de las opciones se encontraban al lado derecho si no habia necesidad de usar el scroll para moverse entre las opciones más utilizadas. Ahora gracias a Judy Becker podemos volver al pasado ya que se ha tomado la molestia de hacer las modificaciones necesarias para que la estructura de Write Post y Write Page sean iguales a la de las Dashboards de wordpress 2.3 y anteriores, esto mejora en un tanto % la usabilidad de wordpress.

dasboard wordpress 2.5 VS dasboard wordpress 2.5 2.3

Personalmente estoy muy conforme con los cambios, los he probado en local y están bastante buenos, por otro lado es muy seguro cambiar ya que no veo se hayan hecho cambios en programación, solo en la maquetación. En el zip que nos deja Alex de buayacorp, encontramos los archivos necesarios, simplemente es reemplazarlos y ya:

  • wp-admin\
  1. - wp-admin.css
  2. - edit-pages.php
  3. - edit-page-form.php
  4. - edit-form-advanced.php
  • wp-admin\css\
  1. global.css

Descargar: Wordpress 2.5 Old Structure

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:
  1. wp_enqueue_script('prototype');
  2. wp_enqueue_script('myscript', '/wp-content/plugins/myplugin/myscript.js');
  3. wp_enqueue_script('theirscript', 'http://theirsite.com/script.js');

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

PHP:
  1. wp_enqueue_script('myscript', '/wp-content/plugins/myplugin/myscript.js', array('scriptaculous') );

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:
  1. $mypage = add_management_page( 'myplugin', 'myplugin', 9, __FILE__, 'myplugin_admin_page' );
  2. add_action( "admin_print_scripts-$mypage", 'myplugin_admin_head' );
  3. function myplugin_admin_head() {
  4. // what your plugin needs in its &lt;head&gt;
  5. }

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

Actualizar a wordpress 2.5 ahora es casi obligatorio

Tags: ,

Personalmente no queria actualizar aun mi blog, estaba esperando un par de dias más a que salieran nuevos errores y estos fueran corregidos, pero ahora la actualización es casi obligatoria.

El problema es que Technorati ha decidido no indexar blogs que considere como vulnerables, es decir de 2.3.3 para abajo, al parecer estas versiones están tienen bugs que nunca fueron reportados y que ahora están siendo utilizados por los hackers (black hats y spammers) para inyectar SPAM en los blogs que no se actualizan; también se tiene conocimiento de muchos themes que fueron liberados de manera gratuita, al parecer contienen código malicioso.

Un artículo de Technorati hace especial enfásis en los sitios que utilizan plataformas como wordpress, esto debido a la gran popularidad de este gestor, sin embargo se debe poner especial atención a las actualizaciones que son liberadas de cualquier CMS, así que por su seguridad es mejor que se mantenga al día con respecto a estos temas de mínima seguridad.

De igual manera sucede con los plugins que utilizamos, debemos recordar que estos son programados-diseñados por terceras personas, por lo que tenemos que poner especial atención a las actualizacion, esta nueva versión de wordpress, hace muy fácil este proceso, asi que por favor, visite de vez en cuando la sección de plugins.

Después de la actualización es recomendable activar el plugin Anti-SPAM y actualizar un par de ficheros.

Pagina 1 of 812345»...Siguiente »

Antes de irte

¿Ya te vas? Aqui encontraras cosas interesantes