<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Les bases :: Observatoire Sans Tête</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/index.html</link><description>Le framework de module OST sans aucun matériel : squelette, propriétés, mise à jour, grilles, graphes, listes de valeurs, profils, relation maître/esclave</description><generator>Hugo</generator><language>fr</language><atom:link href="https://documentation.ostserver.fr/dev/dev-module/basics/index.xml" rel="self" type="application/rss+xml"/><item><title>Anatomie d'un module</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/overview/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/overview/index.html</guid><description>Basemodule vs IndiModule, le triplet .h/.cpp/.json, la fonction initialize(), la chaîne d'événements</description></item><item><title>Le plus petit module — propriétés et éléments</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/hello/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/hello/index.html</guid><description>Déclarer une propriété et ses éléments en JSON : le module hello</description></item><item><title>Réagir à une écriture utilisateur</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/editing/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/editing/index.html</guid><description>directedit, autoupdate, et comment extraire une valeur écrite quand le framework ne l'applique pas pour vous</description></item><item><title>Créer des propriétés dynamiquement, en C++</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/dynamic/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/dynamic/index.html</guid><description>Construire une propriété et ses éléments en code, à l'instanciation ou à la demande, sans fichier JSON</description></item><item><title>Le catalogue des types</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/types/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/types/index.html</guid><description>Tous les types d'élément, lecture seule vs lecture/écriture, mélanger les types dans une propriété, directedit SV vs SA</description></item><item><title>Mises à jour côté serveur</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/live/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/live/index.html</guid><description>Faire évoluer une valeur sans action utilisateur, organiser l'affichage avec devcat/group, isoler les propriétés à mise à jour fréquente</description></item><item><title>Les trois règles de coordination des switchs</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/switches/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/switches/index.html</guid><description>OneOfMany (radio), AtMostOne (radio optionnel), Any (indépendants) — entièrement déclaratif</description></item><item><title>Les listes de valeurs</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/lovs/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/lovs/index.html</guid><description>Les trois portées d'une liste de valeurs (élément, module, contrôleur) et le réglage constrained</description></item><item><title>Les profils</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/profiles/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/profiles/index.html</guid><description>hasprofile:true — sauvegarde/chargement de configuration nommée, entièrement automatique</description></item><item><title>Grilles et graphes</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/grids/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/grids/index.html</guid><description>push()/clearGrid(), CRUD générique côté client, et le graphe comme simple visualisation d'une grille</description></item><item><title>Relation maître/esclave</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/master-slave/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/master-slave/index.html</guid><description>Un module en commande un autre : declareFamily, otherModuleSetValue, onOtherModuleEvent</description></item><item><title>Builder et intégrer son module</title><link>https://documentation.ostserver.fr/dev/dev-module/basics/building/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documentation.ostserver.fr/dev/dev-module/basics/building/index.html</guid><description>Deux façons de faire vivre son module : en autonome, ou intégré au dépôt ost/ostmodules</description></item></channel></rss>