Soosyze
Accueil
Téléchargement
CMS
Modules
Thèmes
Documentation
Utilisateur
Héberger
Installer
Configurer
Gérer
Développeur
Module
API
Mise à jour
FAQ
Forum
Blog
À propos
Menu
×
Accueil
Téléchargement
CMS
Modules
Thèmes
Documentation
Utilisateur
Héberger
Installer
Configurer
Gérer
Développeur
Module
API
Mise à jour
FAQ
Forum
Blog
À propos
Mentions légales
Charte de Conduite
Développeur
Partie 1 - Introduction
Étape 1
Introduction
SoosyzeCMS est un micro gestionnaire de contenus en ligne, appelé aussi micro CMS (Content Manager System).
Temps de lecture estimé 2 min
Étape 2
Installation
Exigences d’installation, Serveur Web, Version PHP...
Temps de lecture estimé 4 min
Étape 3
Structure du CMS
Exigences d’installation, Serveur Web, Version PHP...
Temps de lecture estimé 3 min
Étape 4
Environnement et outils de développement
Avant tout, vous devez posséder un certain nombre d’outils pour être en mesure suivre ce tutoriel.
Temps de lecture estimé 3 min
Étape 5
Tutoriel pour développer un module
Via ce tutoriel, je vais vous apprendre à créer un module pour SoosyzeCMS de A à Z.
Temps de lecture estimé 2 min
Partie 2 - Les base de Soosyze
Étape 6
Structure d'un module
Arborescence d'un module.
Temps de lecture estimé 1 min
Étape 7
Hello Word
La première étape sera donc de déclencher un contrôleur. Pour commencer, nous lui ferons afficher "Hello world !".
Temps de lecture estimé 3 min
Étape 8
Routeur
Quand une URL est appelée, le routeur cherche dans tous vos modules une correspondance avec leurs routes.
Temps de lecture estimé 8 min
Étape 9
Contrôleurs
Namespace, Requête, Réponse, RESTful, Redirect.
Temps de lecture estimé 6 min
Étape 10
Template
Un template est par définition un schéma d’affichage. Il emploiera des variables ou d’autres templates pour composer un affichage cohérent.
Temps de lecture estimé 12 min
Étape 11
Formulaire
Formulaire simple & dynamique, protection CSRF.
Temps de lecture estimé 15 min
Étape 12
Validation de données
Règles, valeur et validation, gestion des succès et erreurs.
Temps de lecture estimé 14 min
Étape 13
Services et Container
Utiliser un service, créer un service, injection d’arguments et de dépendances.
Temps de lecture estimé 8 min
Étape 14
Modèle
SGBD et QueryFlatFile.
Temps de lecture estimé 15 min
Partie 3 - Notions avancées
Étape 15
Hooks
Pricinpe du hook, appeler les hooks, déclarer les hooks.
Temps de lecture estimé 17 min
Étape 16
Intégration à SoosyzeCMS
Utiliser les thèmes de SoosyzeCMS, installation au ModuleManager, ajouter des droits utilisateurs, ajouter un lien dans le menu.
Temps de lecture estimé 16 min
Étape 17
Conclusion
Une fonctionnalité non documentée est une fonctionnalité qui n’existe pas.
Temps de lecture estimé 2 min