Okiok publie la version 4.10.0 de S-Filer/Portal™.
Caractéristiques
Les fonctionnalités importantes suivantes ont été ajoutées dans cette version:
Thème modifiable dans l’interface web
Cette version ajoute la possibilité d’avoir différents thèmes graphiques affichés aux utilisateurs de la même instance de S-Filer/Portal.
Il était déjà possible de définir plusieurs thèmes dans l’interface de S-Filer/Portal, mais un seul thème était actif basé sur la configuration. Avec cette nouvelle fonctionnalité, le thème actif est désormais le thème par défaut qui est utilisé lorsqu’aucune règle ne s’applique pour modifier le thème applicable. Il existe quelques façons de modifier le thème applicable:
- Groupes Un thème particulier peut être spécifié sur un groupe, ainsi tous les membres de ce groupe utiliseront le thème spécifique indiqué. Après l’authentification d’un de ces membres, le thème sera modifié pour refléter le thème spécifié par le groupe. Par défaut, les groupes ne spécifient pas de thème et si plusieurs groupes spécifient des thèmes différents, le système utilisera le thème par défaut pour résoudre le conflit.
- Requête dans l’URL Dans l’adresse pour accéder à S-Filer/Portal, il est possible d’ajouter un paramètre pour spécifier un thème particulier. Cette technique est utile car la méthode précédente ne s’appliquait qu’après l’authentification. En spécifiant le thème dans l’URL, même la page d’authentification peut être affichée avec le thème désiré. Cette technique est utilisé pour plus bas pour visualiser les différents thèmes de notre instance corporative.
- Témoins de navigateur (Cookie) Puisque la technique précédente ne s’applique qu’à la première page visitée, un témoin est utilisé pour conserver le thème dans les pages subséquentes.
Exemples des thèmes installés sur notre instance corporative
Thème | URL |
okiok | /sfiler/Login.action?theme=okiok |
okiok-light | /sfiler/Login.action?theme=okiok-light |
okiok-corporate | /sfiler/Login.action?theme=okiok-corporate |
Thèmes dans les notifications courriel
Pour ajouter à la précédente fonctionnalité, la fonctionnalité de « thème » a été ajouté aux notifications courriel. Avant, un seul ensemble de notifications était disponible mais cet ensemble comprenait tous les différents événements dans toutes les langues supportées. Désormais, il est possible de définir plusieurs ensemble de notifications pour permettre de faire des thèmes.
Mise à jour
Afin de pouvoir rendre la procédure de mise à jour la plus transparente possible compte tenu du fait que les clients personnalisent les courriels, nous avons utilisé une technique nous permettant de ne pas modifier les fichiers existants sur le disque. Auparavant, les gabarits des notifications courriel étaient conservés dans le répertoire etc/mail/notification/<langues>/<gabarits>. La nouvelle fonctionnalité demandait un niveau de répertoire additionnel pour indiquer le « thème », nous avons donc nommé le thème par défaut « notification » et avons remonté le répertoire de base d’un niveau.
Répertoire de base | Thème par défaut | Répertoire complet | |
Auparavant | /etc/mail/notification | <NONE> | /etc/mail/notification |
Maintenant | /etc/mail | notification | /etc/mail/notification |
La mise à jour des valeurs de configuration se fait automatiquement au démarrage du serveur suite à la mise à jour de l’installation. Par contre, si des modifications avaient été faites au répertoire des notification, cette mise à jour ne s’effectuera pas automatiquement et il faudrait faire la mise à jour des répertoires et du thème par défaut manuellement.
Problèmes connus
Il n’y a pas de problèmes connus.
Mise à jour
Cette section décrit une mise à jour de 4.9.0
- Cette mise à jour demande des modification au schéma de base de données, assurez-vous de faire une copie de sauvegarde avant de faire la mise à jour.
- Cette mise à jour modifie l’utilisation des thèmes graphiques mais est compatible avec les thèmes existants
- Cette mise à jour modifie les notifications courriel, voir cette section pour les détails
- Cette mise à jour ajoute des nouvelles configuration et effectue la migration des valeurs de configuration automatiquement. Néanmoins, il est recommandé de faire une copie de sauvegarde de la configuration avant d’appliquer cette mise à jour.