S4: php - Intranet | IUT de Troyes
Transcription
S4: php - Intranet | IUT de Troyes
SIF S4: php Conclusion sur S3 /php St Pavut: − page d'accueil dans l'environnement modx, − catalogue sous modx , − catalogue en pdf hors modx, − Graphique avec libGD hors modx − Graphique avec jpgraph hors modx − Utilisation de Wayfinder − S4 St pavut II − Utilisation du plugin « Login » − Jquery + Ajax Conclusion sur S3 /php Chercher un stage en php/prog... Attention aux stages trop ciblés Pistes éventuelles: Conclusion sur S3 /php Stage de mise en oeuvre de site typique: − Boutique en ligne − Intranet groupware − Site vitrine standard − Gestion de document − Site communautaire Conclusion sur S3 /php Incontournable: http://www.framasoft.net/rubrique168.html − Boutique en ligne: − Oscommerce, Magento, PrestaShop Site blog ou site standard d'information − les CMS (voir les frameWork) WordPress Site générique − Joomla − Cms made simple − Drupal... Les solutions d'hébergement php/mysql CMS Exemples d'installation et de configuration − Oscommerce − Magento − CMS made simple − Joomla − phpGroupWare Création de fichier type wap Voir: http://www.commentcamarche.net/wap/wapintro.php3 Emulateur de téléphone WAP: Deck-it sitedoc : http://www.allhtml.com/articles/detail/416 Fonctionnalités sous modx Gestion de base des formulaires: − Document avec un formulaire (a) − Document traitant le formulaire (b) − Snippet de traitement (c) − Chunk d'affichage du résultat du traitement (d) − − − Exemple formulaire de calcul à 2 variables: Modx: gestion de bas des formulaires a) Document du formulaire: − « formulaire » (id=7) − accès par index.php?id=7 Appel de la page de traitement (id=8) , ...action= »index.php?id=8 »>... Modx: gestion de base des formulaires b) Document traitant le formulaire: − «validation» (id=8) − accès par index.php?id=8 Appel du snippet de traitement « valider » , Modx: gestion de base des formulaires c)Snippet de traitement: − «valider» Fait référence à son chunk « resultat » Récupération des valeurs de formulaire ($_POST['nom'] ) traitement ($_POST.... * 1.15 ) Renvois pour la mise en forme vers le chunk parseChunk... Fonctionnalité sous modx Gestion de base des formulaires: − Document avec un formulaire (a) − Document traitant le formulaire (b) − Snippet de traitement (c) − Chunk d'affichage du résultat du traitement (d) − − − Exemple formulaire de calcul à 2 variables: Modx: gestion de base des formulaires d)Chunk pour l'affichage du résultat du traitement: − «resultat» Modx: gestion des menus avec Wayfinder Installation d'un paquet « wayfinder » − Un snippet wayFinder − et un chunk WFD_outerTpl Appel du snippet dans le modele: − [[!Wayfinder? &startId=`0`]] Masquage des pages qui ne doivent pas apparaître dans le menu. Possibilité de gérer des sous menus: − [[!Wayfinder? &startId=`[[*id]]` &level=`1`]] Modx: gestion de compte utilisateur avec le module « Login » Installer le paquet Ajouter un ou des utilisateurs Ajouter dans le modele l'appel du snippet de gestion des logins: − [[!login]] Importer via phpmyadmin les comptes utilisateurs des abonnés − Pour cela analyser la structure des données des utilisateurs dans la base de données modx (table modx_users et modx_users_attributes) Modx: utilisation des Variables de modele Modx: utilisation de « getResources »