Historique de Phenix
[05-Jan-2008] Phenix 5.00
- Passage à la version 2.5.1 de FCKEditor.
- Intégration du MOD d'administration d'Omega. Un utilisateur et un administrateur sont créés
automatiquement à l'installation ou mise à jour de Phenix.
Pensez à personnaliser les mots de passe.
Via la console d'administration, il est possible :
- de gérer les options par défaut des comptes utilisateurs,
- de gérer les options générales de Phenix (anciennement dans le fichier inc/conf.inc.php,
- de planifier des sauvegardes automatiques de la base de données (avec possibilité de les envoyer par mail),
- d'optimiser la base de données,
- de gérer les MOD,
- de créer / modifier / supprimer des comptes utilisateurs,
- de gérer les groupes d'utilisateurs pour les partages de planning via le profil,
- de créer / modifier / supprimer des comptes administrateurs,
- d'ajouter / supprimer des événements partagés entre tous les utilisateurs,
- de supprimer des notes pour alléger la base de données,
- de gérer les couleurs / catégories de notes.
- Contrôle complet des droits des utilisateurs en termes :
- d'accès aux agendas (permet notamment de créer des comptes pour la consultation seule des plannings),
- de création / modification / appropriation des notes,
- d'accès en modification à certains paramètre du profil.
Idée originale de Funglide, reprise et complétée par Omega.
- Phenix devient multilangue grâce au travail de MaxWho17, Frognico, Omega et Berni69, tous les libellés
et messages de l'application ont été externalisés dans un fichier fr.php du répertoire lang.
Chaque utilisateur peut choisir sa langue via son profil.
La langue par défaut de l'application est paramétrée via le script d'installation (également multilangue) ou la console d'administration.
Libre aux polyglottes de participer maintenant à la traduction, pour l'instant le français, l'anglais et
l'italien sont disponibles.
- Gestion des fuseaux horaires pour chaque utilisateur. Possibilité de visualiser les planning partagés
dans leur fuseau d'origine ou dans celui de l'utilisateur connecté.
Fonctionnalité de Frognico et MaxWho17.
- Ajout des plannings globaux quotidiens et hebdomadaires.
- Possibilité d'avoir une notification des anniversaires de son planning et de son calepin, en la
paramétrant dans son profil.
Les contacts partagés ne sont pas pris en compte.
- Correction d'un bug faisant apparaitre une ligne vide dans la liste de choix de l'interface du profil utilisateur.
- Correction d'un bug dans la gestion des contacts qui rendait impossible l'affichage du calendrier et l'utilisation
du bouton Importer.
Détection et correction par MaxWho17.
- Réorganisation sous forme d'onglet de la page de gestion du profil utilisateur.
Fonctionnalité de Frognico et MaxWho17.
- Possibilité d'envoyer le rappel d'une note à un contact associé si l'adresse mail de ce dernier a
été renseignée.
- Correction d'un bug d'affichage des plannings hebdomadaires et mensuels sous Firefox.
Correction de Frognico
- Correction d'un bug dans la recherche des notes avec le choix de plusieurs zones.
Correction de Andre59
- Ajout des informations sur les mails du contact associé à une note dans la popup sur les plannings.
- Possibilité de classer ses favoris dans des groupes. Modification de l'affichage sur la page des
favoris et dans le menu de gauche.
- Correction d'un bug d'affichage de la légende des plannings sous Firefox.
- Optimisation du code du planning quotidien pour limiter le nombre de requêtes.
Optimisation de MaxWho17.
- Ajout d'une fonction JavaScript pour améliorer la vérification des champs de saisie vide dans les
différents formulaires.
Fonctionnalité de MaxWho17.
- Modification des feuilles de styles et des fichiers skins pour permettre la création d'interfaces
plus évoluées.
Fonctionnalité de Frognico.
- Possibilité de reporter les alertes par popup x minutes, heures ou jours plus tard.
- Accès direct au planning mensuel ou annuel en cliquant sur la date juste en dessous du lien "Aujourd'hui"
en haut à gauche.
- Possibilité d'activer (par défaut) ou non la mise à jour automatique des calendriers du menu de
gauche sur la sélection d'un nouveau mois ou année. (Paramètre "Rechargement automatique des
calendriers" dans les Options Générales du menu d'administration).
Selon la vitesse de connexion et/ou la charge serveur, il peut être conseillé de
désactiver cette option.
- Nouvelles listes déroulantes pour le choix du mois et de l'année à afficher en dessous du lien
"Aujourd'hui" en haut à gauche.
- Possibilité de synchroniser Phenix et Sunbird Lightning en continu.
- Enregistrement des couleurs de notes dans la base de données à la place du fichier inc/couleur.inc.php
- Possibilité d'enregistrer un détail de note dans les libellés personnalisés.
- Intégration d'un installeur / désinstalleur de MOD accessible via la console d'administration. Libre à vous de personnaliser votre version de Phenix à volonté.
Fonctionnalité de MaxWho17.
- Réorganisation complète du menu avec notamment le déplacement des liens d'imports/exports de notes et d'import de contacts dans le "menu Outils" en haut de page.
- Nouvelles listes déroulantes dans le menu pour le choix du planning à afficher, la création,
le module des disponibilités et la liste des plannings partagés.
Lisez attentivement le fichier install.html du répertoire "install"
pour installer Phenix pour la première fois ou pour mettre votre version à jour
via le script install.php.
[18-Avr-2007] Phenix 4.5a
- Correction du décalage des infoBulle sous Opera.
- Correction d'un bug dans l'initialisation des flux RSS pour les utilisateurs créés à partir
du script d'installation.
[14-Avr-2007] Phenix 4.5
- Modification de la périodicité hebdomadaire dans la création de note pour pouvoir choisir directement
les jours de la semaine.
- Amélioration de la confidentialité des notes privées dans la consultation des plannings partagés
afin de ne plus afficher ni la couleur ni les informations de création.
- Modification des modules de disponibilités quotidiennes et hebdomadaires pour tenir compte de la semaine type et
des horaires de la journée des utilisateurs sélectionnés.
- Possibilité depuis le profil utilisateur de choisir si l'on veut que les notes terminées soient barrées
ou non dans les plannings (pour la lisibilité).
- Correction d'un bug dans le profil utilisateur qui empêchait de pouvoir choisir entre plus de 10 styles d'interface.
- Correction d'un bug dans le module d'import lorsque la description d'une note est sur plusieurs lignes dans le fichier source.
Correction de Frognico, merci.
- Possibilité de saisir un emplacement pour les notes.
- Modification du module de recherche pour tenir compte de l'emplacement.
- Ajout d'options dans le module d'export pour exclure certaines catégories de notes (affectées, terminées ou actives).
- Changement du format de saisie de la date de fin de périodicité dans la création des notes.
- Représentation dans le calendrier journalier et dans le planning mensuel global de la semaine type (couleurs différentes
pour les jours non sélectionnés) ou à défaut des week-end.
- Possibilité d'enregistrer des évènements (date + libellé + icone + couleur) dans les plannings, exemple les vacances scolaires de la zone C... :
- soit de façon commune à tous les utilisateurs, via le module d'administration,
- soit personnelle mais avec la possibilité de les partager (cf. point suivant)
Fonctionnalité basée sur le MOD d'omega proposé sur le forum.
- Possibilité de choisir de partager les libellés des notes et les favoris entre tous les utilisateurs.
La variable globale $MODIF_PARTAGE du fichier inc/conf.inc.php permet de déterminer si les
autres utilisateurs peuvent librement modifier un élément partagé (contact/favori/libellé/évènement).
Seul le créateur d'un élément partagé peut le supprimer.
Fonctionnalité basée sur les MOD de Berni69 et cnieg proposés sur le forum.
- Possibilité d'associer un contact à une note, en le choisissant parmis ses propres contacts et ceux qui sont partagés.
Fonctionnalités liées :
- dans la création/modification d'une note, la liste des contacts perso et partagés est affichée pour éventuellement en sélectionner un.
Possibilité de renseigner automatiquement le libellé de la note avec le nom + prénom du contact et le détail avec les informations
d'adresses et de numéros de téléphone,
- dans les plannings quotidiens, hebdos et mensuels, ajout d'une icone
qui au survol permet d'afficher certaines informations sur le contact associé (nom, adresse, téléphones),
- dans le planning mensuel global et dispo quotidienne, affichage du nom du contact associé dans le popup de détail de la note,
- dans la recherche, ajout de la liste des contacts perso et partagés pour rechercher soit directement toutes les notes associées à un
contact (sans saisir d'autres critères), soit combiner la recherche avec les autres critères existant. Dans le résultat de la recherche,
le nom du contact associé sert de lien pour basculer sur le calepin et afficher toutes les informations du contact,
- dans le résultat de la recherche des contacts (par une lettre ou par critère), ajout d'un lien
pour chaque contact trouvé, afin de
basculer sur la recherche des notes pour afficher toutes les notes qui lui sont associées et d'un lien
pour accéder à la création
d'une note avec le contact associé automatiquement positionné.
- Prise en compte dans le module d'export et d'import de balises spécifiques à Phenix pour gérer les disponibilités,
les rappels, les couleurs et le contact associé.
- Correction d'un bug dans l'impression des contacts qui faisait apparaitre des messages d'erreurs en début de page.
- Nombreuses corrections de syntaxe HTML pour la compatibilité avec Firefox.
- Possibilité d'imprimer directement l'intégralité de ses contacts (et partagés) sous la forme d'un porte-cartes, en cliquant
sur l'image
présente dans le sous-menu de "Contacts". Le format d'impression est prévu pour du A4 - Portrait (80 lignes sur 2 colonnes).
- Ajout dans le module d'administration, d'un script de suppression des notes antérieures à une date donnée.
- Limitation des caractères interdits dans la saisie des dates sous Firefox.
- Affichage du détail des notes dans le module TiMode (pour faire plaisir à Neteraser ;) ).
- Affichage du contact associé à une note dans le module TiMode avec un lien direct sur l'affichage du détail du contact.
- Prise en charge d'IE 7.0 dans le script de gestion des popup d'informations.
- Transformation de certaines propriétés HTML ALT et TITLE en popup JavaScript, pour une meilleure lisibilité.
- Ajout de l'option "Note couvrant toute la journée" dans les libellés types.
- Ajustement de l'heure de fin en fonction de l'heure de début dans la modification d'une note.
- Nouvelle gestion des jours fériés, à travers un tableau défini dans la fonction getListeJourFerie($annee)
du fichier inc/fonctions.inc.php. Pour personnaliser vos jours fériés, il suffit de modifier cette fonction pour que
l'ensemble de l'application en tienne compte.
- Modification du planning mensuel global pour distinguer plus facilement les notes couvrant toute une journée, des autres.
- Modification du format des mails d'informations envoyés par l'application :
- indication du nom d'utilisateur en tant qu'expéditeur du message à la place de "Phenix",
- pour les mails de rappel, indication du libellé de la note dans le sujet du message à la place de
"Notification de rappel d'une note",
- ajout de l'emplacement de la note (si renseigné) dans le corps du mail.
- Création du Pocket-Phenix, un version de Phenix destiné au PDA et Smartphone (pour faire encore plus plaisir à Neteraser ;) ).
Un seul fichier ppx.php qui permet pour l'instant :
- de consulter son agenda,
- ajouter / modifier / supprimer / s'approprier des notes,
- consulter son calepin,
- ajouter / modifier / supprimer des contacts.
Cette version est plus qu'une simple évolution de TiMode, elle est destinée à incorporer un grand nombre de fonctionnalités de Phenix
L'accès est direct via l'URL : http://votre_site/phenix/ppx.php
- Possibilité de renseigner un site Internet pour les contacts.
- Intégration d'un éditeur HTML (FCKEditor) pour mettre en forme les notes,
les mémos et les commentaires sur les contacts. L'activation et la configuration de l'éditeur se fait via le script
d'installation, en choisissant "Mettre à jour votre fichier de configuration".
4 thèmes sont proposés, sachant que l'activation et le thème choisi sont valables pour tous les utilisateurs.
Fonctionnalité basée sur le MOD d'omega proposé sur le forum.
- Suppression des appels à la fonction UNIX_TIMESTAMP dans certaines requêtes SQL qui pouvait entrainer des
décalages de dates selon certains serveurs.
Bug rapporté par Mauceri sur le forum.
- Correction d'un bug dans la génération de l'URL d'export.
Bug rapporté par Benoit sur le forum.
- Possibilité de consulter son agenda et ceux auxquels l'utilisateur a accès en consultation
à partir d'un flux RSS.
Fonctionnalité développée par Frognico et MaxWho17. Merci à eux.
[16-Nov-2006] Phenix 4.0
- Ajout de deux tableaux récapitulatifs dans le profil afin de connaître les personnes vous ayant données droit en
consultation et/ou en modification sur leur planning.
Fonctionnalité développée par Frognico, merci.
- Enregistrement de la date de création d'une note et affichage dans les popups.
Suggestion de mozz sur le forum.
- Correction d'un bug sur les liens des jours des mois suivants et précédents dans le planning mensuel.
Bug rapporté par Maxime sur le forum.
- Correction d'un bug potentiel lors de l'édition de notes récurentes qui aboutissait à un 404 erreur.
- Ajout des fonctionnalités d'imports / exports de l'agenda et des contacts, depuis et vers de multiples formats.
Gros travail réalisé par Frognico, encore merci à lui.
- Possibilité via le profil de chaque utilisateur de choisir le format d'affichage des noms : NOM Prénom ou Prénom NOM.
- Ajout de boutons pour transférer tous les utilisateurs disponibles d'une liste vers une autre sans avoir à les
sélectionner au préalable.
- Refonte du module des disponibilités quotidiennes pour y afficher les couleurs des notes des notes utilisateurs
(et donc plus uniquement du rouge) lorque ceux-ci sont occupés, ainsi que le détail d'une tranche horaire au survol de
celle-ci avec la souris.
- Modification de l'affichage des notes sans chevauchement dans le planning quotidien pour ne plus les limiter à
la première colonne.
- Correction d'un bug dans la page d'impression des planning qui ne tenait pas compte du filtre sur les notes que
l'utilisateur pouvait avoir choisi.
Bug rapporté par thedreamer sur le forum.
- Ajout d'un planning global mensuel permettant d'afficher sur une même page les notes de plusieurs utilisateurs.
Fonctionnalité développée par dJuL, merci.
- Remplacement des fonctions now() dans les requêtes par la construction d'une date en PHP afin d'éviter les
problèmes de synchronisation horaire entre les différents serveurs notamment au niveau de la gestion des sessions.
- Ajout dans les plannings quotidiens, hebdomadaires et mensuels, d'un surlignement des plages horaires lors du survol de
la souris pour davantage de lisibilité.
- Correction d'un bug dans le module d'impression sur l'affichage des anniversaires des contacts.
- Coloration des jours fériés dans l'impression des plannings hebdomadaires et mensuels.
- Possibilité de choisir via le profil, le module des disponibilités (quotidien ou hebdomadaire) ouvert par
défaut lors du clic sur le lien "Disponibilités" du menu.
- Modification de la périodicité mensuelle pour créer des notes se répétant tous les x mois et pas forcément chaque mois (exemple
tous les 3 mois ou tous les 6 mois...).
Idée originale de cnieg.
- Ajout d'une bibliothèque JavaScript permettant de crypter les mots de passe avant envoi du formulaire.
Suggestion de ToMaZi sur le forum.
[06-Jan-2006] Phenix 3.5b
- Correction d'un bug lors de la suppression d'un anniversaire.
Bug rapporté par Berni69 sur le forum.
[31-Déc-2005] Phenix 3.5a
- Correction d'un bug dans la version iMode qui empêchait son utilisation.
Bug rapporté par PhilBazas sur le forum.
[23-Déc-2005] Phenix 3.5
- Différentiation par des couleurs dans le module des disponibilités hebdomadaires selon que
tout ou partie des utilisateurs sélectionnés est occupée sur une tranche horaire.
Par défaut : ROUGE -> tous les utilisateurs sont occupés ;
ORANGE -> certains utilisateurs sont libres.
- Possibilité avec les libellés types d'enregistrer une durée et une couleur par défaut
pour les notes concernées.
- Correction d'un bug dans le planning hebdomadaire si aucun jour de la semaine n'était coché.
- Indication par la couleur des jours fériés dans les plannings hebdomadaires et mensuels.
Suggestion de Puppy sur le forum.
- Possiblité pour chaque utilisateur de s'enregistrer des favoris internet qui s'afficheront dans le menu de gauche sous les mémos.
Chaque favori est composé d'une url, d'un nom et d'un commentaire optionnel qui s'affichera en popup lors du survol du lien.
- Correction d'un bug dans le fichier info_popup.php signalé par Zibor sur le forum.
- Amélioration de la gestion/suppression des informations affichées par popup en fonction des différentes
actions sur les notes. Ceci afin d'éviter l'affichage de popup vide.
- Désactivation de l'affichage des heures de début et de fin d'une note (lors d'une création/modification),
si l'on choisit "Note couvrant toute la journée".
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Lors de la création/modification d'une note, seuls les détails de la périodicité choisie sont affichés.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Ajout d'un libellé au dessus des listes de choix de personnes pour davantage de compréhension.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Correction d'un problème silencieux de type MIME lors de la création de la feuille de style en PHP.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Ajout d'une page inc/noscript.html pour signaler à un utilisateur qu'il ne peut accéder à l'application
si son navigateur ne supporte pas le JavaScript.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Correction du message de confirmation affiché lors de la suppression d'une occurence d'une note via la page de modification.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Modification des modalités d'appel à la fonction de vérification de validité des dates pour les champs de saisie concernés.
Auparavant cela pouvait aboutir à l'enregistrement de données corrompues dans la base de données en fonction du navigateur.
Contribution de Adrien, Gaël, Renaud et Romain de l'IUP de Calais.
- Ajout d'une nouvelle interface : Anthracite.
- Possibilité d'affecter un mémo à un autre utilisateur qui a autorisé l'accès en modification de son agenda.
La personne destinataire du mémo en devient la seule et unique propriétaire et elle seule pourra donc par la suite
l'éditer ou le supprimer. Les mémos restent cependant strictement personnel et ne sont donc pas visibles par les autres
utilisateurs qui consultent votre planning.
Suggestion de alxdabrazil sur le forum.
- Correction d'une erreur JavaScript lors de l'appel de la page agenda_note.php pour une note récurrente.
- Suppression de la sensiblité à la casse dans la page de recherche pour l'option "exactement ce libellé".
- Remplacement du calendrier en Popup pour la sélection des dates par une version en DHTML (sans Popup) adapté
de JSCalendar 1.0.
Script original sur www.dynarch.com.
- Amélioration de l'affichage des cases des notes dans le planning hebdomadaire.
Contribution de Manu sur le forum.
- Nouvelle version du fichier info_surveille.php qui permet de l'appeler via une crontab Linux ou via des
sites tels que WebCron ou
CronJobs (lien à indiquer : http://mon_site/répertoire_phenix/info_surveille.php).
- Ajout d'une nouvelle classe Mailer qui devrait permettre à Phenix d'envoyer des alertes par mail même si votre
hébergeur a désactivé la fonction mail() de PHP. Cette classe nécessite de renseigner 4 nouvelles variables
dans le fichier inc/conf.inc.php, lisez attentivement le guide d'installation
pour voir quand et comment le faire.
Class originale de Bobe disponible sur www.phpcodeur.net.
- Activation des rappels pour les notes couvrant toute une journée. Par défaut les horaires des ces notes sont
positionnés par rapport aux heures de début et de fin de journée de l'utilisateur qui créé
la note.
- Possibilité d'exporter les contacts du calepin au format vCard.
- Correction d'un bug dans la requête de détection de superposition de notes.
Bug rapporté et corrigé par Oxyde sur le forum.
- Ajout de la possibilité d'effectuer une recherche sur les commentaires saisis pour les contacts, dans le calepin.
Suggestion de ToMaZi sur le forum.
- Correction d'un bug dans les plannings hebdomadaires et mensuels qui laissait afficher l'image d'ajout d'une note, lorsque
l'on consultait un planning sur lequel on n'avait pas les droits en modifications.
Bug rapporté par Maxime sur le forum.
- Création d'une note depuis le planning hebdomadaire directement à partir d'un jour et d'une plage horaire
(sauf dans le cas ou une note existe déjà sur une plage), matérialisé par un petit carré blanc dans la cellule.
- Reprise de la navigation par la touche tabulation dans la gestion du profil et la gestion des notes.
- Ajout d'un filtre dans les plannings pour afficher les notes en fonction de leur couleur/catégorie.
- Nouveau bouton "Recommencer" sur la page d'ajout d'une note qui permet de lancer l'enregistrement de
la note puis de revenir sur le formulaire pour en ajouter une nouvelle à la différence du bouton "Enregistrer"
qui quant à lui redirige vers le dernier planning consulté.
Suggestion de masterh1 sur le forum.
- Nouveau bouton "Recommencer" sur la page d'ajout d'un contact qui permet de lancer l'enregistrement du
contact puis de revenir sur le formulaire pour en ajouter un nouveau à la différence du bouton "Enregistrer"
qui quant à lui redirige vers la liste des contacts commençant par la première lettre du dernier nom saisi.
- Réaffichage des informations saisies si l'enregistrement ou la modification d'un contact échoue.
- Correction d'un bug dans le calepin qui pouvait faire échouer l'enregistrement des contatcs.
Correction proposée par baillac sur le forum.
- Correction d'un bug, pour ajuster le nombre de participant à une note (nécessaire pour l'appropriation).
- Correction d'un bug dans le planning quotidien qui empêchait l'affichage correct du lien de suppression
d'une note affectée à un utilisateur.
- Retour des messages de confirmation / échec sur les actions de l'utilisateur, qui avaient disparu depuis la mise
en place de la nouvelle interface.
[13-Juin-2005] Phenix 3.0b
- Correction d'un bug dans le calepin qui empêchait l'enregistrement de nouveaux contacts.
Bug rapporté par Charles sur le forum et corrigé par Gaël.
[09-Juin-2005] Phenix 3.0a
- Correction d'un bug d'affichage dans le planning hebdomadaire avec certains chevauchement de notes.
[05-Mai-2005] Phenix 3.0
- Refonte complète de l'interface afin d'utiliser au maximum la surface d'affichage
disponible. Résolution minimale conseillée 1024x768.
- Ajout de la liste de sélection des libellés types de l'utilisateur dans la
page de recherche des notes.
- Correction d'un bug dans la page de recherche si le texte recherché comportait
des guillemets.
- Modification de la version imprimable du planning mensuel afin d'y faire figurer
le numéro de semaine en début de chaque ligne. Affichage des jours des mois précédent
et suivant en grisé. Affichage de l'heure de fin des notes. Léger "relookage" de la page.
Remplacement du message d'alerte javascript conseillant une impression en mode
paysage, par un popup sur l'image pour imprimer.
- Affichage des couleurs associées aux notes dans les plannings hebdomadaires et
mensuels (y compris à l'impression).
- Suppression de la page de visualisation des styles, devenue incompatible avec la
nouvelle interface. Ajout de 2 nouveaux styles.
- Correction d'un bug d'affichage de la date courante sous le calendrier avec
Netscape ou Opéra.
Bug rapporté par R. Telle sur le forum.
- Correction d'un bug d'affichage du popup de rappel d'une note avec Opéra
configuré pour s'identifier comme MSIE.
- Affichage des mémos dans la partie droite sous le calendrier.
Contribution de Gauthier sur le forum.
- Ajout d'une icone dans les planning afin d'indiquer si l'utilisateur a prévu un
rappel sur une note.
- Affichage permanent du calendrier des semaines.
- Possibilité à partir du script d'installation de modifier un compte utilisateur
(nom, prénom, login et mot de passe).
Contribution de Mac sur le forum.
- Ajout et adaptation du script XT-Dump v0.7 de la DreaXTeam
permettant d'effectuer une sauvegarde de la base de données à partir du script d'installation.
- Possibilité pour chaque utilisateur, à partir de la page de connexion, de choisir de
stocker ou non son identifiant et son mot de passe (crypté) dans un cookie.
- Possibilité de supprimer les notes directement depuis les plannings.
- Possibilité de choisir via son profil la liste des personnes qui peuvent enregistrer
des notes dans votre planning. Cette liste est donc désormais totalement indépendante
de celle des personnes qui peuvent consulter votre planning (sans le modifier).
- Ajout d'un module de visualisation des plages horaires libres des personnes à qui
vous pouvez affecter des notes (cf. ci-dessus). Accessible via le menu Disponibilités.
Ce module se compose de 2 parties, une visualisation hebdomadaire avec choix de la semaine via
le calendrier des semaines dans la partie gauche puis d'une visualisation quotidienne pour
un jour choisi dans la page de consultation. Une version "texte" est disponible via l'impression
des disponibilités hebdomadaires.
- Possibilité au moment de la modification d'une note appartenant à une série récurrente
de choisir entre la possibilité de modifier toute la série (en se basant sur les informations
de la note mère) ou uniquement l'occurence choisie (dans ce cas le formulaire de modification
ne proposera pas les options de périodicité).
- Possibilité depuis la version i-mode™ d'ajouter, modifier ou supprimer une note.
Concernant l'ajout et la modification, il s'agit d'une version simplifiée à savoir que la liste
des utilisateurs auxquels vous pouvez affecter des notes n'est pas disponible (un peu difficile
à gérer depuis un GSM), de même que les options de périodicité et de couleur de note.
Aussi dans le cas d'une modification (lien M), les anciens paramètres pour ces options
sont conservés (pour les notes récurrentes, la modification de toute la série n'est pas
disponible, cf. point ci-dessus) et dans le cas d'un ajout, les valeurs par défaut sont
utilisées (donc pas de récurrence possible).
Enfin pour la suppression, le lien S permet de supprimer toute la série d'une note
récurrente et le lien O uniquement l'occurence souhaitée.
- Affichage des anniversaires, dans les plannings, pour les contacts du calepin dont vous
avez renseigné la date de naissance (y compris les contacts partagés).
- Optimisation du calendrier dans la partie droite (et de la version i-mode™) pour
passer de ~30 requêtes à 2 (une pour les notes, une pour les anniversaires du calepin).
- Ajout d'un message d'alerte (facultatif et non bloquant), lors de l'affectation de notes
à d'autres utilisateurs. Ce message indique au créateur de la note que celle-ci se superpose
avec d'autres notes pour certaines des personnes concernées (la liste de ces dernières
étant indiquée).
- Amélioration des alertes par mail pour les notes affectées. En plus du mail lors de
la création/modification d'une note, la suppression d'une note ou d'une occurence est désormais
également signalée. Pour la modification d'une note, les utilisateurs qui ne serait plus
dans la liste des personnes concernées sont également informés que la note a, en ce qui les
concerne, été supprimée. Cette fonctionnalité dépend du fait que les utilisateurs ait renseigné
une adresse email dans leur profil et également qu'ils y aient coché la case "M'informer par mail
lorsqu'une note m'est affectée"
- Remise en forme de la page de consultation du planning mensuel afin qu'elle corresponde
à celle proposée jusqu'alors pour l'impression. Possibilité de choisir les jours à afficher pour
ceux qui ne souhaitent pas avoir les week-end ou autres jours de la semaine.
La page d'impression étant identique à celle en cours d'affichage.
- Possibilité de définir via le profil utilisateur quels sont les jours de la semaine type
qui sont affichés par défaut dans le planning mensuel. Il bien sûr possible de les modifier
au moment de la consultation.
- Ajout d'une option de périodicité quotidienne permettant de créer une note pour les jours
de la semaine type définis au point précédent.
- Ajout d'une option de périodicité hebdomadaire permettant de définir une note se répétant
toutes les X semaines.
- Correction d'un bug qui empêchait l'affichage de l'horloge si la variable $RELOAD_PLANNING
du fichier inc/conf.inc.php était non nulle.
- Suppression du cookie lorsque l'on clique sur le bouton Quitter, qui au passage devient
"Déconnexion".
- Ajout d'une nouvelle variable dans le fichier conf.inc.php afin d'autoriser ou
non la modification et la suppression des contacts partagés par l'ensemble des
utilisateurs et non plus uniquement par leur créateur.
- Possibilité depuis les plannings hebdomadaires et mensuels de créer une note pour un jour
précis en cliquant sur l'image
correspondante.
- Possibilité de dupliquer une note, c'est à dire de créer une nouvelle note à partir des
informations d'une note existante. Lors de l'édition d'une note, un bouton Dupliquer
en bas de page permet de conserver toutes les informations affichées, qu'il ne reste plus
qu'à adapter pour créer une nouvelle note.
- 3 nouvelles options de recherche : par le code couleur ou bien sur un libellé exact
(c'est à dire testant l'égalité avec un = et non plus avec un LIKE) et la possibilité
d'exclure les notes encours (auparavant il était seulement possible d'exclure les notes
terminées)
- Accès en modification des notes depuis la page de recherche en cliquant sur le libellé.
Un clic sur la date affiche quant à lui le planning quotidien pour le jour choisi.
- Possibilité de s'approprier une note qui nous a été affecté par un autre utilisateur et
dont on est le seul destinataire (exemple : la sécrétaire qui saisit les rendez-vous de son
patron mais que ce dernier voudrait par la suite pouvoir gérer). L'appropriation fonctionne
au coup par coup (i.e. pas pour l'ensemble d'une note récurrente mais pour chaque occurence
individuellement). Ajout d'une nouvelle icone
pour s'approprier une note en cliquant dessus
- Enregistrement dans un fichier à part (inc/couleur.inc.php) du tableau permettant
d'associer une couleur à une note. Cela permettra de conserver vos personnalisations lors des
futures mises à jour de Phenix. Ce fichier ne sera pas fournit avec les prochaines versions
mais il sera automatiquement généré par le script d'installation si il n'existe pas.
- Enregistrement depuis le profil de la durée par défaut d'une note. Choix possibles :
15, 30, 45 mn ou 1 heure. Cela permet d'ajuster automatiquement l'heure de fin d'une note
à partir de l'heure de début sélectionnée et selon la durée choisie.
- Réécriture complète du planning annuel, afin de l'afficher sous la forme de petits
calendriers mensuels identiques à celui du menu pour chaque mois de l'année. Les jours en
gras indiquent la présence d'une note ou d'un anniversaire. Liens vers le planning quotidien
en cliquant sur un jour, vers le planning hebdomadaire en cliquant sur un numéro de semaine
et vers le planning mensuel en cliquant sur un mois.
- Affichage du popup du détail d'une note dans le planning quotidien lors du survol du libellé
comme pour les planning hebdomadaires et mensuels (facilite la lecture).
- Ajout dans le popup, du libellé de la note, afin d'améliorer la lisibilité des notes
terminées et donc barrées à l'affichage (pour les navigateurs compatibles).
- Ajout dans la page de gestion des anniversaires, de la liste de tous les anniversaires
saisis par l'utilisateur afin d'en faciliter la gestion (modification / suppression).
- Changement du format de la date d'anniversaire, il faut désormais saisir l'année...
Désolé pour ceux à qui ça va faire du travail mais avec toutes les évolutions de Phenix
cela est devenu nécessaire. Cela permet entre autre d'indiquer l'âge de la personne (par popup)
lors de la notification dans les plannings et également de ne pas afficher les anniversaires
pour des dates antérieures à la date de naissance (i.e. ne pas indiquer l'anniversaire du petit
dernier né le 24/11/2004 si l'on consulte le 24/11/2003).
Par défaut lors de la MAJ via le script d'installation, tous les
anniversaires saisis passeront à l'année 2004 (pour ne pas gêner les affichages en cours et
autoriser les 29 février).
- Correction d'un bug qui occasionnellement faisait afficher les alertes de notes pourtant
marquées comme terminées par l'utilisateur.
- Nouvelle présentation en colonne du planning hebdomadaire avec choix des jours selon
la semaine type du profil. La partie impression reste identique à l'ancienne version car elle
permet d'afficher le détail des notes.
- Correction d'un bug dans le profil qui permettait de définir une heure de début de la
journée type postérieure à l'heure de fin.
- Ajout d'un bouton Supprimer lorsque l'utilisateur édite un mémo.
- Renommage du répertoire -- Guide Installation -- en install pour pallier
à des problèmes avec certains OS ou navigateur n'acceptant pas les espaces dans les URL.
- Réécriture du guide d'installation pour bien détailler les étapes et options nécessaires à
l'installation ou à la mise à jour de Phenix.
- Ajout de la possibilité d'enregistrer une note couvrant toute une journée (exemple pour
un congés).
Dans ajout note -> il suffit de cocher la case "Note couvrant toute la journée" à coté de la
date.
Dans les plannings, ces notes figurent en premier et portent la mention "Toute la journée" à
la place de la plage horaire dans les popup.
Dans les modules de disponibilités, cela se traduit par une indisponibilité de la personne pour
toute la journée concernée.
Dans le module de recherche, ces notes portent la mention "Toute la journée" à la place de la
plage horaire.
- Possibilité, à partir du script d'installation, d'autoriser ou non l'utilisation de balises
HTML dans les champs de saisies pour mettre en forme le texte. L'autorisation équivalent à une
faille de sécurité car autorisant l'utilisation de scripts malintentionnés.
- Transformation des caractères accentués en HTML compatible pour certains navigateurs.
- Possibilité depuis le profil utilisateur de paramétrer un rappel type pour les notes (valeurs par
défaut lors de la création d'une note).
- Correction d'un bug lors de l'enregistrement d'une note qui pouvait passer cette dernière à l'état
terminée avant même sa date d'exécution.
- Possibilité de configurer Phenix pour qu'il recherche une nouvelle version disponible à partir
de la page d'identification.
Aucune information vous concernant n'est transmise, seul un petit fichier de 3 octets est
téléchargé à partir du site phenix.gapi.fr