PHPackages                             soosyze-extension/starterkit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. soosyze-extension/starterkit

ActiveSoosyze-module[Framework](/categories/framework)

soosyze-extension/starterkit
============================

To start your Soosyze module with a code base (CRUD, links in menus, user rights, configuration page).

1.0.0(5y ago)04PHP

Since Dec 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/soosyze-extension/starterkit-module)[ Packagist](https://packagist.org/packages/soosyze-extension/starterkit)[ RSS](/packages/soosyze-extension-starterkit/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)DependenciesVersions (6)Used By (0)

Starterkit module
=================

[](#starterkit-module)

[![GitHub](https://camo.githubusercontent.com/7db762fef463707452b471dfe525440a1d204a3e90a4c744bd21aca180a1fb92/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)](https://camo.githubusercontent.com/7db762fef463707452b471dfe525440a1d204a3e90a4c744bd21aca180a1fb92/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)[![GitHub tag](https://camo.githubusercontent.com/3ba85d1ab087c821bdc3a68f44930d877d5999903abea2be2a5f38f154f7f6d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)](https://camo.githubusercontent.com/3ba85d1ab087c821bdc3a68f44930d877d5999903abea2be2a5f38f154f7f6d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)[![PHP from Packagist](https://camo.githubusercontent.com/7e3679c22cda1641208ca26be8dce20d55e6672a122647500caa7d3c10575ca1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344352e342d626c75652e737667)](https://camo.githubusercontent.com/7e3679c22cda1641208ca26be8dce20d55e6672a122647500caa7d3c10575ca1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344352e342d626c75652e737667)[![GitHub code size in bytes](https://camo.githubusercontent.com/0ab0c64ebda5440d7d401df5071d75de5cd59ae29866fcbc6626498c0063f3b0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)](https://camo.githubusercontent.com/0ab0c64ebda5440d7d401df5071d75de5cd59ae29866fcbc6626498c0063f3b0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f736f6f73797a652f737461727465726b69742d6d6f64756c652e737667)

Pour démarrer un module Soosyze avec une base de code standard.

Sommaire
--------

[](#sommaire)

- [Fonctionnalités](/README.md#fonctionnalites)
- [Requirements](/README.md#requirements)
- [Installation](/README.md#installation)
- [License](/README.md#license)

Fonctionnalités
---------------

[](#fonctionnalités)

### Routes et contrôleurs

[](#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.

RouteMéthode HTTP\*Contrôleurs@methodeFonction`starterkit/index`GET`Starterkit@index`Page d'accueil du module.`starterkit/:id`GET`Starterkit@show`Page de contenu.`admin/starterkit`GET`Starterkit@admin`Page d'administration du module.`admin/starterkit/item`GET`Starterkit@create`Formulaire de création du module.`admin/starterkit/item`POST`Starterkit@store`Fonction de validation et d'ajout du module.`admin/starterkit/:id/edit`GET`Starterkit@edit`Formulaire d'édition de votre module.`admin/starterkit/:id/edit`POST`Starterkit@update`Fonction de validation et modification du module.`admin/starterkit/:id/delete`POST`Starterkit@delete`Fonction de validation et suppression du module.\*Vous pouvez utiliser les méthodes HTTP que vous souhaitez, mais seules les actions GET et POST sont fonctionnelles avec les formulaires PHP.

### Services

[](#services)

- `starterkit` une base de service simple avec comme dépendance le service `query` 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 hooks `install.user` (pour les permissions utilisateurs) et `install.menu` (pour les liens dans le menu).

### Installateur

[](#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.

Nom des permissionsUtilisateurs autorisés`starterkit.index `Utilisateurs non connectés, connectés et administrateurs`starterkit.admin`Administrateurs`starterkit.created`**Supplanté par la permission `starterkit.admin`**`starterkit.edited`**Supplanté par la permission `starterkit.admin`**`starterkit.deleted`**Supplanté par la permission `starterkit.admin`**Il implémente également le hook `install.menu` pour créer un lien dans le menu principal et d'administration.

### Vues

[](#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
------------

[](#requirements)

Starterkit module supporte jusqu'à présent toutes les versions de Soosyze CMS.

### Version PHP

[](#version-php)

Version PHPStarterkit module 1.x&lt;= 5.3✗ Non supporté5.4 / 5.5 / 5.6✓ Supporté7.0 / 7.1 / 7.2 / 7.3 / 7.4✓ SupportéInstallation
------------

[](#installation)

### Soosyze CMS

[](#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épertoire `app/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 module `Starterkit` et cliquer sur `Enregister`.

License
-------

[](#license)

Starterkit module est sous licence MIT. Voir le fichier de licence pour plus d'informations.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~278 days

Total

4

Last Release

1878d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e895b534ebcc8bd54a08b36cad6507da36117a7146b88e62ad53fa45c96c362?d=identicon)[noelma](/maintainers/noelma)

---

Top Contributors

[![mathieu-noel](https://avatars.githubusercontent.com/u/200080698?v=4)](https://github.com/mathieu-noel "mathieu-noel (16 commits)")

---

Tags

soosyzesoosyze-modulestarterkit

### Embed Badge

![Health badge](/badges/soosyze-extension-starterkit/health.svg)

```
[![Health](https://phpackages.com/badges/soosyze-extension-starterkit/health.svg)](https://phpackages.com/packages/soosyze-extension-starterkit)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
