Bandeau cms

Menu:

Activités

CMS Made Simple

Quoi de neuf ?

Page 1 of 5  > >>

03/05/10
Category: Modules et extensions

Une alternative intéressante à Picasa pour charger de nombreuses photos sur son site en une opération (par FTP par exemple) et les afficher sous forme d'icônes.

07/07/09
Category: Modules et extensions
Rédaction d'un aide-mémoire sur le module de news de CMS Made Simple.
06/12/09
Category: Modules et extensions

Pourquoi faire ? Eh bien par exemple pour afficher - ou non - le bloc de contenu en question.

Il est possible de demander l'affichage d'un bloc vide, par exemple pour prévoir son emplacement dans le gabarit. Mais si le designer a prévu un fond dans la CSS, on aura le fond et pas de contenu (puisque vide).

Comme on ne peut pas tester directement le contenu du bloc, il faut le mettre dans une variable que l'on peut tester.

Définition d'un site dynamique

Alors qu'un site statique est composé de pages écrites en HTML "pur", le contenu du site dynamique est envoyé au navigateur internet par un langage de programmation qui interroge habituellement le contenu d'une base de données. Le contenu est donc créé "à la volée", dynamiquement.

Passage de sites dynamiques en CMS

La récupération du contenu d'un site dynamique en CMS Made Simple peut être plus rapide que le ré-encodage de celui-ci.

Cette récupération consiste à interroger la base de données du site d'origine et, le plus souvent, à créer une page dans le CMS par enregistrement original.

Il appartient donc au programmeur d'écrire les scripts nécessaires pour interroger la base de données et envoyer son contenu dans les tables correspondantes de CMS Made Simple, ce qui implique une bonne connaissance des modèles de données sous-jacent.

Conversion "à l'identique" du site vers CMS MadeSimple

Un site dynamique n'est pas obligatoirement basé sur la technologie Apache / PHP / Mysql. Il faut être attentif à la question des URL, qui ne sont pas nécessairement réécrites. Ainsi, si il y a passage de paramètres via l'url (des adresses contenant un point d'interrogation ?), la reproduction de la structure du site sera difficile, voire impossible. Ceci pourrait avoir de l'importance si le site est déjà populaire et qu'il bénéficie de liens entrants profonds. C'est une des erreurs à éviter lors de la conversion d'un site vers n'importe quel CMS.

Etude de cas

Dans le cadre de mes réalisations de sites sous CMS Made Simple, il m'a été demandé de convertir le site internet d'un organisateur de foires. Tous les exposants avaient été encodés dans une base de données MySql à laquelle l'organisateur avait accès via une interface d'administration développée "sur mesure" en PHP. Il pouvait ainsi déterminer quels exposants participeraient à quelle(s) édition(s) de son festival (deux éditions par an).

Si un exposant ne participait pas à une foire, son nom n'apparaissait pas dans la liste des participants à l'édition concernée.

Portage en CMS Made Simple

Lors de la transformation de ce site construit sur une base de données vers CMS Made Simple, j'ai écrit les requêtes SQL qui ont créé une page pour chaque exposant dans le CMS.

Lors de la foire la plus proche (dans le temps), le CMS affiche automatiquement la liste des participants. Si un exposant ne participe pas, l'organisateur désactive sa page.

Une fois les pages créées, il a été nécessaire de revoir un peu la structure en réordonnant les pages, mais dans l'administration de CMS MadeSimple, cela se fait facilement et rapidement.

Ce travail ayant été réalisé en marque blanche, contactez-moi si vous souhaitez plus d'informations.