Re: restauration des tables
Envoyé par:
Utilisateur anonyme
()
Date: vendredi 4 juin 2004 15:35:12
Bonjour,
[b]Bonjour,[/b]
la version 1.2 pourrait elle integrer aussi ?:
1) l'impossibilité de modifier les résas passées (à partir de j-1) sauf pour un profil qui l'autoriserait, ainsi que le bloquage des résas au dela d'une période définie au préalable (2 mois par exemple)
[b] La version 1.2 vérouille la réservation à une date antérieure. Certains profils garderont la possibilité de modifier ça. [/b]
2) la sur-résa, sur les avions prévus pour, en paramètre (avions de voyage du club), avec alerte du pilote en sur-resa si anulation de la resa primaire.
[b] Cette fonctionnalité est à l'étude (et surtout l'option qui sera choisie puisqu'elle peut se gérer de différentes manières). A priori, nous avons arrêté notre choix.[/b]
3) un style d'impression qui permet de voir le calendrier journalier exactement comme à l'écran, avec le nom du pilote et destination de l'avion inscrit sur le créneau (utilisation en secours de la partie imprimée la veille si plantage de l'info le jour j). les créneaux actuels ne sont pa imprimés.
[b] Pour cela, voir le post http://forums.openflyers.org/read.php?f=3&i=3&t=3 qui explique comment faire et, comme indiqué, prendre aussi le temps de vérifier le paramétrage de son navigateur.[/b]
4) une sauvegarde automatique journaliere (vers 23h) des tables, dans un rep backup par exemple, sur une semaine (soit sept fichiers), avec un script de restauration dans la partie admin.
[b]
Une application peut "assister" le webmaster en fournissant des outils pour faciliter une action (la sauvegarde dans notre cas). Cet outil est fourni. L'outil de restauration ne l'est pas, pour l'instant, car il en existe un, fourni par la plus grande majorité des hébergeurs, qui fonctionne très bien: phpMyAdmin. Il en existe d'autres utilisables (en ligne ou à distance) puisque le fichier de sauvegarde SQL fourni est standard (pour mySQL s'entend).
Par contre concernant l'application et une éventuelle sauvegarde automatique, cela est impossible au sens où vous l'entendez; en fait, ce n'est pas vraiment impossible mais l'appli seule ne peut suffire. En effet, un script php ne s'exécute que s'il est "appelé" (par une requête HTTP ou par une ligne de commande exécutée sur un shell).
Par exemple, un site qui ne serait pas sollicité pendant 24 heures (supposons une panne de la connexion de l'hébergeur), la sauvegarde, ne pourrait s'effectuer.
La seule solution (réellement fiable en terme de régularité) est de faire appel à un processus qui verifie en permanence les tâches à effectuer. Sous UNIX ça s'appelle une crontab... Il existe très certainement des alternatives pour les autres OS. Vous comprendrez bien que nous arrivons aux limites du cadre de notre application et de ses fonctionnalités.
A titre d'information, nous avons, pour gérer les OpenFlyers de l'association, un script de sauvegarde automatique des bases de données (au format compressé gzip). Le script de restauration sera prêt sous peu. En paramétrant notre serveur, ce script est appelé une fois par jour (par une crontab puisque notre hébergement est sous Linux) ce qui nous garantit une sauvegarde quotidienne de la totalité de nos bases de données.
Ces scripts ne seront pas intégrés dans les prochaines distributions car ils font souvent appel à un type de serveur/paramétrage particulier.
Il ne faut pas oublier les manipulations nécessaires pour qu'ils fonctionnent: modification des droits de fichiers/répertoires, prise en compte d'éventuelles restrictions (open_basedir par ex), etc.
Pour résumer, si nous pouvons intégrer des scripts utiles, facilement utilisables et paramétrables, nous ne nous gènerons pas pour le faire. Par contre, dans le but d'éviter une complexification trop grande du déploiement de notre application nous éviterons les outils trop spécifiques (qui se limiteraient à un type d'OS par exemple, nécessitant un accès telnet) ou trop complexe (nécessitant une gestion complexe des droits).
Juste une dernière info, c'est bien à cause de cette complexité de la tâche de webmaster que nous avons proposé un service clé en main.
Cordialement,
Patrick Hubscher
PS: si vous avez besoin de plus d'infos, nous pouvons toujours aider mais nous sortons du cadre de l'appli donc il faut s'attendre à un peu de délai pour les éventuelles réponses. ;D[/b]