Procedimiento de Creación de la Wiki del Centro

%RED% El objetivo de esta página es documentar y discutir el proceso de creación de la wiki del centro. %ENDCOLOR%

Algunos conceptos

Usuario administrador interno : el nombre por defecto sugerido por twiki es admin y la psw se setea durante la primer configuración. Este usuario es necesario para agregar los usuarios al grupo administradores. La psw es la misma que la del root de debian-virtual1-servicios

Agregado de usuarios al grupo administradores : aquí

Autenticación : Authentication, or "login", is the process by which a user lets TWiki know who they are. Authentication isn't just to do with access control. TWiki uses authentication to identify users, so it can keep track of who made changes, and manage a wide range of personal settings. With authentication enabled, users can personalise TWiki and contribute as recognised individuals, instead of shadows. TWiki authentication is very flexible, and can either stand alone or integrate with existing authentication schemes. You can set up TWiki to require authentication for every access, or only for changes. Authentication is also essential for access control. %RED% Atención con los archivos subidos que NO se protejen por autenticación. %ENDCOLOR%Ver.

Creación de una Web: esta operación solo puede ser realizada por miembros del grupo administradores. Se controla desde aquí. Una de las consecuencias importantes de la creación de una Web es que físicamente se crea un nuevo directorio con el mismo nombre (en nuestro caso */var/www/twiki/data/CIII*), bajo el cual se almacenan los archivos de todas las páginas creadas dentro de la misma. Además se pueden crear Webs anidadas con el mismo criterio. Se propone que cada división dentro del grupo se almacene en subWebs debajo de CIII .

Ajustes en la operación de la Wiki

Receta para registro de usuarios:

A fin de mantener el control de los usuarios que se registran en la wiki, se decidio que esta operación la realice el administrador. Para esto se utilizó el método TWiki.BulkRegistration. El único inconveniente encontrado con el método fue que los topics Main.UnprocessedRegistrationsBackUp081205 y UnprocessedRegistrationsLog no estaban creados y hubo que hacerlos a mano.

Receta para acortar el url:

Se aplicó el método 1 del siguiente recetario: ShorterUrlCookbook Para ello se editó el archivo: /var/www/twiki/bin/twiki.conf

...# The ScriptAlias defines the bin directory as a directory where CGI# scripts are allowed.# The first parameter will be part of the URL to your installation e.g.# http://my.co.uk/twiki/bin/view/...# The second parameter must point to the physical path on your disc.#ScriptAlias /twiki/bin "/var/www/twiki/bin"ScriptAlias /bin "/var/www/twiki/bin"# The Alias defines a url that points to the root of the twiki installation.# It is used to access files in the pub directory (attachments etc)# It must come ''after'' the ScriptAlias.#Alias /twiki "/var/www/twiki"Alias /pub "/var/www/twiki/pub"Alias / "/var/www/twiki/bin/view/"...

y el archivo =/var/www/twiki/lib/LocalSite.cfg= agregando

$TWiki::cfg{ScriptUrlPaths}{view} = '';

Además se cambiaron las variables ={ScriptUrlPath}= de =/twiki/bin= a =/bin= y ={PubUrlPath}= de =/twiki/pub= a =/pub= a través de configure.

Estudio del '''look&feel'''

El comportamiento visual de la presentación de la twiki se basa en skins compuestas por una serie de archivos templates ; además se pueden realizar ajustes mediante Style Sheets (.css). Por defecto la twiki posee el pattern skin que es el que se utiliza en esta presentación. Una introducción general se encuentra aquí. Para la creación de vistas personalizadas se recomienda partir de los templates del pattern skin ; este tópico concentra las instrucciones esenciales para realizarlo. Finalmente se describen los elementos *.css* del pattern skin en este tópico.

Estudio de la seguridad

Implica el estudio de la protección de los datos frente a ataques maliciosos como así también la preservación frente a fallas de hardware.

La protección del sistema frente a posibles ataques se lleva a cabo en dos niveles:

A nivel TWiki: utilizando autenticación y restricciones de acceso a las WEBs o topics . Esta protección se limita al acceso via web browsers .Ver

A nivel server: implica la utilización de firewalls y demás métodos de protección necesarios para repeler ataques de expertos.

Una ventaja importante de integrar la wiki al sistema de cómputos de la facultad, es que se aprovecha la politica de back-ups que se implementa regularmente. %RED%Aquí debería documentar el colo losmétodos aplicados para respaldo de datos.%ENDCOLOR%

Estructuración de la Wiki del Centro:

<table width="1067" cellspacing="5" cellpadding="1" height="255" border="1"> <tbody><tr><th colspan="8" style="text-align: center">CIII</th></tr> <tr align="center"><th style="text-align: center">Mecánica</th><th style="text-align: center">Visión</th><th style="text-align: center">Robótica</th><th> Matemática</th><th>Física </th><th>Sensores </th><td colspan="2" align="center" style="text-align: center">Laboratorio</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td rowspan="3" style="width: 10px">Gestión</td><td>Horarios Becarios</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td style="text-align: left">Limpieza</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td style="text-align: left">Compras</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td rowspan="4">Desarrollos</td><td>Drivers Motores</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>ProgramacionLPC21xx </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>freeRTOS</td></tr> <tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>rhino</td></tr> </tbody></table>

Big !ToDo List

quitar /twiki/bin...etc del URL

armar lista de usuarios a partir de lista de correo

Definir estructura de áreas de la wiki

Estudiar ajustes de "look&feel" y skins. Analizar la administracion y la integración con los modelos de la facu.

Completar control de accesos y registraciones.

SERVIDOR DE CORREOS!!!