Si es como la mayoría de las aerolíneas que operan internacionalmente:
- Su sitio es relativamente pequeño (docenas de páginas, tal vez cientos si agrega el programa de fidelización, etc.);
- pero tiene que estar localizado en docenas de países e idiomas. (Por ejemplo, tiene un sitio en francés para Francia, Bélgica, Suiza, Canadá, y en holandés para los Países Bajos, Bélgica, etc.) Para una aerolínea es crucial tener un sitio local, porque de ahí es de donde sale la gente y ellos Esperaré que sea un sitio “local” para ellos.) He visto aerolíneas que tienen más de 120 variantes de sitios web (a menudo bajo los dominios de sus propios países).
- La parte más crucial del sitio será el motor de reservas (no solo para vuelos, sino también la venta adicional a su alrededor).
- Tendrá ofertas por períodos específicos que deben implementarse rápidamente en todas las localizaciones de esos países. Preferiblemente dejando espacio para que la oficina en el país haga parte de su propio marketing (pero no demasiado).
Es decir, los problemas centrales para los sitios de aerolíneas son: a) integrar a menudo reservas de reserva muy arcaicas y de alguna manera convertir esto en una gran experiencia para el cliente; y b) gestionar todas esas localizaciones.
Creo que a) es más un rompecabezas que media entre una gran experiencia de usuario y hace que los sistemas de fondo funcionen realmente con eso (mucho desarrollo), y su CMS tiene que funcionar bien con todo ese código personalizado. Pero b) realmente es un buen acertijo de Content Management.
- ¿Cuál es un buen sitio para mí para crear un sitio web gratuito?
- ¿Por qué los lenguajes de programación principalmente para uso web a menudo se escriben dinámicamente?
- ¿Qué tecnologías se deben usar si quieres hacer un servicio como Flickr?
- ¿Cuáles son las perspectivas futuras de aprender Node.js en 2018?
- ¿Qué son los desencadenantes en MySQL?
No muchos sistemas manejan bien esas localizaciones (manteniendo la consistencia). Me viene a la mente SDL Tridion, fue creado para escenarios de aerolíneas. (Casi literalmente. Creo que KLM fue uno de sus primeros clientes). Es una gran PITA para implementar y ejecutar, pero funcionalmente exactamente lo que necesita, por lo que para las aerolíneas, puede valer la pena. (Toneladas de aerolíneas lo usan. Todos lo odian, pero tampoco pueden prescindir de él).
Alternativamente, busque sistemas con grandes fortalezas en la localización (para ver lo que quiero decir con eso, lea esta publicación que escribí hace un tiempo: Cómo administrar sitios en varios idiomas); utilizando plataformas / idioma / marcos con los que se sienta cómodo creando una integración compleja para la reserva. (Por ejemplo, si tiene desarrolladores de Java, busque un CMS de Java sólido, etc.)
Si es un operador nacional, puede concentrarse en obtener la combinación correcta de UX y código. Por ejemplo, Virgin America hizo un gran trabajo al ocultar completamente la reserva detrás de una interfaz de comercio electrónico muy fluida. (Ellos usaron Magnolia CMS, pero como se mencionó anteriormente, solo obtengan lo que sus desarrolladores se sientan cómodos con la creación de integraciones)