Sunbird: comment héberger un calendrier sur le Web?

Vous pouvez discuter dans cette catégorie des logiciels et extensions tiers créés à partir des technologies Mozilla.
KoUiToU
Arias
Messages : 4
Inscription : 20 nov. 2004, 19:35

Message par KoUiToU »

Merci Penpen :wink:

C'est du bon boulot :lol: ... :wink:
© kouitou 2004
►Je peux peut-être vous aider ?
penpen

Message par penpen »

J'ai pas fait grand chose. J'ai surtout emulé la close numéro 1:
"Your version of php and apache MUST support $_SERVER['PATH_INFO']" qui ne marche pas chez Free.

Un grand merci à l'auteur original du script.
Edern

Message par Edern »

Merci beaucoup PenPen !!! C'est super de s'être attaché à faire fonctionner ce script qui n'était pas prévu pour les serveurs sans WebDav. Chapeau ;-)

Je m'en vais le tester de ce pas :D
penpen

Message par penpen »

Si quelqu'un a des problème d'installation... n'hésitez pas a me soliciter.
gnougoute
Arias
Messages : 13
Inscription : 20 juil. 2004, 17:19

Sunbird/phpicalendar : ca marche po....

Message par gnougoute »

penpen a écrit :Si quelqu'un a des problème d'installation... n'hésitez pas a me soliciter.
Bon j'ai installé phpicalendar sur mon compte chez mon hebergeur (pas free.fr un hebergeur payant...),

- J'ai bien tranféré par FTP le fichier .ics dans le repertoire PhpIcalendar/calendars/
- j'ai bien récupéré ce meme fichier sous sunbird (0.2b) et ai ainsi créé un agenda en donnant l'url htt://monsite.com/PhpIcalendar/calendars/monagenda.ics comme remote calendar et ai coché la case "Automaticly publish..."
- j'ai mis les valeurs de config.inc.php comme précisé dans ton message (internal, le login et le mot de passe ....)
- et je n'arrive pas a faire publier mes nouveaux evenements !


Quelqu'un aurait une liste des choses que j'ai oublié de faire...
penpen

Message par penpen »

Bonjour gnougoute,

Deux / Trois petites questions ?
Premièrement est-ce que tu utilise bien le script fournis par phpicalendar, et non le mien ?
Ensuite quand tu dis "j'ai bien récupéré ce meme fichier sous sunbird (0.2b) et ai ainsi créé un agenda[...]" j'aimerais savoir ce que tu entends par la. Est-ce que tu as bien récupéré le calendrier distant ? ou alors c'est une copie de celui que tu as envoyé ?
Je crois que phpicalendar ne supporte pas les .ics vide. Avant de transferer le fichier sur le ftp, il faut prendre soin de mettre au moins un événement.

Enfin, l'url du calendrier distant n'est pas directement celle du calendrier, mais plutôt celle du script qui va appeler le calendrier en question.
Si tu utilise le script d'origine l'url doit être de la forme:
http://tonsite.com/phpicalendar/calenda ... ndrier.ics
(Pour ma version du script l'url doit être de la forme http://tonsite.com/phpicalendar/calenda ... ndrier.ics)

Voilà donc récapitulons les etapes à suivre:
Prérequis: installation et configuration de phpicalendar
1. ouvrir Mozilla Sunbird (ou calendar) et créer un nouveau calendrier.
2. ajouter un événement (ex. aujourd'hui: installation de mon premier calendrier distant 8) )
3. transferer le fichier .ics nouvellement créé (dans le repertoire profil de Sunbird) vers le répertoire adéquat ( par défaut le répertoire calendars contenu dans le répertoire de phpicalendar ).
4. renomer le calendrier en quelque chose de plus intuitif (ex. travail.ics )
5. dans Sunbird effacer le calendrier nouvellement créé.
6. souscrire au calendrier distant en utilisant l'url approprié (ex. http://monsite.fr/phpicalendar/calendar ... ravail.ics ) et en cochant la case "automatically publish change"

Je pense que c'est tout.
Voilà, j'avoue que c'est assez fastidieux comme installation, mais apres tout, on ne fait cette étape qu'une fois, et pour ma part je trouve que le jeu en vaut la chandelle.
penpen

Message par penpen »

A la limite, ceux qui ne veulent pas utiliser phpicalendar, mais quand même bénéficier du script d'émulation webdav, peuvent utiliser seulement les fichiers publish.mozilla.php et config.inc.php, et supprimer le reste des fichiers.
Invité

Message par Invité »

penpen a écrit :Bonjour gnougoute,

Deux / Trois petites questions ?
Premièrement est-ce que tu utilise bien le script fournis par phpicalendar, et non le mien ?
oui oui celui fourni dans la version phpicalendar 2.0b
penpen a écrit : Ensuite quand tu dis "j'ai bien récupéré ce meme fichier sous sunbird (0.2b) et ai ainsi créé un agenda[...]" j'aimerais savoir ce que tu entends par la. Est-ce que tu as bien récupéré le calendrier distant ? ou alors c'est une copie de celui que tu as envoyé ?
Je crois que phpicalendar ne supporte pas les .ics vide. Avant de transferer le fichier sur le ftp, il faut prendre soin de mettre au moins un événement.
ca aussi c'est ok
penpen a écrit : Enfin, l'url du calendrier distant n'est pas directement celle du calendrier, mais plutôt celle du script qui va appeler le calendrier en question.
Si tu utilise le script d'origine l'url doit être de la forme:
http://tonsite.com/phpicalendar/calenda ... ndrier.ics
tu veux dire http://tonsite.com/phpicalendar/calenda ... ndrier.ics
penpen a écrit : (Pour ma version du script l'url doit être de la forme http://tonsite.com/phpicalendar/calenda ... ndrier.ics)

Voilà donc récapitulons les etapes à suivre:
Prérequis: installation et configuration de phpicalendar
1. ouvrir Mozilla Sunbird (ou calendar) et créer un nouveau calendrier.
2. ajouter un événement (ex. aujourd'hui: installation de mon premier calendrier distant 8) )
3. transferer le fichier .ics nouvellement créé (dans le repertoire profil de Sunbird) vers le répertoire adéquat ( par défaut le répertoire calendars contenu dans le répertoire de phpicalendar ).
4. renomer le calendrier en quelque chose de plus intuitif (ex. travail.ics )
5. dans Sunbird effacer le calendrier nouvellement créé.
6. souscrire au calendrier distant en utilisant l'url approprié (ex. http://monsite.fr/phpicalendar/calendar ... ravail.ics ) et en cochant la case "automatically publish change"
gaspe j'ai respecté tout ca et ca marche po... il se connecte bien au script, me demande login et mot de passe mais j'obtiens alors le message d'erreur suivant

"this doesn't appear to be a valid file. Here is what i got back from http://..../calendars/publish.mozilla.php?travail.ics. Result: "

:(

En fait ca fonctionne un peu si j'utilise le bouton "publish event" ou bien "publish entire calendar" .... si je fais "publish event" ca rajoute l'évt choisi mais ca efface tout les autres et si je fais "publish entire calendar" ca publie le calendrier en entier.. par contre la publication automatique marche po....

Bno sinon quand ca marche il y a quelques bugs :
- le titre des evenements privés ne s'affiche pas sur phpicalendar
- j'ai un décalage de deux heures (j'imagine que ca se regle dans le config.inc.php..)

Et donc pour résumer, toi tu arrives bien a lui faire publier au fur et a mesure (evenement par evenement et sans utiliser les bouton publish) sans que ca efface les autres evenements ? ...

Une derniere question : quand tu effaces/modifie un evenement dans Sunbird est-ce que ca l'efface sur phpicalendar ?
penpen a écrit : Je pense que c'est tout.
Voilà, j'avoue que c'est assez fastidieux comme installation, mais apres tout, on ne fait cette étape qu'une fois, et pour ma part je trouve que le jeu en vaut la chandelle.
gnougoute
Arias
Messages : 13
Inscription : 20 juil. 2004, 17:19

Message par gnougoute »

Oups j'avais oublié de me connecter.... c'est donc bien gnougoute qui a posté le message précédent...
--Fishbone BZH Soldier since 1991--
penpen

Message par penpen »

Avant tout je tiens à dire OUI.
Quand j'ajoute un évenement celui ci est ajouté sans rien faire dans le calendrier distant (donc aussi dans phpicalendar). Et quand je supprime un évenement il est aussi supprimé du calendrier distant.
Non, la version de phpicalendar fonctionne avec http://tonsite.com/phpicalendar/calenda ... ndrier.ics .
Chez certains utilisateurs ca fonctionne pas bien et a ce moment là il faut rajouter un ? à la fin je crois bien.
http://tonsite.com/phpicalendar/calenda ... ndrier.ics?

(Avec free.fr cette syntaxe ne marchait chez moi, et c'est entre autre pour celà que j'ai modifié le script d'origine).
this doesn't appear to be a valid file
J'ai déjà eut cette erreur à mes débuts. Recommence avec un calendrier tout propre (mais pas vide).


--
Cette discution serais plus approprié sur le forum de phpicalendar, mais le site est down depuis un petit moment :(
penpen

Message par penpen »

Une dernière chose, tu as essayé avec le script que j'ai soumis ?
gnougoute
Arias
Messages : 13
Inscription : 20 juil. 2004, 17:19

Message par gnougoute »

penpen a écrit :Avant tout je tiens à dire OUI.
Quand j'ajoute un évenement celui ci est ajouté sans rien faire dans le calendrier distant (donc aussi dans phpicalendar). Et quand je supprime un évenement il est aussi supprimé du calendrier distant.
Ca yest ca marche pour moi aussi !!! merci! En fait en remplacant le "?" par un "/" ca fonctionne impec...

Bon j'ai plus qu'un truc qui déconne: les evts créés avant d'utiliser cette fonction sont tous décalés d'une heure!!! Quand j'en rajoute des nouveaux ca fonctionne mais les anciens (meme si je les modifie) restent décalés d'une heure... bon c'est pas bien grave mais un peu etonnant...

En tout cas un grand merci a toi Penpen !
--Fishbone BZH Soldier since 1991--
Edern

Message par Edern »

Encore une fois merci PenPen !!
Je viens d'installer ton script et de le mettre en place en liaison avec Sunbird et ça marche à merveille !! C'etait LA fonctionnalité qu'il me manquait sur Sunbird (pour mes modestes besoins) et du coup là je suis bien content.
Par contre, l'URL que j'utilises pour me connecter à mon calendrier est différente de celle que tu donnes :
http://monsite.free.fr/calendrier/calen ... efault.ics
Tant que ça marche, peu importe.

A++ ;)
penpen

Message par penpen »

Arf je dois mal m'expliquer parce que je pensais avoir été clair :?

Effectivement mon script utilise l'url que tu cite.
Par contre pour gnougoute qui n'utilise pas mon script, il faut utiliser l'url cité 3 post plus haut...

Je suis content que ca marche chez vous, et effectivement pour moi aussi et mes modestes besoins, cela convient parfaitement.
Sim
Iguane
Messages : 579
Inscription : 29 sept. 2003, 10:23

Message par Sim »

j'en suis encore pour ma part à un hébergement de mon calendrier distant sur Icalx, serveur gratuit et qui ne nécessite pas les dispositifs prévus par penpen
Question:
- existe-t-il d'autres serveurs gratuits appropriés (nécessitant ou pas le dispositif penpent), si oui merci d'en citer quelques-uns (et je parle de serveurs accessibles 'du monde entier' ce qui exclut celui du FAI Free)
Ubuntu LTS - Aude et Paris
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités