Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5. Esto tiene muchas funcionalidades. Por donde empiezo? 5.1. Creando la cuenta de administrador. 5.2. Descripcin de la pgina de administracin. 6. Herramientas de administracin. 6.1. Nueva noticia. 6.2. Respaldo. 6.3. Banners. 6.4. Bloques. 6.5. Contenido. 6.6. Descargas. 6.7. Editar Admins. 6.8. Editar Usuarios. 6.9. Enciclopedia. 6.10. FAQ. 6.11. Forums. 6.12. Grupos de Usuarios. 6.13. Referencias HTTP.
6.14. 6.15. 6.16. 6.17. 6.18. 6.19. 6.20. 6.21. 6.22. 6.23. 6.24. 6.25.
IP Ban. Mensajes. Mdulos. Boletn. Optimizar BD. Anlisis. Preferencias. Envos. Encuestas. Temas. Enlaces. Logout / Salir.
7. Ya no hay ms? 7.1. Cambiar el skin de nuestra web. 7.2. Cambiar la cabecera de la web. 7.3. Agregar nuevos bloques. 8. Presente y futuro. 9. Despedida.
1. Introduccin.
Portal web: Podemos entenderlo como una aplicacin web que gestiona de forma
uniforme y centralizada, contenidos provenientes de diversas fuentes, implementa mecanismos de navegacin sobre los contenidos, integra aplicaciones e incluye mecanismos de colaboracin para el conjunto de usuarios a los que sirve de marco de trabajo. Todo esto en un entorno web. Los Portales Web son sitios diseados para el manejo de alto volumen de informacin que es actualizada constantemente haciendo uso de bases de datos. Este tipo de Sitio Web agrupa comunidades virtuales que comparten un fin comn en torno al tipo de temas o informacin que el sitio provee. Uno de los objetivos principales de los portales web es distribuir informacin, publicarla, ponerla a disposicin de los internautas interesados en ella. En muchos portales parte de esta informacin es generada por personas, es decir, escrita e hilada por gente.
2. Evolucin de la web.
La web es lo ms conocido y utilizado por los internautas y ha sido uno de los principales desencadenantes del xito actual de Internet. Este servicio ha hecho posible que Internet se haya convertido por mritos propios en un mercado sin fronteras, sumamente atractivo y en el que cada da que pasa se nos ofrece un servicio aadido. Ya nadie se extraa si decimos que, sentados frente al teclado de nuestro ordenador, hemos reservado nuestros billetes o nuestro hotel para las prximas vacaciones, participamos en subastas, hacemos la compra del supermercado, consultamos nuestra cuenta bancaria o decidimos invertir en Bolsa. En esencia, la Web no es otra cosa que un gigantesco
conjunto formado por millones y millones de ficheros que contienen informacin de todo tipo (textual, grfica, sonora, etc.), distribuida entre millones de ordenadores y escrita en un determinado formato, que puede ser interpretado de forma adecuada por unos programas especficos, denominados navegadores , como los populares Microsoft Internet Explorer y Netscape Navigator, entre otros. Al principio de la era Internet era muy frecuente que los propios gestiores de los portales (los famosos WebMasters) fuesen los que las alimentaban de informacin. Conforme la red ha ido evolucionando, sta se ha convertido en un elemento cada vez ms importante para todo tipo de organizaciones, y el esquema del WebMasterEncargado de Contenidos ha ido dejando de ser til, o ms bien se demostr que no era un mecanismo adecuado para la gestin de contenidos, porque la cantidad de datos a publicar y gestionar ha crecido tanto que el anterior modelo se convirti en un cuello de botella, y no slo por la velocidad de incorporacin de informacin a los portales sino porque los datos empezaban a requerir cada vez ms atencin. La solucin a esto? Distribuir la redaccin o gestin de contenidos entre varias personas y habilitar mecanismos para que stos puedan incluirlos en el portal mediante Flujos de Publicacin. Los portales web han ido evolucionando no slo por la cantidad de datos que contienen. Poco a poco se ha pasado de modelos basados en pginas estticas a aplicaciones web de alta complejidad que gestionan contenidos en mltiples idiomas, integran aplicaciones de colaboracin entre los usuarios, proporcionan contenidos en diversos formatos para diferentes dispositivos, y un largo etctera. Todos estos requisitos nos llevan a que los contenidos que gestiona un portal deban de ir acompaados de una gran cantidad de informacin de control que nos ayude a gestionarla de forma correcta. Un paso muy importante en la evolucin de la web ha sido la aparicin de lenguajes de script del lado del servidor, los cuales son programas que como salida tienen una pgina web, que es la que el usuario ve en todo momento. Debido a esto, podemos hacer una clasificacin de los portales web atendiendo a la forma en la que estn creados. No encontramos las webs estticas y las webs dinmicas.
tengamos claro que nos interesa un sitio dinmico (y acostumbra a ser lo ms conveniente), deberemos definir qu tecnologa usar y qu base de datos. En general la tecnologa Microsoft es suficientemente fiable, la programacin en ASP tiene la gran ventaja de permitir la utilizacin de muchos lenguajes diferentes, y SQL Server es un gestor de bases de datos potente, flexible y fiable. En cambio, es una tecnologa cara. Ahora bien, podemos encontrar el software esqueleto que nos permita modificarlo y adaptarlo a nuestras necesidades. Estas herramientas se estn popularizando bastante debido a su facilidad de uso y distribucin de la carga de administracin. A continuacin se muestran las direcciones de las webs donde podrs encontrar de forma gratuita estas herramientas de generacin de portales. PHP http://www.phpnuke.org/ http://www.postnuke.com/ http://www.xoops.org/ ASP http://www.aspnuke.com/
Y de donde saco yo todas esas cosas? Cmo servidor vamos a utilizar el Servidor Web de Apache. Se puede descargar gratis de: http://www.apache.org El PHP lo puedes descargar de: http://www.php.net El servidor de bases de datos MySQL se encuentra para descargar en la web: http://www.mysql.com Y el PHP-Nuke se encuentra disponible en: http://phpnuke.org
En la carpeta html estn los archivos que tenemos que copiar en el servidor web. Su estructura es similar a la que se muestra a continuacin.
Todos estos archivos forman el PHP-Nuke. As que ahora vamos a copiarlos al servidor web. Para ello utilizaremos un programa FTP que sirve para pasar estos archivos al ordenador que contendr nuestro portal web. En nuestro caso, tenemos un servidor web, y pondremos el portal en nuestro servidor web. As que ahora vamos a seleccionar todos los archivos que se encuentran dentro de la carpeta html del archivo que hemos descomprimido en C:\temp.
Y los pegamos en la carpeta que hemos especificado a nuestro servidor que sea nuestro sitio web. En nuestro caso, se encuentra en: C:\inetpub\wwwroot\
Y tiene el nombre: nuke.sql As que lo copiamos al directorio bin de nuestro servidor de MySQL.
Ahora nos vamos a una ventana de MS-DOS para darle al MySQL las rdenes necesarias para que nos cree la base de datos para nuestro PHP-NUKE.
La base de datos ya est creada, pero ahora necesitamos crear la estructura adecuada para el PHP-Nuke. Esto lo haremos con el comando: mysql nuke <nuke.sql Una vez ejecutado este comando ya tenemos todo lo necesario con respecto a la base de datos!
Siempre que tengamos una cuenta en un servidor de bases de datos MySQL, nos darn un nombre de usuario y una clave, que ser lo que tenemos que escribir entre las comillas. Lo dems, mejor no tocarlo.
Ahora debes rellenar todos los campos. En Nick, te aconsejamos que escribas tu nombre de usuario. En Pgina de inicio, escribe la direccin de tu propia pgina web. En e-mail y en contrasea, no hace falta decir nada, slo que no te vayas a olvidar de ella! Te aconsejamos que dejes marcada la casilla que dice Si, puesto que de esta forma, podrs entrar adems de como administrador, como usuario, y as poder ver la web de igual forma que la vera cualquier usuario normal. Pulsar sobre enviar y nos encontramos con lo siguiente.
Esta pantalla es muy importante porque es la pgina de entrada al men de administracin. Su direccin es: http://www.nombredetudominio.com/admin.php En nuestro caso, esta web tiene la siguiente direccin: http://localhost/admin.php Ahora solo basta con escribir tu nombre de usuario, contrasea y pulsar sobre el botn Login. Nos encontraremos con lo siguiente.
Este es el men de administracin del PHP-Nuke! Qu? Tira para atrs? No? Y ahora Por donde empezamos?
Utilizando estas herramientas podrs actualizar el contenido, diseo y estructura de tu portal web. En el captulo siguiente analizaremos todas estas funcionalidades. Paneles de estado.
Estos paneles te resultarn de mucha utilidad a la hora de comprobar el estado de tu portal web: actividad de la web, artculos programados, una lista con los ltimos artculos y el estado de la encuesta. Pues lo primero que deberas de hacer es entrar en la herramienta de administracin llamada Preferencias y escribir todas las preferencias de tu web. Para ms informacin, lete el apartado correspondiente al funcionamiento de Preferencias.
6. Herramientas de administracin
A continuacin vamos ha intentar explicar el funcionamiento de cada elemento del panel de herramientas de administracin. Es muy importante saber manejar todas estas herramientas, o al menos, conocer para qu se utilizan. De esta forma, podrs crear un portal web que se adapte mejor a tus necesidades.
El manejo es sencillo, primero especificamos los datos que definen la noticia o artculo que vamos a publicar. Ttulo: El ttulo de la noticia / artculo. Tpico: El tema con el que relacionas esta noticia / artculo. (Hablaremos de los tpicos en su correspondiente tema.) Tpicos asociados: Desde aqu vamos a especificar otros tpicos con los que podamos relacionar nuestra noticia / artculo. Categora: Otra forma de clasificar los elementos de tu portal web. Es muy importante, si quieres que la noticia se publique en la pgina de portada, que le asignes una categora diferente a la de Artculos. Para crear una nueva categora, pulsa sobre el enlace Agregar y sigue las instrucciones. Nosotros hemos creado la categora Noticias. Publicar en Home?: Este opcin es para decirle al PHP-Nuke si queremos que la noticia / artculo que hemos publicado, aparezca en la pgina de portada de nuestra web. Activar comentarios para esta noticia?: Activando esta opcin, los lectores de esta noticia / artculo, podrn evaluarla ofreciendo una puntuacin.
En Texto de la Noticia deberemos escribir un pequeo resumen que describa el contenido de la noticia en pocas palabras. En Texto Extendido escribiremos la noticia completa, o una explicacin ms detallada. [Nota: Puedes usar etiquetas HTML para dar formato al texto introducido.] Ya falta muy poco para publicar nuestra noticia
En la imagen de arriba el PHP-Nuke nos da la opcin de ponerle una fecha y hora a la noticia, es decir, podemos especificarle al PHP-Nuke que publique la noticia que hemos escrito un da a una hora en concreto. Si respondemos a la pregunta de si queremos programar la noticia con un NO, la noticia se publicar al instante de pulsar en Aceptar. Antes de publicar, se nos da la opcin de tener una Vista previa de la noticia. Vamos a seleccionarla y pulsar sobre Aceptar para ver cmo quedar.
Una vez que estemos contentos con el resultado, seleccionamos en la lista desplegable Enviar noticia y pulsamos sobre Aceptar.
Tambin desde la pgina de crear nueva noticia, podemos aadirle una encuesta que est relacionada con la noticia para ver qu opinan los lectores de esa noticia. Para ms informacin sobre las encuestas leer el apartado correspondiente. Ya tenemos nuestra noticia publicada. Veamos cmo queda en la pgina principal de nuestra web.
Podremos comprobar que la noticia aparece de ese laaaaargo mensaje en la pgina de portada. No quiero que me aparezca ese mensaje en la pgina de portada de mi web! Cmo lo quito? Eso que se ve, se llama mensaje, y puedes quitarlo entrando en el panel de administracin del PHP-Nuke, entrando en Mensajes y una vez dentro, pulsas en Borrar.
Para ms informacin, lete la seccin en la que explicamos los mensajes. A ver Una vez eliminada la pantalla de mensaje, y aadidos unas cuantas noticias ms Cmo queda la pgina de portada?
Cada vez esto se est pareciendo ms a un portal web! Vamos a ver cmo un usuario vera nuestra noticia: Todas las noticias vienen encabezadas por su categora y despus el ttulo. Adems de poseer un icono representativo del tema que trata (tpico). Si queremos tener una noticia ms desarrollada, pulsamos sobre Leer ms y obtenemos
Adems debajo podemos observar los votos obtenidos, tpicos asociados y comentarios hechos por los usuarios (si la opcin est activa).
6.2. Respaldo.
Mediante esta herramienta podremos obtener una copia de seguridad de la base de datos de nuestro portal web. Slo basta con hacerle clic e inmediatamente comenzar la descarga del archivo que contiene todos los datos. (Este archivo contiene la descripcin de la estructura de la base de datos, adems de los datos, en SQL. Compatible con MySQL.)
6.3. Banners.
Desde aqu podremos administrar campaas de publicidad en la que nuestro sitio web acta como soporte. Es decir, esto sirve para llevar todo lo que est relacionado con los mensajes de publicidad que ponemos en nuestro sitio web. Vamos a verlo con ms detalle
Para crear una campaa, deberemos dar de alta un cliente que se quiera anunciar en nuestra web. Slo necesitamos rellenar sus datos para darle de alta.
El Login y Clave le permitirn al cliente, a entrar en su pgina personal especfica para ver el rendimiento de su campaa en nuestra web. Aunque normalmente, se utiliza por los administradores de la web, que hacen un cliente genrico, y le asignan todas las campaas de banners. Luego para ver el estado de su campaa entra en esta opcin. Ya tenemos un cliente Pongamos un banner de publicidad!
Para agregar un banner de publicidad, debers de tenerlo subido en tu servidor web y escribir su direccin en el campo URL de Imagen. URL del Click" ser la direccin de la web que anuncia esa publicidad. Texto Alternativo servir para mostrarlo cuando el navegador no pueda mostrar la imagen de publicidad. Resulta evidente que tienes que asignar cada banner de publicidad a un cliente. Pues eso, en Nombre del cliente eliges el cliente. Impresiones compradas? Normalmente cuando compras un servicio de publicidad, puedes pagar por las veces que quieres que se muestre tu anuncio o por las veces que hacen clic en l. Pon el nmero cero para que el banner est siempre activo. Muy importante el Tipo: Si eliges Normal, el banner saldr en la parte superior de tu pgina web. Si eliges Bloque, podrs colocar el banner como si fuera un bloque en tu web. Para ms informacin sobre los bloques, leer la seccin correspondiente.
Y mediante Activar, le dices al PHP-Nuke si quieres que se active ahora, o n. Siempre podrs activarlo ms tarde. Mediante esta herramienta podrs tener muy controlado cuantas veces hacen click a los banners puestos, y dems cosas relacionadas.
6.4. Bloques.
Utilizando bloques conseguimos una gran facilidad a la hora de configurar la estructura de un portal web. Partimos de la idea de que cada elemento que se muestre en nuestra web va a estar dentro de un bloque. Ejemplos de bloques son:
Se componen de un ttulo y un contenido. Cada bloque tendr una funcionalidad especfica. Imagnate ahora tu web como si fuera un puzzle. Gracias a los bloques, podrs distribuir toda esta informacin de la forma en que t quieras. Para eso existe esta herramienta, para especificar la disposicin de los bloques en tu web. Vamos a ver qu pinta tiene la herramienta Bloques
Como ves es muy intuitivo de utilizar. Primero de todo, debers de activar y desactivar los bloques que quieras que compongan tu pgina web. Una vez hecho esto, puedes cambiarlos de posicin (izquierda / derecha) pulsando sobre Editar. Aparecer algo parecido a lo siguiente:
Por ahora, slo vamos a explicarte que desde aqu podrs cambiarle el ttulo al bloque, y su posicin, adems de quien quieres que lo vea. (Puedes especificar un grupo de usuarios para que slo est visible por este grupo. Ms informacin en su apartado correspondiente.) Vamos a ver qu informacin y funcionalidades hay sobre los bloques: Desde aqu podemos editar las propiedades del bloque (Izquierda/derecha). Desactivarlo o Borrarlo. Esta parte nos dice para qu grupo ser visible el bloque. Podremos saber el estado del bloque.
Aqu veremos de qu tipo es el bloque: ARCHIVO, SISTEMA y HTML. (Los de SISTEMA no se pueden borrar. T mismo podrs crear nuevos bloques incluyendo cdigo HTML. Ya lo veremos ms adelante.) Cuanto ms peso tenga el bloque, ms abajo aparecer en la columna en la que lo hayas puesto. (Derecha / Izquierda). Podrs subirlo hacia arriba o hacia abajo pulsando sobre las flechas arriba y abajo. Nos indica la posicin en la que se encuentra el bloque. (En la columna de la izquierda o la de la derecha.)
6.5. Contenido.
Desde aqu podrs hacer pginas webs que se encuentren dentro de tu portal web. Es muy parecido a dar de alta una nueva noticia, pero en este caso, no aparece ningn resumen en la pgina de portada. Adems de incluir contenido que ocupe muchas pginas. Una utilidad que se le puede dar es para hacer guas, tutoriales, artculos bastante amplios, etc. La idea est en pensar en que lo que vamos a construir es una pgina web que va a estar dentro de una determinada categora. En caso de que no exista ninguna categora para el texto que vamos a incluir, creamos una:
Ahora vamos a agregar una nueva pgina que va a hablar sobre la informtica forense. Para ello, especificamos el ttulo, la categora a la que pertenece, su subttulo, texto del encabezado, texto de la pgina (tambin vale HTML), texto de pie de pgina, firma, y si queremos que la pgina est activa.
Es muy importante, si el texto de nuestra pgina es muy extenso, introducir el texto <!--pagebreak--> para que el PHP-Nuke nos lo divida en varias pginas. Nuestra pgina tendr este aspecto:
Y como en el texto podemos insertar etiquetas HTML, podremos hacer lo mismo que si estuviramos haciendo una pgina web. PHP-Nuke nos ofrece esta opcin en el caso de que ningn mdulo que ya tiene incorporado nos pudiera ofrecer lo que nosotros queremos. De esta forma, podremos tener cualquier pgina web dentro de nuestro portal web.
6.6. Descargas.
Quiz una de las secciones obligatorias en toda pgina web. PHP-Nuke nos ofrece una forma de administrar una gran base de datos de muchas descargas muy fcilmente. Para mantener una organizacin, las descargas se agrupan en categoras y en subcategoras (categoras ms especficas). Vamos a crear algunas categoras utilizando el siguiente panel.
Para crear una categora simplemente tienes que especificar un nombre y una descripcin. Despus de crear unas cuantas categoras, la seccin de descargas se ve de la siguiente manera:
En el cual especificamos el nombre de la nueva subcategora, su descripcin, y la categora en la que se encuentra englobada. Ya tenemos la estructura de categoras, ahora vamos a introducir una descarga.
La tarea es tan sencilla como aadir el nombre de la descarga, la direccin URL donde se encuentra esa descarga, la categora a la que pertenece, una corta descripcin, su autor, su mail, el tamao del archivo EN BYTES, la versin, una pgina web de referencia (normalmente es la direccin de la web en la que se encuentra alojado el archivo), y el contador de las veces que se ha descargado. A partir del Autor (incluido), todos los campos que tiene por debajo son opcionales. Aunque siempre viene muy bien dar cuantos ms datos se pueda, mejor. Una vez hecho esto, aparecer en la seccin que hayamos especificado. Vamos a la seccin descargas, categora Shareware a ver como queda:
Desde la herramienta de administracin Descargas tambin puedes: Modificar una categora, especificando la categora que quieres modificar.
Y como s yo qu ID (nmero identificador) tiene cada descarga? Para saber el ID que tiene una descarga, simplemente tienes que ir a la seccin descargas, entrar en la categora que le corresponda, y visualizar la descarga que quieres conocer su ID entonces pones el ratn encima de su nombre, y te fijas en la direccin a la que se dirige ese enlace.
En este caso, la direccin a la que se dirige es: http://localhost/modules.php?name=Downloads&d_op=getit&lid=1 Pues nos fijamos en el nmero que aparece despus del lid=, que ser el ID de esa descarga. Meter todas las descargas de una categora a otra.
Nombre: El nombre de tu amigo. Nick: Su apodo. E-Mail: Su email URL: La direccin de su pgina web, si tiene. Permisos: Muy importante! Marca las secciones en las que quieras que tenga acceso para administrarlas. Contrasea: Su clave de acceso.
Una vez creado ese usuario, podr entrar y administrar todas las secciones que le hayas permitido. Siempre vamos a poder modificar los datos / permisos de un autor, o incluso, borrarlo:
Se supone que siempre debe de haber un administrador, ese administrador se llama God Dios y no se puede borrar.
No tener usuarios en tu portal web, haciendo el acceso a cualquier seccin libre por parte de cualquier usuario. Permitir que se registren libremente en tu web, se conviertan en usuarios registrados y accedan a las secciones de tu portal web. No permitir el registro de nuevos usuarios, y dar de alta cada nuevo usuario desde esta herramienta. [Esto se utiliza para sitios de pago, en los que pagas una determinada cantidad y te dan un nombre de usuario y una clave para que accedas a sus servicios.]
Simplemente rellenamos los campos indicados con los datos del usuario y pulsamos sobre el botn Agregar Usuario. Tambin tenemos la posibilidad de modificar los datos de un usuario, escribiendo simplemente su apodo en la casilla Nick, eligiendo la accin Modificar y pulsar sobre Aceptar. Si queremos borrar un usuario, elegiremos la accin Borrar.
6.9. Enciclopedia.
PHP-Nuke tambin nos permite gestionar nuestro propio glosario de trminos. Podemos definir varios diferentes. Para crear una enciclopedia necesitamos rellenar el formulario con el nombre de la enciclopedia que vamos a crear, adems de una descripcin:
Marcamos el Si de Activar esta Pgina? para que la enciclopedia est disponible inmediatamente para los usuarios. Una vez tenemos disponible al menos una enciclopedia, podremos insertarle trminos y definiciones mediante el cuadro Agregar Nuevo Trmino a la Enciclopedia. Escribimos el ttulo y el texto del trmino. Nota: En el texto del trmino podemos utilizar HTML.
Ya solo nos resta elegir la enciclopedia a la cual le vamos a insertar el trmino y pulsar sobre el botn Agregar. Tambin podemos editar los datos de una enciclopedia, desactivarla/activarla y eliminarla.
Haciendo click en alguna letra, podremos ver la lista de trminos que hay con esa letra. Haciendo click en un trmino, podremos ver su definicin.
6.10. FAQ.
Utilizando esta herramienta podremos crear de una forma muy sencilla una seccin de preguntas frecuentes (FAQ). Para comenzar, deberemos de agregar las categoras en las que se dividirn las preguntas.
Una vez creada una categora, nos aparecer en una lista con el siguiente aspecto:
Para aadirle preguntas, simplemente pulsamos sobre Contenido. Rellenamos el formulario con la pregunta y la respuesta:
Y pulsamos sobre Guardar. En todo momento podremos editar o borrar las entradas de las preguntas.
Despus de aadir unas cuantas preguntas y respuestas, el FAQ queda ms o menos as:
6.11. Forums.
Esta herramienta permite administrar foros en tu propia pgina web. En realidad es una herramienta llamada phpBB que ha sido integrada en el PHP-Nuke. Tambin puedes encontrarla como una aplicacin por separado. El manejo y administracin de esta herramienta es bastante extenso y se sale de la temtica de este tutorial. Vamos a tratar lo mnimo necesario para que puedas tambin aadir foros a tu web. Este es el aspecto que tiene la web de administracin de los foros:
Lo primero y esencial es entrar en la parte de administracin de los foros. En la parte de Administracin General pulsamos sobre Configuracin y nos encontramos con un formulario en el que podemos especificar las propiedades de nuestros foros. Una vez configurado, en la parte de Administracin de los Foros, pulsamos sobre Management.
Una vez creadas todas las categoras a las que pertenecern nuestros foros, vamos a proceder a crear los foros. Para ello, en la categora que queramos, escribimos el nombre del foro a crear y pulsamos sobre Crear un nuevo Foro.
Nos aparece una pantalla para especificar las propiedades del foro a crear.
Solo nos resta escribir una descripcin y pulsar sobre Crear un nuevo Foro. As hasta haber creado todos los foros que queramos. Una vez terminado, tendr un aspecto parecido a:
Esta herramienta est completamente integrada en el PHP-Nuke. Un usuario registrado en nuestro portal web, tendr la misma cuenta para los foros. Hasta aqu lo mnimo que necesitas saber. Recuerda que de esta herramienta tiene ms opciones y funcionalidades. As que ya sabes A trastear se ha dicho!
grupos, en niveles de accesibilidad, en los que el nivel ms alto tiene acceso a la mayora de las secciones. Se supone que los usuarios nuevos comienzan desde el nivel ms bajo. Y para conseguir pertenecer a un grupo ms alto, que tenga ms acceso a ms secciones, se definen acciones como: Si participas en el foro, por cada mensaje te damos X puntos, por cada click que hagas en un banner de publicidad te damos otros X puntos, etc. En la parte Sistema de Puntos especificamos esto mismo:
En el que escribimos el nombre del grupo, su descripcin, el nmero de puntos necesarios para pertenecer a ese grupo y pulsamos el botn Crear Este Grupo. En todo momento podemos modificar o borrar grupos.
Como ves, puedes crear grupos para tu portal web, en el que los usuarios ms colaboradores puedan obtener posiciones ms ventajosas de acceso a contenidos que no sean pblicos.
6.14. IP Ban.
Desde aqu podremos especificar que un visitante de nuestra web que entre desde una determinada direccin IP no pueda acceder. En caso de denegar la visualizacin de nuestra pgina web, mostrar a ese usuario el mensaje que especifiquemos.
El procedimiento es tan simple como escribir la IP del visitante que queremos que no pueda acceder a nuestra web, la razn de por qu hemos denegado el acceso y pulsar el botn Ban this IP. En todo momento podremos eliminar esa restriccin desde el panel para que sea posible el acceso a nuestra web desde esa IP:
6.15. Mensajes.
Como el movimiento se demuestra andando vamos a ver qu es un mensaje. Intenta fijarte muy bien en la siguiente imagen.
Podemos definir que los mensajes son paneles que aparecen en la web anunciando algo. Vamos a ver cmo aadir un mensaje nuevo.
Escribimos el ttulo, el contenido (tambin funciona el cdigo HTML), cuando queremos que caduque, si queremos que el mensaje est activo, para qu grupo queremos que vaya dirigido el mensaje y pulsamos sobre el botn Agregar Mensaje. Como en casi todas las secciones del PHP-Nuke, podremos editar y eliminar los mensajes existentes.
6.16. Mdulos.
Muestra el estado actual de los mdulos y permite cambiar su estado activando y desactivando.
Como podrs observar en el men principal aparece una lista de todos los mdulos activos que tienes en tu portal web. Desde aqu podrs desactivar todos los mdulos que no vayas a utilizar en tu web. Una vez estn desactivados, no se vern en el men principal cuando nuestra web la visite un usuario. Si pulsamos sobre Editar podremos cambiar el nombre, tal y como queramos que aparezca en el men, si queremos que aparezca en el men, y especificar para quin queremos que sea visible.
Al Home significa que queremos que ese mdulo aparezca en la pgina principal de nuestro portal web. Por defecto el mdulo que aparece en la pgina de portada es el mdulo de noticias.
6.17. Boletn.
Con esta herramienta podremos enviar un boletn informativo a todos los usuarios de nuestro portal web. Para enviar un boletn, slo tenemos que escribir el ttulo, el cuerpo del mismo y definir a quin vamos a enviarlo.
Los destinatarios los podremos especificar de dos formas: E-Mail masivo a TODOS los usuarios Enviar el mensaje a todos los usuarios que estn registrados en nuestra web. Boletn slo a los usuarios suscritos Enviar el mensaje slo a los usuarios de nuestra web que aceptaron recibir boletines informativos.
6.19. Anlisis.
Esta herramienta nos permite escribir una especie de artculo / noticia, pero orientado ms para realizar anlisis sobre elementos, asignando puntuaciones y dems. Primero de todo vamos a especificar el ttulo de la pgina de Anlisis.
Una vez queramos escribir el anlisis de un elemento, pulsamos sobre Haz click aqu para escribir un anlisis.
Escribimos nuestro nombre, direccin de correo, la puntuacin que ofrecemos al elemento analizado, un enlace relacionado con el anlisis, el texto que va a tener ese enlace y opcionalmente una imagen de ese elemento. Para poder poner una imagen, deberemos de subirla al directorio images/reviews donde se encuentra nuestra web, y especificar el nombre del archivo en el cuadro correspondiente.
Una vez tengamos todo listo pulsamos sobre Vista Previa para obtener una vista previa de nuestro anlisis.
6.20. Preferencias.
Quizs una de las partes de la administracin ms importantes es esta, que nos permite especificar los datos de cmo queremos que sea nuestro portal web. Vamos a intentar analizar todas las caractersticas paso a paso. He seleccionado en un cuadro los elementos ms importantes a destacar, y que debers de rellenar de forma casi obligada.
Es muy importante que especifiques tu direccin de correo de forma correcta, para estar informado de cada evento que ocurra en tu portal web. Hablaremos ms tarde sobre los envos y los temas de la web. La siguiente pantalla nos permite especificar si queremos que nuestro portal web est disponible en varios idiomas.
El siguiente apartado nos permite personalizar el Backend de nuestra web. No es muy importante, as que no lo cambies.
En siguiente cuadro podrs especificar si quieres que se notifique de cualquier evento que se produzca en la web.
Se recomienda dejar las notificaciones activas para estar completamente informado. Eso s, no te olvides de escribir tu direccin de correo electrnico. Desde el siguiente cuadro podremos especificar si queremos que los comentarios que se hagan a las noticias por parte de los usuarios deban de ser aprobados por el administrador de la web o que sea publicado instantaneamente. Si dejas marcado Sin Moderacin, todos los comentarios sern aceptados en el momento de hacerlos. Si lo que deseas es que deban de ser aprobados por alguien, puedes poner que la administracin sea por parte del Administrador o de los Usuarios.
Desde el siguiente cuadro podremos hacer que el men de herramientas de administracin se vea en forma grfica o en modo texto.
Tambin podremos especificar opciones de configuracin para los usuarios de nuestra web.
El siguiente apartado nos permitir aplicar una censura a palabras malsonantes o que no tengan cabida en nuestra web.
6.21. Envos.
En esta seccin se recogen todas las aportaciones que hayan hecho los usuarios. Tanto como envos de enlaces, noticias, artculos, descargas, etc. Nuestro nico trabajo ser el de comprobar que el envo es correcto y aceptarlo para que se aada automticamente a nuestra web.
6.22. Encuestas.
Como dueos del portal web siempre nos va a resultar muy til conocer qu piensan los lectores de nuestra web. Pues para crear una encuesta, slo tenemos que rellenar los datos que la definen: Ttulo y opciones.
Al igual que podamos poner una encuesta con una nueva noticia, podemos anunciar una encuesta mediante una noticia. La encuesta tendr el siguiente aspecto.
6.23. Temas.
Como vimos en Noticias, podemos hacer una clasificacin por temas en nuestra web. Para ello, necesitaremos agregar temas a nuestra web.
Para agregar un tema nuevo, escribimos su nombre, su descripcin y seleccionamos la imagen que queremos que lo represente. En esa lista desplegable (la que pone phpnuke.gif) aparecen todas las imgenes que estn en el directorio /images/topics. As que si quieres aadir ms imgenes, cpialas en ese directorio y ya te aparecern en esa lista. Como siempre, siempre podremos modificar los datos de un tpico en concreto.
6.24. Enlaces.
Toda web contiene una seccin de enlaces. PHP-Nuke nos ofrece la posibilidad de gestionar una base de datos de enlaces. El funcionamiento es exactamente igual que si estuviramos tratando en la seccin descargas. Como siempre tenemos que estructurar los enlaces en categoras. Creamos una nueva categora.
Al igual que en la seccin Descargas, tambin tenemos las opciones para modificar los datos de una categora, modificar un enlace y transferir a una categora todos los enlaces pertenecientes a otra. Para ms informacin, chale un vistazo a la seccin Descargas.
7. Y ya no hay ms?
Todo esto est muy bien! Mucho configurar PHP-Nuke para que se adapte lo mejor posible al estilo que quiero darle a mi web, pero no veo por ningn lado nada que me permita cambiar la parte de arriba de la web! Esta misma parte de la imagen quiero cambiarla. Cmo?
No me gustan ni los colores, ni el estilo de la web. Cmo se cambian? He visto muchas funcionalidades, pero no encuentro ningn bloque que me interese, me gustara aprender a fabricar mis propios bloques. Vamos a intentar dar respuesta a estas pequeas cosas que faltan aclarar para poder personalizar lo mejor posible la web. Estas acciones son ms avanzadas y requerirn que el usuario ponga mucha ms atencin a lo explicado.
a que en Internet podemos encontrar cientos de ellos de forma gratuita. Vamos a ver cmo podemos instalarlos Podemos entender un skin como una carpeta con imgenes y definicin de estilos de la web. Cuando nos bajamos un skin de Internet, tenemos, como hemos dicho, una carpeta con varios elementos dentro. Pues para poner ese skin en nuestra web, debemos de copiar esa carpeta dentro de la carpeta /themes de nuestro portal web. Yo he copiado algunos y vamos a ver los diferentes aspectos que pueda tener nuestra web nicamente cambiando el skin. Aqu muestro algunos ejemplos:
Como habrs podido comprobar el aspecto cambia casi por completo. Una vez hayas copiado el skin a la carpeta que te hemos dicho, podrs entrar en la seccin Preferencias en herramientas de administracin y cambiar el Tema por defecto del sitio. (En esa lista desplegable te aparecern todos los skins instalados en la carpeta /themes de tu sitio web.)
Muy importante que el nombre del archivo que aparece dentro del texto, sea el mismo que el archivo en el que est escrito. Como habrs podido observar, el cdigo HTML del bloque hay que encerrarlo entre esas comillas, teniendo en cuenta que para incluir unas comillas dentro del cdigo HTML, debers de escribir \ para que equivalva a . Ahora solo falta ir a Bloques del panel de administracin de la web y crear un bloque nuevo. Escribimos el ttulo del bloque que hemos creado.
Si el archivo que hemos creado se llamaba block-Google.php, elegimos en la lista desplegable que dice Nombre de Archivo, el nombre del bloque creado, que ser el que queda si le quitamos block- y .php. Es decir, elegimos Google. Elegimos la posicin donde queramos ponerlo y otras opciones.
8. Presente y futuro.
Las bases de datos, sin duda, estn entre las herramientas informticas ms usadas hoy en da. En una pgina web dinmica la base de datos proporciona la informacin que se presentar al usuario, con la gran ventaja de que la informacin puede variar segn el usuario, segn la hora del da o segn lo que se desee. La forma de presentar los datos es indiferente, es ms, podemos tener diferentes plantillas que nos permitan presentar los mismos datos, de manera que el usuario pueda ver la pgina como ms le guste sin perder por ello nada de informacin. Como cabe esperar, la automatizacin de procesos ser un punto clave para el desarrollo de esta tecnologa.
9. Despedida.
Hasta aqu lo que ha sido un trabajo para la asignatura Sistemas Multimedia en la Universidad de Almera. Esperamos que te haya resultado fcil de entender e interesante. Creemos que ya te habrs hecho alguna idea de la potencia que podemos conseguir con el PHP-Nuke a la hora de disear y administrar un portal web. Autores: Juan de Dios Maldonado Snchez. M del Carmen Campos Rodrguez.