Outils d'utilisateurs

Outils du Site


cal-card

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

cal-card [2013/05/30 08:55]
yannick [Client Web Webcal]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installer un serveur DAViCal ====== 
-//sources : http://www.davical.org/installation.php\\ 
-http://wikivince.roiheenok.fr/tutoriel/tuto-installation-serveur-davical-synchro-ad/ // 
-===== Environnement ===== 
-Système d'exploitation : Debian 6 (Squeeze)\\ 
-Serveur Web : Apache2 + PHP5 
-===== Pré requis ===== 
-==== Dépot DAViCal ==== 
-Editer le fichier **/etc/apt/sources.list** 
-<code>nano /etc/apt/sources.list</code> 
-ajouter cette ligne à la fin du fichier 
-<code>deb http://debian.mcmillan.net.nz/debian squeeze awm</code> 
-Sauvegarder les modification : **Ctrl + o**\\ 
-Fermer le fichier : **Ctrl + x** 
  
-Ajouter une clé pour accéder au dépot 
-<code>apt-key advanced --keyserver pgp.net.nz --recv-keys F6E0FA5CF0307507BB23A512EAFCFEBF8FEB8EBF</code> 
-Mettre à jour les dépots 
-<code>aptitude update</code> 
-==== Installation de PostgreSQL ==== 
-<code>aptitude install postgresql</code> 
-==== Installer le module PHP pour PostgreSQL ==== 
-<code>aptitude install php5-pgsql</code> 
-==== PHPPGADMIN ==== 
-Installer phppgadmin 
-<code>aptitude install phppgadmin</code> 
-=== Configuration === 
-== Configurer apache == 
-Ajouter, au fichier de configuration de votre site (**/etc/apache2/sites-available/default**) la ligne : 
-<code>Alias /phppgadmin /usr/share/phppgadmin/</code> 
-L’interface est accessible a http://IPduServeur/phppgadmin/ 
- 
-Connexion désactivée pour raison de sécurité » 
- 
-Editer le fichier de configuration : 
-<code>nano /etc/phppgadmin/config.inc.php</code> 
-Rechercher et Modifier cette ligne : 
-<code>$conf['extra_login_security'] = false;</code> 
-Ensuite se connecter a l’interface avec l’utilisateur « postgres » et le mot de passe configuré au début. 
-===== DAViCal ===== 
-==== Installation des modules ==== 
-<code>aptitude install php5-curl</code> 
-==== Installation ==== 
-<code>aptitude install davical</code> 
-==== Préparation de la base de données ==== 
-Avant de créer la base fichier modifier le fichier **pg_hba.conf** dans **/etc/postgresql/8.x/main/** afin de donner accès à la base de données aux utilisateurs 'davical_dba' (propriétaire de la base) et 'davical_app' (connection à l'application web). 
- 
-Ajouter les lignes (en haut du fichier) : 
-<code>local   davical    davical_app   trust 
-local   davical    davical_dba   trust</code> 
-Recharger PostgreSQL 
-<code>/etc/init.d/postgresql reload</code> 
-==== Création de la base de données DAViCal ==== 
- 
- 
-<code> 
-su postgres -c /usr/share/davical/dba/create-database.sh 
-</code> 
- 
- 
-Noter le mot de passe admin 
- 
- 
-<code> 
-Supported locales updated. 
-Updated view: dav_principal.sql applied. 
-CalDAV functions updated. 
-RRULE functions updated. 
-Database permissions updated. 
-could not change directory to "/root" 
-could not change directory to "/root" 
-NOTE 
-==== 
-*  The password for the 'admin' user has been set to 'xde6Uaz4' 
- 
-Thanks for trying DAViCal!  Check in /usr/share/doc/davical/examples/ for 
-some configuration 
-</code> 
- 
-==== Configuration de DAViCal ==== 
-Créer le fichier de configuration **config.php** dans **/etc/davical/** 
-<code>nano /etc/davical/config.php</code> 
-Copier les lignes 
-<code> 
-<?php 
-//  $c->domain_name = "calendar.example.net"; 
-//  $c->sysabbr     = 'DAViCal'; 
-//  $c->admin_email = 'admin@example.net'; 
-//  $c->system_name = "Example DAViCal Server"; 
-//  $c->enable_row_linking = true; 
- 
-$c->pg_connect[] = 'dbname=davical port=5432 user=davical_app'; 
-$c->admin_email = 'test@test.com'; 
-$c->default_locale = 'fr_FR'; 
-</code> 
-Sauvegarder les modification : **Ctrl + o**\\ 
-Fermer le fichier : **Ctrl + x** 
- 
-Redémarrer apache 
-<code>/etc/init.d/apache2 restart</code> 
-===== Configuration d'Apache ===== 
-Editer le fichier de configuration de votre site dans **/etc/apache2/sites-available/** et ajouter la ligne suivante à votre **VirtualHost** : 
-<code>Alias /davical /usr/share/davical/htdocs/</code> 
-Redémarrer Apache 
-<code>/etc/init.d/apache2 restart</code> 
-Se connecter à l'interface http://ip_du_serveur/davical\\ 
-S'identifer avec le compte **admin** et le mot de passe généré lors de la création de la base de données. 
-===== Clients DAViCal ===== 
-==== Androïd ==== 
-<WRAP center round important 60%> 
-A FAIRE 
-</WRAP> 
-==== Client Web Webcal ==== 
-Télécharger Webcal 
-<code> 
-wget ftp://ftp.datanom.net/pub/webcal/webcal-0.8.1.zip 
-</code> 
-Décompresser l'archive 
-<code> 
-unzip webcal-0.8.1.zip 
-</code> 
-Déplacer le dossier décompressé dans le répertoire web et le renommer 
-<code> 
-mv webcal-0.8.1 /var/www/webcal 
-</code> 
-Modifier les droits sur le répertoire 
-<code> 
-chown -R www-data:www-data /var/www/webcal 
-</code> 
-Se connecter à l'interface web [[http://ip_du_serveur/webcal|http://ip_du_serveur/webcal]] 
-=== Etape 0/4 === 
-Sélectionner la base de données **pgsql**  
-=== Etape 1/4 === 
-host : **localhost** \\  
-port : **5432** \\  
-database name : **template1** \\  
-postgresql dba : **postgres** \\  
-postgresql dba password : **mot_de_pass_postgres** \\  
-Password for webcal admin : **mot_de_passe_pour_webcal** \\  
-Repeat Password : **mot_de_passe_pour_webcal**  
-=== Etape 2/4 === 
-<note important>à finir</note> 
-==== Client Web CalDavZAP (calendrier) ==== 
-Télécharger les sources 
-<code> 
-wget www.inf-it.com/CalDavZAP_0.8.1.1.zip 
-</code> 
-Décompresser l'archive 
-<code> 
-unzip CalDavZAP_0.8.1.1.zip 
-</code> 
-Déplacer le nouveau répertoire dans votre répertoire web 
-<code> 
-mv caldavzap /var/www/ 
-</code> 
-Dans le fichier de configuration **config.js** dans **/var/www/caldavzap/**, modifier la ligne 58 
-<code> 
-var globalNetworkCheckSettings={href: location.protocol+'//'+location.hostname+(location.port ? ':'+location.port: '')+location.pathname.replace(RegExp('/+[^/]+/*(index\.html)?$'),'')+'/caldav.php/', hrefLabel: null, crossDomain: null, additionalResources: [], forceReadOnly: null, withCredentials: false, showHeader: true, settingsAccount: true, syncInterval: 60000, timeOut: 30000, lockTimeOut: 10000, delegation: false, ignoreAlarms: false, backgroundCalendars: []} 
-</code> 
-en remplaçant **/caldav.php/** par **/davical/caldav.php/**  
-== Modifier la langue par défaut == 
-Toujours dans le fichier **config.js** dans **/var/www/caldavzap/**, modifier la ligne 86 en remplaçant 
-<code> 
-var globalInterfaceLanguage='en_US'; 
-</code> 
-par 
-<code> 
-var globalInterfaceLanguage='fr_FR'; 
-</code> 
-La gestion des calendriers est maintenant accessible via http://ip_du_serveur/caldavzap 
-==== Client Web CardDavMATE (contact) ==== 
-Télécharger les sources 
-<code> 
-wget www.inf-it.com/CardDavMATE_0.10.1.zip 
-</code> 
-Décompresser l'archive 
-<code> 
-unzip CardDavMATE_0.10.1.zip 
-</code> 
-Déplacer le nouveau répertoire dans votre répertoire web 
-<code> 
-mv carddavmate /var/www/ 
-</code> 
-Dans le fichier de configuration **config.js** dans **/var/www/carddavmate/**, modifier la ligne 52 
-<code> 
-var globalNetworkCheckSettings={href: location.protocol+'//'+location.hostname+(location.port ? ':'+location.port: '')+location.pathname.replace(RegExp('/+[^/]+/*(index\.html)?$'),'')+'/caldav.php/', hrefLabel: null, crossDomain: null, additionalResources: [], forceReadOnly: null, withCredentials: false, showHeader: true, syncInterval: 60000, timeOut: 30000, lockTimeOut: 10000, delegation: false} 
-</code> 
-en remplaçant **/caldav.php/** par **/davical/caldav.php/**  
-== Modifier la langue par défaut == 
-Toujours dans le fichier **config.js** dans **/var/www/carddavmate/**, modifier la ligne 79 en remplaçant 
-<code> 
-var globalInterfaceLanguage='en_US'; 
-</code> 
-par 
-<code> 
-var globalInterfaceLanguage='fr_FR'; 
-</code> 
-La gestion des contacts est maintenant accessible via http://ip_du_serveur/carddavmate 
cal-card.1369896925.txt.gz · Dernière modification: 2013/07/22 18:36 (modification externe)