RE: Utiliser des systèmes externes [ Répondre ] Par : Richard REY (Rexy) on 2017-11-09 22:11 | [forum:487062] |
Bonsoir, Vous pouvez récupérer l'archive de la version en cours de développement sur le site de développement : http://svn.alcasar.net Elle s'installe sur une Mageia 6 |
Utiliser des systèmes externes [ Répondre ] Par : Francois Raoult on 2017-11-09 17:10 | [forum:487060] |
Bonjour, Petite suggestions pour des évolutions prochaines : 1- La possibilité d'utiliser une BDD (par connexion directe) externe pour la base des utilisateurs. J'imagine éventuellement un système du genre : . L'utilisateur tente de se connecter . Le système le cherche dans la base Alcasar . Si non trouvé, le système le cherche dans la base distante, et éventuellement l'importe dans Alcasar Au niveau de l'interface d'administration : . Indication de l'IP de la BDD distante . Indication du nom d'utilisateur et du mdp de la BDD MySQL distante . Indication du nom de la BDD à utiliser . Indication de la table/champ pour le nom d'utilisateur (éventuellement avec une fonction SQL ou un champ libre permettant d'utiliser une fonction du genre "concat(left(prenom,1),nom)") . Indication de la table/champ pour le mot de passe (éventuellement avec une fonction SQL ou un champ libre...) Autre possibilité : dans l'interface d'admin, indiquer un fichier PHP / une fonction / une classe+méthode / .... dans lequel on aura codé notre propre fonction qui prendra en paramètre (user, password) et renverra un objet ou un tableau contenant les données utiles pour importer l'utilisateur dans Alcasar (nom, prenom, user, password, etc.) 2- La possibilité d'envoyer des SMS via un serveur distant Quitte à avoir un modem GSM avec la possibilité d'envoyer des SMS, autant le centraliser ^^ On pourrait imaginer que plusieurs serveurs de la structure puisse utiliser une même passerelle SMS pour envoyer / recevoir des SMS (infos aux clients, etc.) Par exemple dans ma structure sportive : validation d'une réservation d'hébergement, validation de l'adhésion, état du compte d'activité, etc. Mais cela suppose qu'Alcasar puisse, au lieu d'envoyer / recevoir lui-même les SMS, s'adresser à une API externe qui lui transmettra les infos reçues et qui enverra les SMS à la demande d'Alcasar... Sur l'interface d'admin, on peut imaginer configurer : - L'IP et le port distant à utiliser - L'URI distant à utiliser - La méthode HTTP à utiliser - Les noms des champs et leur "position" (dans l'URL ou dans le corps de la requête) à utiliser pour les différents éléments (numéro de téléphone du destinataire, contenu du message, éventuellement type de message (standard ou flash), etc.) De son côté Alcasar indiquerait dans la doc ces mêmes éléments à utiliser par le "serveur SMS" distant pour la réception de SMS. Par exemple, un POST http://IP-Alacar:5555/sms avec pour champs POST "From" (téléphone) et "Message" (le SMS) Ce serait cooool :-) (je peux essayer de travailler à la question, mais où en est la future version d'Alcasar ? Une sortie est-elle prévue d'ici fin février par exemple ? Car quitte à travailler sur le sujet, autant le faire sur la nouvelle version plutôt que sur l'actuelle...) |