Les scripts construits au fil des différents tutoriels sont à votre disposition ci-dessous(*).
Attention: ces scripts sont fournis à titre de démo explicative, pour vous permettre de construire pas à pas vos premières applis interactives. Si vous souhaitez mettre ces fonctionnalités en oeuvre en production, merci de télécharger les scripts de la section "modules téléchargeables", plus complets et sécurisés (notamment pour les accès DB: les scripts "pédagogiques" utilisent les anciennes fonctions mysql_* pour une compatibilité plus large; les scripts "modules" utilisent la bibliothèque PDO)
Téléchargement:
sample_scripts.zip
- Téléchargez le ficher .zip, décompressez-le et copiez les fichiers et dossiers sur votre serveur (par ex. http://monsite.com, dans un répertoire dédié (par ex. demo_app).
- Attention: n'oubliez pas d'adapter le fichier config.php pour affecter aux différentes variables des valeurs adaptées à votre environnement (identifiants de connexion MySQL, URL de base du dossier d'installation...).
- Dans votre navigateur, appelez le script install.php pour créer les tables et les données d'exemple dans la base de données.
(dans l'exemple ci-dessus: http://monsite.com/demo_app/install.php) - Pour tester les scripts, créez une nouvelle application MVSAppmobile:
- connectez-vous à www.mvsappmobile.com
- créez une nouvelle appli
- pour le premier onglet, sélectionnez le type "page HTML distante" et entrez l'adresse du script logform.php (formulaire de connexion)
(dans notre exemple: http://monsite.com/demo_app/logform.php). - pour le deuxième onglet, sélectionnez "Liste / Flux externe" et entrez l'URL du script art_catlist.php (liste des catégories d'articles, qui appelle elle-même la sous-liste des articles).
- idem pour les onglets suivants, créer des listes externes appelant les scripts cart_list.php et msg_list.php
- et bien sûr, enregistrez votre application
- Ca y est, vous pouvez déjà tester l'application sur votre téléphone!
Il suffit de lancer l'appli AppMobile (gratuite sur AppStore et GooglePlay) et de vous connecter avec les mêmes identifiants que sur le portail mvsappmobile.com.
Votre appli est là, testez-la, modifiez les scripts, changez les données en base, adaptez, voyez ce que ça change... ça vous fait une base de travail, il ne vous reste plus qu'à faire preuve d'imagination et tirer le meilleur des possiblités de MVSAppMobile pour créer l'application qui répond à vos besoins.
Nota: dans l'appli de test, les comptes utilisateurs suivants sont créés par install.php: Bob, Tom, Rob, Sam et Jim (avec pour mots de passes respectifs bob, tom, etc.)
(*) Les scripts proposés au téléchargement peuvent différer sensiblement des extraits inclus dans les tutoriels, notamment parce que les extraits issus des premiers tutoriels sont parfois modifiés ou complétés dans les tutoriels suivants, pour intégrer les nouvelles notions apportées.
Par exemple, le tutoriel "listes dynamiques" présente la construction d'une liste des articles du catalogue. Dans le tutoriel "Sessions utilisateurs", une information est ajoutée en regard de chaque article de cette liste: la quantité de cet article en panier. Cet ajout implique une modification du code qui crée la liste mais aussi de la requête SQL qui récupère les données.
Ces scripts ne se veulent ni complets, ni parfaitement académiques. Leur seule vocation est de vous permettre de comprendre comment tirer le meilleur parti des possibilités d'AppMobile. C'est pourquoi ils vont à l'essentiel et ne s'embarassent pas de détails ni de finitions au delà d'une gestion basique des exceptions. Ils constituent une simple base de départ à adapter en fonction de vos besoins. Nous déclinons toute responsabilité qui pourrait résulter de la mise en production en l'état de scripts à vocation purement pédagogique.