Download the PHP package wazi/skeleton without Composer

On this page you can find all versions of the php package wazi/skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package skeleton

Mon site

Un site construit avec Wazi, le framework PHP où tout est clair.

Ce fichier est à vous : remplacez-le par la présentation de votre projet.

Lancer le site

Puis ouvrez http://localhost:8000. Pour arrêter le serveur : Ctrl+C.

Si votre terminal répond que wazi est introuvable, la commande n'est pas installée sur votre ordinateur. Tapez alors php wazi serve : c'est le même fichier qui s'exécute. Le guide de Wazi explique comment installer la commande, page « La console ».

La console

wazi est la console de votre projet. Sans rien d'autre, elle liste ses commandes :

Pour écrire votre propre commande, copiez src/MessagesCommand.php, puis déclarez-la dans le fichier wazi.

Ce que contient le projet

La base de données

Le projet garde les messages du formulaire de contact dans une base SQLite : un simple fichier, var/app.sqlite, créé à l'installation. Il n'y a rien à installer ni à régler.

La structure de la base est décrite par les fichiers du dossier migrations/. Pour ajouter une table ou une colonne :

Si une page répond qu'une table n'existe pas, c'est que wazi db:migrate n'a pas été lancé.

Pour lire et écrire dans la base, regardez src/Messagerie.php : le SQL s'écrit en clair, et les valeurs se donnent toujours à part.

Pour passer à MySQL ou PostgreSQL, réglez DATABASE_URL dans .env (le modèle est dans .env.example).

Ajouter une page

Le plus rapide est de laisser la console créer le contrôleur et sa page :

Elle crée src/TarifController.php et views/tarif.kioo, tous deux commentés, puis vous donne la ligne à ajouter dans app.php. La page répond alors sur /tarif.

Pour ajouter une page à un contrôleur qui existe déjà, à la main :

  1. Dans src/PageController.php, écrivez une méthode, avec son adresse au-dessus :

  2. Créez le template views/tarifs.kioo :

  3. Ajoutez un lien dans le menu de views/base.kioo.

Pour que ce lien soit marqué quand la page est affichée, donnez le nom de la page au template (['page' => 'tarifs']) et comparez-le dans le menu, comme pour les trois liens existants.

Un nouveau contrôleur se déclare dans app.php, par une ligne $app->router->addController(...). Pour vérifier que vos routes sont bien là : wazi routes.

Avant de mettre en ligne

Le guide de Wazi détaille chaque point dans sa page « Mettre en ligne ».


All versions of skeleton with dependencies

PHP Build Version
Package Version
Requires php Version ^8.5
ext-mbstring Version *
ext-pdo_sqlite Version *
wazi/framework Version ^0.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wazi/skeleton contains the following files

Loading the files please wait ...