bbPress 2.0 calentito, a punto de salir

Si no puedes esperar a la versión definitiva ya puedes descargar la versión RC4 de bbPress 2.0, el plugin de foros de WordPress que sustituye el sistema independiente actual con instalación propia, con lo que ya tendríamos una integración casi total de servicios: WordPress, BuddyPress, Multisitio, Foros.

Los cambios que se han incorporado desde la revisión anterior son los siguientes:

  • Integración con hilos de actividad y @menciones de BuddyPress
  • Mejoras en la integración con Akismet
  • Mejoras en el proceso de actualización
  • Importador mejorado
  • Mejoras en la integración en multisitio
  • Mejoras en el manejo de usuarios spam/borrados
  • Se ha añadido soporte de blacklist_keys (palabras en lista negra)
  • Se han añadido acciones a los formularios de tema/respuesta
  • Se ha actualizado el color verde de admin para que se adapte a WordPress 3.2

No está mal ¿no?

¿Ya te has animado a instalarlo en algún sitio?. Yo aún estoy haciendo pruebas antes de animarme a migrar los foros WordPress, siento ser un poco cobarde en este sentido.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar WordPress

Asegurando WordPress con .htaccess

He hablado muchas veces del fichero .htaccess, un archivo que, aunque no pertenece a la instalación de WordPress, es necesario para que funcionen muchas cosas que seguro necesitaremos, desde los enlaces permanentes hasta la protección de nuestras carpetas.

Pero como andaba todo algo disperso he pensado que, en estos tiempos que corren, no está de mas un recordatorio y, por supuesto, un resumen.

Pero antes vamos a ver lo que ya había por si te has perdido algo, luego escribimos las líneas para que tu .htaccess asegure tu WordPress.

¿Hacemos una recopilación? …

Y vaya, que ¿por qué no recopilar unos cuantos de estos trucos y preparar unas líneas con las que asegurar WordPress desde .htaccess?. Sería algo así …
PHP:
  1. # Asegurando WordPress
  2.  
  3. # Desactivar la firma de servidor
  4. ServerSignature Off
  5.  
  6. # Desactivar el listado de carpetas y archivos
  7. Options All -Indexes
  8.  
  9. # Protegiendo el mismo fichero htaccess
  10. <files .htaccess>
  11. order allow,deny
  12. deny from all
  13. </files>
  14.  
  15. # Protegiendo htaccess de manera extrema
  16. <files ~ "^.*\.([Hh][Tt][Aa])">
  17.  order allow,deny
  18.  deny from all
  19.  satisfy all
  20. </files>
  21.  
  22. # Protegiendo wp-admin por IP
  23. AuthUserFile /dev/null
  24. AuthGroupFile /dev/null
  25. AuthName “Access Control”
  26. AuthType Basic
  27. order deny,allow
  28. deny from all
  29. # IP cuando estoy en casa
  30. allow from xx.xxx.xxx.xx
  31. # IP cuando estoy en el trabajo
  32. allow from xx.xxx.xxx.xxx
  33. allow from xxx.xxx.xxx.200
  34. # IP de otro usuario con permisos
  35. allow from xxx.xxx.x.xx
  36.  
  37. # Protegiendo el fichero wpconfig.php
  38. <files wp-config.php>
  39. order allow,deny
  40. deny from all
  41. </files>
  42.  
  43. # Protegiéndonos de los commentarios spam
  44. <IfModule mod_rewrite.c>
  45. RewriteEngine On
  46. RewriteCond %{REQUEST_METHOD} POST
  47. RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
  48. RewriteCond %{HTTP_REFERER} !.*tublog.com* [OR]
  49. RewriteCond %{HTTP_USER_AGENT} ^$
  50. RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
  51. </IfModule>
  52.  
  53. # Desactivando el hotlinking con  un mensaje de aviso
  54. <IfModule mod_rewrite.c>
  55. RewriteEngine On
  56. RewriteCond %{HTTP_REFERER} !^$
  57. RewriteCond %{HTTP_REFERER} !^http://www.xyz.com/.*$ [NC]
  58. RewriteCond %{HTTP_REFERER} !^http://www.xyz.com$ [NC]
  59. RewriteCond %{HTTP_REFERER} !^http://xyz.com/.*$ [NC]
  60. RewriteCond %{HTTP_REFERER} !^http://xyz.com$ [NC]
  61. RewriteCond %{HTTP_REFERER} !google. [NC]
  62. RewriteCond %{HTTP_REFERER} !msn. [NC]
  63. RewriteCond %{HTTP_REFERER} !live. [NC]
  64. RewriteCond %{HTTP_REFERER} !yahoo. [NC]
  65. RewriteCond %{HTTP_REFERER} !gravatar. [NC]
  66. RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
  67. RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
  68. </IfModule>
  69.  
  70. # Baneo por IP
  71. <Limit GET POST>
  72.  order allow,deny
  73.  deny from xx.xx.xxx.xxx /aquí pones la IP a banear
  74.  allow from all
  75. </Limit>
  76.  
  77. # Baneo por dominio
  78. RewriteEngine On
  79. Options +FollowSymlinks
  80. RewriteCond %{HTTP_REFERER} dominio_a_banear\.com [NC]
  81. RewriteRule .* - [F]
  82.  
  83. # Evitar splogs
  84. RewriteEngine On
  85. RewriteCond %{REQUEST_METHOD} POST
  86. RewriteCond %{REQUEST_URI} .wp-signup.php*
  87. RewriteCond %{HTTP_REFERER} !.*miwordpressmu.com.* [OR]
  88. RewriteCond %{HTTP_USER_AGENT} ^$
  89. RewriteRule (.*) http://disney.com/ [R=301,L]

Unos detalles … 

  1. La "serversignature" es un texto en los mensajes de error que indica la versión de Apache que usamos e incluso el email del administrador
  2. ¡Ojo!, no pegues directamente eso en tu .htaccess, que hay muchas líneas de ejemplo

Ea, a ir seguro por esas webs, que hay mucho Apache suelto ;)

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

BuddyDrop, ¿el “port” BuddyPress para Drupal?

Hoy leía en WpCandy que, al hilo del anunciado cierre por mantenimiento de BuddyPress.org de esta semana, hacía la coña de que igual a los chicos de BuddyPress les daba por pasarse a Drupal.

Y, bueno, lo interesante ha sido conocer esta idea locura: BuddyDrop, un hipotético plugin para Drupal cuya función sería llevar a este CMS las virtudes y posibilidades de BuddyPress para ofrecer a Drupal mucho de lo que en poco tiempo ha conseguido WordPress, aprovechando la capacidad de este macro-plugin y crear redes sociales que aprovechen lo mejor de ambos CMS (WordPress y Drupal).

La verdad es que la idea es buena, por lo mismo que WordPress debería aprovechar el conocimiento del código de Drupal para incorporar funcionalidades adicionales poco a poco y, de este modo, uniendo la sencillez y escalabilidad de WordPress a la solidez como CMS de Drupal, llegar a crear “el CMS” por excelencia.

Bueno, en realidad no hay nada cierto en todo esto, es solo una broma de la gente de Teleogistic, pero ¿a que en el fondo no es mala idea?

Nota: el logo se las trae :lol:

BuddyPress 1.2.9

Hoy, que todos estamos con WordPress 3.2 liados que no se nos olvide que tenemos disponible la versión 1.2.9 de BuddyPress. Pero sobre todo, si vas a actualizar a WordPress 3.2 actualiza antes el plugin, como nos recomienda José Conti.

FAQ bbPress 2.x (plugin)

¿Aún no te animas a probar bbPress 2.x?, pues seguramente esta lista de dudas y respuestas (FAQ) te ayude a decidirte. La ha creado John J. Jacoby y es un buen punto de comienzo:

¿Donde puedo desargarlo?
1. Desde el instalador de plugins de tu WordPress
2. http://wordpress.org/extend/plugins/bbpress/

¿Donde puedo informar de errores?
1. http://bbpress.org/forums/ (usa la tag 'bbpress-plugin')
2. http://bbpress.trac.wordpress.org

¿Donde puedo informar de una vulnerabilidad de seguridad?
1. http://wordpress.org/about/contact/
2. jjj en #bbpress en el  freenode de IRC

¿Donde puedo hacer preguntas de soporte?
Usa los foros oficiales (en inglés) o los de Ayuda WordPress

¿Se integrará con BuddyPress?
De momento aún no, pero tampoco entra en conflicto con tu tema o datos existentes

¡No se ven los foros e hilos en mi tema!
Vuelve a guardar tus enlaces permanentes

¿Hay algún importador de foros bbPress versión 1.x?
Se está en ello, pero aún está en fase de prueba. Anímate a probarlo e informa de los errores.

¿Donde está la documentación?

En el mismo código del plugin de momento. No tiene mucho sentido crear documentación para una versión aún en pruebas, sujeta aún a cambios. Habrá pronto un codex de bbPress.

¿Por qué como admin puedo publicar vídeos y los  usuarios normales no?
Las cuentas de Admin en WordPress tienen capacidades extra que les permiten publicar todo tipo de contenido, y bbPress ahora es parte de WordPress y hereda estas capacidades.

¿Qué va a pasar con bbPress 1.x?
De momento se seguirá manteniendo pero se congelará su desarrollo futuro, así que no esperes nuevas funcionalidades en bbPress 1.x.

¿Puede instalarse el plugin bbPress 2.0 Beta sin WordPress?
No. bbPress 2.0 es un plugin para WordPress.

 

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

WangGuard, el anti-splog definitivo

Hace tiempo que José Conti viene luchando contra esa plaga de los blogs spam en instalaciones multisitio y BuddyPress, y parece que por fin ha dado con la solución. ¿Lo mejor?, que ha creado un plugin, gratuito para uso no comercial, con el que mantener a ralla a los molestos splogs.

Estoy hablando de su reciente niño: WangGuard, ya en el repositorio oficial de WordPress. Con este plugin, que se instala como cualquier otro, tienes en tu WordPress un sistema al estilo de Akismet, pero especializado en splogs. Cuando un usuario trata de darse de alta en tu sitio WangGuard comprueba si está en la base de datos de sploggers (en continuo crecimiento) y si así fuera no le permite crear el blog, así de simple.

Por supuesto, mediante la API, puedes mejorar la base de datos, algo altamente recomendable.

Iba a decir alguna frase memorable que os animara a instalarlo pero mejor esta de Jose

WangGuard es más que un simple sistema de control de acceso, es un servidor controlando el registro de usuarios no deseados, en un servidor que comprobará cuando vosotros queráis si tenéis usuarios no legítimos registrados y esto es solo el principio.

Así que ya sabéis, si queréis tener vuestra instalación de WordPress multisitio a salvo de sploggers instalaros WangGuard, "Made in Spain".

BuddyPress 1.2.6

Ya está disponible la versión 1.2.6 de BuddyPress, el plugin que convierte tu instalación de WordPress en una comunidad con todas sus funcionalidades. Además, José ya ha liberado la traducción al español con lo que tienes todo lo necesario para la actualización.

En esta versión se arreglan nada menos que 91 fallos y se han mejorado algunos detalles:

  • Mejoras en la aplicación de estilos en los comentarios anidados
  • Añadidas paginaciones en sitios que faltaban
  • Mejoras en el soporte de funciones abandonadas en WordPress 3.0
  • Ahora puedes quitar a un usuario de un grupo
  • Mejoras en la gestión de memoria de bbPress (sistema de foros integrado)
  • Mejoras en la compatibilidad LDAP
  • Se ha eliminado código obsoleto
  • Puedes modificar los enlaces de las entradas

Mensajería privada en WordPress

Quede claro de antemano que soy totalmente contrario al uso de mensajería privada en blogs, y si me apuras también en foros, pero entiendo que hay mucha gente que quiera ofrecer este tipo de servicio a sus lectores con lo que - aviso - se pierde parte de la conversación que se fomenta en el blog. ¡He dicho!.

Bueno, hecha la declaración de queja por mi parte aquí te dejo unos cuantos sistemas para ofrecer mensajería privada en WordPress, algo que no esperes de un servidor, si quieres decir algo para eso tienes los comentarios ;)

User Messages - Genial plugin que, a pesar de haberse detenido su desarrollo, es un sistema muy completo de mensajería entre usuarios desde las páginas de tu sitio.

PM for WordPress - Sistema interno de mensajería entre usuarios, simple pero efectivo.

WP private messages - Muy similar al anterior, permite mensajería desde los suscriptores hasta el administrador.

Cartpauj PM - Al contrario que los dos anteriores, y similar al primero, este plugin ofrece un sistema de mensajería desde la parte visible de tu sitio, no desde el escritorio.

Semi-private comments - Este es un sistema distinto, lo que ofrece es marcar ciertos comentarios como "semi-privados", de modo que solo tu y el administrador (este siempre, claro) podáis ver ciertos comentarios.

Si no te gustan estos, también puedes usar PHPfreeChat que, además de funcionalidad de chat ofrece mensajería privada.

Y, por supuesto, puedes ofrecer este tipo de funcionalidad con la madre de todos los plugins, BuddyPress, que ofrecer de manera nativa mensajería privada entre usuarios, como parte de su sistema de red social.

WordPress Chat Plugin

Crea tus sesiones de chat en tu blog, interactúa con tus lectores e incrementa tus ventas, sin utilizar ningun codigo de terceros. Funciona muy bien con BuddyPress y multisitios también.

Es el mejor plugin de chat para WordPress y BuddyPress!

Solo subelo a los plugins de tu instalación, activalo y listo. Puedes usar las sesiones de chat que quieras en cualquier pagina de tu WordPress, MultiSitio o incluso de tu comunidad BuddyPress.

Incluye gravatars, emoticonos, registros y muchas opciones de personalización. Este plugin cubre todas tus necesidades.

Usuarios pueden conectarse con su usuario de WordPress o BuddyPress, visitantes pueden conectarse via Twitter o Facebook!

Claro el administrador puede seleccionar como quiere que se conecten sus usuarios.

También puede usar un botón en la esquina para que tus visitantes puedan iniciar una sesión de chat. Es muy útil para ventas o para atraer a nuevos usuarios a tu comunidad.

Agregar una ventana de chat a una pagina o entrada es muy simple, solo utiliza el botón WYSIWYG en tu editor. Este plugin es perfecto para tus usuarios de tu instalación de WordPress MultiUsuario.

Estas son algunas de tantas opciones que este plugin te ofrece:

Activa o desactiva el botón de chat en la esquina de la pantalla.
Prende o apaga los sonidos de chat.
Activa o desactiva los avatars.
Activa o desactiva emoticonos.
Elige en mostrar fecha y hora del chat.
Configura las dimensiones de la ventana de chat.
Selecciona todos los colores y fuentes de combinen con tu blog.
Crea y muestra tus registros de chat, buenos para SEO!
Activa o desactiva usuarios públicos, usuarios de WP, Facebook y Twitter.
Y mucho mas…

Descarga este Premium Plugin.

Tu propio botón “Me gusta” como en Facebook

tampón "me gusta"

Últimamente parece que estoy empeñado en demostrar al mundo que no se necesita regalar tráfico a otras empresas para ofrecer funcionalidades sociales. Me refiero al hecho de que con una instalación de WordPress puedes ofrecer todo lo que el usuario busca en un entorno social, ya sea con iconos para compartir el contenido, devolver los comentarios a tu blog y no digamos si usas BuddyPress.

Pues bien, aquí tenemos otro paso más en esta batalla por tu propio sitio web: ofrecer un botón al estilo del "me gusta" de Facebook pero con tu propio texto, imagen e incluso con contador de clics.

Y solo tienes que instalar el plugin Thank you counter, configurar sus opciones - ente las que tienes la posibilidad de elegir texto y tu propia imagen de botón - y ponerlo a disposición de tus lectores para que cada publicación muestre el nivel de popularidad.

Los clics al botón se guardan en una tabla de la base de datos así que si lo usas en un lugar con mucho tráfico tenlo en cuenta porque habrá una tabla más que engordará poco a poco.

Instalar el plugin es igual de sencillo de siempre, lo buscas en el instalador de plugins, lo instalas y lo activas. Luego puedes definir donde se mostrará en la página de ajustes del plugin o mostrarlo a voluntad mediante shortcodes o filterhooks, tu decides.

Además, también te ofrece un widget en el que mostrar los artículos con más clics, que más han gustado, con lo que sirve de maravilla como sistema de votaciones y te puedes ahorrar otro plugin.

Aquí te dejo unas capturas, verás que los botones por defecto son bastante feuchos pero ya te digo que puedes usar los tuyos propios …

Botón en una entrada Página de ajustes principal Página de ajustes 2 Página de estadísticas Estadísticas de una entrada Widget de escritorio de destacados Widgets Ajustes del widget de escritorio Ajustes de los widgets

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog