J'ai été chargé de créer une application mobile pour notre conseil scolaire de taille moyenne afin de promouvoir nos écoles. A l'origine, cela semblait assez simple - j'ai attrapé Cordova et Eclipse, jeté la bibliothèque jQuery Mobile et mis en place quelques pages pour ma première école (je pense 5 au total). Copiez/collez/modifiez le contenu/mettez à jour les liens pour les autres 17.Modèles de page JQuery Mobile et Cordova
Ensuite, mon patron a dit "Fais les pages dans les couleurs de chaque école". Encore une fois, facile-peasy. Une poignée de classes CSS plus tard, et toutes les centaines de pages étaient jolies et correspondaient aux écoles.
Puis vint la bombe. Toutes les données, jusqu'à présent, étaient des fichiers .htm locaux qui s'installaient à côté de l'application et qui étaient simplement chargés par l'application lorsque l'utilisateur les cliquait: Aucune connexion de données nécessaire. Ce matin, on m'a demandé si nous pouvions changer l'information à la volée sans une mise à jour de l'application. Moi, bêtement mais sincèrement, j'ai dit "Non" - et vous pouvez deviner quelle était la prochaine requête.
Donc, j'ai besoin d'un moyen d'accomplir cela. Mon processus de réflexion consiste maintenant à exécuter quelque chose qui reçoit un numéro d'identification (appdata.schoolbord.web/123) et qui retourne un objet JSON contenant les données - probablement un titre, le nom d'un modèle de page (de sorte que je peux réduire mes 93 pages à quelques-uns), certains CSS (juste pour arrêter la prochaine demande), puis les données à glisser dans le modèle.
Existe-t-il un moyen facile de faire cela en utilisant Cordova et jQuery Mobile? Les pointeurs dans n'importe quelle direction seraient géniaux. Merci.
Quel type de technologie côté serveur utilisez-vous? – Gajotres
Le serveur est une pile LAMP standard sur Redhat. –