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 »