IV Informe sobre valoración del Software Libre en la Sociedad, disponible el 12 de noviembre

Y como somos medios colaboradores, os traemos el vídeo para ir abriendo boca:

Leer más » 1 Comentario

[WordPress] Mostrar mensaje en el área de administración

Cuando desarrollamos un plugin o un tema en WordPress es muy posible que deseamos notificar al administrador del sitio de algún evento. Normalmente para mostrar un error o simplemente para informar de la nueva página de opciones para esa extensión.

Como veis en la imagen de arriba, la interfaz en sencilla y se integra perfectamente dentro de nuestro tema de administración. Sólo necesitamos tener dos cosas en cuenta: hacer uso del id=”message” con la clase que deseemos (en el ejemplo he usado class=”updated” aunque podéis usar class=”error” si deseáis mostrar un error); y controlar el hook dónde deseemos

Dentro de, por ejemplo el plugin o en el functions.php del tema (según corresponda), incluiremos la siguiente función, que muestra el mensaje:

function mostrarMensajeAdmin()
{
     echo '<div id="message" class="updated">
           <p>Este es <strong>el mensaje</strong> que deseamos mostrar,
           muy útil cuando queremos <a>vincular algún elemento</a>
           </p></div>';
     // Y si queremos sólo mostrárselo a los usuarios administradores
     if (user_can('manage_options') {
          echo'<div id="message" class="updated">
               <p>¡Hola administrador!</p></div>';
     }
}

Finalmente, para lanzarlo, usamos añadimos un hook en la parte dónde deseamos controlar su ejecución para ser mostrado:

add_action('admin_notices', 'mostrarMensajeAdmin');

Leer más » 1 Comentario

[Usabilidad] Click sobre label cuando trabajamos con input en desarrollo web

Cuando trabajamos desarrollando interfaces web, al igual que ocurre con cualquier otro diseño de interfaz, una de las labores básica es aumentar la usabilidad. Hay que hacer fácil y natural el funcionamiento.

Si tenemos un formulario, con una lista con botones de tipo radio o checkbox y al lado una serie de etiquetas label como aparece en la imagen:

Lista con input

  • Es incómodo tener que presionar el control…
  • … pudiendo presionar cualquier parte de la etiqueta para que se active el control

Hacer esto a mano, elemento a elemento, además de tedioso no es nada práctico, pero jQuery nos proporciona un método para hacerlo de una sola vez:

Leer más » 5 Comentarios

Lo mejor de mi RSS del 15 al 21 de octubre

Leer más » 1 Comentario

Lo mejor de mi timeline del 13 al 19 de octubre

Leer más » 1 Comentario

TuxInfo 52: Apps prohibidas en Android

Como cada mes, os traigo el anuncio de un nuevo número de la revista Tux Info, en concreto el número 52. Los temas tratados este mes son:

  • Apps prohibidas en Android
  • Lo que vendrá: UEFI
  • Top aplicaciones Android
  • glParchis: Un parchís en tu Linux
  • Jelly Bean llega al Galaxy S3
  • Proyecto Epux (Ecological Project linUX)
  • Avant Window Navigator ¡Una sesión diferente!
  • Motorola Motosmart Plus (XT615) Un pequeño gran equipo
  • Comunidad Fedora y el Proyecto Icaro
  • Opinión: Desperdicios programados
  • Software Freedom Day Venezuela

El enlace a la revista en PDF es este y aquí os dejo la revista:

Leer más » 3 Comentarios

5 consejos para usar jQuery con WordPress

A día de hoy pocos trabajan directamente con JavaScript para manejar la parte del cliente, se suelen usar frameworks que facilitan el trabajo y sin lugar a dudas, la referencia es jQuery. Cuando desarrollamos temas en WordPress (y plugins), por lo tanto, será bien probable que necesitemos de jQuery. Hay muchas formas de usarlo, pero vamos a explicar una serie de buenos métodos para evitar complicaciones.

Este texto es una traducción, adaptación y mejora del original en inglés: 5 tips for using jQuery with WordPress de Eric Martin.

1. Utiliza wp_enqueue_script()

Cuando manejamos jQuery a secas, sin WordPress, usamos directamente la etiqueta <script> y llamamos a nuestro fichero, ya esté en local o en un CDN. Sin embargo, en WordPress las cosas cambian, aunque pueda funcionar, no debemos hacerlo.

Para ello tenemos una función específica: wp_enqueue_script y podemos unir la carga de jQuery a una acción en concreto. Al igual que esta función existe otra para cargar estilos: wp_enqueue_style.

Leer más » 1 Comentario

Amazuntu, el wallpaper por defecto en Ubuntu 12.10

Un poco de humor y, reflexionando sobre las recientes noticias de los accesos a productos Amazon desde Ubuntu, me encuentro con este wallpaper. Lo que nos espera…

Leer más » 2 Comentarios

Lo mejor de mi RSS del 8 a 14 de octubre

Leer más » 1 Comentario

Lo mejor de mi timeline del 6 al 12 de octubre

https://twitter.com/info_linux/status/254666481613295617

Leer más » 1 Comentario