Tutoriel : Configuration des sites web

Configuration des sites web

Ce tutoriel vous aidera à créer le fichier web-config.json.

Le fichier web-config.json décrit les sites web pouvant être affichés par le lecteur vidéo. Il permet d'associer un identifiant numérique à une URL.
Ce fichier est nécessaire pour l'utilisation des balises [WEBS x] et [WEBE x] sur les noms de fichiers et de dossiers multimédia.
Il doit être placé dans le dossier www.

Syntaxe du fichier

Le fichier doit être un fichier JSON valide.
Pour l'éditer, vous pouvez utiliser:

Le fichier JSON contient un objet contenant un tableau nommé "websites".
Chaque élément de ce tableau est un objet contenant un identifiant numérique unique "id" et une URL "url".

Exemple web-config.json :

{
    "websites": [
        {
            "id": 1,
            "url": "http://localhost/www/page1.html"
        },
        {
            "id": 2,
            "url": "http://localhost/www/example/"
        },
        {
            "id": 3,
            "url": "https://codepen.io/dimaZubkov/full/rLxrXZ"
        }
    ]
}

Schema JSON:

{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "title": "web-config.json",
    "description": "web-config.json file content",
    "type": "object",
    "required": [
        "websites"
    ],
    "properties": {
        "websites": {
            "type": "array",
            "description": "The websites definitions",
            "items": {
                "type": "object",
                "description": "A website definition",
                "required": [ "id", "url" ],
                "properties": {
                    "id": {
                        "type": "integer",
                        "description": "The unique website identifier",
                    },
                    "url": {
                        "type": "string",
                        "title": "The website URL"
                    }
                }
            }
        }
    }
}

Editeur

Vous pouvez utiliser cet editeur pour créer votre web-config.json: