Développement du projet Planning API (session 2)
- 05/04/2022 - 3 heures 10 minutes - Patrick Prémartin
Suite à la session de codage de la veille, nous avons pu terminer l'interface utilisateur et nous assurer que tout fonctionnait correctement avant de faire les modifications pour l'affichage du planning sur les pages web des blogs.
Voici en détail et à peu près dans l'ordre ce qui a été fait sur cette session de 3 heures :
- débogage du programme Delphi et corrections diverses
- correction de l'ordre des paramètres dans la vérification des checksum sur les endpoints de mise à jour (changedevents.php et newevent.php)
- correction du stockage et du chargement des données dans les endpoints de mise à jour (changedevents.php et newevent.php)
- création d'un script JavaScript commun pour accéder en Ajax (XmlHttpRequest) à la liste des événements d'un planning sur un serveur donné
- création d'un exemple d'utilisation de ce script dans une page HTML
- ajout d'un .htaccess d'interdiction d'accès dans le dossier de stockage sur le serveur (base de données NoSQL)
- ajout d'un .htaccess d'interdiction d'accès dans le dossier _PRIVE sur le serveur (configurations de production)
- hébergement et configuration du script sur Zone Abo
- activation du planning zone-Abo sur le blog le blog Développeur AGK
- activation du planning zone-Abo sur le blog le blog Développeur Pascal
- activation du planning zone-Abo sur le blog le site de formation Delphi en entreprise
- activation du planning zone-Abo sur le blog le blog des trucs de développeur web
- activation du planning zone-Abo sur le blog le blog des trucs d'administrateurs systèmes et webmasters
Cette session, comme la précédente, a été découpée en plusieurs parties que vous pouvez voir séparément :
- la première partie concernant la finalisation de l'interface utilisateur, la finalisation du client sous Delphi, les tests et le débogage côté Delphi comme côté web en PHP
- la seconde partie pour la consommation de l'API publique, à savoir l'affichage de la liste des rendez-vous en JavaScript sur une page web de démo
- la troisième partie sur l'adaptation de ce script et sa mise en place sur les différents sites
- la dernière partie sur la finalisation de cette première version et la publication de ses sources
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Liens associés
Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.
Codes sources du projet Planning API | ||
Planning API côté client (UI) | ||
Planning API côté serveur (API + DB) |
Mots-clés associés
API, Delphi, FireMonkey, FMX, HTML, JavaScript, JSON, Live coding, PHP