root/alternd/trunk/doc/presentation/keynote.html

Revision 1860, 3.0 kB (checked in by antoine, 1 year ago)

Added a presentation, for the ui

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5     <meta name="description" content="Architecture de la deuxiÚme version de alternc. Document en constante évolution. Cette révision est portée sur l’interface utilisateur. Version 0.1   Communication   Communication avec l’utilisateur Utilisateur https ssh (s)ftp    Communication avec l’administrateur https ssh rss Administrateur  Utilisateur En https, on accÚde à l’interface d’administration, utilisant le framework ruby on rails. Par ssh, l’utilisateur à accÚs aux mêmes possibilités ques dans l’interface utilisateur, avec en plus quelques commandes executés dans un environnement chroot. Il pourra par exemple redémmarrer son application ruby on rails rapidement. Pour transmettre des fichiers l’utilisateur aura le choix entre le vieux et lent ftp, et sftp (le transfert de fichiers par ssh), ce dernier qui devra être recommandé. Administrateur Par https, l’administrateur accÚde à l’interface ruby on rails, avec les options propres à son rÃŽle. Par ssh, l’utilisateur à tout les droits, et peut utiliser les mêmes commandes que dans l’interface utilisateur. En https, et aprÚs authentification, les flux rss permettent à l’administrateur de suivre facilement l’activité du serveur, et les actions importantes faites par les utilisateurs.   Envoi des actions Communication par xml/rpc Interface d’Administration,  utilisant ruby on rails Scripts ruby, dans un shell Librairie commune en ruby, permettant de communiquer avec AlternD AlternD Inclusion de la class ruby Inclusion de la class ruby"/>
6     <title></title>
7     <script type="text/javascript" language="javascript">
8 //      <![CDATA[
9             var images = new Array (3);
10             images[0] = "keynote_files/keynote.001-001.jpg";
11             images[1] = "keynote_files/keynote.002-001.jpg";
12             images[2] = "keynote_files/keynote.003-001.jpg";
13             var index = 0;
14             function WindowLoaded(evt)
15             {
16                 document.body.onselectstart = function () { return false; };
17             }
18             function Step(i)
19             {
20                 GoTo(index + i)
21             }
22             function GoTo(newIndex)
23             {
24                 if(newIndex >= 0 && newIndex < images.length)
25                 {
26                     index = newIndex;
27                     document.Slideshow.src = images[index];
28                 }
29             }
30 //      ]]>
31     </script>
32 </head>
33 <body bgcolor="black" onload='WindowLoaded(event);'>
34     <p align="center">
35         <br/>
36         <br/>
37         <img name="Slideshow" alt="" src="keynote_files/keynote.001-001.jpg" onclick="Step(1)"/>
38         <br/>
39         <br/>
40         <input type="image" src="keynote_files/home.png" onclick="GoTo(0)"/>
41         &nbsp;&nbsp;&nbsp;
42         <input type="image" src="keynote_files/prev.png" onclick="Step(-1)"/>
43         <input type="image" src="keynote_files/next.png" onclick="Step(1)"/>
44     </p>
45 </body>
46 </html>
Note: See TracBrowser for help on using the browser.