Bonjour,
J'ai un projet de faire un serveur de gestion d'emploi du temps, afin d'optimiser les contraintes et preferences de chacun pour une gestion optimale du groupe de tennis auquel j'appartiens.
Voici mon idee, les gens aurait la possibilite de creer leur profil a travers un site web, en rentrant / modifiant leurs preferences, leurs contraintes generales, ... Un emploi du temps serait alors cree pour tous les participants et envoye par mail.
Cependant, certaines options, devraient pouvoir etre disponibles par mail, en effet, certains n'ont acces qu'a leur mail au travail, c'est pourquoi, il leur faudrait la possibilite d'envoyer un mail au serveur, en disant par exemple je ne pourrai pas venir aujourd'hui ou d'autres requetes comprehensibles par le serveur, qui se chargerait de recreer un emploi du temps et d'avertir par mails les personnes concernees par ce changement.
Je suis debutant en administration reseau, et j'aimerais utiliser uniquement des logiciels libres.
Le serveur apache permettra d'accueillir les connexions du site internet qui devrait etre realise en php, en relation avec une base de donnee mysql, meme si j'en ai jamais fait, je pense que je devrais m'en sortir moyennant quelques lectures specialisees.
En ce qui concerne le serveur mail, j'aimerais utiliser le serveur exim, j'aimerais pouvoir analyser les messages recus sur une adresse mail donnee a chaque reception de message pour savoir s'il s'agit d'une requete pour la gestion d'emploi du temps.
Voici mon probleme, j'aimerais que l'utilisateur ait acces a quelques informations communes a la fois par l'intermediaire du site internet et du serveur mail, si je programme en php la gestion d'emploi du temps pour le site internet, je ne pourrai pas y avoir acces depuis mon serveur mail, enfin je pense.
Peut etre, faudrait il que je programme le coeur du systeme (en C, C++, autre?) pour qu'il soit directement accessible depuis mon serveur mail, le serveur exim serait configure pour appeler directement le serveur commun depuis une interface dediee pour qu'il puisse analyser le message et faire les operations necessaires en relation avec la base de donnee mysql ou autre?
Enfin, depuis le site internet, le serveur commun de gestion d'emploi du temps serait lui aussi appele automatiquement depuis une ligne de commande avec les parametres necessaires ou je ne sais par quel autre moyen. Peut on appeler un autre programme depuis un serveur php?
Tout ca est encore un peu flou pour moi.
Est ce que certains d'entre vous ont deja ete confrontes a ces questions?, si vous deviez le faire comment feriez vous?, avez vous des conseils a me donner ?
Merci d'avance a toutes les reponses !
tuxMounty
Poste le Sunday 18 November 2007 15:04:54