bbPress Desmond 0.80

Por fin han publicado la nueva versión de bbPress, la 0.80. He aquí una lista con algunas de las mejoras que incluye:

* Posibilidad de borrar foros (sí, antes no existía)
* Etiquetas Multibyte (para el tema de los idiomas con caracteres “raros”).
* Ahora se puede elegir dónde se guardan las plantillas, plugins y el fichero config.php.
* Múltimples plantillas.
* Mejor soporte para zonas horarias.
* Mejoras en la presentación del código marcado con comillas inversas (se respetan los espacios en blanco).
* Se ha eliminado el estado de resolución de los temas (ahora hay que activarlo mediante un plugin).
* Mejoras en la clase que controla la base de datos.

La actulización es muy simple, basta con subir los archivos de la nueva versión y recargar la página. Automáticamente se procederá a la actualización (si trabajas con el modo safe-mode activado puedes tener alguna complicación adicional).

El único “trabajo complicado” que hay que hacer es el relativo a las plantillas. En las versiones anteriores sólo se podía tener una plantilla que se guardaba en el directorio my-templates. Ahora debe estar en un subdirectorio dentro de my-templates. Además este subdirectorio deberá contener al menos:

– una hoja de estilos llamada style.css,
– un pantallazo llamado screenshot.png y
– algunos archivos de plantilla.

Si falta alguno de éstos la plantilla no se podrá activar. Una vez creados estos ficheros podemos activar la plantilla desde Presentación->Themes en el panel de control de bbPress.

Listado de plugins para bbPress

Si estás buscando plugins para tu foro bbPress estás de enhorabuena; hace unos días han puesto en marcha un apartado de la web donde van a centralizar el tema de los plugins:

http://bbpress.org/plugins/

Están ordenados por antigüedad y por popularidad. Quizá los más interesantes, por ahora, sean los de integración con wordpress y los foros privados (quizá eran los que más estaba pidiendo la gente).

bbPress traducido al español versión actualizada

Con sólo un par de días de diferencia ya está lista la nueva versión de la traducción al español de bbPress 0.74. En esta nueva versión ya está casi toda la parte pública terminada y sólo faltan algunas cosas en la parte de administración.

Puede descargarse aquí.

Actualización (05/02/2007): Añadido el archivo .po al fichero.

bbPress traducido al español

Ya tengo lista la primera versión de la traducción de bbPress al español. Puede descargarse aquí (está en el servidor de SourceForge).

La versión traducida está todavía a medias, faltan algunas cosillas por traducir, pero está lo principal de la parte pública. En las próximas versiones iré completando y corrigiendo lo que falta y traduciré también la parte de administración e instalación. Si encuentras algún fallo en la traducción avísame para arreglarlo.

bbPress es un fantánstico sistema para poner en marcha un foro, es sencillo, ligero y respeta los estándares. Pueden añadirse, mediante plugins, todas las características que se quieran. Está aún en sus primeras versiones pero ya se puede usar sin problemas. Yo estoy usándolo en los foros de ZenCartEs y va muy bien.

Existe una comunidad de usuarios de bbPress en español pero todavía tiene muy poco movimiento. A ver si entre todos la ponemos en marcha.

Nota: Esta versión es para bbPress 0.73 pero puede usarse en la 0.74. En un par de días estará lista la nueva versión con las claves nuevas que han aparecido en la 0.74.

bbPress 0.74

Llevamos un comienzo de año movidito en cuanto a lanzamientos de nuevas versiónes. Ahora le ha tocado el turno a bbPress que ha llegado a su versión 0.74.

Entre las mejoras destacan:

– Ahora, al borrar un usuario el usuario se borra. No queda marcado como borrado.
– Mejorada la compatibilidad con WordPress.
– Instalador más sencillo. Ahora incluso te avisa si tienes algo mal configurado.
– Ya se pueden almacenar valores de configuración en la base de datos.

El anuncio en inglés aquí.

Actualización:

En este otro post explican el funcionamiento del API que gestiona el almacenamiento de valores de configuración. Se recomienda usar estas funciones en lugar de acceder directamente con la base de datos.

El funcionamiento es muy sencillo, se usan cuatro funciones:

bb_get_option( $option_name ) – Para leer un valor. Esta función busca el valor en los defines, en las variables de configuración y, por último, en la base de datos.
bb_get_option_from_db( $option_name ) – Para leer un valor directamente de la base de datos.
bb_update_option( $option_name, $value ) – Para actualizar o crear un valor.
bb_delete_option( $option_name, $value = ” ) – Para borrar un valor.
bb_cache_all_options() – Para guardar en la cache todos los valores.