Pré requis technique

De Cms Made Simple France
Aller à : navigation, rechercher

Les connaissances nécessaires avant d'utiliser CmsMadeSimple

Avant toute chose il faut comprendre que s'approprier CmsMadeSimple est l'équivalent de se lancer dans la construction d'une maison : Selon ce que vous comptez faire vous même dans le processus de construction, il vous faudra posséder plus ou moins de connaissances dans le domaine de la maçonnerie ou de l’électricité ou de la charpente ou de la décoration/finition. ou de l'ameublement... ou toutes ces compétences en simultané. C'est pour cela que nous choisissons de vous présenter les connaissances nécessaires selon les tâches que vous mènerez durant le processus de création et d'évolution d'un site internet sous CmsMadeSimple.

Vous vous occupez d'installer CmsMadeSimple dans sa forme la plus basique

Comme pour n'importe quelle installation de logiciel sur un hébergeur : il vous faut impérativement connaitre ces points !

  • Hébergement internet (domaines, IP...)
  • serveurs web (logS, URLs...)
  • administration à distance (FTP ou SSH, chmod...)
  • bases de données (création, sauvegarde, restauration...)
  • signalement d'anomalies (description pertinente du contexte, reproductibilité...)

Ces compétences sont également requis pour une mise à jour de CmsMadeSimple, une désinstallation, un transfert d'hébergeur à hébergeur, ...

Vous vous occupez de personnaliser CmsMadeSimple, vous commencez à creuser l'outil

Le déploiement et l'utilisation basique de cmsms et de ses fonctions standards ne demandent aucune connaissance particulière en programmation php et/ou smarty. De même la création d'un design ou le remplissage du contenu ne demande aucune connaissance. Cependant si vous souhaitez mettre les mains dans le cœur du système afin de personnaliser profondément CmsMadeSimple, vous serez un moment donné confronté à ré-écrire en PHP de quelques lignes (comme dans n'importe quel CMS). Il est donc important de maitriser au moins un langage de programmation afin de mieux comprendre le fonctionnement interne de CmsMadeSimple et ainsi éviter de perdre du temps lors de vos modifications.

Vous personnalisez graphiquement CmsMadeSimple

Il vous faut impérativement connaitre ces points !

  • contenus web (xHTML, CSS, images...)

A noter que dans certains cas bien précis, d'autres connaissances peuvent être utiles pour vous faciliter le travail de Designer :

  • administration à distance (FTP ou SSH, chmod...)

Vous remplissez le contenu de votre site, vous le faites vivre au jour le jour

Aucune compétence informatique particulière est requise pour remplir des pages, créer des articles ou ajouter une image sur le site. Si vous savez utiliser un éditeur de texte, vous vous en sortirez parfaitement avec CmsMadeSimple.

Les Pré-requis technique de l'hébergement

Les prérequis de CMS Made Simple sont somme toute standards. Il a été testé sur plusieurs combinaisons d'environnements. Voici les impératifs a minima :

L'un de ces systèmes

Des logiciels sous chacun de ces systèmes permettent d'installer CmsMadeSimple.

  • Linux/Unix (Utilisez au choix selon vos capacité Lamp ou une combinaison Apache/Mysql)
  • Windows 2000/XP/Vista/Me/2003 (Utilisez de préférence Wamp)
  • Mac OS X (Utilisez de préférence Mamp)

L'un de ces serveurs web :

  • Apache 1.3
  • Apache 2
  • LightTPD 1.4+
  • Cherokee
  • Nginx
  • IIS 5+ est compatible mais non conseillé, son support pouvant être remis en question prochainement)

Notez qu'Apache 2 est automatiquement installé si vous utilisez les logiciels Wamp/Lamp/Mamp décrit ci dessus CmsMadeSimple ne requiert pas l'accès root et ne nécessite que très peu de permissions pour fonctionner. L'accès en écriture est nécessaire sur quelques dossiers et cela est sans risque pour l'usage courant. Astuce : Prévoyez éventuellement d'avoir accès aux logs du serveur pour mieux comprendre les erreurs.

Serveur de Base de données

  • MySQL 5.0 (non recommandé)
  • MySQL 5.5 (recommandé)
  • MariaDB 5.5 & 10 (testé par Bess)

Navigateur Internet

Nous ne parlons de la compatibilité que de l'interface d'administration, puisque l'interface de votre site sera compatible uniquement si vous faites du bon travail ;) Compatible avec tous les navigateurs majeurs du marché : Firefox, IE 7/8/9, Opéra, Chrome, Safari tant que ceux ci accepte l'utilisation de Javascript et des cookies. IE6 NON supporté (voir le post)

PHP pour CmsMadeSimple 1.12 et +

Cette configuration concernent les versions récentes de CmsMadeSimple

  • NOTA ces versions 1.12.x seront maintenues pendant un an (365 jours) après la sortie de CMSMS Version 2.0 le 06/09/2015.

PHP pour CmsMadeSimple 2.0 et +

Cette configuration concernent les versions de CmsMadeSimple actuellement disponible 2.x

  • pour information consulter les "Annonces" du forum
  • PHP 5.4.11 : Version minimale requise
  • PHP 5.4.3 : Version recommandée car les modules CG sont en version PHP 5.4.3 mini

Librairies PHP a activer

  • Librairies GD
  • PHP memory_limit mini 16 Mo (recommandé 24) (pour la V2 32 Mo)
  • PHP max_execution_time mini 30s (recommandé 60s)
  • PHP post_max_size mini 2Mo (recommandé 10Mo)
  • PHP upload_max_filesize mini 2Mo (recommandé 10Mo)
  • Fonctionnement des sessions PHP
  • PHP Tokenizer non désactivé
  • Safe mode à OFF (Cette fonctionnalité est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser.)