RapidCal

Historique des modifications

Version 1.3 / build 625 / 30 mai 2008

• Version intermédiaire assurant la compatibilité avec RapidWeaver 4. Cette mise à jour est recommandée pour tous les utilisateurs.


Version 1.2.1 / build 617 / 3 juin 2007

• Correction d’un problème pouvant empêcher l’ouverture de RapidWeaver dans certaines circonstances, notamment en cas de problème de communication avec le serveur RapidCal.


Version 1.2 / build 590 / 3 mai 2007

• Nouvelle présentation en liste des événements. Pour activer la présentation en liste correctement, il est nécessaire de republier votre page calendrier avec la nouvelle version. La présentation en liste peut être désactivée si vous n'en avez pas besoin, ou peut au contraire être désignée comme présentation principale pour ce calendrier.

• La présentation en liste des événements s'appuie sur de nouveaux styles CSS qui peuvent être redéfinis dans le champ “CSS personnalisées” du panneau “Style du calendrier”. Voici la liste de ces styles :
#rapidCalEventList => est utilisé sur le <div> qui entoure l'ensemble de la liste des événements.
#rapidCalEventList table => peut être utilisé pour modifier l'apparence du tableau.
.rapidCalEventDate => est utilisé sur tous les <td> de la colonne des dates.
.rapidCalEventTitle => est utilisé sur tous les <td> de la colonne des titres.
#rapidCalEventList td => peut être utilisé pour tous les <td> ensemble.
#rapidCalEventList .rapidCalListHeader td => s'utilise pour modifier l'apparence de l'en-tête de la présentation.
#rapidCalEventList tr.rapidCalAlldayRow => s'utilise pour définir l'apparence des lignes contenant des événements concernant la journée entière (couleur de fond, etc.).
p.rapidCalTodaySelector => modifie l'apparence du paragraphe “Aujourd'hui”.
p.rapidCalMonthCalendarSelector, p.rapidCalMonthListSelector => modifie l'apparence des paragraphes “Calendrier” et “Liste des événements”.

• Cette version ajoute de nouveaux styles qui peuvent être employés pour modifier l’apparence du nom d’un jour en particulier dans l’en-tête du calendrier, ou même pour transformer la présentation d’une date spécifique dans le calendrier lui-même. Pour modifier le style d’un jour de la semaine, utilisez :
#rapidCalMonday (pour lundi)
#rapidCalTuesday
(pour mardi)
...
#rapidCalSaturday
(pour samedi)
#rapidCalSunday (pour dimanche)

Par exemple :
#rapidCalWednesday { font-style: italic; color: red; }
changera l’apparence du mot “Mercredi” dans l’en-tête du calendrier.

Pour modifier le style d’une date en particulier, utilisez :
#rapidCalYYYYMMDD
où YYYY représente l’année, MM le mois et DD le jour, par exemple :
#rapidCal20070403 { color: blue; }
pour colorer en bleu tout le texte apparaissant au 3 avril 2007.

• Modification de l’interface utilisateur qui utilise maintenant des contrôles plus petits pour une meilleure cohérence et pour laisser place à de futures additions. Les contrôles relatifs au flux RSS et au webcal ont été déplacés vers un nouveau panneau.

• Correction d'un bug dans la procédure de réinitialisation du mot de passe.

• Ajout d'une alerte expliquant que la navigation dans le calendrier n'est possible que lorsqu'il a été publié.


Version 1.1 / build 579 / 12 décembre 2006

• Le flux RSS est maintenant entièrement fonctionnel. Il offre un support complet des événements récurrents et des exceptions.

• Les CSS ont été optimisés pour contourner certains bugs d’Internet Explorer sous Windows.

• Les événements récurrents acceptent maintenant sans erreur les répétitions annuelles, même pour le 29 février. Winking

• Une nouvelle option permet de masquer les titres des événements, en affichant à la place une chaîne de caractère quelconque (par défaut “---”). Vous pouvez ainsi obtenir un calendrier masqué montrant seulement les horaires, mais ne publiant pas le texte des événements.

• Une nouvelle option permet d’ouvrir les URL dans une nouvelle fenêtre. Cette option peut être définie globalement avec une simple case à cocher. Par défaut, la nouvelle fenêtre utilise la taille standard de la fenêtre du navigateur. Vous pouvez opérer un réglage fin en cliquant sur le bouton “Expert”, en entrant les paramètres par défaut pour la fenêtre, comme “width=600, height=400, scrollbars=yes”, etc. Cette option globale utilise toujours “target=_blank” (nouvelle fenêtre) et ne peut pas être utilisée autrement, donc il n’est pas nécessaire de définir “target”.

• Si l’option globale ci-dessus n’est pas suffisante, vous pouvez ajouter des paramètres séparément sur chaque URL dans iCal. Ces paramètres individuels pour chaque événement surchargent le réglage global défini ci-dessus, et peuvent aussi être utilisés si l’option globale est désactivée. Vous pouvez définir la hauteur et la largeur de la fenêtre, ses propriétés “resizable”, “scrollbars”, modifier la cible de l’URL en définissant “target” vers un nom de cadre ou de fenêtre, etc. Cette option sur chaque événement accepte la définition de “target”.

Pour ajouter des paramètres à l’URL d’un événement dans iCal, suivez les exemples ci-dessous.
http://www.domain.com devient :
http://www.domain.com?rapidcal=(target=_blank,width=600,height=400)
Si l’URL contient déjà un '?' et des paramètres, utilisez un '&'.
http://www.domain.com?param=x devient :
http://www.domain.com?param=x&rapidcal=(target=_blank,width=600,height=400)
> Attention : n’utilisez aucun espace dans l’URL.

Vous pouvez utiliser tous les paramètres acceptés par window.open en Javascript : scrollbars=yes/no, toolbar=yes/no, etc. Voir http://www.w3schools.com/htmldom/met_win_open.asp pour plus de détails.

• Certaines parties de l’interface utilisateur ont été rendues moins élastiques pour éviter des problèmes d’affichage sur les petits écrans.


Version 1.0.1 / build 570 / 17 novembre 2006

• La gestion des calendriers a été modifiée. Seuls les calendriers effectivement publiés sur le serveur RapidCal sont maintenant listés dans le menu.

• Une nouvelle option permet de régler le premier jour de la semaine sur dimanche ou lundi. La sélection d’une langue dans le menu règle le premier jour à sa valeur par défaut pour cette langue, mais vous pouvez le modifier.

• Amélioration des messages d’erreur pour les rendre plus utiles. En particulier, les tentatives de communication avec le serveur lorsque l’ordinateur n’est pas connecté à l’Internet font l’objet de messages plus clairs.

• Un problème relatif aux flux RSS dans Firefox a été corrigé.

• L’ensemble de l’interface utilisateur a été rendue plus élastique.

• Un panneau “Style du calendrier” a été ajouté avec plusieurs sous-panneaux :
  • “Style”, où les diverses options relatives au style ont été déplacées ;
  • “CSS personnalisées”, qui surchargent tous les autres styles définis par le thème, les variations et RapidCal lui-même ;
  • “Fond du calendrier”, où vous pouvez glisser-déposer une image qui sera utilisée comme fond pour le calendrier, régler sa répétition et sa position, ou choisir une couleur de remplissage. La palette iMedia peut être utilisée pour choisir l’image dès lors que le nom du fichier porte l’extension appropriée (comme .jpg pour un fichier JPEG).