Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Le livre CMS Made Simple Development cookbook
#1
Bonjour à tous,
j'ai acheté le livre de Samuel Goldstein sur CMSMS et j'aimerais ouvrir une discussion sur le sujet en vous faisant part de mes premières impressions afin de vous faire réagir et nous faire part des vôtres si vous l'avez entre les mains.

En introduction, je ferai une conclusions, pour ceux qui ne veulent pas lire tout le fil :
Achetez-le.

Achetez-le si vous comptez ouvrir le capot de CMSMS ou que vous l'ouvrez déjà.
Achetez-le si vous connaissez PHP, SMARTY, HTML, CSS...enfin tout ce qu'un développeur de sites doit connaître.
Les prérequis pour utiliser CMSMS ont souvent été rappelés ici, je ne vais pas les énumérer, mais simplement répéter que là, ils prennent toute leur importance.
Ha, oui, il faut aussi lire l'anglais technique, ce qui ne devrait pas poser trop de problèmes si vous répondez déjà aux critères sus-énoncés Wink

Mais si vous avez le profil de l'emploi, ce livre est indispensable, que vous connaissiez déjà CMSMS ou que vous débutiez.

L'auteur nous explique par des exemples comment fonctionne le moteur de l'application. A chaque nouvel exemple, on apprend de nouvelles choses, de nouvelles techniques, de nouveaux trucs...

Tous les domaines techniques pour étendre l'application sont abordés: (copie de la table des matières chez packtpub)
Chapter 1: Understanding CMS Extensions
Chapter 2: Programming with Smarty and Core Modules
Chapter 3: Getting the Most out of Tags and User-Defined Tags
Chapter 4: Getting Started with Modules
Chapter 5: Using the Database API
Chapter 6: Using the Module Form API
Chapter 7: Your Module and the Community
Chapter 8: Creating Useful Admin Panels
Chapter 9: Using Events
Chapter 10: Advanced Module Tricks and SEO

Chaque chapitre est illustré par des exemples (entre 6 et 10) qui permettent de répondre à la plupart des problèmes couramment rencontrés et de donner des pistes et des idées pour résoudre ceux qui ne sont pas abordés.
Comme c'est un cookbook, chaque exemple se lit comme une recette:

1-Le nom du plat : ce que nous voulons obtenir
2-Les ingredients : les prérequis techniques, les autorisations...
3-La préparation : l'explication pas à pas des manipulations dans l'admin, l'écriture du code, la création des dossiers, fichiers nécessaires etc...
4-Comment ça marche : les explications détaillées de la préparation avec toujours des infos sur la manière dont les choses se déclenchent, s'enchaînent, interagissent, de manière à bien comprendre toute la mécanique.
5-Aller plus loin : des trucs et astuces pour améliorer l'exemple
6-Voir aussi : des renvois vers d'autres recettes apparentées.

C'est au point 4 que les personnes connaissant déjà CMSMS trouveront des informations essentielles dans la compréhension du core.

Le livre se lit comme un livre de cuisine ou comme un livre de chevet :
Si l'on est en phase de développement et qu'on a besoin d'une info technique pour ce débloquer, on accède directement à la recette correspondante (mais vous pouvez toujours demander sur le forum!), si on est en phase d'auto-formation, on peut prendre un à un les exemples et les tester en local.

Et comme l'été arrive, on peut aussi l'emporter à la plage et emmagasiner des idées et des techniques pour la rentrée :lol:

Vous voulez des exemples? Le chapitre 3 est en téléchargement

Bon, vous l'aurez compris, pour moi c'est un très bon bouquin qui manquait et que j'attendais depuis longtemps.
CMSMS à le livre qu'il méritait.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)