Vous êtes doués et
possédez des connaissances dans certains domaines de
l'industrie ?
Participez à la ligne éditoriale de WebXmasters en faisant connaitre vos talents de rédacteurs sur les sujets de votre choix. PLUS
D'INFO
Cms, Npds, nuke, kesako !?
Les CMS dont le plus
célèbre est Php-nuke sont des sites-portails
en PHP/MySQL permettant de customiser sa structure, son
aspect et son contenu de façon totalement dynamique.
Malheureusement, la majorité des sites internet dont
la base est Php Nuke ont comme point commun une certaine
laideur et un aspect identique.
Cet article va vous montrer les differentes façons
de détourner un CMS pour n'utiliser que certaines
de ses fonctions dont le panneau d'administration qui vous
evitera d'avoir à en programmer un.
Pour information, le CMS utilisé dans cet article
est NPDS
qui est, selon moi, le plus flexible et le plus passionant.
Aprés l'avoir
installé et configuré, prenez wordpad et
faites un copier-coller des principaux liens que vous
utiliserez dans votre site internet. Par exemple : links.php
pour la page des liens mais aussi : index.php?op=newindex&catid=4
pour les articles concernant tel ou tel thème.
J'imagine que vous savez réaliser
un cahier des charges, alors passons directement à
la partie design.
Voici à
droite à quoi ressemble NPDS ave son thème
original
Voici comment
on peut le personnaliser facilement :
Un site reprenant
l'interface de Wanadoo Infos, le menu de gauche est
en fait incorporé dans le Header avec des calques
contenants les liens et les champs de recherche et de
newsletter.
Le menu du haut reprend les categories
des articles (newindex&catid=4, newindex&catid=7,
newindex&catid=2...) afin de simplifier la recherche
parmis les catégories de nouvelles.
Le Header et le Footer sont
en Flash ce qui permet d'offrir de l'animation en accord
avec le contenu du site internet.
Certaines parties du code ont été désactivées
comme l'enregistrement des membres ou tout simplement
effacées comme pour certaines fonctions des commentaires.
L'utilisation des pages statiques (contenant du code
HTML) ont permis l'utilisation de fichiers Flash pour
donner encore plus de vie au site.
Il fallait y penser mais
supprimer les menus de droite et de gauche permet de
se différencier du lot même si certaines
fonctions restent inchangées (BBS, Ecrire un
article par exemple)
En fait, le coeur de NPDS
peut être modelé selon ses besoins et il
faut mettre les mains dans le code mais avant de vous
précipiter dans le détournement de code,
relisez votre cahier des charges et trouvez des alternatives.
Par exemple le cas des téléchargements dans
NPDS.
Il est impossible pour un site qui propose des vidéos
à télécharger d'utiliser le système
car il n'est pas assez simple et démonstratif du
contenu de la vidéo. Alors il vous suffit de modifier
la catégorie des articles.
NPDS utilise des Sujets (par exemple Informatique, pratique,
utile...) pour labéliser les articles mais ces
articles peuvent être transformés en Vidéos.
Ainsi lorsque vous mettrez en ligne une vidéo,
vous écrirez un article avec le même modele
en changeant le titre, l'image et le lien. Cet 'article'
arrivera de suite dans le sujet Utile en tant que Vidéo.
Essayez pour voir et vous comprendrez qu'avec un peu de
reflexion les CMS sont parfaits pour qui n'a pas les moyens
de monter son propre système d'administration.
Notez que NPDS
possède plus de 90 Modules (radio, lecture Real,
Quizz, Meteo...) qui, eux aussi pourront être incorporés
dans votre site et avec un peu d'edition de code vous
obtiendrez des resultats assez vite, surtout que les forums
sont assez bien fournis et que le site possède
énormement de tutoriels.