265 lines
12 KiB
Plaintext
265 lines
12 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<!-- Translated by Blorec Hervé le 2013-10-07-->
|
|
<head>
|
|
<title>JMRI: Accès Web</title>
|
|
<!--#include virtual="/help/fr/parts/Style.shtml" -->
|
|
</head>
|
|
|
|
<body>
|
|
<!--#include virtual="/help/fr/parts/Header_fr.shtml" -->
|
|
<div id="mBody">
|
|
<!--#include virtual="Sidebar.shtml" -->
|
|
<div id="mainContent">
|
|
|
|
<h1>JMRI: Accès Web</h1>JMRI peut fournir un
|
|
accès Internet à votre réseau miniature.
|
|
|
|
<p>La méthode de base a été
|
|
développée par Konrad Froetzheim et ses
|
|
collègues au début des années 1990 pour
|
|
leur "Internet Model Railroad". Un serveur web standard
|
|
communique avec le navigateur web normal de l'utilisateur
|
|
acceptant les requêtes HTTP de la manière
|
|
habituelle.</p>
|
|
|
|
<p>Par exemple, l'utilisateur peut avoir son navigateur qui
|
|
demande le contenu actuel d'un trame JMRI (fenêtre),
|
|
qui est retourné au navigateur comme une image
|
|
à afficher. L'utilisateur peut cliquer sur l'image
|
|
d'un panneau JMRI, qui provoque le navigateur de demander un
|
|
clic à la même position sur ce panneau JMRI.
|
|
JMRI agit sur ce clic, et renvoie également une image
|
|
du panneau mis à jour. Ainsi les applications client
|
|
trl que <a href="http://withrottle.com">WiThrottle</a> et <a href=
|
|
"http://enginedriver.rrclubs.org">EngineDriver</a> peuvent utiliser le serveur web JMRI
|
|
pour fournir des capacités additionnelles telles que
|
|
l'accès au panneau et aux icônes figurant sur la
|
|
liste. <a id="Start" name="Start"></a></p>
|
|
|
|
<h2>Démarrage de l'Accès Web</h2>JMRI Web
|
|
Access est inclus dans les téléchargements JMRI
|
|
habituels. Pour l'utiliser, vous avez juste à le
|
|
démarrer.
|
|
|
|
<p>Avant de tenter d'utiliser l'accès Internet, s'il
|
|
vous plaît assurez-vous que la configuration de base de
|
|
votre application JMRI est active. Vérifiez que vous
|
|
pouvez communiquer correctement avec et faire fonctionner
|
|
votre réseau.</p>
|
|
|
|
<p>Pour commencer l'accès au Web à partir des
|
|
menus, sélectionnez "Démarrer le Mini Serveur
|
|
Web " sous la rubrique "Debogage" du menu.</p>
|
|
|
|
<p>Ensuite, vérifiez la connexion.</p>
|
|
|
|
<p>Si vous utilisez un navigateur web Bonjour/Zeroconf
|
|
activé, comme Safari vous devriez voir un site web
|
|
"Mon Chemin de Fer JMRI" dans l'onglet "Bonjour". Les
|
|
utilisateurs de Chrome et FireFox peuvent activer la
|
|
caractétistique avec le <a href="http://dnssd.me">plug-in DNSSD</a> pour obtenir la page
|
|
d'accueil du serveur Web JMRI.</p>
|
|
|
|
<p>Ensuite, faisons en sorte que vous pouvez accéder
|
|
aux fonctions JMRI. Dans le menu Outils, sélectionnez
|
|
JMRI "Commande Alimentation", qui devrait ouvrir une nouvelle
|
|
fenêtre. Puis cliquez sur <a href=
|
|
"http://localhost:12080/panel/Power%20Control.html">ce
|
|
lien</a> ou entrez l'URL</p>
|
|
<pre style="font-family: monospace;">
|
|
|
|
http://localhost:12080/frame/Power%20Control.html
|
|
</pre>Cela devrait afficher la fenêtre de Commande
|
|
Alimentation de votre navigateur Web. (Remarque: "localhost" est un
|
|
alias pour votre ordinateur, si vous souhaitez accéder
|
|
à l'ordinateur exécutant JMRI depuis un autre
|
|
ordinateur, remplacer "localhost" avec l'adresse IP affichée
|
|
sur l'écran principal, par exemple,
|
|
<pre style="font-family: monospace;">
|
|
|
|
http://192.168.1.7:12080/frame/Power%20Control.html
|
|
</pre>ou quelque chose de similaire) Si tout fonctionne, vous
|
|
devriez voir la fenêtre Commande Alimentation sur votre
|
|
écran navigateur. Cliquez sur le bouton "On" pour alimenter
|
|
le réseau . <a id="Configure" name="Configure"></a>
|
|
|
|
<h2>Configuration</h2>Vous pouvez utiliser les " <a href=
|
|
"../../package/apps/TabbedPreferences.shtml">Préférences</a>"
|
|
pour dire à JMRI de démarrer le serveur
|
|
à chaque fois que vous démarrez le programme.
|
|
|
|
<p>Pour ce faire, ouvrez la fenêtre
|
|
Préférences, sélectionnez l'onglet
|
|
"Démarrage", puis cliquez sur "Ajouter action". Dans
|
|
la nouvelle boîte de sélections qui
|
|
apparaît, sélectionnez "Démarrer Serveur
|
|
Web". N'oubliez pas de sauvegarder vos changements!</p>
|
|
|
|
<h2>Préférences Serveur Web</h2>Il y a un
|
|
certain nombre de paramètres liés au Serveur
|
|
Web que vous pouvez modifier dans les
|
|
Préférences Serveur Web (voir image à
|
|
droite, cliquez pour agrandir) Le port par défaut
|
|
MiniServer est 12080, mais cela peut être
|
|
modifié à l'aide de la boîte de dialogue
|
|
Préférences MiniServer. <a id="URLs" name=
|
|
"URLs"></a>
|
|
|
|
<h2>Accès aux URLs</h2>Vous pouvez créer vos
|
|
propres pages Web en utilisant n'importe quel outil que vous
|
|
souhaitez. Pour accéder à JMRI depuis ces
|
|
pages, vous avez besoin de connaître les URL correctes
|
|
pour demander les services que vous souhaitez. Plusieurs
|
|
exemples sont liés depuis l'index.html (Page d'accueil
|
|
su Serveur Web JMRI)
|
|
|
|
<h2>Ouvrir Accès Fenêtre (Image)</h2>Pour
|
|
afficher toutes les fenêtres JMRI
|
|
<em>déjà ouverte</em> comme une image
|
|
<b>clicable</b> qui est périodiquement
|
|
rafraîchie, utiliser un URL comme:
|
|
<pre style="font-family: monospace;">
|
|
<a href=
|
|
"http://127.0.0.1:12080/frame/Monitor%20Slots.html">http://127.0.0.1:12080/frame/Monitor%20Slots.html</a>
|
|
</pre>
|
|
<pre style="font-family: monospace;">
|
|
<a href=
|
|
"http://127.0.0.1:12080/frame/Analog%20Clock.html">http://127.0.0.1:12080/frame/Analog%20Clock.html</a>
|
|
</pre>
|
|
<pre style="font-family: monospace;">
|
|
<a href=
|
|
"http://127.0.0.1:12080/frame/Turnout%20Table.html">http://127.0.0.1:12080/frame/Turnout%20Table.html</a>
|
|
</pre>
|
|
|
|
<p>Notez le titre du cadre dans l'URL, suivi de ". html".
|
|
Remplacez les espaces dans le titre par "% 20".</p>Pour la
|
|
liste courante, générant dynamiquement des
|
|
fenêtres disponibles, utilisez cet URL:
|
|
<pre style="font-family: monospace;">
|
|
<a href=
|
|
"http://127.0.0.1:12080/frame">http://127.0.0.1:12080/frame</a>
|
|
</pre>
|
|
|
|
<p><em>Note:</em> Régler par défaut comme
|
|
délai de rafraîchissement, des cadres non
|
|
autorisés et l'utilisation ajax dans les
|
|
Préférences du serveur Web.</p>Vous pouvez
|
|
remplacer les valeurs par défaut pour des pages
|
|
individuelles en utilisant les paramètresms suivants
|
|
dans votre URL:
|
|
|
|
<div>
|
|
<ul>
|
|
<li><b>plain</b> (cacher les liens en bas de page)</li>
|
|
|
|
<li><b>protect</b> (protéger le cadre des clics de
|
|
l'utilisateur, ex: image en lecture seule, mais avec
|
|
rafraîchissement)</li>
|
|
|
|
<li><b>ajax</b> (utiliser ajax pour les mises à
|
|
jour)</li>
|
|
|
|
<li style="list-style: none">Example, montrant sans lien,
|
|
protegé, utilisant ajax pour rafraîchir
|
|
toutes les 12 secondes:
|
|
<pre style="font-family: monospace;">
|
|
<a href=
|
|
"http://127.0.0.1:12080/frame/Power%20Control.html?ajax=true&plain=true&protect=true&retry=12">http://127.0.0.1:12080/frame/Power%20Control.html?ajax=true&plain=true&protect=true&retry=12</a>
|
|
</pre>Vous pouvez aussi appeler le <b>WebThrottle</b> directement:
|
|
<pre>
|
|
<code><a href="http://localhost:12080/web/webThrottle.html" target=
|
|
"_blank"> http://localhost:12080/web/webThrottle.html </a>
|
|
</code>
|
|
</pre>Voir page de démarrage <b>serveur web JMRI</b> pour
|
|
plus d'informations ou passer à la page d'aide: <b>
|
|
WebThrottle</b>
|
|
<pre>
|
|
<code><a href=
|
|
"/help/en/package/jmri/jmrit/webThrottle/webThrottle.shtml">/help/en/package/jmri/jmrit/webThrottle/webThrottle.shtml</a>
|
|
</code>
|
|
</pre>
|
|
|
|
<h2>Pour afficher un fichier local</h2>Un fichier HTML
|
|
local (page web), fichier texte ou graphique peut
|
|
être affiché avec l'URL approprié.
|
|
|
|
<p>Les fichiers dans votre répertoire des
|
|
préférences JMRI peuvent être
|
|
accessible via un URL qui commence par "prefs":</p>
|
|
<pre>
|
|
<code><a href=
|
|
"http://localhost:12080/prefs"> http://localhost:12080/prefs </a>
|
|
</code>
|
|
</pre>
|
|
|
|
<p>Les fichiers dans certains répertoires dans
|
|
le répertoire du programme JMRI peuvent
|
|
être accessible via un URL qui commence par
|
|
"dist":</p>
|
|
<pre>
|
|
<code><a href=
|
|
"http://localhost:12080/dist/help/en/webindex.shtml">http://localhost:12080/dist/help/en/webindex.shtml</a>
|
|
</code>
|
|
</pre>fera référence à l'index du
|
|
système d'aide, tandis que
|
|
<pre>
|
|
<code><a href=
|
|
"http://localhost:12080/dist/resources/logo.gif">http://localhost:12080/dist/resources/logo.gif</a>
|
|
</code>
|
|
</pre>va charger un graphique à partir du répertoire
|
|
des ressources logo JMRI. "dist / web" et "dist / xml" travaille
|
|
aussi comme préfixes.
|
|
|
|
<h2>Affichage des fichiers du panneau
|
|
formaté</h2>Les "fichiers de panneau" que JMRI
|
|
utilise pour stocker la configuration et les
|
|
informations d'affichage peuvent être
|
|
affichés dans une forme pratique par un
|
|
navigateur Web. Le serveur web JMRI fonctionne avec
|
|
votre navigateur pour faire ce formatage. Vous pouvez
|
|
ensuite visualiser, imprimer, enregistrer, etc le
|
|
fichier au format. Par exemple, pour afficher
|
|
"myFile.xml" à partir du répertoire JMRI
|
|
préférences, utilisez
|
|
<pre>
|
|
<code><a href=
|
|
"http://localhost:12080/prefs/MyFile.xml"> http://localhost:12080/prefs/MyFile.xml </a>
|
|
</code>
|
|
</pre>
|
|
|
|
<h3>Pour afficher une liste formatée
|
|
JMRI</h3>Pour obtenir une vue joliment formaté
|
|
de votre liste JMRI simplement aller à:
|
|
<pre style="font-family: monospace;">
|
|
|
|
<a href=
|
|
"http://localhost:12080/roster?format=xml"> http://localhost:12080/roster?format=xml </a>
|
|
</pre>Notez que ceci est votre fichier roster.xml qui s'affiche
|
|
uniquement en utilisant une transformation XSLT.
|
|
|
|
<h2><a name="security" id=
|
|
"security">sécurité</a></h2>
|
|
|
|
<p>Par défaut, JMRI permet uniquement un
|
|
accès limité à votre ordinateur.
|
|
Seuls les fichiers qui se trouvent dans le
|
|
répertoire de distribution JMRI ou le
|
|
répertoire JMRI preferences seront fournis en
|
|
réponse à des demandes. Ce n'est pas la
|
|
sécurité étanche à tout,
|
|
cependant, et vous devriez faire attention à ne
|
|
pas mettre un contenu important dans ces
|
|
répertoires ou les lier à d'autres
|
|
parties de votre ordinateur.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<!--#include virtual="/help/fr/parts/Footer_fr.shtml" -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|