Changes between Version 2 and Version 3 of CreacionMenu/en
- Timestamp:
- Feb 19, 2012, 5:42:49 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CreacionMenu/en
v2 v3 41 41 === Including procedures or menu tasks === 42 42 43 En el menú podemos incluir procedimientos o tareas que tengamos definidos. La diferencia es que los procedimientos se ejecutan en el equipo donde estamos y la tarea se ejecuta en el ámbito donde ha sido definida. Por ello en general, los procedimientos aparecerán en la parte pública del menú y las tareas en la privada. 43 In the menu we can include procedures or tasks defined above. The procedures are executed in the computer where we are and the task is executed in the scope where it has been defined. In general, the procedures are shown in the public part of the menu and the tasks in the private. 44 44 45 La forma de incluir procedimientos o tareas desde la consola es prácticamente la misma. En la "'''pestaña Acciones'''" sobre el procedimiento o la tarea deseada pulsamos con el botón derecho "'''Gestión de menús'''". 45 To introduce procedures or tasks, we go to "'''tab Actions'''" on the procedure o task and right click on "'''Management Menu'''". 46 46 47 Nos aparece un listado de todos los menús existentes y podemos seleccionar los que queremos que contengan la acción. En cada caso tendremos que marcar el tipo (público o privado), el icono, el texto y orden de visualización dentro de cada menú.47 It shown a list of all existing menus and we can select what we want contains the action. In each case we have to select the type (public or private), icon, text and display order within each menu. 48 48 49 49 … … 54 54 === Review Actions included in the Menu === 55 55 56 En la "'''pestaña menús'''" sobre el menú deseado pulsamos con el botón derecho "'''Información menús'''". Nos aparece un listado con la siguiente información:57 * Equipos que tienen asignado este menú58 * Item públicos y privados59 * Val ores para cada item: Código, orden de presentación, texto e imagen.56 In the "'''tab Menus'''" on the desired menu, right-click on "'''Menu Information'''". We get a list with the following information: 57 * Computers with this menu assigned. 58 * Publics and Privates Items 59 * Values for each item: Code, order of presentation, text and image. 60 60 61 61 [[Image(menu_informacion.png)]] … … 63 63 === Modify Actions included in Menu === 64 64 65 En la "'''pestaña menús'''" sobre el menú deseado pulsamos con el botón derecho "'''Gestionar items'''". Nos aparece un listado donde podremos modificar las opciones de cada ítem.65 In the "'''tab Menus'''" on the desired menu, right-click on "'''Manage Items'''". We get a list where we can modify the item options. 66 66 67 67 [[Image(menu_item_gestion.png)]] … … 73 73 === Customized Menu Characteristics === 74 74 75 Open gnsys nos permite crear menú personalizados. Por defecto se sitúan en el directorio /opt/opengngsys/www/menus aunque podrían estar incluso en otro servidor.75 OpenGnSys allow create customized menus. By default there are in /opt/opengngsys/www/menus directory, although it may be on another server. 76 76 77 Son páginas web estandar, la única diferencia es que podemos incluir enlaces que llamen a un comando que se ejecutará sobre el cliente. La url del enlace tiene que tener el siguiente formato:77 There are standard web pages. We can include links to a command to be executed on the client. The url link must have the following format: 78 78 79 79 {{{ … … 81 81 }}} 82 82 83 Se puede ejecutar cualquier comando o script de bash, entre ellos los específicos de opengnsys (situados en /opt/opengnsys/client/script) . Las funciones incluidas en las librerías (ej: ogGetIpAddress) no se podrán ejecutar si no se llaman en unscript.83 You can execute any command or bash script, including the especifics OpenGnSys (located in /opt/opengnsys/client/script). Functions included in the libraries (ie: ogGetIpAddress) can not be execute if not are called by a script. 84 84 85 Tenemos un ejemplo de [source:trunk/admin/WebConsole/menus/menuejemplo.html menú personalizado] en la parte del código, al instalar opengnsys se copia como ejemplo en la carpeta adecuada.85 We have an example of [source:trunk/admin/WebConsole/menus/menuejemplo.html customized menu] in the part of the code. When OpenGnSys is installed, it is copied as example in the adecuated folder. 86 86 87 87 === Linking Customized Menu with Console Menu === 88 88 89 En las propiedades del menú vacío definido en la consola tendremos que incluir la url completa de la página del menú personalizado. Observamos que existe una parte pública y otra privada, pudiendo definir un menú personalizado independiente para cada una de ellas. 89 The empty menu propierties defined on the console we should include the complete url of the customized menu page. 90 We can see a public and private section, so we can define a custom menu independient for each. 90 91 91 92 [[Image(formularioPropiedadesMenu.png)]] 92 93 94 The custom menu settings overlaps the automatic, so that if an automatic item exists it will not be displayed. 93 95 94 La configuración de menú personalizado se superpone a la automática, de forma que si existierán item automáticos no se mostrarían. 96 == Private Zone Menu == 95 97 96 == Menu Private Zone == 98 In the private zone menu can access administrator users and operators classrooms. 97 99 98 En la zona privada del menú pueden entrar los usuarios administradores y los operadores de aulas.100 The public menu show a link called "Management" and when clicking on it will ask an username and password. If there are correct we will see the operations of the private zone menu. 99 101 100 El menú en la parte pública mostrará un enlace llamado "administración" y al pinchar sobre él nos pedirá nombre y clave, si los datos son correctos veremos las operaciones de la zona privada del menú. 101 102 Para salir de la zona privada daremos al enlace "volver" 102 To exit from the private zone, click on link "return"