Nouvelle version actu du 19.09.2016
Depuis ce matin 7h00, le service des actualités est placé derrière le SLB (Server Load Balancing).
Avec 2 noeuds applicatifs et 1 noeud pour la base de données, cette nouvelle architecture devrait permettre de supporter des montées en charge plus importante.
Nouvelle version actu du 08.09.2016
Numéro de version : 1.1.0
Bugs corrigés :
Le copier/coller de la légende d’une image est maintenant possible
Mise à jour :
Mise à jour de Django 1.8.14 à 1.10.1
Bonnes pratiques de développement :
Tests automatiques avec Selenium
Couverture du code de 70%
Nouvelle version actu du 11.08.2016
Numéro de version : 1.0.8
Nouvelles fonctionnalités :
Mise en cache des pages publiques des actualités
Toutes les pages : http://actu.epfl.ch/news/<titre-de-la-news>
et la homepage et ses différentes versions http://actu.epfl.ch/search/<channel>
Mise à jour :
Mise à jour de Django 1.8.13 à 1.8.14
Amélioration des caractéristiques du serveur
Nouvelle version actu du 18.07.2016
Numéro de version : 1.0.7
Nouvelles fonctionnalités :
Correctifs apportés :
- Correction d’un bug lié à l’abonnment d’un canal. Un utilisateur abonné a seulement une langue recevait l’email dans les 2 langues malgré tout.
- Correction d’un bug lié au flux RSS. Le contenu de la homepage et du flux RSS étaient différent
- Autoriser les balises DIV dans CKEditor et valider côté backend le HTML d’une news
Documentation :
Renforcement important de la documentation technique
Nouvelle version actu du 31.05.2016
Numéro de version : 1.0.6
Correctifs apportés :
- Lors de l’édition (ou création) d’une actualité, ne permettre d’uploader des images d’une dimension supérieure ou égale à 652×367 pixels pour le Visuel et le Carousel.
- Lors de l’édition (ou création) d’une actualité, prévenir l’utilisateur d’ajouter un copyright dans la légende des ses images pour le Visuel et le Carousel.
Nouvelle version actu du 30.05.2016
Numéro de version : 1.0.5
Nouvelle fonctionnalité :
- Possibilité de n’accéder à une news publiée que par son URL ou par la newsletter
Correctifs apportés :
- L’éditeur de texte web ckeditor accepte maintenant les balises DIV ajoutées par l’utilisateur pour un meilleur confort dans la mise en page des news.
Nouvelle version actu du 20.05.2016
Numéro de version : 1.0.4
Nouvelle fonctionnalité :
- API REST – Ajout d’une vignette au dimension 206×115
Mise à jour :
- Mise à jour de Django 1.8.12 à 1.8.13
Sécurité :
- Changement du mot de passe de la base de données
Nouvelle version actu du 10.05.2016
Numéro de version : 1.0.3
Nouvelle fonctionnalité :
Deux ajouts pour l’exportation des actualités dans jahia :
- si on veut un template pour les actualités de tout l’EPFL, il suffit de remplacer dans l’url “channel=XXX”, le XXX par “all”.
Exemple : http://actu.epfl.ch/webservice?channel=all&lang=fr&template=10&sticker=no
- Les “Rubriques” et “Thèmes” sont maintenant en sélection multiple: on peut dorénavant sélectionner plusieurs items à la fois (à condition de désactiver “Ne pas filtrer par …”, sinon le filtre n’est pas pris en compte).
Nouvelle version actu du 26.04.2016
Numéro de version : 1.0.2
Nouvelle fonctionnalité :
- Un administrateur de canal peut retirer un autre administrateur
Correctifs apportés :
- Correction d’un bug lié à la mise en page des images dans l’éditeur HTML CKeditor
- Correction d’un bug d’affichage des liens dans la colonne de droite lorsque le canal est le canal de la faculté
Changement technique :
- Lors d’un host invalid, les mails ne sont plus envoyés à l’équipe technique
Mise à jour :
Mise à jour de Django 1.8.9 à 1.8.12
Nouvelle version actu du 15.04.2016
Numéro de version : 1.0.1
Correctifs apportés :
- Correction d’un bug dans l’abonnement à la newsletter
- Correction de l’affichage de la prévisualisation de la newsletter
- Correction de l’affichage de la prévisualisation du webservice “Toutes les actualités”
- Correction d’un bug dans l’ajout d’une image via ckeditor
- Correction de la toolbar ckeditor pour la newsletter : ajout de Gras, italique, souligné et lien
- Correction d’un bug d’affichage présent en utilisant un Iphone6
Nouvelles fonctionnalités :
- Nouvelle fonctionnalité de carrousel
- Nouvelle fonctionnalité liée aux liens externes et internes. Les liens externes s’ouvrent dans un autre onglet.
Nouvelle version actu du 12.04.2016
Numéro de version : 1.0.0
Nouvelles Fonctionnalités
- Obtenir des statistiques par canal (via google analytics)
- Un administrateur d’un canal peut donner accès à son canal à un autre utilisateur
- Pouvoir choisir la langue de son abonnement à un canal
- Amélioration de l’interface d’abonnement de la newsletter
- Exporter les abonnés de la newsletter dans un fichier CSV
- Exporter un flux d’actualités (responsive ou non) dans jahia filtré par un thème donné.
Fonctionnalités supprimées
- La zone d’administration pour les responsables de faculté
Mise à jour de CKEditor
- Nouvelle version de CKEDITOR 4.5.3
- Suppression du plugin EPFLTV
- Mise en place d’une liste blanche des balises HTML autorisées et vérifier coté serveur
Mise à jour de Django
La version de Django est passée de la version 1.6 à la version 1.8 LTS
Mise à jour des migrations
- Suppression de la librairie South
- Génération des migrations django 1.8
Django packages
- Mise à jour de toutes les dépendances
Amélioration techniques
- 1 fichier de settings par environnement
- Les clés secrètes ont été retirées de GIT
- Respect de la norme python PEP8
- Mise en place de tests unitaires et fonctionnelles automatiques
- Suppression des fixtures
- Couplage faible des application django. Pour cela chaque application a :
- un répertoire pour les templates
- un fichier urls.py
- un répertoire static
- etc