Introduction
Principe Front-Office / Back-Office
Front-Office
Le front office est la partie d'un site web visible par les visiteurs. Elle concerne la configuration du site ainsi que les opérations de personnalisation et d'interactivité.
Back-Office
Ensemble de pages dynamiques qui permet de gérer et de mettre à jour le site par l'intermédiaire de formulaires.
Base de données
Ensemble d'informations stockées dans la vue d'une utilisation ultérieure en fonction des besoins. Sur Internet, elle est (très) souvent au format MySQL. On y accède grâce à un langage nommé SQL.
Le contenu et le design
Direct News est un système de gestion de contenu fonctionnant sous la technologie PHP - MySQL.
Tout le contenu d'un site géré sous Direct News est installé dans une base de données MySQL. Pour présenter ces informations aux visiteurs du site, il faut donc réaliser l'opération qui consiste à lire les informations, à les organiser et à les mettre en page, afin d'afficher une page HTML dans le navigateur Web.
La mise en page du site est effectuée au moyen de pages HTML nommées "Modèles", contenant des instructions simplifiées permettant d'indiquer où et comment se placent les informations tirées de la base de données dans la page.
Les modèles de pages sont des pages contenant du code HTML et des "balises" repérant les zones qui recevront du contenu dynamique. Ces balises seront caractérisées par des noms de variables entre accolades.
Le stockage des contenus
Contenus textes
Tous les contenus textes avec leur mise en forme (code HTML) sont stockés dans les tables "rubriques" et "messages" de la base MySQL.
Contenus images ou fichiers
Ces contenus sont traités en deux parties :
1. Fichiers physiques stockés dans les dossiers /medias. A noter que la table "media" stocke les informations de la structuration des dossiers et de leurs fichiers.
2. URL du fichier dans les tables "rubriques" et "messages" de la base MySQL.