You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Florestan Bredwo c551cc0dc1 Vérifie la validité du nom d'une page. 2 years ago
app Vérifie la validité du nom d'une page. 2 years ago
assets Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 2 years ago
templates/Handlers Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 2 years ago
tests/Storage Ajoute la gestion des pages 2 years ago
.gitignore Ajoute un controlleur 2 years ago
LICENSE Initial commit 2 years ago
README.md Ajoute la gestion des pages 2 years ago
composer.json Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 2 years ago
composer.lock Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 2 years ago
index.php Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 2 years ago
phpunit.xml Ajoute la gestion des pages 2 years ago
runUnitTest.sh Ajoute la gestion des pages 2 years ago

README.md

nowiki

Une série de test pour créer un wiki en markdown avec plusieurs systèmes de
stockages possibles s’appuyant sur une API REST.

Installation

git clone https://github.com/daiko/nowiki.git nowiki
cd nowiki`
composer install --no-dev

Configuration

Le fichier de configuration doit se trouver dans specific/config.php

Stockage

driver : Une classe disponible dans app/Storage
parameters : Les paramètres pour le driver.

  • Configuration avec sqlite :
<?php

$config = array(
    'storage' => array(
        'driver' => 'Pdo',
        'parameters' => array(
            'dsn' => 'sqlite:specific/db.sqlite',
        ),
    ),
);
  • Configuration avec mysql/mariadb :
<?php

$config = array(
    'storage' => array(
        'driver' => 'Pdo',
        'parameters' => array(
            'dsn' => 'mysql:dbname=nowiki;host=localhost',
            'user' => 'nowiki',
            'password' => 'dbpass'
        ),
    ),
);
  • Configuration avec postgre :
<?php

$config = array(
    'storage' => array(
        'driver' => 'Pdo',
        'parameters' => array(
            'dsn' => 'pgsql:dbname=nowiki;host=localhost;',
            'user' => 'nowiki',
            'password' => 'dbpass'
        ),
    ),
);