Développeur CMS MadeSimple
Depuis 2006, je me suis spécialisée dans les CMS, et en particulier CMS Made Simple.
Quelles sont les tâches de l'intégrateur (développeur) du CMS (que l'on appelle parfois également programmeur ou développeur ) ?
- installation du CMS, sécurisation
- création du ou des templates
- création de quelques pages afin de pouvoir générer les menus dynamiques (ou ré-encodage, par copier/coller ou via une application spécialisée, de toutes les pages si c'est ce qui est prévu dans le contrat)
- installation et paramétrage de modules additionnels (exemples ci-contre)
- ajout de fonctionalités via l'écriture d'UDT (définition : UDT est l'acronyme de User Defined Tag)
Ces tâches s'intègrent dans trois types de projets que le développeur peut être amené à mettre en place :
- la refonte d'un site existant, réalisé en HTML sous Dreamweaver ou FrontPage par exemple
- la création d'un nouveau site internet, qui n'existe pas et dont il faut commencer par définir les objectifs et la structure
- le portage d'un site dynamique basé sur une autre technologie que CMS Made Simple
Refonte de sites Internet statiques
Voici comment je m'y prends :
- 1. installation de CmsMadeSimple
- 2. installer le template : si c'est un site dont j'ai assuré la création dans sa version HTML, je suis en général contente du template, donc, je remplace les zones modifiables de dreamweaver par les tags appropriés de CmsMadeSimple
Je commence par la mise en place du template car c'est toujours plus agréable de voir ce qu'on fait.
A ce stade, je laisse l'ancien site en place.
- 3. création des pages dans le CMS. C'est le moment de revoir un peu la structure et de rafraîchir le texte sans oublier les images.
- 4. je recrée les liens internes
- 5. éventuellement, je déplace l'ancien site dans un dossier /old
- 6. j'active la réécriture d'URL
- 7. je termine et vérifie l'encodage des pages
- 8. je définis les utilisateurs et leurs droits (généralement, mon client, l'agence est administrateur et son client, le propriétaire du site, éditeur).
- 9. j'efface l'ancien site
- 10. je sécurise le CMS
J'ai écrit un programme en PHP pour gagner du temps lors de l'alimentation du CMS en contenu mais la procédure reste sensiblement la même.
Récupération de contenu depuis la base de données d'un site dynamique vers CMS Made Simple
La récupération du contenu d'un site basé sur une technologie PHP / MySql implique principalement de la part du développeur une bonne connaissance du langage d'interrogation de base de données SQL et la maîtrise de la structure des pages en CMS Made Simple.
>> étude de cas : transformation de sites dynamiques en CMS
Création de sites internet sous CMS Made Simple
(voir réalisations)
Page suivante : CV