Formulaire technique libre et gratuit www.saintpoint.org, site de calcul en ligne.

Ce site permet, à tout visiteur, d'utiliser mes utilitaires partout où il existe une connexion Internet.

Le formulaire technique MARCEAU Claude, est un site de calcul technique en ligne, gratuit et sans inscription.

Tout ce qui est sur ce site est sous license GPL, à l'exception de ce qui touche la vie privée de l'auteur.

Ce site est testé et optimisé pour FIREFOX 3, 11, 20. Il ne contient AUCUNE pub, si vous utilisez directement le site ci-dessus.

Vous êtes ici: -> Accueil -> Pages personnelles -> Documentation du site -> Création d'une nouvelle page

   

http://www.saintpoint.org/

Procédure de création d'une nouvelle page.

Cette procédure décrit la conception d'une page sur localhost, donc sur un serveur privé.


  ✐  Travailler dans le fichier /pages/CMAenCours.php (qui est une copie de /pages/CMAbacSable.php ce qui permet de récupérer l'original).

  ✐  A la fin du travail, contrôler la validité du code sur le site du W3C avec et sans mode debug, pour tester les conditions de commentaires.

  ✐  Enregister la nouvelle page dans la structure des répertoires.

  ✐  Créer une nouvelle entrée pour la page dans la DB et renseigner ces champs pour l'intégrer sur le site.


Ⓐ Création du contenu de la page.

  ▢ a Ⅰ  Ouvrir le fichier /pages/CMAbacSable.php avec gedit.


  ▢ b Ⅱ  Pour visualiser la page , ouvrir le site puis ➾ Pages personnellesFichier en création/modification.

       Le résultat du fichier /pages/CMAenCours.php apparait à l'écran.

       Modifier la page jusqu'à obtenir le résultat voulu.


  ▢ c Ⅲ  Enregistrer le code HTML généré par PHP dans le fichier //w3c_check.html.

       Dans Firefox, [Ctrl+u] puis depuis la fenêtre de visualisation, [Ctrl+s] (choisir Tous les fichiers) //w3c_check.html, Enregistrer.


  ▢ d Ⅳ  Contrôler le code sur le site du W3C: http://validator.w3.org, Dans l'onglet Validate by File Upload cliquer sur Parcourir, sélectionner le fichier //w3c_check.html puis cliquer sur Check.

       Corriger les erreurs s'il y en a.


Ⓑ Création du fichier de contenu de la page.

   Une fois le code déclaré conforme par le W3C,


  ▢ a Ⅰ  Copier le fichier /pages/CMAenCours.php dans le répertoire de destination.

       ex: //pages/prg/html/ s'il s'agit d'une page concernant HTML.


  ▢ b Ⅱ  Renommer la page en fonction du path + num incrémental sur trois digits.

        ex: //pages/prg/html/CMAenCours.php > //pages/prg/html/prgHtml000.php.


  ▢ c Ⅲ  Nettoyer le //pages/prg/html/prgHtml000.php de la partie qui provient de /pages/CMAenCours.php.

       Voir commentaires dans le fichier, ⚠ Ne supprimer qu'entre les balises commentées.


  ▢ d Ⅳ  Nettoyer le fichier /pages/CMAenCours.php pour pouvoir faire une autre page.

     La page valide existe donc maintenant mais n'est pas encore visualisable sur le site, elle n'est pas dans la base de données.


Ⓒ Entrer la page sur le site.

  ▢ a Ⅰ  Se connecter sur le serveur PHPMyAdmin.


  ▢ b Ⅱ  Ouvrir la base de données.


  ▢ c Ⅲ  Insérer un nouveau champs dans la table pages.


  ▢ d Ⅳ  Remplir les données de la page.

      ⒜  - Id_page -> Laisser ce champs vide, il est rempli automatiquement par SQL.

           Il sert de clef primaire, il est incrémenté automatiquement.

           En le remplissant ça provoquerait une erreur si ce numéro n'est pas le bon.

      ⒝  - Id_ordre -> Ordre d'affichage dans la page ou menu parent.

      ⒞  - Id_parent -> Numéro de page de la page parent son Id_page.

      ⒟  - debug -> Cocher O ou 1 Valeur par défaut 1 tant que la page n'est pas validée.

           0 si la page est validée.

      ⒠  - Com -> Cocher O ou 1 Valeur par défaut 1 = voir les commentaires dans le code.

           0 si la page est validée.

      ⒡  - DTD -> Cocher S ou T ou F

           S, = DTD strict, T, = DTD transitional, F, = DTD frameset, Valeur par défaut S.

      ⒢  - MetaR -> Sélectionner ninf ou nif ou inf ou if Valeur par défaut ninf.

           ninf = meta no index, no follow.

           nif = meta no index, follow.

           inf = meta index, no follow.

           if = meta index, follow.

      ⒣  - Titre -> Titre de page Valeur par défaut Titre.

           Titre, Il sert de titre pour la page, il est affiché dans l'onglet, est est utilisé pour le menu.

      ⒤  - Mots_clef -> Mots clef de la page, Valeur par défaut .

           Mots_clef, sert pour les moteurs de recherches.

      ⒥  - Description -> Description de la page, Valeur par défaut .

           Description, => moteurs de recherches, c'est ce qui apparait dans le texte de recherche.

      ⒦  - Header -> Entête de la page, Valeur par défaut header.php.

           L'entête de la page, est le premier <div> en haut de la page.

      ⒧  - Contenu -> Contenu de la page, Valeur par défaut ./pages/CMAbacSable.php.

           Le contenu de la page, Chemin et nom du fichier de contenu. Le chemin est relatif à $pagesPath de index.php, soit ./pages/.

      ⒨  - Footer -> Pied de page, Valeur par défaut footerInit.php.

           Le pied de page, est le dernier <div> en bas de la page.


  ▢ d Ⅴ  Valider les valeurs.


  ▢ e Ⅵ  Contrôler le résultat.

       Position de la page dans la hiérarchie du site, page appelée correctement par les menus.


  ▢ f Ⅶ  Mettre à jour le site chez l'hébergeur.

      ⒜  - Transférer le nouveau fichier de la nouvelle page.

      ⒝  - Mettre à jour la base de données, entrer les valeurs de la page dans la table pages.