]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - docs/informe/informe.html
alguna modificacion de algo que no validaba
[z.facultad/75.43/tp1.git] / docs / informe / informe.html
index 5bd113ac0343c011b222061b21e6d654b4331e6e..5b7ee3e22e41c076258dcdd97b43cf769d851612 100644 (file)
             <li><a href="#desarrollo">Desarrollo</a></li>
             <li><a href="#herramientas">Herramientas de desarrollo</a></li>
             <li><a href="#configuracion">Configuración del servidor</a></li>
             <li><a href="#desarrollo">Desarrollo</a></li>
             <li><a href="#herramientas">Herramientas de desarrollo</a></li>
             <li><a href="#configuracion">Configuración del servidor</a></li>
-            <li><a href="#instalación">Instalación</a></li>
+            <li><a href="#instalacion">Instalación</a></li>
             <li><a href="#uso">Modo de uso</a></li>
         </ol>
         <h1><a name="disenio">Diseño de las páginas</a></h1>
             <li><a href="#uso">Modo de uso</a></li>
         </ol>
         <h1><a name="disenio">Diseño de las páginas</a></h1>
-        <h2><a name="index_php">index.php</a></h2>
+        <h2><a name="modulo_admin">Modulo de Administración</a></h2>
+        <h3><a name="index_php">index.php</a></h3>
         <p>
             Esta página es el punto de partida del sistema. Normalmente se
             encarga de mostrar el <a href="#admin_login_php"><span
         <p>
             Esta página es el punto de partida del sistema. Normalmente se
             encarga de mostrar el <a href="#admin_login_php"><span
@@ -58,7 +59,7 @@
             se usa el sistema y todavía no hay 2 administradores asignados;
             respectivamente).
         </p>
             se usa el sistema y todavía no hay 2 administradores asignados;
             respectivamente).
         </p>
-        <h2><a name="admin_login_php">admin.login.php</a></h2>
+        <h3><a name="admin_login_php">admin.login.php</a></h3>
         <p>
             Es la página que realmente se encarga de hacer el
             <span lang="en">login</span>. Debe ingresarse el código de usuario
         <p>
             Es la página que realmente se encarga de hacer el
             <span lang="en">login</span>. Debe ingresarse el código de usuario
@@ -70,7 +71,7 @@
             <img src="admin.login.jpg"
                 alt="Captura de pantalla de admin.login.php" />
         </div>
             <img src="admin.login.jpg"
                 alt="Captura de pantalla de admin.login.php" />
         </div>
-        <h2><a name="admin_logout_php">admin.logout.php</a></h2>
+        <h3><a name="admin_logout_php">admin.logout.php</a></h3>
         <p>
             Esta página, al igual que <a href="#index_php">index.php</a>, no
             tiene contenido propio, sino que se encarga de borrar todos los
         <p>
             Esta página, al igual que <a href="#index_php">index.php</a>, no
             tiene contenido propio, sino que se encarga de borrar todos los
@@ -80,7 +81,7 @@
             Si el usuario no existe, o si está mal el password, etc, se muestra
             el correspondiente mensaje de error.
         </p>
             Si el usuario no existe, o si está mal el password, etc, se muestra
             el correspondiente mensaje de error.
         </p>
-        <h2><a name="admin_asociarse_php">admin.asociarse.php</a></h2>
+        <h3><a name="admin_asociarse_php">admin.asociarse.php</a></h3>
         <p>
             Esta página asocia a un integrante del grupo (presente en el archivo
             int_2005.txt si es socio o ase_2005.txt si es asesor). Si el sistema
         <p>
             Esta página asocia a un integrante del grupo (presente en el archivo
             int_2005.txt si es socio o ase_2005.txt si es asesor). Si el sistema
@@ -95,7 +96,7 @@
             <img src="admin.asociarse.jpg"
                 alt="Captura de pantalla de admin.asociarse.php" />
         </div>
             <img src="admin.asociarse.jpg"
                 alt="Captura de pantalla de admin.asociarse.php" />
         </div>
-        <h2><a name="admin_log_php">admin.log.php</a></h2>
+        <h3><a name="admin_log_php">admin.log.php</a></h3>
         <p>
             Esta página muestra el <span lang="en">log</span> de actividades del
             usuario. Permite elegir la fecha desde la cual se quieren ver las
         <p>
             Esta página muestra el <span lang="en">log</span> de actividades del
             usuario. Permite elegir la fecha desde la cual se quieren ver las
             <img src="admin.log.jpg"
                 alt="Captura de pantalla de admin.log.php" />
         </div>
             <img src="admin.log.jpg"
                 alt="Captura de pantalla de admin.log.php" />
         </div>
-        <h2><a name="admin_creditos_php">admin.creditos.php</a></h2>
+        <h3><a name="admin_creditos_php">admin.creditos.php</a></h3>
         <p>
             En esta página el administrador puede agregar créditos a los
             usuarios. Para realizar esta tarea el administrador debe ingresar su
         <p>
             En esta página el administrador puede agregar créditos a los
             usuarios. Para realizar esta tarea el administrador debe ingresar su
             <img src="admin.creditos.jpg"
                 alt="Captura de pantalla de admin.creditos.php" />
         </div>
             <img src="admin.creditos.jpg"
                 alt="Captura de pantalla de admin.creditos.php" />
         </div>
-        <h2><a name="admin_admin_php">admin.admin.php</a></h2>
+        <h3><a name="admin_admin_php">admin.admin.php</a></h3>
         <p>
             A través de esta página un administrador puede <em>ceder</em> sus
             permisos de administración. Una vez cedidos, este usuario dejará de
         <p>
             A través de esta página un administrador puede <em>ceder</em> sus
             permisos de administración. Una vez cedidos, este usuario dejará de
             <img src="admin.admin.jpg"
                 alt="Captura de pantalla de admin.admin.php" />
         </div>
             <img src="admin.admin.jpg"
                 alt="Captura de pantalla de admin.admin.php" />
         </div>
-                               <h2><a name="faq_listarPreguntas_php">faq.listarPreguntas.php</a></h2>
+        <h2><a name="modulo_admin">Modulo de FAQs</a></h2>
+                               <h3><a name="faq_listarPreguntas_php">faq.listarPreguntas.php</a></h3>
         <p>
             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 
         <p>
             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 
             <img src="faq.listarPreguntas.jpg"
                 alt="Captura de pantalla de faq.listarPreguntas.php" />
         </div>
             <img src="faq.listarPreguntas.jpg"
                 alt="Captura de pantalla de faq.listarPreguntas.php" />
         </div>
-                               <h2><a name="faq_listarRespuestas_php">faq.listarRespuestas.php</a></h2>
+                               <h3><a name="faq_listarRespuestas_php">faq.listarRespuestas.php</a></h3>
         <p>
             El listador de respuestas muestra ordenadas por ranking las respuestas a una 
                                                pregunta seleccionada. Utiliza el paginador, al igual que el listador de preguntas, 
         <p>
             El listador de respuestas muestra ordenadas por ranking las respuestas a una 
                                                pregunta seleccionada. Utiliza el paginador, al igual que el listador de preguntas, 
             <img src="faq.listarRespuestas.jpg"
                 alt="Captura de pantalla de faq.listarRespuestas.php" />
         </div>
             <img src="faq.listarRespuestas.jpg"
                 alt="Captura de pantalla de faq.listarRespuestas.php" />
         </div>
-                               <h2><a name="faq_ingresarPregunta_php">faq.ingresarPregunta.php</a></h2>
+                               <h3><a name="faq_ingresarPregunta_php">faq.ingresarPregunta.php</a></h3>
         <p>
             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 
         <p>
             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 
             <img src="faq.ingresarPregunta.jpg"
                 alt="Captura de pantalla de faq.ingresarPregunta.php" />
         </div>
             <img src="faq.ingresarPregunta.jpg"
                 alt="Captura de pantalla de faq.ingresarPregunta.php" />
         </div>
-                               <h2><a name="faq_responderPregunta_php">faq.responderPregunta.php</a></h2>
+                               <h3><a name="faq_responderPregunta_php">faq.responderPregunta.php</a></h3>
         <p>
             Desde el listado de preguntas se puede acceder a la pantalla que permite responder 
                                                la pregunta. La misma muestra en el encabezado la pregunta que se esta respondiendo. 
         <p>
             Desde el listado de preguntas se puede acceder a la pantalla que permite responder 
                                                la pregunta. La misma muestra en el encabezado la pregunta que se esta respondiendo. 
             <img src="faq.responderPregunta.jpg"
                 alt="Captura de pantalla de faq.responderPregunta.php" />
         </div>
             <img src="faq.responderPregunta.jpg"
                 alt="Captura de pantalla de faq.responderPregunta.php" />
         </div>
-                               <h2><a name="faq_calificarRespuesta_php">faq.calificarRespuesta.php</a></h2>
+                               <h3><a name="faq_calificarRespuesta_php">faq.calificarRespuesta.php</a></h3>
         <p>
             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
         <p>
             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
             <img src="faq.calificarRespuesta.jpg"
                 alt="Captura de pantalla de faq.calificarRespuesta.php" />
         </div>
             <img src="faq.calificarRespuesta.jpg"
                 alt="Captura de pantalla de faq.calificarRespuesta.php" />
         </div>
-                               <h2><a name="faq_desactivarPregunta_php">faq.desactivarPregunta.php</a></h2>
+                               <h3><a name="faq_desactivarPregunta_php">faq.desactivarPregunta.php</a></h3>
         <p>
                                         Desde esta pantalla, los administradores pueden dar de baja una pregunta. De todas formas la pregunta
                                         seguirá existiendo, con sus respuestas, pero no sera mostrada mas por el listador. Para acceder a la pantalla
         <p>
                                         Desde esta pantalla, los administradores pueden dar de baja una pregunta. De todas formas la pregunta
                                         seguirá existiendo, con sus respuestas, pero no sera mostrada mas por el listador. Para acceder a la pantalla
             <img src="info.menu.administrador.jpg"
                 alt="Captura de pantalla de info.menu.administrador.jpg" />
         </div>
             <img src="info.menu.administrador.jpg"
                 alt="Captura de pantalla de info.menu.administrador.jpg" />
         </div>
-        <h2><a name="info_ingresarTemas_php">info.ingresarTemas.php</a></h2>
+        <h3><a name="info_ingresarTemas_php">info.ingresarTemas.php</a></h3>
         <p>
                Desde aquí el usuario puede ingresar nuevos temas. (Solo pueden acceder
                los usuarios administradores)
         <p>
                Desde aquí el usuario puede ingresar nuevos temas. (Solo pueden acceder
                los usuarios administradores)
             <img src="info.ingresarTemas.php.jpg"
                 alt="Captura de pantalla de info.ingresarTemas.php" />
         </div>
             <img src="info.ingresarTemas.php.jpg"
                 alt="Captura de pantalla de info.ingresarTemas.php" />
         </div>
-        <h2><a name="info_listarTemas_php">info.listarTemas.php</a></h2>
+        <h3><a name="info_listarTemas_php">info.listarTemas.php</a></h3>
         <p>
                Desde aquí el usuario puede ver la lista de temas disponibles para ingresar informaciones.
                La página se muestra paginada de a 5 temas por vez, se puede acceder a las diferentes
         <p>
                Desde aquí el usuario puede ver la lista de temas disponibles para ingresar informaciones.
                La página se muestra paginada de a 5 temas por vez, se puede acceder a las diferentes
             <img src="info.listarTemas.php.jpg"
                 alt="Captura de pantalla de info.listarTemas.php" />
         </div>
             <img src="info.listarTemas.php.jpg"
                 alt="Captura de pantalla de info.listarTemas.php" />
         </div>
-        <h2><a name="info_ingresarInfo_php">info.ingresarInfo.php</a></h2>
+        <h3><a name="info_ingresarInfo_php">info.ingresarInfo.php</a></h3>
         <p>
         <p>
-               Desde aquí el usuario puede ingresar nuevos informaciones.
+               Desde aquí el usuario puede ingresar nuevas informaciones.
                Los campos a completar son:
                Los campos a completar son:
+        </p>
+                <ul>
                        <li><strong>Tema</strong>: se debe seleccionar el tema de la lista disponible.</li>
                        <li><strong>URL</strong>: es la URL hacia la información que se está ingresando.</li>
                        <li><strong>Comentario</strong>: una breve descripción de la información provista.</li>
                        <li><strong>Tema</strong>: se debe seleccionar el tema de la lista disponible.</li>
                        <li><strong>URL</strong>: es la URL hacia la información que se está ingresando.</li>
                        <li><strong>Comentario</strong>: una breve descripción de la información provista.</li>
+                </ul>
+        <p>
                Una vez completados se procede a "Guardar Información"
                Se mostrará un mensaje indicando si la operación fue exitosa o no.
                Se mantienen los datos en los campos, y se permite la modificación de lo recién insertado.
                Una vez completados se procede a "Guardar Información"
                Se mostrará un mensaje indicando si la operación fue exitosa o no.
                Se mantienen los datos en los campos, y se permite la modificación de lo recién insertado.
             <img src="info.ingresarInfo.php.jpg"
                 alt="Captura de pantalla de info.ingresarInfo.php" />
         </div>
             <img src="info.ingresarInfo.php.jpg"
                 alt="Captura de pantalla de info.ingresarInfo.php" />
         </div>
-        <h2><a name="info_listarInfo_php">info.listarInfo.php</a></h2>
+        <h3><a name="info_listarInfo_php">info.listarInfo.php</a></h3>
         <p>
                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>
                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
             <img src="info.listarInfo.php.jpg"
                 alt="Captura de pantalla de info.listarInfo.php" />
         </div>
             <img src="info.listarInfo.php.jpg"
                 alt="Captura de pantalla de info.listarInfo.php" />
         </div>
-        <h2><a name="info_listarComentarios_php">info.listarComentarios.php</a></h2>
+        <h3><a name="info_listarComentarios_php">info.listarComentarios.php</a></h3>
         <p>
                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.
         <p>
                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.
             <img src="info.listarComentarios.php.jpg"
                 alt="Captura de pantalla de info.listarComentarios.php" />
         </div>
             <img src="info.listarComentarios.php.jpg"
                 alt="Captura de pantalla de info.listarComentarios.php" />
         </div>
-        <h2><a name="info_ingresarComentario_php">info.ingresarComentario.php</a></h2>
+        <h3><a name="info_ingresarComentario_php">info.ingresarComentario.php</a></h3>
         <p>
                Desde aquí el usuario puede ingresar nuevos comentarios a informaciones existentes.
                El campo a completar es:
         <p>
                Desde aquí el usuario puede ingresar nuevos comentarios a informaciones existentes.
                El campo a completar es:
+        </p>
+                <ul>
                        <li><strong>Comentario</strong></li>
                        <li><strong>Comentario</strong></li>
+                </ul>
+        <p>
                Una vez completados se procede a "Guardar Comentario".
                Se mostrará un mensaje indicando si la operacion fue exitosa o no.
                Se mantienen los datos en los campos, y se permite la modificación de lo recién insertado.
                Una vez completados se procede a "Guardar Comentario".
                Se mostrará un mensaje indicando si la operacion fue exitosa o no.
                Se mantienen los datos en los campos, y se permite la modificación de lo recién insertado.
             <img src="info.ingresarComentario.php.jpg"
                 alt="Captura de pantalla de info.ingresarComentario.php" />
         </div>
             <img src="info.ingresarComentario.php.jpg"
                 alt="Captura de pantalla de info.ingresarComentario.php" />
         </div>
-        <h2><a name="info_mencionEspecial_php">info.mencionEspecial.php</a></h2>
+        <h3><a name="info_mencionEspecial_php">info.mencionEspecial.php</a></h3>
         <p>
                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
         <p>
                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
             Los campos del archivo son:
         </p>
         <ol>
             Los campos del archivo son:
         </p>
         <ol>
-               <li>ID que identifica unívocamente a los temas.</li>
+            <li>ID que identifica unívocamente a los temas.</li>
             <li>Usuario que cargo el mismo.</li>
             <li>Nombre del mismo.</li>
             <li>Ruta al icono del mismo.</li>
             <li>Usuario que cargo el mismo.</li>
             <li>Nombre del mismo.</li>
             <li>Ruta al icono del mismo.</li>
             Los campos del archivo son:
         </p>
         <ol>
             Los campos del archivo son:
         </p>
         <ol>
-               <li>ID que identifica univocamente a las informaciones.</li>:
+                   <li>ID que identifica univocamente a las informaciones.</li>
             <li>ID del tema al cual pertenece.</li>
             <li>URL (link) a la información otorgada.</li>
             <li>Usuario que cargo el mismo.</li>
             <li>ID del tema al cual pertenece.</li>
             <li>URL (link) a la información otorgada.</li>
             <li>Usuario que cargo el mismo.</li>
             <dd><p>Herramientas de w3c: tidy y el servicio de validación
                 online (http://validator.w3.org/)</p></dd>
             <dt>Herramientas de diseño de HTML</dt>
             <dd><p>Herramientas de w3c: tidy y el servicio de validación
                 online (http://validator.w3.org/)</p></dd>
             <dt>Herramientas de diseño de HTML</dt>
-            <dd><p></p></dd>
+            <dd><p>Ninguna</p></dd>
         </dl>
         <h1><a name="configuracion">Configuración del servidor</a></h1>
         <p>
         </dl>
         <h1><a name="configuracion">Configuración del servidor</a></h1>
         <p>
             sistema, por lo que no es necesario hacer modificaciones ni a la
             configuración del apache ni a la del PHP.
         </p>
             sistema, por lo que no es necesario hacer modificaciones ni a la
             configuración del apache ni a la del PHP.
         </p>
-        <h1><a name="instalación">Instalación</a></h1>
+        <p>
+            Si no estuviera configurado el módulo user_dir, habría que agregar
+            al apache las siguiente líneas:
+        </p>
+        <pre>
+LoadModule userdir_module libexec/mod_userdir.so
+AddModule mod_userdir.c
+UserDir public_html
+        </pre>
+        <p>
+            Si no estuviera configurado el módulo de php, habría que agregar
+            al apache las siguiente líneas:
+        </p>
+        <pre>
+LoadModule php4_module libexec/libphp4.so
+AddModule mod_php4.c
+AddType application/x-httpd-php .php
+        </pre>
+        <p>
+            El archivo php.ini no necesita modificaciones a los valores por
+            omisión que trae cuando se instala.
+        </p>
+        <h1><a name="instalacion">Instalación</a></h1>
         <p>
             Sólo debe ejecutar el script ./install.sh que se encuentra en el
             disquette. El script crea el directorio public_html en el directorio
         <p>
             Sólo debe ejecutar el script ./install.sh que se encuentra en el
             disquette. El script crea el directorio public_html en el directorio