viernes, 8 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Añadir una columna para ver el ID de una entrada WordPress

Posted: 08 Jun 2012 03:04 PM PDT

Ayer, cuando terminé de publicar el artículo sobre como insertar entradas dentro de otras me quedé un poco como que faltaba algo, y es que casi tardé más en explicar como saber el ID de una entrada que en el resto del artículo, que era en realidad muy sencillo.

Así que aquí tienes un código con el que añadir una columna en la ventana de entradas del Escritorio de WordPress para visualizar rápida y fácilmente el ID de las mismas, y así facilitarnos esta tarea que, a poco que nos animemos a tocar un poco de código, le encontraremos mucha utilidad.

Ya sabes, el procedimiento es sencillo, simplemente añade este código a tu plugin de funciones, guarda los cambios y tendrás una columna más en la que te “cantará” el ID de cada entrada:

// Añade columna para saber el ID de las entradas //    function posts_columns_id($defaults){      $defaults['wps_post_id'] = __('ID');      return $defaults;  }  function posts_custom_id_columns($column_name, $id){  	if($column_name === 'wps_post_id'){          	echo $id;      }  }    add_filter('manage_posts_columns', 'posts_columns_id', 5);      add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2);      add_filter('manage_pages_columns', 'posts_columns_id', 5);      add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2);

Lo mejor de este truco es que no es una columna fija sino que, desde las opciones de pantalla puedes visualizarlo u ocultarlo según lo necesites. Yo no sé vivir sin el :)

¡A mandar!, y que pases buen fin de semana, ahora con algo aprendido más.

jueves, 7 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Insertar entradas dentro de otras en WordPress

Posted: 07 Jun 2012 03:02 PM PDT

Ya vimos hace tiempo como incrustar una página WordPress dentro de otra, pero hoy vamos a rizar el rizo, creando un “shortcode” que, a voluntad y cuando lo necesitemos, nos permita insertar una entrada dentro de otra, o dentro de una página, lo que nos apetezca.

Dale que vamos … 

Lo primero que vamos a hacer es crear la función, para eso añadimos el siguiente código en nuestro plugin de funciones:

function aw_include_post($atts) {  	$thepostid = intval($atts[id]);  	$output = '';  	query_posts("p=$thepostid");  	if (have_posts()) : while (have_posts()) : the_post();  		$output .= get_the_content($post->ID);  	endwhile; else:  		// si falla no sale nada  	endif;  	wp_reset_query();    	return $output;  }    add_shortcode("incluir_entrada", "aw_include_post");

Guardamos los cambios y ya tenemos creado el shortcode, en este caso incluir_entrada. Para usarlo dentro de una entrada solo tenemos que saber el ID numérico de la entrada a insertar dentro de otra, algo fácil, pues solo tienes que fijarte en la URL de cualquier entrada que estés editando (algo como …/wp-admin/post.php?post=63441&action=edit, o sino también colocando el cursor sobre el enlace a cualquier entrada desde la ventana de navegación de entradas del Escritorio, que si te fijas en la barra de estado del navegador aparecerá, entre otros elementos del enlace, un número, que será el ID.

Ya sabiendo el ID de la entrada a incrustar la sintaxis para añadirla sería algo así:

[incluir_entrada id="2794"]

Donde el ID de la entrada a incluir es “2794″, por supuesto. Y lo que mostrará será el contenido de la entrada con el ID 2794, ya sea incluido dentro de una entrada, una página, o incluso en un widget de tu barra lateral, tu decides.

Un uso muy chulo de este truco sería crear una entrada de “utilidad” con un texto que vayas a usar muchas veces en otras entradas. Para incluir ese texto (o lo que sea) repetitivo solo tendría que aprenderte el ID de la misma e incluirlo – gracias a este truco – rápidamente en cualquier entrada donde lo necesites.

WordPress 3.4 la semana que viene

Posted: 07 Jun 2012 03:12 AM PDT

La próxima semana estará disponible WordPress 3.4 en su versión final lista para instalar. De momento puedes probar la RC2 que ha incorporado unos cuantos cambios. Para disfrutar de las novedades de WordPress 3.4 ya no nos queda nada, o puedes ir practicando aquí.

Busca en el Codex de WordPress desde la portada de tu Web

Posted: 07 Jun 2012 01:00 AM PDT

Vale que este truco es un pelín friki, pero seguro que para blogs como Ayuda WordPress tiene mucho sentido, cuando estás leyendo cualquier entrada, hacer una búsqueda en la Biblia de WordPress, el Codex, y documentarse más.

En fin, si te animas con este truco, que la gracia lo tiene en que puedes personalizarlo – por supuesto – a tu gusto y buscar donde te apetezca, solo tendrás que añadir (como siempre) un pequeño código al plugin de funciones o fichero functions.php de tu tema activo para añadir un estupendo y funcional buscador adicional, que te devolverá resultados del Codex de WordPress.

El código sería algo así:

function wp_codex_search_form() {      global $wp_admin_bar, $wpdb;      if ( !is_super_admin() || !is_admin_bar_showing() )          return;      $codex_search = '  <form style="margin: 5px 0 0;" action="http://wordpress.org/search/do-search.php" method="get">          <input class="adminbar-input" maxlength="100" name="search" size="13" type="text" value="' . __( 'Busca algo en el Codex', 'textdomain' ) . '" />          <button class="adminbar-button">              <span>Go</span>          </button>      </form>  ';      /* Agrega el elemento de menú */      $wp_admin_bar->add_menu( array( 'id' => 'codex_search', 'title' => __( 'Buscar en el Codex', 'textdomain' ), 'href' => FALSE ) );      $wp_admin_bar->add_menu( array( 'parent' => 'codex_search', 'title' => $codex_search, 'href' => FALSE ) );  }  add_action( 'admin_bar_menu', 'wp_codex_search_form', 1000 );

Y tienes algo como esto …

La función add_menu() utilizada, que ya hemos visto en otros ejemplos, acepta algunos parámetros que también puedes adecuar a tus gustos y necesidades:

  • title – por defecto false
  • href – por defecto false
  • parent – por defecto false – facilita el valor de ID de un submenú del menú
  • id – por defecto es un valor de título saneado.
  • meta – pro defecto false – array con cualquiera de las siguientes opciones: array( ‘html’ => ”, ‘class’ => ”, ‘onclick’ => ”, target => ” );

¡Que lo disfrutes!

miércoles, 6 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Usos de WordPress en Educación

Posted: 06 Jun 2012 03:04 PM PDT

Ayer descubrí en el blog de Fernando Cruz Bello un interesantísimo artículo acerca de cómo usar WordPress en entornos educativos, en el que no solo detallaba algunos de estos posibles usos sino que lo acompañaba de unos estupendos vídeos y explicaciones que no suelen estar en otras partes.

Me refiero a, por ejemplo, este fantástico vídeo en el que en muy pocos minutos explica de manera sencilla lo que es un CMS

En cuanto a tus propuestas para el uso de WordPress en educación, resalta las siguientes:

  • Creación de páginas web de grupo (grupos de investigación, departamentos, centros etc…) de una manera cómoda y sencilla
  • Nos permite crear una identidad digital. Puede que no utilizemos internet y que por ello creamos que estamos lejos de aparecer en los resultados de Google, pero eso no es cierto. Tener un blog o un sitio web en el que podamos ir creando información controlada sobre nosotros, ayuda a crearnos una identidad digital.
  • Interacción en redes sociales: Tener un sitio web nos permite interaccionar en las redes sociales. Podemos convertirlo en un repositorio de nuestra interacción en las redes o bien mediante botones permitir a nuestro visitantes que difundan los contenidos que hemos creado.
  • Creación de contenidos públicos o privados: Las Contenidos de nuestrositio web pueden publicarse con contraseña, para que sólo lo vean aquellos que tengan esa contraseña
  • Trabajo en grupo: Como permite que varias personas a la vez publiquen contenidos, podemos hacer que nuestro alumnos publiquen sus trabajos en un blog de grupo en el que nosotros como profesores, seríamos los adminsitradores del mismo.
  • Concentrador de medios: En internet hay muchos contenidos mutimedia que podemos incrustar en nuestro sitio web. WordPress es una herramienta fantastica para recoger aquellos contenidos que nos parezcan interesantes para nuestras clases.
  • Foro: También conocido como foro de mensajes, foro de opinión o foro de discusión, es una aplicación web que da soporte a discusiones u opiniones en línea. En WordPress tenemos distintas opciones de creación de foros con la ventaja de poder usar los usuario del propio wordpress, como usuarios del Foro. El plugin más conocido que nos permite hacer esto es bbPress.
  • Faq: El término preguntas frecuentes o preguntas más frecuentes (FAQ, acrónimo del inglés Frequently Asked Questions) se refiere a una lista de preguntas y respuestas que surgen frecuentemente dentro de un determinado contexto y para un tema en particular. Podemos crear unas "Faq" de una asignatura como una simple página de WordPress que vamos actualizando a medida que van surgiendo las preguntas y las respuestas. Las preguntas pueden sugerirlas los alumnos como comentarios a la página creada a tal fin.
  • Sistemas de votaciones por parte de los alumnos: WP-answer es un plugin que permite la votación de comentarios al estilo de "meneame" , "digg" o "Yahoo answer" para votar así las mejores contribuciones. por parte de los alumnos
  • Lifestream de la clase: El concepto de Lifestream sería lago así como seguir el rastro de nuestra actividad en la red desde un único lugar. Cada vez que subimos un vídeo a youtube, fotos a flickr, creamos un tuit en twitter, hacemos un comentario en Facebook, o creamos un favorito en Delicious, esa actividad es recogida en un único lugar. Eso es un lifestream.
  • Existe un plugin dentro de WordPress que nos permite llevar a cabo esa tarea d euna manera automática, su nombre es Lifestream (logicamente). El resultado sería algo parecido a esto: enlace.
  • Podemos crear un usuario especifico para una clase o una asignatura y hacer el seguimiento de la actividad web de ese usuario desde el plugin de wordpress.
  • Los sitios web desde los que podemos hacer ese seguimiento serían:
    • Youtube: sitio de vídeos
    • Vimeo: videos de alta definición
    • Twitter: servicio de microblogging
    • Facebook: red social
    • Flickr: servicio de fotografías
    • Picassa: servicio de fotografías
    • Slideshare: Servicio de publicación de presentaciones
    • Delicious: Marcadores sociales (esxplicación aquí)

Estos contenidos los creó para los alumnos de la Cátedra Banco Santander de la Universidad de Zaragoza, y lo mejor es que leas el artículo completo en el blog de Fernando.

Añadir enlace “Borrar” en la barra de admin de WordPress

Posted: 06 Jun 2012 11:40 AM PDT

Ya hemos visto como añadir y quitar elementos a la barra de administración de WordPress, disponible desde WordPress 3.1, pero hoy vamos a agregar un enlace especial, que nos permitirá borrar la entrada que estemos visualizando, ahí es nada.

Para ello recurriremos de nuevo a nuestro plugin de funciones o archivo functions.php, en el que añadiremos el siguiente código:

function fb_add_admin_bar_trash_menu() {    global $wp_admin_bar;    if ( !is_super_admin() || !is_admin_bar_showing() )        return;    $current_object = get_queried_object();    if ( empty($current_object) )        return;    if ( !empty( $current_object->post_type ) &&       ( $post_type_object = get_post_type_object( $current_object->post_type ) ) &&       current_user_can( $post_type_object->cap->edit_post, $current_object->ID )    ) {      $wp_admin_bar->add_menu(          array( 'id' => 'delete',              'title' => __('Borrar'),              'href' => get_delete_post_link($current_object->term_id)          )      );    }  }  add_action( 'admin_bar_menu', 'fb_add_admin_bar_trash_menu', 35 );

El título del botón es estático, ya que el “WP Object” no lo contiene. Otras entradas como “Editar entrada” o similares están contenidas en el “array” y por tanto pueden utilizarse. Puedes encontrarlos en el array $post_type_object->labels.

A través de add_action le das la función al gancho (hook), que se ocupa de la salida del contenido. En el ejemplo se da como valor de prioridad 35, que define su lugar en la escala de la barra de administración. A través de $current_objetc sabemos que estamos en la parte visible de nuestro WordPress y por tanto podemos asignar un ID a la entrada y comprobar los permisos de cada usuario.

El borrado de la entrada, página o tipo de entrada personalizada (que vale para cualquiera de estos contenidos) ocurre con un enlace creado a través de la función get_delete_post_link(). En este contexto hay otra función, que facilita crear enlaces para acciones determinadas. Toda esta información se encuentra en el archivo wp-includes/link-template.php.

De este modo, con este estupendo código de WP engineer, tienes un enlace para poder borrar cualquier tipo de entrada sin necesidad de acudir al Escritorio de WordPress

Cambia la versión de WordPress en el píe del escritorio

Posted: 05 Jun 2012 04:11 PM PDT

Como ya vimos cómo cambiar el texto del pié de página del escritorio de WordPress solo nos queda saber como modificar también el número de versión que usamos.

¿Que para qué tiene sentido?, pues vete a saber, porque quieras poner un texto distinto, o vacilar a tus usuarios registrados, elige tu el motivo.

Solo tienes que añadir el siguiente código a tu plugin de funciones o archivo functions.php de tu tema activo:

function change_footer_version() {    return 'Version 0.0.1';  }  add_filter( 'update_footer', 'change_footer_version', 9999 );  

Guardas los cambios y ya tendrás despistados a tus usuarios sobre qué versión utilizas de WordPress ;)

martes, 5 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Más matrículas WordPress

Posted: 05 Jun 2012 03:44 PM PDT

Aunque en España está prohibido este tipo de matriculaciones ¿a que más de uno se pondría una matrícula WordPress?. Estoy seguro de que si.

Y esto es lo que han hecho algunos frikis de WordPress, que lucen su amor a nuestro CMS en sus coches … 

ajmorris ryan duff Jonathan Dingman jess friedman torbert matricula wordpress

¿sabes de alguno más? ¿tu mismo?

lunes, 4 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Comentarios anidados por defecto en WordPress

Posted: 04 Jun 2012 03:04 PM PDT

Nada más instalar WordPress encontrarás que hay ajustes que ya están marcados por defecto, desde ajustes generales hasta de incrustación de medios, y como siempre digo en los cursos WordPress, la configuración por defecto tiene mucho sentido, salvo el detalle de los enlaces permanentes y alguna otra cosa, esta si menor.

Pero la verdad es que hay un ajuste por defecto que creo que viene mal, y es el de los comentarios anidados, que por defecto vienen desactivados, al ser una característica introducida hace relativamente poco y que antes los temas no soportaban.

Pues bien, si quieres que los comentarios por defecto sean anidados, para provocar conversación y facilitar las respuestas a comentarios concretos, solo tienes que tirar de tu plugin de funciones, añadir lo siguiente y activarlo (o tu cliente) en primer lugar para que este ajuste siempre esté como debe:

// activar comentarios anidados por defecto  function enable_threaded_comments(){   if (!is_admin()) {    if (is_singular() AND comments_open() AND (get_option('thread_comments') == 1))     wp_enqueue_script('comment-reply');    }  }  add_action('get_header', 'enable_threaded_comments');

Quizás pienses que es mucho código para sustituir a simplemente marcar una casilla de configuración, pero si tienes que instalar muchos WordPress un plugin de funciones con este código te ahorrará horas de clics.

TimThumb: Problemas y soluciones para desarrolladores de temas WordPress

Posted: 03 Jun 2012 04:03 PM PDT

TimThumb es un script PHP que redimensiona imágenes de manera dinámica, a menudo incluido en temas y plugins WordPress. Guarda una cache de las imágenes procesadas por razones de rendimiento en su carpeta de cache por defecto, llamada cache, situada a un nivel de carpetas por encima del mismo script. Afortunadamente, TimThumb permite al usuario definir un directorio de cache personalizado con una constante (FILE_CACHE_DIRECTORY) así como un mecanismo para cargar su configuración personalizada (un archivo opcional timthumb-config.php).

Esta configuración facilita un montón de flexibilidad a la hora de usar TimThumb en una web de un cliente. Pero cuando TimThumb viene incluido en un tema o plugin este método de configurarlo no es muy útil. Un ejemplo es WooThemes, que usa TimThumb en todos sus temas, o Elegant Themes (mi preferido), que también los usaba aunque lo está abandonando. Y es que hay situaciones en que el servidor no te permite escribir en subdirectorios de tu carpeta /wp-content/themes/, y en estos casos no te queda otra que usar la localización de la cache por defecto.

El problema es que no hay manera sencilla de solucionar esto de una manera global, que sirva para todos los casos. Crear una carpeta /cache/ en cada uno de los directorios de estos temas y cambiar los permisos (chmod) de los mismos no siempre es posible, aunque siempre hay algún sitio donde subir archivos y que, por defecto, normalmente siempre tiene permisos de escritura del servidor: wp-content/uploads y wp-content/blogs.dir

Configurando TimThumb para poner su cache en uno de estos lugares es difícil de lograr de manera global. La solución obvia sería crear un archivo timthumb-config.php en cada  uno de los directorios del tema en cuestión. Esto no es lo mejor, porque significa que si actualizas un tema todas las personalizaciones y modificaciones tendrías que volver a hacerlas. Una posible solución, más limpia, sería crear un archivo timthumb-config.php centralizado, en wp-content,por ejemplo, que contenga una sola línea:

<?php define( 'FILE_CACHE_DIRECTORY', dirname( __FILE__ ) . '/blogs.dir/1/timthumbcache/' ); ?>

De todos modos esto sigue siendo un apaño, que no dirá mucho de ti como desarrollador. Hay otras cosas que puedes hacer en un caso como este:

  • Deja de poner una copia de tus utilidades compartidas (el “framework”) en cada carpeta de tema. Esto suele ser así porque se piensan los temas para instalaciones en un solo sitio, pero crea un montón de problemas en redes multisitio que ofrezcan distintos temas a sus usuarios, donde un simple cambio en el framework significaría actualizar todos los temas, lo que se convierte en un auténtico dolor de cabeza si el actualizador automático del desarrollador del tema no funciona correctamente. Debes permitir que tu framework se instale como un plugin de red multisitio, o al menos ponlo en la carpeta wp-content. Mejor aún: puedes seguir metiendo los archivos del framework en los temas, pero cárgalos solo si la versión “pluginificada” no está disponible. Esto ofrece lo mejor de ambos mundos.

    Ahora bien, en el caso de TimThumb, esta configuración no resolvería el problema. Pero significaría que tendrías que modificar solo un archivo, en vez de 50 en toda la instalación..

  • Pon un wrapper alrededor de TimThumb, para que sea más flexible en cuanto a la ubicación del fichero de configuración. Por ejemplo, crea un archivo llamado mitema-thumb.php, que sería algo así:
    <?php  if ( file_exists( dirname(__FILE__) . '../../global-timthumb-config.php' ) ) {  	require( dirname(__FILE__) . '../../global-timthumb-config.php' );  }    // Load the out-of-the-box TimThumb utility  require( dirname(__FILE__) . '/thumb.php' );  ?>

    Luego apunta todos los atributos src generados por TimThumb a mitema-thumb.php, en vez de directamente a TimThumb. De este modo, si hay una configuración global, se carga la primera, y en caso contrario ya recurrirá al archivo local timthumb-config.php, como especifica TimThumb.

  • Pluginifica” TimThumb antes de usarlo. En un mundo perfecto tendrías la flexibilidad de WordPress aplicada a TimThumb: la posibilidad de almacenar la ubicación de tu cache en la base de datos, por ejemplo, o de filtra la ubicación usando apply_filters(). Eso si, esto genera mucha sobrecarga, pues TimThumb usa unos 700Kb para cargar una sola imagen. Cargar WordPress usando la constante SHORTINIT  (que carga solo para que WordPress pueda hacer cosas como get_option() y apply_filters()) consume 3.500Kb, o lo que es lo mismo, 5 veces más de lo que consume cargar la misma imagen usando solo TimThumb. Esto no sería del todo inaceptable con un sistema de cache potente, pero creo que es mucho sacrificio para un script al que se recurre varias veces cada vez que se carga una sola página.

    Así que otra idea sería esta: Simplemente recurre a wp-includes/plugins.php. Hay quien dice que un modo de mejorar cualquier paquete PHP es incluir este archivo, y puede que tenga razón. plugins.php es autosuficiente (no necesita del resto de WordPress), y solo añade una sobrecarga de 50 a 100Kb. Así que volveremos a nuestro archivo mitema-thumb.php de nuevo, pero añadiendo algo de la grandeza de plugins.php:

    <?php    // Carga las herramientas del plugin, condicionalmente  if ( !function_exists( 'do_action' ) ) {  	require( dirname(__FILE__) . '/plugins.php' );  }    if ( file_exists( dirname(__FILE__) . '../../global-timthumb-config.php' ) ) {  	require( dirname(__FILE__) . '../../global-timthumb-config.php' );  }    // Carga TimThumb  require( dirname(__FILE__) . '/thumb.php' );  ?>

    En este ejemplo, thumb.php no tendría por qué ser una instancia externa de TimThumb. Se puede recurrir al mismo con esas pequeñas maravillas llamadas do_action() y apply_filters(). De este modo tu archivo global-timthumb-config.php o timthumb-config.php no definirá solo constantes, sino que tendrá a su disposición funciones PHP completas, usando la infraestructura de ganchos (hooks) de WordPress.

    Esto conllevaría mantener un fork” de TimThumb, pero puede ser un gran recurso para desarrolladores de temas WordPress.

Estos fantásticos trucos los encontré en Teleogistic.

domingo, 3 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Geolocalización en bbPress

Posted: 03 Jun 2012 10:59 AM PDT

Si quieres añadir un toque de personalización local a tus foros bbPress lo tienes bien fácil, solo tienes que añadir un plugin que incorpora geolocalización a tus foros.

bbPress topic location es una pequeña maravilla que, una vez instalado, ofrece lo siguiente:

  • Funciona tanto en los foros como en el escritorio
  • Funciona gracias a w3c geolocation, lo que significa que el plugin puede adivinar tu localización actual si tu navegador tiene esta característica, cada vez más popular
  • Guarda los datos de latitud y longitud de manera separada en los meta de los mensajes (‘_bbp_topic_geo_long’ and ‘_bbp_topic_geo_lat’), permitiendo hacer búsqueda de mensaje por geolocalización. Otro tipo de información (petición de localización, dirección facilitada) se guarda en un tercer meta de los mensajes (‘_bbp_topic_geo_info’).

Así es como se verá el nuevo campo …

Y así se muestra la localización de cada usuario …

Como ves muy completito, dará un toque de “nivelazo” a tus foros.

viernes, 1 de junio de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress en portugués se hace informal

Posted: 01 Jun 2012 07:56 AM PDT

Para la próxima versión, sin saber yo ahora mismo si llegarán a la 3.4, los compañeros que se ocupan de la traducción de WordPress al portugués de Portugal (también hay portugués de Brasil) han tomado la decisión de empezar a ofrecer también WordPress en lenguaje informal.

Siempre ha sido filosofía de WordPress el trato informal al usuario, de “tú”, pero hasta ahora la traducción al Portugués era solamente formal, tratando “de usted” al usuario, algo que han decidido cambiar y ofrece una versión adicional de la traducción en “portugués informal”, más acorde con los textos originales en inglés, que siempre “tutean” al usuario, y que me parece una buena decisión.

El equipo de traducción de WordPress al español de España llevamos muchas versiones usando el lenguaje informal, siguiendo la filosofía original, aunque eventualmente Reyson ha estado ofreciendo traducciones con trato “formal” al español de Perú, no oficiales pero muy bien trabajadas, que puedes usar si lo prefieres o no quieres hacer la tuya propia editando los archivos “.po” disponibles en la descarga oficial.

App Store no oficial dentro de WordPress

Posted: 01 Jun 2012 07:45 AM PDT

WordPress nos ofrece una especie de App Store de plugins y temas, desde “Apariencia -> Temas” o “Plugins -> Añadir” del escritorio de WordPress podemos instalar y empezar a utilizar cualquier plugin y tema del repositorio oficial pero ¿qué pasa con los temas y plugins que no están en esa “App” oficial?.

Gracias a, cómo no, un plugin, podemos instalar una App Store de plugins y temas no oficiales, vamos, que no están en el repositorio oficial, normalmente por cuestiones del tipo de licencia que usan, que ya sabes que deben ser GPL 2.0 o superior, y otros asuntos que no cumplen los requisitos del repositorio oficial.

El amigo en cuestión es WP App Store, un plugin que se instala como los demás y que, una vez activo, nos ofrece una nueva pantalla en el Escritorio de WordPress desde la que instalar temas y plugins de gran calidad.

Y, no te creas que los plugins y temas son de medio pelo, al contrario, los plugins y temas son de desarrolladores de primer orden, como WooThemesrocketgeniusGravity FormsPress 75 y bastantes mas.

En contrapartida, el proceso de instalación no es el oficial, ya que en la mayoría de los temas y plugins – que son de pago casi todos – hay un proceso de registro, el lógico para tener soporte y demás virtudes de los desarrollos premium. Eso si, una vez registrado los siguientes se instalan tan fácil como desde el proceso oficial.

En este vídeo se ve estupendamente y no da nada de miedo, es sencillito …

Personalmente me parece un sistema muy interesante, al que espero se unan más desarrolladores, pues se promocionan unos a otros desde un mismo entorno, y para el usuario son más opciones, lo que siempre es interesante. Además, son también síntoma (bueno) de la madurez de WordPress, donde todo tiene cabida, la enorme cantidad de recursos gratuitos y esas pequeñas maravillas que, por un pequeño coste, nos ofrecen algunos grandes diseñadores y desarrolladores.

A ti ¿qué te parece este tipo de iniciativas?

Visto en The Next Web, gracias al aviso de José.

Seguidores

Archivo del blog