<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>HowTo/ProcedimientoCreacionWeb</title></articleinfo><section><title>Procedimiento de Creación de la Wiki del Centro</title><para>%RED% El objetivo de esta página es documentar y discutir el proceso de creación de la wiki del centro.  %ENDCOLOR%  </para><section><title>Algunos conceptos</title><para><emphasis>Usuario administrador interno</emphasis>: 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 <emphasis role="strong">debian-virtual1-servicios</emphasis> </para><para><emphasis>Agregado de usuarios al grupo administradores</emphasis>: <ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/Main.TWikiAdminGroup#">aquí</ulink> </para><para><emphasis>Autenticación</emphasis>: Authentication, or &quot;login&quot;, 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%<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/TWiki.TWikiUserAuthentication#">Ver.</ulink> </para><para><emphasis>Creación de una Web:</emphasis> esta operación solo puede ser realizada por miembros del grupo administradores. Se controla desde <ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/TWiki.ManagingWebs#">aquí</ulink>. Una de las consecuencias importantes de la creación de una <emphasis role="strong">Web</emphasis> 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 <emphasis role="strong">Webs</emphasis> anidadas con el mismo criterio.  Se propone que cada división dentro del grupo se almacene en <emphasis role="strong">subWebs</emphasis> debajo de <emphasis role="strong">CIII</emphasis>. </para></section><section><title>Ajustes en la operación de la Wiki</title><section><title>Receta para registro de usuarios:</title><itemizedlist><listitem override="none"><para>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.<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/BulkRegistration#">BulkRegistration</ulink>. El único inconveniente encontrado con el método fue que los topics <emphasis role="strong">Main.<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/UnprocessedRegistrationsBackUp081205#">UnprocessedRegistrationsBackUp081205</ulink></emphasis> y <emphasis role="strong"><ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/UnprocessedRegistrationsLog#">UnprocessedRegistrationsLog</ulink></emphasis> no estaban creados y hubo que hacerlos a mano. </para></listitem></itemizedlist></section><section><title>Receta para acortar el url:</title><itemizedlist><listitem override="none"><para>Se aplicó el método 1 del siguiente recetario: <ulink url="http://twiki.org/cgi-bin/view/TWiki/ShorterUrlCookbook">ShorterUrlCookbook</ulink> Para ello se editó el archivo: /var/www/twiki/bin/twiki.conf </para><screen><![CDATA[...
# 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"
]]><![CDATA[
# 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/"
...]]></screen><para> y el archivo =/var/www/twiki/lib/LocalSite.cfg= agregando </para><screen><![CDATA[$TWiki::cfg{ScriptUrlPaths}{view} = '';]]></screen></listitem></itemizedlist><para>Además se cambiaron las variables ={<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/ScriptUrlPath#">ScriptUrlPath</ulink>}= de =/twiki/bin= a =/bin= y ={<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/PubUrlPath#">PubUrlPath</ulink>}= de =/twiki/pub= a =/pub= a través de <code>configure</code>. </para></section><section><title>Estudio del '''look&amp;feel'''</title><itemizedlist><listitem override="none"><para>El comportamiento visual de la presentación de la twiki se basa en <emphasis role="strong">skins</emphasis> compuestas por una serie de archivos <emphasis role="strong">templates</emphasis>; además se pueden realizar ajustes mediante <emphasis role="strong">Style Sheets</emphasis> (.css). Por defecto la twiki posee el <emphasis role="strong">pattern skin</emphasis> que es el que se utiliza en esta presentación. Una introducción general se encuentra <ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/TWiki.PatternSkin#">aquí</ulink>.  Para la creación de vistas personalizadas se recomienda partir de los templates del <emphasis role="strong">pattern skin</emphasis>; este <ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/http%3A//twiki.org/cgi-bin/view/TWiki04x01/PatternSkinCustomization#">tópico</ulink> concentra las instrucciones esenciales para realizarlo. Finalmente se describen los elementos *.css* del <emphasis role="strong">pattern skin</emphasis> en este <ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/TWiki/PatternSkinCss#">tópico</ulink>. </para></listitem></itemizedlist></section><section><title>Estudio de la seguridad</title><para>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. </para><para>La protección del sistema frente a posibles ataques se lleva a cabo en dos niveles: </para><itemizedlist><listitem><para>A nivel TWiki: utilizando autenticación y restricciones de acceso a las <emphasis role="strong">WEBs</emphasis> o <emphasis role="strong">topics</emphasis>. Esta protección se limita al acceso via <emphasis role="strong">web browsers</emphasis>.<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/TWiki.TWikiAccessControl#">Ver</ulink>  </para></listitem><listitem><para>A nivel server: implica la utilización de firewalls y demás métodos de protección necesarios para repeler ataques de expertos.  </para></listitem></itemizedlist><para>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% </para></section></section><section><title>Estructuración de la Wiki del Centro:</title><itemizedlist><listitem override="none"><para>&lt;table width=&quot;1067&quot; cellspacing=&quot;5&quot; cellpadding=&quot;1&quot; height=&quot;255&quot; border=&quot;1&quot;&gt; &lt;tbody&gt;&lt;tr&gt;&lt;th colspan=&quot;8&quot; style=&quot;text-align: center&quot;&gt;CIII&lt;/th&gt;&lt;/tr&gt; &lt;tr align=&quot;center&quot;&gt;&lt;th style=&quot;text-align: center&quot;&gt;Mecánica&lt;/th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Visión&lt;/th&gt;&lt;th style=&quot;text-align: center&quot;&gt;<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/CIII.Robotica.WebHome#">Robótica</ulink>&lt;/th&gt;&lt;th&gt; Matemática&lt;/th&gt;&lt;th&gt;Física &lt;/th&gt;&lt;th&gt;Sensores &lt;/th&gt;&lt;td colspan=&quot;2&quot; align=&quot;center&quot; style=&quot;text-align: center&quot;&gt;<ulink url="https://ciii.frc.utn.edu.ar/wiki/HowTo/ProcedimientoCreacionWeb/wiki/HowTo/CIII.LabElectronica.WebHome#">Laboratorio</ulink>&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td rowspan=&quot;3&quot; style=&quot;width: 10px&quot;&gt;Gestión&lt;/td&gt;&lt;td&gt;Horarios Becarios&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Limpieza&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Compras&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td rowspan=&quot;4&quot;&gt;Desarrollos&lt;/td&gt;&lt;td&gt;Drivers Motores&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt;ProgramacionLPC21xx &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt;freeRTOS&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt;rhino&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; </para></listitem></itemizedlist></section><section><title>Big !ToDo List</title><itemizedlist><listitem><para><emphasis role="strikethrough"> quitar /twiki/bin...etc del URL </emphasis>  </para></listitem><listitem><para><emphasis role="strikethrough"> armar lista de usuarios a partir de lista de correo </emphasis>  </para></listitem><listitem><para><emphasis role="strikethrough"> Definir estructura de áreas de la wiki </emphasis>  </para></listitem><listitem><para>Estudiar ajustes de &quot;look&amp;feel&quot; y skins. Analizar la administracion y la integración con los modelos de la facu.  </para></listitem><listitem><para><emphasis role="strikethrough"> Completar control de accesos y registraciones. </emphasis> </para></listitem><listitem><para><emphasis role="strikethrough"> SERVIDOR DE CORREOS!!! </emphasis> </para></listitem></itemizedlist></section></section></article>