X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/5e595351f8c3cab53f024f9117bd19c8d6396673..0918323da0ed435f10aeeb2a9eb2ba85ee28092a:/docs/informe/informe.html?ds=inline diff --git a/docs/informe/informe.html b/docs/informe/informe.html index 54cbc26..b82a8df 100644 --- a/docs/informe/informe.html +++ b/docs/informe/informe.html @@ -6,7 +6,7 @@
Introducción a Sistemas Distribuídos (75.43)
+Introducción a Sistemas Distribuidos (75.43)
Trabajo Práctico Número 1
- Esta pagina lista las preguntas ingresadas en el sistema. Para cada - pregunta, se muestra la fecha de creacion, el nombre de autor, con su - correspondiente foto, la pregunta en si, la posibilidad de accedera a - todas las respuestas para dicha pregunta, asi como tambien la posibilida + Esta página lista las preguntas ingresadas en el sistema. Para cada + pregunta, se muestra la fecha de creación, el nombre de autor, con su + correspondiente foto, la pregunta en si, la posibilidad de accederá a + todas las respuestas para dicha pregunta, así como también la posibilidad de responder la pregunta ( solo en caso que quien esta logueado en el sistema no sea el mismo usuario que formulo la pregunta ). El listado de preguntas aparece paginado cada 2 ( se muestran dos preguntas por pantalla ). Debajo de las preguntas aparece el navegador. En caso que el usuario logueado sea un administrador, en la parte inferior de cada pantalla aparece un link que permite - acceder a la pagina de baja de preguntas. + acceder a la página de baja de preguntas.
- Desde el menu de la aplicacion se puede acceder a esta pagina. En caso de que el - usuario logueado tenga los creditos para hacerlo, podra formular una pregunta que + Desde el menú de la aplicación se puede acceder a esta página. En caso de que el + usuario logueado tenga los créditos para hacerlo, podrá formular una pregunta que se publicara en la lista de preguntas ( faq.listarPreguntas.php ). Si el usuario no - contara con los creditos suficientes, un warning lo alertara y le sugerira que - pida creditos al administrador del sistema. El usuario podra ingresas desde esta pantalla - tantas preguntas como creditos tenga. + contara con los créditos suficientes, un warning lo alertara y le sugerirá que + pida créditos al administrador del sistema. El usuario podrá ingresas desde esta pantalla + tantas preguntas como créditos tenga.
- La pantalla de calificacion de respuesta solo puede ser accedida por el autor de - la pregunta que tiene dicho item como respuesta. En esta pantalla, desde un combo, se - puede elegir alguna de las cuatro categorias de calificacion ( a cada una le corresponde un - puntaje ). Inmediatamente se le acreditara a quien pregunta tantos creditos como puntos valgan la - calificacion de la respuesta. La respuesta solo podrá ser calificada una vez, luego de ser calificada, - desaparecera el boton que permite acceder a la pantalla para ese item. + La pantalla de calificación de respuesta solo puede ser accedida por el autor de + la pregunta que tiene dicho ítem como respuesta. En esta pantalla, desde un combo, se + puede elegir alguna de las cuatro categorías de calificación ( a cada una le corresponde un + puntaje ). Inmediatamente se le acreditara a quien pregunta tantos créditos como puntos valgan la + calificación de la respuesta. La respuesta solo podrá ser calificada una vez, luego de ser calificada, + desaparecerá el botón que permite acceder a la pantalla para ese ítem.
Desde esta pantalla, los administradores pueden dar de baja una pregunta. De todas formas la pregunta - seguira existiendo, con sus respuestas, pero no sera mostrada mas por el listador. Para acceder a la pantalla - de baja de preguntas, se debe hacer click sobre el link que aparece en la pagina listarPreguntas.php. Este link + seguirá existiendo, con sus respuestas, pero no sera mostrada mas por el listador. Para acceder a la pantalla + de baja de preguntas, se debe hacer click sobre el link que aparece en la página listarPreguntas.php. Este link solo aparece en caso que el usuario logueado tenga privilegios de administrador.
+ Desde aquí el usuario puede ver la lista de informaciones disponibles. + La página se muestra paginada de a 5 informaciones por vez, se puede acceder a las diferentes + páginas navegando el menu superior. (La página actual queda marcada en negrita). + Se despliega el icono del tema al cual pertenece, así como la imagen del usuario que cargó + dicha información. A continuación se muestra la URL correspondiente, con su comentario. + Por último el ranking ( que es la cantidad de accesos que hubo a dicha URL ) y se puede + acceder finalmente a la sección de comentarios sobre la información haciendo click en + "Ver Comentarios". + Esta sección está disponible ordenada por ranking de acceso a la URL, o, eligiendo en "Ver Tema", + se listan las informaciones del tema, y luego dentro de ahi las mismas ordenadas por ranking. +
++ Esta página es accedida desde "Ver Comentarios" que se encuentra disponible para cada información presente. + La misma muestra los comentarios agregados hasta el momento. + La página se muestra paginada de a 5 temas por vez, se puede acceder a las diferentes + páginas navegando el menu superior. (La página actual queda marcada en negrita). + Se presenta el ícono del tema al cual pertenece la información, y por supuesto el comentario en cuestión. + Luego se presenta el ícono y apellido del usuario que cargó el comentario (si el usuario que cargó el comentario + es el mismo que cargó la información entonces se muestra solamente el apellido), y finalmente se muestra el comentario. + Se puede acceder a cargar un nuevo comentario desde "Ingresar Comentario" (esto solo puede ser realizado por los asesores + o socios. +
++ Desde aquí el usuario puede ingresar nuevos comentarios a informaciones existentes. + El campo a completar es: +
+ En esta pagina se lista el o los usuarios que hayan publicado informaciones con alto ranking. + Se suma para cada usuario los rankings de las páginas publicadas, y luego se muestran aquellos que con el + ranking mas alto ( se muestra mas de uno cuando el ranking es el mismo para varios usuarios ). +
+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
@@ -395,16 +498,16 @@
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 linea al final. Se guarda toda la informacion
+ 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 historico de las preguntas que fueron dadas de alta en
+ queda un registro histórico de las preguntas que fueron dadas de alta en
el sistema.
Los campos del archivo son:
+ Este archivo tiene formato CSV. Se va cargando por los administradores durante + la ejecución del sistema. + Los campos del archivo son: +
++ Este archivo tiene formato CSV. Se va cargando por los asesores/socios durante + la ejecución del sistema. + Los campos del archivo son: +
++ Este archivo tiene formato CSV. Se va cargando por los asesores/socios durante + la ejecución del sistema. + Los campos del archivo son: +
+Cada integrante eligió herramientas de desarrollo propias, más allá @@ -484,30 +631,61 @@
Mozilla Firefox, Internet Explorer 6
EmEditor
Herramientas de w3c: tidy y el servicio de validación + online (http://validator.w3.org/)
- 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.
- 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).
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...