• Nos prochaines actualités

  • Prochains galas et compétitions

  • Nos prochains évènements

Menu
Nouveau site

Nouveau site

Le nouveau site web d'Ararat Club est disponible !

Le contenu a été réorganisé pour être plus clair et accessible, et pour les non-francophones certaines pages sont déjà disponibles dans d'autres langues (anglais, italien, russe, et arménien), et d'autres seront traduites au fur et à mesure.

Des nouvelles seront postées régulièrement dans la catégorie news, des photos dans notre galerie, et des vidéos sur notre compte dailymotion.

Côté technique

Le site a été écrit en Python avec le framework Django et l'utilisation de nombreux modules libres de la sphère Django.

Concernant l'hébergement, nous sommes maintenant chez Django Europe.

Le design est basé sur un template libre de Luis Zuno et a été réadapté en profondeur, avec l'utilisation intensive de jQuery. Il s'adapte en fonction de l'écran grâce à des règles CSS spécifiques à chaque taille, et est donc compatible avec les navigateurs mobiles.

Une attention particulière a été portée sur le temps de chargement côté backend avec notamment :

  • l'utilisation de Memcached.
  • la non-utilisation d'outils d'analyse statistique tiers (comme Google Analytics) qui obligent à chaque page le chargement d'un élément d'un serveur étranger, impossible à mettre en cache.
    Pour des raisons d'amélioration de l'expérice utilisateur, un module Python permet de collecter côté serveur quelques informations (par exemple le navigateur) sur les utilisateurs, sans rien faire charger de plus au client.

Et frontend, avec notamment :

  • les fichiers Javascript et CSS compressés en peu de fichiers et peu de lignes.
  • l'utilisationd de sprites CSS pour minimiser le nombre de fichiers chargés.
  • l'utilisation d'un autre nom de domaine pour une partie des fichiers statiques, pour paralléliser leur chargement.
  • les images jpeg suffisamment compressés, les images png utilisant l'algorithme d'entremacement Adam7 pour un affichage progressif.