ILUNGA KABANGU Aristarque
3.3.2. Intégration dynamique
L'intégration dynamique se rapporte essentiellement
à l'implémentation du SGC et des différents modules
applicatifs compatibles WordPress. Il est question de :
o créer et modéliser une base de données
Mysql ;
o installer et configuration de WordPress depuis le serveur
local ;
o créer et installer le thème « visitkinshasa
» ;
o installer et activer les modules applicatifs retenus ;
o créer de contenus du site.
a. Création et modélisation de la base
de données
La création d'une base de données locale Mysql,
et nommée « visitkinshasa » se réalise automatiquement
depuis l'interface PHPMyAdmin de l'environnement de développement local.
La modélisation, quant à elle, se fera durant la procédure
d'installation de WordPress.
Exemple de création de la base de
données locale
b. Installation et configuration de
WordPress
Une fois la base de données créée,
l'installation de WordPress peut être lancée. Ce processus
requiert un certain nombre d'informations à fournir dont les plus
importantes sont les données de connexion à la base de
données (nom, utilisateur, mot de passe). A la fin du processus
d'installation, la modélisation de la base de données est
complète. Le super-utilisateur est ainsi invité à se
connecter pour définir depuis le back-office des options de
configuration de base, et au besoin un thème du site visible par les
internautes ou les mobinautes.
Page 40 of 56
Promouvoir les atouts touristiques de... Mémoire de
Master M2 SIMI
ILUNGA KABANGU Aristarque
Exemple de modélisation de la base de
données à l'installation de WordPress
c. Création et installation du thème
WordPress « visitkinshasa »
La création de notre thème WordPress «
visitkinshasa » passe par la conversion des pages statiques XHTML en
templates WordPress. Pour ce faire, l'application des règles de codage
et des spécifications techniques propres à WordPress s'impose. Le
principe de modularisation et l'intégration des snippets ou balises
WordPress dans le code XHTML des pages permettent de définir les
templates indispensables à l'affichage des différentes pages du
site Web.
Le thème WordPress « visitkinshasa » comprend
entre autres :
o index.php : template de page d'accueil par
défaut
o header.php : template d'en-tête de page
o footer.php : template de bas de page
o category.php : template de page de catégory
o search.php : template de page de résultat de
recherche
o functions.php : page des functions
o home.php: template de page d'accueil
o page.php : template de page
o single.php : template d'article
o style.css : fichier de style CSS
o archive.php : template de page d'archive
o sidebar.php : template de partie latérale du
contenu
Une fois finalisé, le dossier du thème est
placé dans le répertoire approprié de WordPress, puis
activé depuis le back-office (tableau de bord) de notre installation
WordPress.
Page 41 of 56
Promouvoir les atouts touristiques de... Mémoire de
Master M2 SIMI
ILUNGA KABANGU Aristarque
Promouvoir les atouts touristiques de... Mémoire de
Master M2 SIMI
d. Installation et activation des modules
applicatifs
Dans le cadre de notre projet, les modules applicatifs suivants
ont été retenus car ils se rapportent à des besoins
spécifiques des visiteurs du site Web.
|
Modules
|
Description
|
1
|
Gestion des infolettres
|
Permettre aux visiteurs de recevoir les dernières mises
à jour du site.
|
2
|
Partage sur les réseaux sociaux
|
Implémenter le partage du contenu à travers les
réseaux sociaux.
|
3
|
Formulaire de contact
|
Permettre aux visiteurs du site d'interagir avec les
gestionnaires du site depuis un formulaire.
|
4
|
Prévisions météo
|
Afficher les prévisions météorologiques de
la ville de Kinshasa.
|
5
|
Géolocalisation
|
Fournir une carte Google Maps de l'emplacement d'une
curiosité touristique donnée.
|
6
|
Gestion des événements
|
Afficher l'agenda des événements futur,
présent et passé.
|
7
|
Galeries photos
|
Accéder aux images stockées dans les
différentes galeries.
|
8
|
Nombre de visiteurs sur le site Web
|
Connaître le nombre, fréquence et localisation des
visiteurs du site Web, avec Google Analytics.
|
9
|
Diaporama (slideshow)
|
Afficher plusieurs images en rapport avec un contenu
donné
|
10
|
Menu toggle
|
Adaptation du menu aux différentes résolutions.
|
|
L'installation de ces différents modules se fait depuis
le back-office du site. e. Création de contenus du
site
Sous WordPress, les pages de notre site sont
créées à partir du type de contenus « Page »,
tandis que les articles sont créés à partir du type de
contenus « Post ». Théoriquement, notre site peut contenir un
nombre illimité de pages étant donné la nature dynamique
de sa conception.
|