AdvancedLanguageCenter.com es un proyecto desarrollado bajo la plataforma
Drupal, el estupendo concepto y diseño es obra de
Pentrexyl.net.
Se usó
Drupal como
framework por las ventajas que representaba para sus requerimientos técnicos, es decir:
- Clasificación de contenidos.
- Distintos tipos de contenidos.
- Manejo de usuarios.
- Multilingüe.
En el apartado de
Multilingüe solo se activaron dos idiomas: español e inglés, sin embargo, la puerta estará abierta a los idiomas que se requieran, esto es una de las funcionalidades que hacen bastante versátil a este
CMS.
Desarrollo
El diseño fue entregado en forma de imagen la cual se convirtió fielmente en theme para
Drupal, un theme que respeta tanto el concepto del diseñador como los estándares del
W3C:
xHTML y
CSS.
Un
Drupal recién instalado y theme'ado no es suficiente (en la mayor parte de las ocasiones), cuestión por la cual se debe adicionar de uno que otro módulo que permita expandir las funcionalidades del
CMS básico, módulos que se obtienen desde el sitio web del sistema; sin embargo, en una buena parte de los casos (como es también el de este proyecto), los módulos existentes en dichos repositorios también se quedan cortos o de lleno no cumplen con los requisitos del proyecto, en este tipo de casos es necesario
desarrollar módulos a medida.
Para el particular caso de
AdvancedLanguageCenter.com se usaron algunos módulos existentes en el paquete de instalación y otros de los repositorios oficiales de
Drupal. Claro que estos módulos deben ser instalados, configurados y optimizados según los requisitos del proyecto.
Una vez montado el sitio, configurado y debidamente configurado se desarrollaron tres módulos para cubrir las necesidades de unas secciones que no encajaban bien en los módulos `
tradicionales`, estos son específicos para las secciones:
- Portada.
- Sección Nosotros.
- Sección Servicios.
Entre las características primordiales de estos módulos se encuentran:
- Fidelidad al concepto del diseñador.
- Facilidad de uso al usuario final.
- La versatilidad del multilenguaje.
- Los principios de los estándares Drupal (respecto a su programación).
- Optimizados para uso del sistema de caché de Drupal.