source: spip-zone/_plugins_/rainette/trunk/demo/debug.html @ 107848

Last change on this file since 107848 was 107848, checked in by eric@…, 3 years ago

Mise en place d'une gestion complète des erreurs tenant compte aussi des erreurs remontées par chaque service.
Pour ce faire, ajout d'une configuration pour chaque service et d'une fonction de service permettant de savoir si une erreur a été remontée.
Correction du service OWM et passage de tous ses modes en JSON.
Début de renommage de certaines fonctions internes.

  • Property svn:eol-style set to native
File size: 3.7 KB
Line 
1#CACHE{1800}
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
3<html xml:lang="#LANG" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml">
4<head>
5        <meta http-equiv='Content-Type' content='text/html; charset=#CHARSET' />
6        <title>Rainette - Demo</title>
7        [<link rel="stylesheet" href="(#CSS{demo/demo.css})" type="text/css" />]
8        #INSERT_HEAD
9</head>
10
11#SET{service, #ENV{service, weather}}
12#SET{mode, #ENV{mode, conditions}}
13#SET{jeu, #ARRAY{
14                        'weather', 'XXXX0076',
15                        'owm', 'Paris,Fr',
16                        'wwo', 'Paris,France',
17                        'apixu', 'Paris,France',
18                        'wunderground', 'FRXX0076'}}
19#SET{lieu, #ENV{ville, #GET{jeu/#GET{service}}}}
20
21<body>
22        <div id="container">
23        <div id="header">
24                <h1>
25                        <img height="48" width="48" title="Plugin Rainette" alt="Plugin Rainette" src="#CHEMIN{rainette_logo-64.png}"/>
26                        PLUGIN RAINETTE[&nbsp;((#PLUGIN{RAINETTE, version}))]
27                </h1>
28        </div>
29
30        <div id="wrapper">
31                <div id="content">
32                        <h2 class="h2">1.2 - UTILISATIONS DES CONDITIONS METEO</h2>
33                        <a name="conditions" href="#"></a>
34                        <div class="clearfix">
35                                <h3 class="h3">Utilisation du mod&eacute;le <strong>rainette_conditions</strong></h3>
36                                [(#MODELE{rainette_conditions,lieu=#GET{lieu},sous_modele=conditions_tempsreel, service=#GET{service}})]
37                                [<div class="clearfix">
38                                        <br />
39                                        <h3 class="h3">Affichage debug du tableau des conditions</h3>
40                                        (#GET{lieu}|rainette_dbg_afficher_cache{conditions, #GET{service}})
41                                </div>]
42                        </div>
43
44                        <h2 class="h2">1.3 - UTILISATIONS DES PREVISIONS METEO</h2>
45                        <a name="previsions" href="#"></a>
46                        <div class="clearfix">
47                                <div class="clearfix">
48                                        <h3 class="h3">Utilisation du mod&egrave;le <strong>rainette_previsions</strong>, pour du jour courant au maximum des pr&eacute;visions (premier_jour=0)</h3>
49                                        [(#MODELE{rainette_previsions,lieu=#GET{lieu},premier_jour=0,sous_modele=previsions_24h, service=#GET{service}})]
50                                </div>
51                                [<div class="clearfix">
52                                        <h3 class="h3">Affichage debug du tableau des pr&eacute;visions</h3>
53                                        <p>Seul le jour suivant le jour courant est affich&eacute; \(index \[1\] du sous-tableau \[donnees\]\). La p&eacute;riodicit&eacute; utilis&eacute;e est celle par d&eacute;faut pour le service concern&eacute;.</p>
54                                        <br />
55                                        (#GET{lieu}|rainette_dbg_afficher_cache{previsions, #GET{service}})
56                                </div>]
57                        </div>
58                </div>
59        </div>
60
61        <div id="navigation">
62        </div>
63
64        <div id="extra">
65                <div class="menu" id="services">
66                        <h2 class="h2">M&eacute;t&eacute;o d'un service</h2>
67                        <p>Choisissez un service pour afficher les mod&egrave;les informations, conditions et pr&eacute;visions (1.1, 1.2, 1.3)</p>
68                        <ul class="menu-items">
69                        <BOUCLE_services(DATA) {source table, #GET{jeu}}>
70                                [<li class="item">
71                                (#SELF|parametre_url{service, #CLE}
72                                        |lien_ou_expose{
73                                                [(#VAL{rainette:titre_service_}|concat{#CLE}|_T)],
74                                                [(#GET{service}|=={#CLE})]})
75                                </li>]
76                        </BOUCLE_services>
77                        </ul>
78                </div>
79
80                <div class="menu" id="configuration">
81                        <h2 class="h2">Configuration des services</h2>
82                        <p>Choisissez un service pour vous rendre sur sa page de configuration</p>
83                        <ul class="menu-items">
84                        <BOUCLE_configurations(DATA) {source table, #GET{jeu}}>
85                                [<li class="item">
86                                (#URL_ECRIRE{configurer_rainette}|parametre_url{service, #CLE}
87                                        |lien_ou_expose{
88                                                [(#VAL{rainette:titre_service_}|concat{#CLE}|_T)]})
89                                </li>]
90                        </BOUCLE_configurations>
91                        </ul>
92                </div>
93
94        </div>
95
96        <div id="footer">
97                <p>Pour appeler la page de demo:</p>
98                <ul>
99                        <li><strong>http://monsite/spip.php?page=demo/rainette</strong> (Paris par d&eacute;faut) ou</li>
100                        <li><strong>http://monsite/spip.php?page=demo/rainette&amp;ville=FRXXnnnn&amp;service=xxx</strong> pour pr&eacute;ciser la ville voire le service</li>
101                </ul>
102        </div>
103</div>
104</body>
105</html>
Note: See TracBrowser for help on using the repository browser.