X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/6e7608cf1b092776801d5e4da236a4694dd144b6..0918323da0ed435f10aeeb2a9eb2ba85ee28092a:/docs/informe/informe.html?ds=inline diff --git a/docs/informe/informe.html b/docs/informe/informe.html index ec1fed9..b82a8df 100644 --- a/docs/informe/informe.html +++ b/docs/informe/informe.html @@ -6,7 +6,7 @@

Carátula

-

Introducción a Sistemas Distribuídos (75.43)

+

Introducción a Sistemas Distribuidos (75.43)

Trabajo Práctico Número 1

Grupo

@@ -27,8 +27,8 @@ Jonathan Schein - COMPLETAR - COMPLETAR + 80083 + Actualización de información de FAQ's Sebastián Arena @@ -134,21 +134,207 @@ Captura de pantalla de admin.admin.php - +

Desarrollo

AGREGAR DESCRIPCION DE LO HECHO!!!!

Formato de Archivos

@@ -269,7 +455,7 @@ CREDITOS_NUEVO = CREDITOS - (DIAS_NUEVO / 30) y la nueva cantidad de días sin preguntar restantes (DIAS_RESTO) como DIAS_RESTO = DIAS_NUEVO % 30 (siendo % el resto de la - división entera), ya que estos días sin pregutnar extra que + división entera), ya que estos días sin preguntar extra que todavía no llegan a sumar 30 como para restar créditos, deben ser considerados para futuros cálculos. Finalmente en el archivo de créditos se guarda un nuevo registro con los datos CREDITOS_NUEVO y @@ -306,6 +492,109 @@
  1. Timestamp con la fecha en la que se creó la entrada
  2. Descripción de la acción realizada
  3. +
+

preguntas.csv

+

+ Este archivo tiene formato CSV. y se crea en + tiempo de ejecución. A medida que se van dando de alta las + preguntas, se agrega una línea al final. Se guarda toda la información + necesaria para poder operar con las preguntas. Cuando una pregunta se + da de baja, no es eliminada de este archivo. De esta forma, + queda un registro histórico de las preguntas que fueron dadas de alta en + el sistema. + Los campos del archivo son: +

    +
  1. Id de la pregunta
  2. +
  3. Id del usuario autor de la pregunta
  4. +
  5. Timestamp con la fecha de creación de la pregunta
  6. +
  7. Texto de la pregunta
  8. +
+

respuestas.csv

+

+ Este archivo tiene formato CSV. y se crea en + tiempo de ejecución. Cuando se da de alta una respuesta a una + pregunta, se da de alta un nuevo registro en este archivo. El id de las + respuestas es simplemente el orden en el que fueron loguadas. Se guarda información + de la pregunta que se esta respondiendo para que sea mas sencilla la operatoria con + las respuestas, y pueda trabajar de manera independiente a las preguntas. + Los campos del archivo son: +

    +
  1. Id de la pregunta que se esta respondiendo
  2. +
  3. Id del usuario autor de la pregunta que se esta respondiendo
  4. +
  5. Id del usuario autor de la respuesta
  6. +
  7. Timestamp con la fecha de creación de la respuesta
  8. +
  9. Texto de la respuesta
  10. +
+

calificacion.csv

+

+ Este archivo tiene formato CSV. y se crea en + tiempo de ejecución. Cuando un usuario autor de una pregunta + califica las respuestas a dicha pregunta, se da de alta un registro en este archivo. + Luego, se asociara al calificacion a la respuesta correspondiente. Si una respuesta + no aparece en este archivo, es que todavía no fue calificada. + Los campos del archivo son: +

    +
  1. Id de la respuesta calificada
  2. +
  3. Puntaje
  4. +
+

desactivadas.csv

+

+ Este archivo tiene formato CSV. y se crea en + tiempo de ejecución. Cuando un administrador da de baja una pregunta, + simplemente se ingresa el id de la misma en este archivo. A partir de ese momento, el + listador la ignorará al momento de mostrar las preguntas por pantalla. + Los campos del archivo son: +

    +
  1. Id de la pregunta
  2. +
  3. Timestamp con la fecha de baja
  4. +
+

temas.csv

+

+ Este archivo tiene formato CSV. Se va cargando por los administradores durante + la ejecución del sistema. + Los campos del archivo son: +

+
    +
  1. ID que identifica unívocamente a los temas.
  2. +
  3. Usuario que cargo el mismo.
  4. +
  5. Nombre del mismo.
  6. +
  7. Ruta al icono del mismo.
  8. +
  9. Breve descripción.
  10. +
  11. Fecha de alta/modificación.
  12. +
+

infos.csv

+

+ Este archivo tiene formato CSV. Se va cargando por los asesores/socios durante + la ejecución del sistema. + Los campos del archivo son: +

+
    +
  1. ID que identifica univocamente a las informaciones.
  2. : +
  3. ID del tema al cual pertenece.
  4. +
  5. URL (link) a la información otorgada.
  6. +
  7. Usuario que cargo el mismo.
  8. +
  9. Breve descripción.
  10. +
  11. Cantidad de visitas a la URL (link) proporcionada.
  12. +
  13. Fecha de alta/modificación.
  14. +
+

comentarios.*.csv

+

+ Este archivo tiene formato CSV. Se va cargando por los asesores/socios durante + la ejecución del sistema. + Los campos del archivo son: +

+
    +
  1. ID que identifica univocamente a las informaciones.
  2. +
  3. Usuario que cargó el mismo.
  4. +
  5. Comentario.
  6. +
  7. Fecha de alta/modificación.

Herramientas de desarrollo

@@ -330,41 +619,73 @@

Jonathan Schein

Navegador
-

+

Mozilla Firefox, Internet Explorer 6

Editor de texto
-

+

HTML-Kit, Notepad

Validador
-

+

Herramientas de w3c: tidy y el servicio de validación + online (http://validator.w3.org/)

Herramientas de diseño de HTML
-

+

Ninguna

Sebastián Arena

Navegador
-

+

Mozilla Firefox, Internet Explorer 6

Editor de texto
-

+

EmEditor

Validador
-

+

Herramientas de w3c: tidy y el servicio de validación + online (http://validator.w3.org/)

Herramientas de diseño de HTML

Configuración del servidor

- COMPLETAR!!! Por ahora nada, sólo que ande PHP. + El servidor no debe ser configurado de ninguna forma en particular, + sólo debe tener activado el módulo de PHP y la extensión user_dir de + apache si va a ser instalado en el directorio public_html de un + usuario. El resto de las configuración se realizan desde el mismo + sistema, por lo que no es necesario hacer modificaciones ni a la + configuración del apache ni a la del PHP. +

+

+ Si no estuviera configurado el módulo user_dir, habría que agregar + al apache las siguiente líneas: +

+LoadModule userdir_module libexec/mod_userdir.so
+AddModule mod_userdir.c
+UserDir public_html
+            
+

+

+ Si no estuviera configurado el módulo de php, habría que agregar + al apache las siguiente líneas: +

+LoadModule php4_module libexec/libphp4.so
+AddModule mod_php4.c
+AddType application/x-httpd-php .php
+            
+ El archivo php.ini no necesita modificaciones a los valores por + omisión que trae cuando se instala.

Instalación

- COMPLETAR!!! Supongo que es suficiente con copiar los archivos de - src/ al public_html, ponerle permisos de lectura para el apache en - todo y permisos de escritura en el directorio data/ y fotos/. + Sólo debe ejecutar el script ./install.sh que se encuentra en el + disquette. El script crea el directorio public_html en el directorio + del usuario actual (si no existiese) y copia los archivos + necesarios, con los permisos pertinentes para que el apache pueda + leer o escribir según corresponda. Una vez instalado, el sistema se + puede acceder en + http://localhost/~sisdis10/ + (si se instala con el usuario sisdis10, por supuesto).

Modo de uso

COMPLETAR!!! Mucho de esto por ahora está en la descripción del - diseño... + diseño... Habría que hacer una descripción de un circuito completo + que vaya por toas las páginas...

- - + \ No newline at end of file