Publicité
Il y a des années, quand j'allais régulièrement chez le même coiffeur tous les mois pour une coupe de cheveux, elle a découvert que j'étais une geek tech. Elle était en fait la propriétaire du salon, et au cours d'une visite particulière, elle a commencé à me dire à quel point il était difficile de gérer les horaires sur papier. Elle espérait trouver une façon numérique de prendre des rendez-vous pour les clients quand ils appelleraient ou entreraient chez eux et en demanderaient un.
À l’époque, j’étais déjà submergé par une longue liste de projets et je ne voulais pas les tracas de promettre quelque chose que je n’étais pas certain de pouvoir faire. Bien sûr, étant accro à la programmation et à la conception Web, je ne pouvais pas m'arrêter de réfléchir à la meilleure approche pour accomplir une telle tâche.
Non seulement cela, mais j'imagine qu'il existe d'innombrables petites entreprises qui se trouvent dans une telle situation - avec la nécessité de rationaliser la «réservation» des clients avec une solution numérique. Espérons que c'est aussi une solution qui ne nécessite pratiquement aucune maintenance. À mon avis, une application basée sur le Web est évidemment la voie à suivre - car elle est accessible n'importe où et depuis n'importe quel ordinateur. Et bien sûr, en ce qui concerne les applications Web, ma plate-forme préférée est toujours PHP et mySql.
Bien que je ne vais plus chez le styliste (dans mon absence, j'ai manqué trop de rendez-vous), mais je l'ai fait découvrir éventuellement une solution intéressante au dilemme de la réservation des petites entreprises - une application PHP soignée et open-source appelé phpScheduleIt.
Une application Web pour planifier n'importe quoi
Bien que cette application soit la mieux adaptée pour planifier des rendez-vous ou réserver des réservations dans un hôtel ou restaurant, il peut également être utilisé pour planifier des ressources, comme des salles de conférence ou du temps sur la bibliothèque ordinateur.
Quiconque me connaît bien sait que j'aime la simplicité et la facilité d'installation qui vient avec Applications PHP 6 sites gratuits pour en savoir plus sur la programmation en PHP Lire la suite . La beauté de cette application est qu'elle est si facile à configurer et incroyablement polyvalente.
Comme avec la plupart Applications PHP (au moins les bons), l'installation est un processus très simple en 3 ou 4 étapes. Tout d'abord, vous transférez tous les fichiers phpScheduleIt sur votre hébergeur, dans le dossier où vous souhaitez que l'application réside. Ensuite, modifiez le config.dist.php fichier avec les informations de la base de données mySql. Vous pouvez configurer la base de données mySql en utilisant phpMyAdmin avant ou après la modification de ce fichier, mais n'oubliez pas de le créer ou l'application ne fonctionnera pas.

Vous pouvez également envisager de configurer les informations du serveur de messagerie si vous souhaitez autoriser l'application à envoyer des e-mails. Tant que vous disposez d'un service de messagerie smtp disponible, vous pouvez continuer.
Lorsque vous êtes prêt à configurer l'application, exécutez simplement l'installation à l'aide de votre navigateur et accédez à http://your-web-domain/phpScheduleIt/install/
Le script d'installation vous demande d'abord de confirmer les paramètres mySQL qu'il a recueillis à partir du fichier de configuration que vous avez modifié.

Cliquez sur «Exécuter l'installation», et si votre serveur a la version et les plugins PHP et mySQL requis activés, cela devrait fonctionner correctement. Une fois terminé, visitez simplement http://your-web-domain/phpScheduleIt pour ouvrir l'application.
L'endroit où vous souhaitez commencer à configurer le shell pour votre système de planification se trouve sous "Gestion des applications". C’est là que vous allez tout configurer, en commençant par «Horaires».

L'application vous demandera de créer un nouvel horaire. Gardez à l'esprit qu'il s'agit d'un calendrier complet pouvant contenir de nombreuses ressources. Ces ressources pourraient être des salles de conférence, des travailleurs qui ont leurs propres clients, des tables de restaurant ou autre chose. Donc, classifiez le «calendrier» comme une sorte de conteneur massif pour toutes ces ressources. Une bibliothèque peut avoir un horaire pour chaque groupe d'ordinateurs d'ordinateurs individuels, ou un salon de beauté peut avoir un horaire pour chaque succursale.

Une fois les planifications créées, vous souhaiterez commencer à les remplir de ressources en sélectionnant «Ressources» sous Gestion des applications. Ici, vous pouvez répertorier chacune des ressources individuelles qui auront besoin de son propre calendrier. Il peut s'agir d'ordinateurs individuels, de tables, de coiffeurs, de salles de conférence, etc. Fondamentalement, toute ressource de votre entreprise ou organisation où vous devrez réserver des clients, vous pouvez l'ajouter en tant que ressource.

Une fonctionnalité intéressante est que le logiciel vous permet également de personnaliser chaque ressource avec sa propre image, ses coordonnées et toute description ou note que vous souhaitez inclure. Ajoutez un instantané de chaque styliste ou affichez une image de la salle de conférence.

Maintenant que vous avez créé votre calendrier et que vous l'avez chargé avec toutes les ressources, la dernière étape consiste à ajouter vos réservations lorsque les clients appellent. Ou, vous pouvez fournir à plusieurs personnes l'accès au système afin qu'elles puissent ajouter des réservations - telles que les personnes chargées de planifier les salles de conférence ou de prendre les réservations de restaurant. Pour faire une réservation, il vous suffit de cliquer sur «Calendrier» puis sur «Réservations».

Vous verrez l'intégralité du programme comme un instantané d'une semaine à la fois. Pour réserver une heure, il vous suffit de cliquer sur l'une des cases portant le code couleur «réservable». Chaque programme de ressources peut être entièrement personnalisé. Vous pouvez bloquer des blocs de temps entiers comme «non réservables». Une fois que vous avez soumis une réservation, le bloc de temps est ombré en bleu.

Les réservations sont rapides à mettre en place. Il vous suffit de renseigner l'heure de début et de fin, d'ajouter un titre et une description, et vous pouvez même ajouter d'autres utilisateurs dans le système pour participer à l'activité réservée.

L'horaire global montrera tout en un coup d'œil. Les réservations bleues indiquent qui l'a réservé, et si vous passez votre souris sur le bloc de temps réservé, vous verrez le titre et la description qui étaient inclus au moment de la réservation.

Si je me souviens bien, le styliste a fini par payer à un concepteur Web une grosse somme d'argent à mettre ensemble un site Web, et il n'a jamais comporté le système de réservation électronique dont elle avait rêvé à propos.
Le truc c'est que ce n'est vraiment pas si difficile à faire. Pour quelqu'un qui connaît les applications PHP, l'installation est inférieure à 15 minutes et la configuration complète et la configuration ne prend que le temps qu'il vous faut pour taper toutes les ressources que vous souhaitez programme. Vous pouvez avoir un système comme celui-ci opérationnel dans votre entreprise en un rien de temps.
Essayez phpScheduleIt et faites-nous savoir si cela vous a aidé à résoudre votre dilemme de réservation. Pensez-vous que c'est une approche suffisamment robuste pour une entreprise? Partagez vos réflexions à ce sujet dans la section des commentaires ci-dessous.
Crédit d'image: Table réservée via Shutterstock
Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.