#acl BecariosGrupo:read,write,revert All:read = 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'': [[HowTo/Main.TWikiAdminGroup|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%[[HowTo/TWiki.TWikiUserAuthentication|Ver.]] ''Creación de una Web:'' esta operación solo puede ser realizada por miembros del grupo administradores. Se controla desde [[HowTo/TWiki.ManagingWebs|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: [[http://twiki.org/cgi-bin/view/TWiki/ShorterUrlCookbook | 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 [[HowTo/TWiki.PatternSkin|aquí]]. Para la creación de vistas personalizadas se recomienda partir de los templates del '''pattern skin'''; este [[HowTo/http://twiki.org/cgi-bin/view/TWiki04x01/PatternSkinCustomization | tópico]] concentra las instrucciones esenciales para realizarlo. Finalmente se describen los elementos *.css* del '''pattern skin''' en este [[TWiki/PatternSkinCss|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'''.[[HowTo/TWiki.TWikiAccessControl|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: ==
CIII
MecánicaVisión[[HowTo/CIII.Robotica.WebHome|Robótica]] MatemáticaFísica Sensores [[HowTo/CIII.LabElectronica.WebHome|Laboratorio]]
GestiónHorarios Becarios
Limpieza
Compras
DesarrollosDrivers Motores
ProgramacionLPC21xx
freeRTOS
rhino
== 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!!! )--