soosyze-extension / starterkit
To start your Soosyze module with a code base (CRUD, links in menus, user rights, configuration page).
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Type:soosyze-module
This package is not auto-updated.
Last update: 2024-11-18 15:25:46 UTC
README
Pour démarrer un module Soosyze avec une base de code standard.
Sommaire
Fonctionnalités
Routes et contrôleurs
Il s'agit d'une base de travail CRUD (Create/Read/Update/Delete). Il est conseillé, mais pas obligatoire de suivre les mêmes routes et méthodes.
*Vous pouvez utiliser les méthodes HTTP que vous souhaitez, mais seules les actions GET et POST sont fonctionnelles avec les formulaires PHP.
Services
starterkit
une base de service simple avec comme dépendance le servicequery
pour créer des requêtes,starterkit.hook.config
service utilisant les hooks du module de configuration,starterkit.hook.user
service utilisant les hooks du module utilisateur pour les permissions,starterkit.install
pour les appels aux hooksinstall.user
(pour les permissions utilisateurs) etinstall.menu
(pour les liens dans le menu).
Installateur
La classe d'installateur est un service pour créer vos tables en base et insérer vos données.
Il implémente le hook install.user
pour les permissions utilisateurs.
Il implémente également le hook install.menu
pour créer un lien dans le menu principal et d'administration.
Vues
Le module est fournit avec 4 vues de base :
content-starterkit-form.php
pour le formulaire de création et d'édition,content-starterkit-admin.php
pour votre page d'administration,content-starterkit-index.php
pour votre page d'accueil,content-starterkit-show.php
pour voir du contenu.
Requirements
Starterkit module supporte jusqu'à présent toutes les versions de Soosyze CMS.
Version PHP
Installation
Soosyze CMS
Après l'installation de Soosyze CMS sur votre serveur web (distant ou local) vous devez :
- Télécharger l'archive du dépôt,
- Décompresser l'archive avec dans un dossier nommé
Starterkit
, - Placer le dossier
Starterkit
dans le répertoireapp/modules
de Soosyze CMS. - Ouvrer un navigateur web, rendez-vous à l'adresse de votre site web et connectez-vous,
- Vous rendre dans la page
Module
, sélectionner le moduleStarterkit
et cliquer surEnregister
.
License
Starterkit module est sous licence MIT. Voir le fichier de licence pour plus d'informations.