BuddyPress 1.5.5

BuddyPress 1.5.5 esta disponible para descargar y/o actualizar. Esta version parcha 14 errores y problemas de seguridad de la version anterior, por lo que actualizar a la ultima version es requerido.

¿Que es BuddyPress?

BuddyPress es un paquete de software código abierto para formar redes sociales. Es un plugin que se puede instalar en WordPress para transformarla en una plataforma de red social. BuddyPress está diseñado para permitir a las escuelas, empresas, equipos de deporte, o cualquier otro nicho para iniciar su propia red social o herramienta de comunicación.

Puede descargar la ultima version de BuddyPress aqui.

BuddyPress 1.5.5, actualización importante de seguridad

Acaba de salir a la luz la versión 1.5.5 de BuddyPress, una actualización de seguridad que soluciona 14 fallos, incluida una vulnerabilidad potencial de seguridad que afecta a todas las versiones anteriores de la serie 1.5.x, así que a correr a actualizar.

Breadcrumbs en BuddyPress

Si no sabes lo que es un breadcrumb, que traducido sería algo así como las migas de pan que dejaba Pulgarcito (o Hansel y Gretel) en el cuento para saber como volver a casa, solo que esta vez no se las comerán los pajaritos. Pues es eso exactamente, un recurso de navegación que, en una web, te permite saber siempre en la ruta en la que te encuentras, algo como: Inicio -> Tutoriales -> Como instalar WordPress.

En muchos casos el tema que uses ya lo tendrá incorporado, y ya hace tiempo que te mostré como añadir breadcrumbs en WordPress, pero no pasa lo mismo con todos los temas para BuddyPress, si no es así toma nota, que lo tendrás en un momento …

Pásate por tu instalador de plugins y pon en marcha “Breadcrumbs everywhere“. Esta pequeña maravilla añade los breadcrumbs en tu tema BuddyPress, y te permite configurar las denominaciones de, por ejemplo, tu portada y la sección blog, o noticias.

Una vez instalado solo tienes que añadir este código donde quieras que aparezca el breadcrumb en tu tema:

<?php if (function_exists('breadcrumbs_everywhere')) breadcrumbs_everywhere(); ?>

Yo lo suelo poner en el fichero header.php, justo después de esta línea:

<?php do_action( 'bp_before_container' ) ?>

Y ya está :)

Puedes ver como queda en la comunidad Open Government que tengo por ahí.

BuddyPress 1.5.4, solución a fallos

Acaba de salir BuddyPress 1.5.4, que soluciona un error mediante el cual los miembros de un grupo podían invitar a usuarios que ya eran miembros del mismo.

Si usas BuddyPress 1.5 con WordPress 3.3 es recomendable que actualices a esta última versión.

Actualización: Tema Jooc para Buddypress

Aquí esta la nueva versión de un tema gratuito que diseñe hace algún tiempo al que no hice ninguna actualización  posterior a su primera versión. El tema Jooc lo hice como un experimento cuando iniciaba en la creación de temas para WordPress y Buddypress y que al principio tenia muchos defectos grandes que poco a poco fui resolviendo. Aqui esta el gran salto de su versión 1.0 a la 1.5.6.

Por el momento esta en espera de la aprobación de los chicos de WordPress para aparecer en Buddypress.org, no tardara mucho en salir si no surge no se detecta ningún problema,  por el momento lo pueden descargar desde mi sitio web para aquellos que no quieran esperar.

¿Que tiene esta nueva versión?

  1. Elimine la caja de búsqueda de la cabecera y la posicione en el sidebar con opcion para activar o desactivar l widget desde el panel de opciones
  2. Cambie de lugar el cuadro de noticias del sidebar a debajo del menu principal, pueden ver la caja en los screenshots.
  3. Panel de opciones para cambiar el logotipo y añadir código de rastreo de analytics.
  4. Modifique el adminbar para darle un aspecto mas fresco y menos estorboso en el header, añadiendo también, una burbuja con el numero de notificaciones y una animación ”DropDown” al los menús desplegables.

El panel de control lo obtuve de nuestros amigos de wp.tutsplus.com y por el momento tiene pocas opciones en el área de administración pero para sus próximas versiones espero poder agregar muchas mas  para que cada sitio pueda tener un aspecto totalmente diferente a otro.

Link de Descarga

Screenshots

joooc ss1 joooc ss2

BuddyPress 1.5.3

Acaba de salir la actualización 1.5.3 de BuddyPress, recomendable para cualquier instalación con BuddyPress 1.5.x ya que soluciona fallos de integración con WordPress 3.3.x.

Desactiva usuarios sin borrarlos

No se a ti pero a mi me pasa mucho. Siempre que tengo activo el registro de usuarios en WordPress, no digamos si permito que actúen como colaboradores con posibilidades de publicación, hay registros a mansalva de lectores que, luego, deciden no participar. Y esto en el mejor de los casos.

Porque luego están los spammers, que se registran allí donde ven un ‘wp-login.php‘ activo, para tratar de colar lo suyo.

Y es especialmente con estos que, aunque puedes borrarlos, es mejor desactivarlos en vez de eliminarlos del todo. Y es así porque si los borras lo detectan pero si los desactivas mantienen tu sitio como activo para spam aunque les anules todos los permisos, con lo que no recibes nuevos intentos de registro.

Esto es así en cualquier WordPress con el registro abierto, y no digamos en WordPress multisitio, sobre todo si tienes activa la posibilidad de crear nuevos blogs/sitios.

Otra situación es cuando tu sitio WordPress es una comunidad, como un BuddyPress o un Multisitio, en esas ocasiones es especialmente útil un sistema de desactivación, temporal o no, de usuarios, al estilo de la moderación en foros.

Pues bien, hay varias maneras sencillas de mantener “vivos” a estos usuarios (u otros) pero inactivos …

La primera sería la acción manual, ya disponible en WordPress por defecto, de bajarles el perfil al nivel de Suscriptor, con lo que solo pueden leer. Esto, si lo combinas con algún plugin de restricción de acceso a partes del escritorio es suficientemente práctico y efectivo la mayoría de las ocasiones.

Otra opción, que es posible que no conozcas, es usar el plugin User Control. Lo que hace este código es añadir una nueva “capacidad” a los roles de usuario mediante la cual, y da igual el perfil que tengan, puedes desactivarlos. El único perfil sobre el que no actúa es sobre el de Administrador.

Una vez desactivado un usuario su cuenta sigue activa pero, al intentar acceder a tu sitio, se le muestra un mensaje de que su usuario ha sido desactivado, muy parecido al típico “baneo” en los foros, y un modo de “poner paños calientes” a usuarios enreda.

disable user 1 disable user 2

La última, un poco más sofisticada, pasa por el plugin Members, que seguro ya conoces. Con este plugin puedes personalizar roles y capacidades de los usuarios en tu sitio, e incluso crear perfiles nuevos.

Aquí la opción sería crear un perfil nuevo, al que llamaremos “Bozo” (es un nombre de usuario utilizado en la cultura “forera” que indica que es un usuario molesto, y también se usa en bbPress), por ejemplo. A este perfil no le asignamos ninguna capacidad, ni siquiera la básica de “Leer”, que es la única que tiene el perfil Suscriptor por defecto.

bozo1 bozo2 bozo3 bozo4

Luego solo nos queda asignar este perfil a los usuarios que queramos desactivar. A partir de ahí, cuando intenten acceder a WordPress recibirán un bonito mensaje de error.

bozo5 bozo6

A mi personalmente me “pone” más el “método Members” pero hay que reconocer que con “User control” parece menos radical, y quizás se enfaden menos los usuarios desactivados.

Claro, si a ti se te ocurre un modo mejor cuéntalo en los comentarios, seguro que lo hay y lo desconozco, y a todos nos gustaría aprender más.

BuddyPress 1.5.2

Si ya has instalado WordPress 3.3 y usas BuddyPress ya tienes la versión 1.5.2 de este megaplugin que, en esta versión, incorpora adaptaciones estéticas a la nueva barra de administración de WordPress 3.3 y algún otro pequeño detalle de compatibilidad.

Editor en portada

Seguro que más de un cliente te ha pedido que sus redactores no necesiten entrar en la zona de administración de WordPress para poder publicar.

Y sino, igual se te ha ocurrido ofrecer la oportunidad a tus visitantes de publicar artículos como invitados, sin siquiera la necesidad de registrarse.

¿O quizás es que echas de menos el editor en portada de Joomla?

Pues bien, sea cual sea tu caso, y como casi todo en WordPress, es absolutamente posible, de hecho es muy fácil y tenemos varias opciones para hacerlo. Vamos a ver unas cuantas …

1. Guest editor

Guest editor es un plugin mediante el que puedes ofrecer a tus visitantes dejar sus artículos como invitados. Lo mejor es que ni siquiera han de registrarse. Solo debes habilitar una página especial, que configuras en los ajustes del plugin, en la que dejarán sus publicaciones.

Las entradas no se publicarán automáticamente sino que debes aprobarlas, lo que me parece el modo más adecuado de permitir este tipo de funcionalidades.

2. Front-end Editor

Front-end editor es otro fantástico plugin, pero en este caso lo que te permite no es la creación de nuevas entradas sino editar las ya existentes sin tener que entrar en el Escritorio de WordPress.

No usa el editor TinyMCE sino un editor visual diferente, pero muy eficaz igualmente. El único requisito es que necesitas PHP 5 o superior para que funcione. Lo mejor es que se adapta a cualquier tema, le es indiferente. Para editar una entrada solo tienes que hacer doble clic en ella y se abre el editor. Una gozada.

3. One quick post

Compatible con WordPress y BuddyPress, One quick post permite la creación y edición de entradas en portada, sin entrar en el Escritorio.

Soporta tipos de entradas personalizadas y dispone de múltiples opciones, como carga de archivos e incluso geolocalización. Es de lo más completo que puedes encontrar.

4. Quick post widget

La forma más sencilla de ofrecer artículos invitados en tu sitio es Quick post widget. Lo instalas y te ofrece un nuevo widget que puedes colocar donde quieras y, a partir de este momento, tus visitantes podrán enviar artículos sin necesidad de registrarse. También, desde la última versión, puedes habilitar el editor “inline” en una página a tu elección, solo tienes que añadir el “shortcode” [quick-post-page] para que funcione.

Puedes configurar un buen montón de opciones en el widget aunque el editor en si mismo es bastante simple, pero suficiente para la mayoría de usuarios.


Bueno, eso es lo que he encontrado, si sabes alguno más cuéntanoslo en los comentarios.

BuddyPress 1.5

Ya está disponible BuddyPress 1.5, no una versión menor con unos pocos cambios sino una completa revisión de este maravilloso plugin para convertir WordPress en una red social.

En la nueva versión se han modificado los menús, el proceso de actualización, incluso el modo de gestionar el tema por defecto, es una revisión importante de este plugin.

Pero esto no significa que vayas a tener que prescindir de los plugins para actuales, ya que hay bastantes que siguen funcionando, incluso el Template Pack 1.2 es compatible.

De todos modos, si ya tienes una instalación de BuddyPress pásate antes por la página de actualización a 1.5 para comprobar si hay alguna incompatibilidad de plugins y temas, que hay muchos que no son compatibles, sobre todo temas.

Los cambios son muchos, como la interfaz de gestión de perfiles de usuario, mayor compatibilidad con , muchas mejoras en el tema por defecto y una mayor rapidez y fluidez de funcionamiento, así que la recomendación, si es una instalación nueva, es que lo uses, que lo vayas instalando y probando mientras van saliendo plugins compatibles. El tema ahora es más fácil de modificar también.