Visite interactive d'un appartement au Crêt-Vaillant 22.
L'application originale, réalisée en 2012, est écrite en Flash. Le but est de la redévelopper en standards du web.
Lancer un serveur PHP local qui pointe sur cockpit:
php -S localhost:1234 -t cockpit
Lancer l'application Vue.js en local:
npm run serve
Aller sur <cockpit>/install
.
S'authentifier avec admin/admin.
singletons
welcome
title: Text
content: Wysiwyg
contact
content: Wysiwyg
collections
views
name: Text
label: Text
title: Text
content: Wysiwyg
Pour rendre les données publiques par l'API, à l'édition d'un singleton ou d'une collection, aller dans le menu Permissions et cliquer le switch correspondant.
Depuis la page settings, créer un fichier de configuration. Attention: cela crée un fichier yaml alors que la configuration d'exemple dans la doc est php.
Pour créer un groupe "author":
groups:
author:
$admin: false
cockpit:
backend: true
Une fois le groupe configuré, il faut encore aller dans les permissions des singletons et collections pour lui autoriser les accès.
Lors de la création d'un compte, on peut l'affecter au nouveau groupe author
.
L'archive production_cockpit_config_and_storage_2020-08-05.zip contient les données des dossier storage
et config
en production. Ils peuvent être copiés dans le dossier cockpit pour être dans la même configuration qu'en production.
Compilation:
npm run build
Puis charger le contenu du dossier dist
dans /web/cret-vaillant/22
Cockpit est déjà en production dans le même dossier.