CMS
< WebDesign
< ozzyris
Get flash to fully experience Pearltrees
Préparation - Inscription & activation - Connexion & déconnexion Connexion / Déconnexion : Nous arrivons à la dernière grande étape de notre module. Permettre à l’utilisateur d’ouvrir et de fermer sa session. Nous avions laissé la page index.php temporairement en plan, terminons là en affichant différents liens selon le fait que l’utilisateur soit identifié ou non : Occupons nous maintenant de la page connexion.php. Celle-ci devra proposer un formulaire permettant de saisir notre nom d’utilisateur et notre mot de passe donc typiquement : Il est devenu également assez courant de demander l’adresse e-mail plutôt que le nom d’utilisateur. Ce n’est pas ce que nous ferons dans notre exemple mais sachez que le principe reste exactement le même, il suffit juste de modifier le nom des champs dans le code PHP vérifiant le tout une fois le formulaire soumit.
Bonjour De plus en plus de développeurs proposent des solutions CMS allant du plus simple (un form basique de mise en ligne de news par exemple) au plus complexe (gestion intégrale du site). Du coup la question des standards se pose triplement : 1. le site/canevas est il accessible (Wcag décrit par le menu comment s'y prendre) 2. l'outil lui-même (le CMS) l'est-il également ?
Dans ce tutoriel, nous allons apprendre à installer wordpress sur son propre ordinateur pour le tester et développer des thèmes et plugins (on dit "installer en local"). Pour cela, on va avoir besoin d'un environnement Apache MySQL PHP. Environnement AMP La meilleure solution est d'installer une distribution qui inclut tous ces programmes, et il en existe beaucoup : Windows EasyPHP WAMP UwAmp USB Webserver Mac OS MAMP Linux XAMPP
Nous allons décrire pas à pas comment construire un système de gestion de contenu, qui utilise PHP comme langage de programmation, et XML ou MySQL pour stocker les données. Ce n'est pas un simple tutoriel, mais un projet concret pour construire un outil utilisable en production. Pourquoi construire un CMS? Des centaines de CMS gratuit sont disponibles, alors pourquoi en construire un autre?