El primer paso es entrar en la web que hemos instalado en nuestro ordenador en el entorno EasyPHP. Para ello, como es lógico primero debemos lanzar este programa, acceder a la opción 'local web' y elegir el enlace de nuestro site. Si se realizó la instalación tal y como se describió en la anterior entrega de esta serie, será necesario pinchar en el enlace 'html' que aparecerá a continuación. Ahora pueden darse dos situaciones. Como Xoops usa cookies para recordar e identificar al usuario registrado, es posible que entremos directamente como administradores. De otra manera, deberemos poner nuestro login y password de administrador y entrar.
Una vez dentro, lo primero que debemos hacer antes de nada es crear un nuevo usuario hipotético. ¿Por qué? El menú de los usuarios puede variar con respecto al menú del administrador. Cuando entramos en el sistema como administradores vemos opciones que un usuario normal no verá. Por ejemplo, el enlace a la administración del sitio. Si queremos saber realmente cómo verán nuestro sitio los usuarios habituales, debemos crearnos un perfil para identificarnos como tales.
En la pantalla de administración, elegiremos la opción 'Editar usuarios'. Dentro de esta opción podremos ver un listado de usuarios con sus apodos y otro menú emergente con las opciones 'modificar usuario' y 'borrar usuario'. De momento en el menú de usuarios sólo veremos el de administrador (que nosotros, por ejemplo, hemos llamado admin). ¡Cuidado! nunca edites el usuario administrador y mucho menos lo borres o es posible que tengas que reinstalar todo.
Debajo de estas opciones encontrarás otra denominada 'Add user'. Aquí es donde vas a crear el nuevo usuario. Veamos las opciones más importantes:
Apodo: el nombre por el que el usuario se mostrará en el sitio (por ejemplo cuando publique una noticia) y el nombre de usuario que deberá utilizar para entrar en el sistema
Nombre: el nombre real del usuario (es opcional)
Email: el e-mail del usuario. La siguiente opción 'Permitir a otros Usuarios Ver esta dirección de Email' quiere decir que esta dirección será pública (de manera que los visitantes del sitio podrán escribirle directamente) o no.
URL: la dirección de su página personal si la tiene
Avatar: el icono que se asociará al usuario cada vez que este, por ejemplo, publique un comentario en los foros del sitio. Se puede elegir mediante el menú desplegable, pero es más sencillo pulsar sobre el enlace que hay a su lado 'Xoops' y nos saldrá una nueva ventana en la que podremos ver todos los iconos y elegir el que más nos guste.
Tema: el estilo con el que el usuario prefiere ver el sitio. Xoops admite elegir varios temas (como los temas de escritorio en Windows), con diferentes colores, estilos de letra, etc. Esta opción permite que elegir el tema que el usuario verá cada vez que se valide en el sistema. De todos modos, existe la posibilidad -ya explicaremos la manera- de que el tema sea fijo y que los usuarios no puedan cambiar la manera de ver el sitio.
Zona de Tiempo: la zona horaria del usuario
ICQ, AIM, YIM, MSNM: aquí se pueden introducir los nombres e identificadores de los programas de mensajería instantanea más populares, de tal manera que otros usuarios puedan conectarse con nuestro usuario por este método.
País/Localidad, Ocupación e Intereses: son campos opcionales que permiten introducir algo más de información para que los demás usuarios nos conozcan un poco mejor.
Firma: Es el texto que aparecerá debajo del texto que el usuario elabore, a modo de firma. Para que se active hay que marcar la casilla 'Mostrar Firma'
Forma de mostrar los Comentarios: uno tras otro y seguidos (plano) o en forma de árbol o cascada (los comentarios van quedando unos debajo de otros según se vayan respondiendo)
Rango: se puede elegir entre webmaster y moderador. De momento, hasta que expliquemos la edición de grupos, debemos dejarlo como esté.
Contraseña: la contraseña con la que el usuario se validará en el sistema.
Ahora que ya hemos hecho un nuevo usuario es hora se seguir con el resto de las opciones de administración. Más tarde utilizaremos este nuevo usuario, pero de momento seguiremos sin salir y volver a entrar en el sistema, es decir que continuaremos como administradores.
La primera opción a la que acudimos desde el menú de administrador es la de 'Preferencias'. Ya entramos en esta opción en el anterior artículo para cambiar el idioma general del sitio. Ahora se verán el resto de opciones y su explicación.
Nombre del Sitio: es el nombre de nuestra página web. Este nombre aparecerá, por ejemplo en la barra superior de la ventana de nuestro navegador.
Slogan para su Sitio: Se trata de una frase que se muestra en determinados 'temas' de Xoops, pero no en todos. No obstante es bueno darle un slogan al sitio y olvidarnos de esta opción en adelante.
Email del Administrador: nuestro e-mail como administradores. Es recomendable tener y registrar una dirección exclusivamente para administrar Xoops, pero como de momento estamos haciendo pruebas en local, podemos inventarnos una dirección inexistente o poner una que tengamos ya.
Lenguaje por Defecto: el idioma de nuestro site y de los menús que los usuarios (y nosotros, como administradores, veremos)
Módulo para página de inicio: De momento dejémosla en 'News'. Normalmente es la que se utiliza en todos los sitios, pero ya veremos, cuando hablemos de los módulos que es posible poner como página por defecto (la primera que ven los usuarios cuando entran al sitio) otras secciones, como por ejemplo la de encuestas.
Zona de tiempo del Server: es la zona horaria del lugar en la que se encuentra el servidor físicamente. Ahora, como es nuestro propio ordenador, será la nuestra. Xoops utiliza esta opción para dar siempre la hora correcta a los usuarios dependiendo desde que lugar provengan.
Fondo por Defecto: el tema o estilo que verán todos los usuarios que no están dados de alta en el sistema o que aun no se hayan validado en el mismo.
Cambiar el tema a todos los usuarios: esta opción hará que todos los usuarios vean el tema que hemos seleccionado anteriormente.
¿Permitir a los usuarios seleccionar el tema? Si elegimos la opción 'No', haremos que todos los usuarios, aunque estén dados de alta, no puedan elegir la manera en la que ven nuestro sitio. De esta manera conseguimos unificar el estilo de nuestro sitio para todos los usuarios. Normalmente se escoge la opción 'No' y de esa manera nos aseguramos de que todos verán el sitio como hemos elegido nosotros.
Nombre de Usuario para Anónimos: por defecto puede que esté en 'Anonymous' Los usuarios que no estén dados de alta en el sistema y que publiquen por ejemplo un comentario aparecerán con este nombre.
Mínima longitud de la contraseña requerida: cuando un usuario se registra en nuestro sistema (cuando se hace 'socio' de nuestro sitio), debe introducir una contraseña para posteriormente validarse como usuario. Aquí podemos elegir que dicha contraseña tenga un número mínimo de caracteres obligatoriamente. La opción por defecto es adecuada y a menos que tengas una buena razón para cambiarlo, déjalo como está.
¿Permitir el envío a anónimos?: esta opción hace que sea posible o no que usuarios no registrados puedan escribir un comentario sobre las noticias publicadas (como por ejemplo en el caso de Diariored). En el caso de que elijamos 'No', cuando un usuario quiera dejar un comentario deberá estar registrado en el sistema previamente o bien darse de alta antes de publicar su opinión. Si en tu site ves que hay demasiados comentarios no deseados es posible que quieras optar por controlar un poco más a los usuarios y esta es una manera de hacerlo.
¿Notificar por mail cuando un usuario se registra?: cada vez que un nuevo usuario se registre el sistema enviará un e-mail al webmaster o al resto de usuarios informándoles de ello. Se puede elegir que esto no ocurra.
Notificar al Grupo: aquí se puede elegir que el e-mail de notificación de un nuevo usuario se envíe sólo al webmaster o a todos los usuarios registrados.
¿Permitirle a los usuarios Borrar su propia cuenta?: es decir, si los mismos usuarios se pueden dar de baja como usuarios registrados de nuestro sitio. Normalmente se deja en la opción 'Sí' (hay que darle libertad al lector para que pueda darse de baja, ¿verdad?) No obstante, si los usuarios de tu sitio son un poco torpes y no deseas que puedan borrar su cuenta por equivocación puedes elegir la opción 'No', de manera que tendrán que pedirte que seas tú quien les dé de baja.
¿Mostrar imagen de Cargando....? : Mientras Xoops gestiona las peticiones y las páginas que debe mostrar puede mostrar un mensaje en la pantalla de 'Cargando...' para que el usuario sepa que el sistema está ocupado y que le va a mostrar una página en breve. Te recomendamos que pruebes tú mismo cómo te gusta más.
¿Usar compresión gzip? Si no sabes para qué se utiliza o qué versión de PHP tiene tu sistema, déjalo en 'No'
¿Que tan estricto debo ser para los nombres de usuarios?: lo mejor es dejarlo en letras y números, ya que es la opción más segura para que los usuarios escojan un buen apodo.
Nombre del Cookie para el usuario: es el nombre de la cookie que se guardará en los archivos temporales de Internet del ordenador del usuario. Normalmente se pone el nombre del sitio, aunque puedes dejarlo como está.
Nombre de los cookies para la Sesión: igual que la anterior opción.
Máxima duración de la sesión en segundos: si un usuario está demasiado tiempo inactivo el sistema le desconectará como usuario registrado y deberá volver a introducir su apodo y palabra clave. De momento déjalo como está, ya que menos tiempo puede ser un poco fastidioso para usuarios que estén haciendo otras cosas mientras navegan por tu web y más tiempo puede ser algo inseguro para usuarios que por ejemplo se conectan desde cibercafés y olvidan salir del sistema cuando han terminado de navegar por tu sitio.
¿Activar banners?: si tu sitio va a tener banners, selecciona 'Sí' para que Xoops los muestre y los gestione. En otro caso puedes seleccionar 'No'
¿Prender el modo debug?: Si tenemos nuestro sitio publicado en Internet es conveniente poner esta opción en 'No'. De esa manera nos aseguramos de que si hay algún error, los mensajes que aparezcan informando de ellos no sean visibles y por lo tanto no den información sensible sobre configuraciones o el sistema que tenemos instalado. Para hacer pruebas o detectar errores en bases de datos o en configuraciones utilizamos la opción 'Sí', que nos muestra estos mensajes.
Modo por defecto para mostrar los comentarios: si elegimos 'Sin comentarios', los usuarios no podrán publicar sus opiniones sobre las noticias aparecidas en tu sitio. Un consejo: a menos que seas un paranoico empedernido o que tus visitantes suelan hacer comentarios poco apropiados, deja esta opción en 'Plano' o 'Árbol'. Los comentarios de los lectores enriquecen mucho una web y no hay por qué negarse a que la gente opine sobre lo que publicas.
Su IP: de momento, no hace falta que introduzcas tu dirección IP. Normalmente los administradores introducen este número para que no se les tenga en cuenta a la hora de contar las impresiones de los banners.
Configuración de Avatares: con estas opciones se puede permitir a los usuarios que escojan y manden sus propias imágenes para que aparezcan asociadas a sus comentarios (¿recuerdas que lo hemos explicado cuando hiciste a tu usuarios hipotético?)
¿Permitir subir avatares?: en esta opción seleccionamos si permitimos a los usuarios subir sus propias imágenes o no.
Avatar ancho máximo y Avatar alto máximo indican el tamaño máximo (en pixels) de la imagen de avatar, mientras que Avatar máximo tamaño (bytes) indica que no se pueda subir una imagen de avatar de un tamaño en bytes mayor de lo que estipulemos. Con estas tres opciones nos aseguramos de que las imágenes de los usuarios no sean tan grandes que la página tarde demasiado en cargarse y que se 'coman' nuestro disco duro del servidor.
HTML permitidos en todos los envíos: Si sabes HTML puedes cambiar esta opción a placer, aunque como verás los tags seleccionados son más que suficientes para que los usuarios puedan formatear sus mensajes ampliamente.
Hasta aquí la explicación sobre cómo se gestionan las preferencias en Xoops. En la próxima entrega veremos cómo publicar nuestra primera noticia y aprenderemos más sobre la gestión del administrador en el sitio.