phpBB vs SMF, buscando el foro adecuado
Quieres poner en marcha un foro ¿qué software elegir?
Si buscamos opciones de pago, la respuesta se decanta por vBulletin.
Pero en el terreno del open source, la respuesta no está tan clara. De hecho, el panorama es más confuso de los que inicialmente puede parecer:
- El veterano, de los orígenes de PHP: phpBB
- El que pisa los talones: Simple Machines Forum, SMF
- El que acaba de nacer: myBB
Hay otros que podrían ocupar el lugar de myBB, pero no han aparecido lo suficiente en distintas comparativas, o bien lo han hecho sin suficientes argumentos, de modo que quedan fuera.
Este post pretende ser un weblog de los aspectos en los que me baso para evaluar cada una de estas opciones, un tema repetido multitud de veces en internet, pero sin solución clara y donde el decantarse por uno u otro no ha respondido a una lógica objetiva.
Puede que no haya sabido buscar correctamente, de todos modos espero que te sirva de ayuda a la hora de tomar una decisión.
Esta página irá actualizándose en los próximos días, suscríbete para no perder detalle
Primer asalto, myBB descartado
Así es, y no lo hago por falta de alguna característica, sino por todo lo contrario:
Es el que mejor sistema de importación tiene, de modo que si algún día tengo que abandonar una de las plataformas, con toda seguridad me vería obligado a volver a myBB.
Además, así tendrá tiempo de ganar enteros en un aspecto del que carece: madurez.
Wrap Up
Probando phpBB en estos momentos. Entre las cosas que me han sorprendido (gratamente) están la rapidez de ejecución (en lan se recibe la página en apenas 35ms).
Me echa para atrás y mucho la falta de un sistema de gestión de plugins continuista. Uno de los puntos fuertes del éxito de WordPress ha sido este aspecto, la modularidad, el actualizar fácilmente sin perder las funciones extra que te permiten obtener lo que realmente quieres del software.
Si cada actualización de seguridad se convierte en un problema y un major upgrade te inutiliza absolutamente todo, phpBB deja de ser una opción. Como último recurso se podría utilizar git para hacer branching incorporando los cambios de cada actualización. Seguimos investigando...
La oportunidad de SMF
No he indagado demasiado en las funciones que como foro tiene.
He conseguido alrededor de un 15% de más rendimiento con SMF que con phpBB, algo mínimo e irrelevante en la práctica. Desactivar la opción DNS lookups en el panel de administración es fundamental, no entiendo como puede venir activado por defecto.
Buena impresión, aunque en algo tan básico como el SEO las opciones son mínimas. En este aspecto me gusta más phpBB.
Las primeras pruebas
A falta de detallar un poco más lo que voy buscando del foro, a nivel práctico algunas conclusiones:
- El gestor de paquetes y actualizaciones de ambos foros es pura shit. Cualquier cosa que instales te guarrea el código base del foro. Es decir, emplear git o cualquier otro control de versiones se hace imprescindible si no quieres acabar con un gran cadáver imposible de actualizar.
- El sistema de caché de SMF es más avanzado que el de phpBB, y de serie incluye interesantes opciones de escalabilidad. Quizás sea esta la razón que hace que SMF sea más rápido y gane por algunas décimas de segundo a phpBB.
- Modificaciones y plugins: no hay color, en phpBB hay mucha más variedad. Sin embargo, y especialmente para el proyecto que estoy realizando, hay plugins realmente interesantes en SMF que superan con creces a los equivalentes de phpBB.
- SEO: tanto por estructura como por plugins, gana phpBB. No hay vuelta de hoja.
Más actualizaciones, próximamente...