Exemple de conception d'un site dynamique
Passons maintenant à la création de la base de données. Commencez par créer une base nomée BASE_TEST. Nous allons ensuite créer la table `pages`, en fonction des besoins ennoncés ci-dessus : Id_page : int auto_increment (clé primaire): identifiant unique Titre : varchar(255) : titre Mots_cles : varchar(255) : mots-clés Description : varchar(255) : description Contenu : text : contenu Id_parent : int : Identifiant de la page parent Afin de définir la page 'racine' du site, nous allons déclarer que son Id_parent vaudra 0. Il n'y aura donc qu'une seule page à posséder cet Id_parent. Code SQL correspondant Sélectionnez CREATE TABLE `pages` ( `Id_page` INT NOT NULL AUTO_INCREMENT , `Titre` VARCHAR( 255 ) NOT NULL , `Mots_cles` VARCHAR( 255 ) NOT NULL , `Description` VARCHAR( 255 ) NOT NULL , `Contenu` TEXT NOT NULL , `Id_parent` INT DEFAULT '1' NOT NULL , PRIMARY KEY ( `Id_page` ) ); Bon, un peu plus d'explications concernant l'Id_parent. SQL de remplissage de la table
Écrire un CMS en PHP - Un seul point d'entrée pour tout le site web
Un seul point d'entrée pour tout le site web Dans ce chapitre, nous allons configurer le serveur Apache pour que toutes les requêtes vers le site soient redirigées vers un seul fichier : index.php . Pour tester le résultat en ligne, entrez dans la barre d'adresse de votre navigateur. Essayez plusieurs URLs à partir de comme . Vérifiez que le module rewrite est bien activé par Apache. LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so NOTE : Selon les distributions, la configuration d'Apache est souvent répartie dans plusieurs fichiers et vous devrez probablement suivre les directives Include jusqu'à ce que vous trouviez le bon. Sous Windows, la directive de chargement du module est un peu différente : LoadModule rewrite_module modules/mod_rewrite.so $ cd /etc/apache2/mods-enabled $ sudo ln -s .. Créez un dossier site0 dans /cms . <? NOTE : Ne pas fermer une balise <? <?
Tutoriel de site dynamique - Classes d'abstraction
I-A. Remerciements▲ I-B. Prélude▲ Ce tutoriel traite de l'organisation d'un site Web en séparant au maximum les couches impliquées, ce qui permet de rendre le code aisément maintenable. Je ne remettrai absolument pas en cause ses choix. I-C. Lorsque nous créons un site Web en PHP, nous nous rendons généralement compte qu'il y a deux éléments étrangers au code PHP. Je propose de réfléchir à séparer toutes les couches : cela aurait le mérite de rendre le code source du site Web plus facile à maintenir. Il s'agit de déléguer les tâches qui conviennent peu à PHP. Quelles sont les couches d'un site Web, du point de vue du navigateur ? La structure de la page et le contenu (HTML, XHTML, XML, etc.)) ; La présentation du contenu (CSS, XSL, etc.). Lorsque nous utilisons une feuille de style CSS, nous faisons exactement la même chose que ce que je m'apprête à expliquer : déléguer une tâche. Quelles sont les couches d'un site Web, du point de vue du serveur ? I-D. I-E. Le répertoire du site
SELFHTML 8.0
SELFHTML stellt seit 1995 eine deutschsprachige Dokumentation zu HTML und verwandten Technologien zur Verfügung. Wir möchten dabei besonders … Anfängern die Grundlagen vermitteln und Kurse in deutscher Sprache anbieten Fortgeschrittenen ein Nachschlagewerk bereitstellen Discord SELFHTML hat einen Discord-Kanal, bei dem Sie Fragen rund um HTML und Programmierung stellen können. Everyone’s a publisher SELFHTML gehört seit vielen Jahren zu den bekanntesten Dokumentationen über das Erstellen von Web-Seiten. Fertige Content Management Systeme, soziale Netzwerke und andere Plattformen bieten dafür ebenfalls Mittel an. Wollen Sie aber eine individuelle Webseite gestalten, müssen Sie sich mit den grundlegenden Werkzeugen vertraut machen. Für Fragen zum Inhalt und Diskussionen steht das SELFHTML-Forum zur Verfügung.
CSS Débutant : cours et tutoriels sur les feuilles de style CSS
CSS - Feuille de style - Cours CSS - Cascading Style Sheets
CSS
Ce que vous avez toujours voulu savoir sur CSS Adaptive Images and Responsive Web Design Cédric Morin makes a ready-to-use solution solving Adaptive Images issue, that fits well with dynamic websites (one more solution, yeah): this solution is not trivial, but is designed to be automated. Adaptive Images et Responsive Web Design Cédric Morin étudie une solution prête à l’emploi pour résoudre le casse-tête des Adaptive Images, adaptée aux sites dynamiques (une de plus, oui). Cette solution est complexe, mais est prévue pour être complètement automatisable (comprenez industrialisable). Intégration web, les bonnes pratiques Une fois n’est pas coutume, nous reproduisons ici la préface du livre « Intégration Web, les bonnes pratiques » avec l’accord de l’auteure Corinne Schillinger. Rétablissons l’outline Un point extrêmement simple à gérer en matière d’accessibilité mais tellement important pour certaines personnes est souvent oublié, ce point s’appelle… la visibilité du focus clavier.