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.
daiko c551cc0dc1 Vérifie la validité du nom d'une page. 1 year ago
app Vérifie la validité du nom d'une page. 1 year ago
assets Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 1 year ago
templates/Handlers Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 1 year ago
tests/Storage Ajoute la gestion des pages 1 year ago
.gitignore Ajoute un controlleur 1 year ago
LICENSE Initial commit 1 year ago
README.md Ajoute la gestion des pages 1 year ago
composer.json Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 1 year ago
composer.lock Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 1 year ago
index.php Ajoute des templates avec twig et rend fonctionnel les routes POST et DELETE sur les pages 1 year ago
phpunit.xml Ajoute la gestion des pages 1 year ago
runUnitTest.sh Ajoute la gestion des pages 1 year 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 <?php

$config = array(

'storage' => array(
    'driver' => 'Pdo',
    'parameters' => array(
        'dsn' => 'sqlite:specific/db.sqlite',
    ),
),

);


 - Configuration avec mysql/mariadb :
```php
<?php

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

$config = array(

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

); ```