Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Cambios y mejoras en los foros de Velneo

Se está finalizando la segunda fase de cambios y mejores que se aplicarán a los foros (bbPRess) de velneo.es.En la primera fase, el objetivo consistió en actualizar la versión base de los foros bbPRess (1.0.X) a la versión más actual (2.0.X), este cambio no resultó sencillo, debido a que parte de la arquitectura (BBDD) del sistema había sido modificado, por lo que fue necesario realizar una exportación desde la primera versión, para luego importar el archivo en la versión actualizada. Para todos los que hayáis sufrido alguna actualización, os podéis hacer una idea.En paralelo a este cambio era necesario, como en ocasiones anteriores (también tras actualizaciones menores), repasar y ajustar el theme personalizado que utilizamos para los foros bbPress. Esto significa que, tras cada actualización de los foros, había que revisar el theme que nosotros mismo habíamos creado y nos encargábamos de mantener debido a que, si en la nueva versión se había modificado el método de invocar alguna de las funciones o quizás alguna función de WP (usadas también en las plantillas) se había quedado desfasada, debíamos reemplazar aquellos métodos para asegurar un correcto funcionamiento e integración del sistema de plantillas tanto con bbPress como con Wordpress.

Personalización Vs. Estandarización

Este es seguramente uno de los debates más clásicos dentro del mundo del desarrollo de software. ¿Creamos nuestro propio sistema personalizado o utilizamos una plantilla o software estándar que cubra nuestras necesidades?. Cada opción tiene sus pros y sus contras.Si nos decantamos por la personalización, podremos dar rienda suelta a nuestra imaginación, tanto a nivel de funcionalidad como a nivel gráfico, permitiéndonos una integración completa y total en nuestro sistema o el del cliente. Eso sí, esto también supone que deberemos desarrollar completamente nuestra (en este caso) plantilla desde cero. Y no sólo eso, si no además, mantenerla del paso del tiempo, es decir, adaptarla según los métodos, funciones y llamadas vayan cambiando, evolucionando o sean sustituidos por otros nuevos. En cambio, si optamos por la estandarización es decir, aprovechar algo que ya está escrito, fabricado, preparado... que cumple la mayor parte de nuestras espectativas, nos permitirá, de entrada, un ahorro directo en horas de desarrollo y otro indirecto en forma de mantenimiento, el cual no dependerá de nosotros. Probablemente la integración no sea tan completa o total como sí nos permite un sistema personalizado, sin embargo, sopesando pros y contras, esta segunda opción suele resultar mucho más beneficiosa para la mayoría de proyectos que se quieren realizar. Y es que, cuando lanzamos los nuevos foros de velneo.es, cometí el error (sólo ahora, con el tiempo, he podido darme cuenta) de hacerlo con una plantilla personalizada. Con cada cambio de versión, tanto de bbPress, como de Wordpress, era necesario evaluar que la plantilla de los foros continuaba funcionando correctamente. Si queríamos probar alguno de los cientos de plugins para bbPress o de integración de este en Wordpress, debíamos, además de instalar y configurar el plugin, incluir manualmente la llamada o llamadas al mismo en la plantilla personalizada de los foros. Y si se actualizaba cualquier de los plugins, ocurría lo mismo, había que estar pendiente de la plantilla. Es precisamente por todo esto, que en esta segunda fase de cambios de los foros bbPress de velneo.es, el objetivo es abandonar el theme y los plugins personalizados (por ej. el de adjuntos del foro), en beneficio de una plantilla y unos plugins estándar, beneficiándonos así del desarrollo, mantenimiento y soporte que la propia comunidad de desarrolladores de Wordpress y bbPress aporta a los proyectos que utilizan dichos recursos. De esta manera, una vez acometido el cambio, nos resultará mucho más sencillo, rápido y directo, proceder a la realización de pruebas de integración de diferentes plugins, que aumenten las funcionalidades base del foro requeridas por los clientes. Igualmente las próximas actualizaciones, tanto del core, como de la plantilla, como de los plugins serán mucho más sencillas, livianas, rápidas y efectivas debido a que estaremos utilizando la versión estándar, desarrollada y probada por toda la comunidad. Pienso que de los errores se aprende y este, como tantos otros, nos servirá para, a partir de ahora, disponer de unos foros mucho más dinámicos y funcionales que permitan cubrir todas las necesidades de nuestros usuarios. Espero que con esta comunicación, quede más claro el porqué de los plazos y cambios en los foros de velneo.es y como continuamos mirando al futuro para ofreceros las mejores soluciones posibles.

David Gutierrez
22/10/2012
Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto