Antes de comenzar un sitio Es muy recomendable realizar la siguiente actividad, de evaluación de páginas web, para tener ideas y recursos. http://www.uamvirtual.es/mod/assignment/view.php?id=3228 Empezar un sitio web Familiarizarse con el lenguaje Navegador Es el programa que utilizamos para acceder a las páginas web. Hay muchos navegadores pero los más comunes son Mozilla Firefox e Internet Explorer. Se recomienda usar el primero por muchas razones de las que podemos destacar: • • • • • • • • Fue el primero en usar la navegación en pestañas Es software libre En continua mejora Hay versiones portables No castiga al usuario con el bloqueo constante de contenidos active-X Añade marcadores con un clic Tiene más de 5000 complementos Fácilmente personalizable Servidor Es el ordenador que almacena los sitios web (Host, equipo anfitrión) al que accedemos con nuestro ordenador para que nos proporcione acceso a las páginas solicitadas. HTTP (HyperText Transfer Protocol) Es el protocolo por el que se comunican a través de internet el servidor y el navegador. El protocolo http:// se indica al principio de la dirección. Si no se teclea, el navegador lo añade automáticamente. URL (Uniform Resource Locator) Localizador Uniforme de Recursos. Es la dirección donde se encuentra un recurso en Internet. Ejemplo: http://www.uam.es. Si no se indica una página html en concreto, el servidor nos dará acceso a la página índice (index) o por defecto (default). Al navegar: 1. El usuario, situado en el equipo cliente, teclea la URL en la casilla dirección del navegador y pulsa la tecla enter. 2. La petición se dirige a los servidores DNS (Domain Name System) que traducen esta URL a una dirección IP (Internet Protocol). Por ejemplo: www.uam.es Æ 150.244.9.237. Si tecleamos estos números en la barra de direcciones del navegador, se abre la página de inicio de la UAM. 3. La petición llega al servidor que tiene esa IP. 4. El servidor devuelve la página solicitada. 1 5. El archivo html y los archivos multimedia vinculados se almacenan en la carpeta caché del navegador (dentro del disco duro del equipo cliente). Cuando se han descargado estos activos entonces el usuario visualiza la página y todos sus elementos. HTML (HyperText Markup Language) Es el lenguaje más común (hay otros php, asp, jsp, etc) en el que se diseñan las páginas que se visualizan a través del navegador. Este lenguaje se basa en etiquetas (instrucciones que le dicen al navegador como deben mostrarse) y atributos (parámetros que dan valor a la etiqueta). Una página html contiene texto con un cierto formato y referencias a archivos externos que contienen imágenes, sonidos, animaciones, etc. Básicamente los documentos escritos en HTML constan de texto y etiquetas. Las etiquetas permiten definir el formato del texto, el título que mostrará en la barra de título del navegador, los elementos multimedia que aparecerán incrustados en el documento pero que se almacenan en archivos externos, etc. Todo documento HTML tiene la siguiente estructura: cabecera y cuerpo del documento. Las tres etiquetas que describen su estructura general son: • • • <html>: se inicia el documento. <head>: incluye el título de la página (<title>) que se muestra en la barra de título del navegador. <body>: contiene la información visible. Primer documento HTML Con el Bloc de Notas escribir <html> <head> <title>aquí va el título de la página web</title> </head> <body>Dentro de estas dos etiquetas va el cuerpo del mensaje.</body> </html> Las etiquetas que llevan la barra / como </body> significan el cierre de la misma. Si lo guardamos como nombre.htm tendremos una página web que se abrirá con nuestro navegador. Pensar en el sitio web Es importante saber desde el principio la estructura de nuestro sitio y dibujar en un papel el esqueleto. Igualmente tenemos que pensar en el menú y cómo será la navegación Organización de archivos. Conviene generar una carpeta para las páginas web y una subcarpeta con los elementos multimedia, de forma previa a la generación de documentos. Mi web Æ imagenes (sin tilde) 2 Se pueden crear las carpetas que se crean necesarias dentro de la carpeta mi_web. Ejemplo de estructura de un sitio web Muy importante. Todos los archivos y carpetas que se encuentren dentro de la carpeta mi web serán los que subiremos al servidor y deben estar correctamente nombrados para que podamos verlos. En nuestro ordenador veremos perfectamente determinados archivos pero es muy posible que no accedamos desde la web porque los servidores trabajan en inglés y, por tanto, no admiten determinados caracteres. Además hay unas reglas básicas que cumplir en cuanto a nombrar archivos y carpetas. Todo debe estar correctamente nombrado antes de incluirlo en nuestro sitio web. No se debe cambiar el nombre después ya que se perderían los vínculos. • • • • • Nombrar todos los archivos con minúsculas. Algunos servidores admiten mayúsculas pero mejor cumplir esta regla Sin tildes, ñ o caracteres raros (nada de ¿?, ¡!, *, +, [], {} ni cosas parecidas) No separar las palabras con espacio. Usar guión bajo. Nombres cortos La página de inicio de nuestro sitio web se llamará siempre index.htm o bien index.html (no hay diferencia en principio entre htm y html pero mejor usar siempre la misma extensión. En algunos sitios (como la UAM) la página de inicio se llama default.htm pero no es frecuente. Por ejemplo si ponemos la dirección http://www.isftic.mepsyd.es/ lo que nos devuelve el servidor es http://www.isftic.mepsyd.es/index.htm Bien nombrado index.htm mapa_espana.htm colegio.jpg camion.gif Mal nombrado INDEX.htm mapa_españa.htm mapa de espana.jpg Index.htm león.png 3 Editores de páginas. Front Page Se trata de un programa de software propietario para edición de páginas web. Dispone de un excelente y amplio tutorial en http://www.aulaclic.org/frontpage2002/f_frontpage2002.htm Le puede ser útil hojear consejos y preguntas habituales: http://www.microsoft.com/spain/usuarios/trucos/frontpage/frontpage1-10.asp Editores de páginas. Kompozer Se trata de un programa gratuito y portable para la edición de páginas web. Se descarga desde http://portableapps.com/apps. Línea: Internet. Nvu Portable & KompoZer Portable. Al pinchar se abre una nueva ventana. Elige “Download Kompozer”. Manual de uso de Kompozer. Sencillo http://creatuweb.espaciolatino.com/curso_nvu/ Muy completo http://www.subir- archivos.com.ar/index.php?action=downloadfile&filename=tutorial%20by%20JuamPi.pdf&directory=&PHPSESSID=5f5b b3cc902e533f48dd6ff4a8c6600b Páginas Web. Edición Use un tono cercano Concite en su presentación la sencillez y elementos característicos (imágenes, diagramación) Use cuadrículas para diagramar sus páginas. Una propuesta más avanzada está en Un manual en línea de diseño digital de un profesor que publica en el Cnice. Trabaje con imágenes. Dispone de bancos de imágenes en: WikiMedia e IsfTIC del Mecd. Dispone de sugerencias en el apartado sobre Gráficos y gifs del Cnice Genere enlaces internos de cada página Desarrolle el mapa de navegación Genere enlaces entre páginas. Pruebe, muestre, piense, rehaga Viñetas, listas… • Inserción de textos. Manual, pág. 21 Prueba los iconos que permiten incluirlo en tu editor. Vínculos • Inserción de enlaces. Manual, pág. 33 Hipervínculos Son los enlaces a otras páginas web pero puede ocurrir también que en ocasiones nos puede interesar colocar enlaces a otros puntos de una misma página. Antes de crear el hipervínculo, es necesario situar esos puntos mediante marcadores de posición. Un marcador es un nombre que representa una posición dentro de la página. Suele estar formado por un fragmento de texto y es utilizado como destino de un hipervínculo. • Inserción de imágenes. Manual, pág. 40 Lo más importante al colocar imágenes en una web es tener en cuenta que funcionan de distinta forma que en un procesador de textos. En el procesador la imagen va incrustada y se mueve con el documento al copiarlo, enviarlo por correo… En cambio, en una web, las imágenes están vinculadas por lo que no forman parte de la misma y debemos siempre mantener la misma posición ya que 4 cada vez que se carga la página se llama a las imágenes y si las hemos movido de sitio no las encuentra apareciendo un espacio en blanco en lugar de la imagen. Tablas • Manual, pág. 51 Es muy común utilizar tablas para maquetar texto e imagen en una página web. El problema del uso de las mismas es que hacen que las páginas sean menos accesibles. Actualmente se utilizan contenedores DIV o capas pero distribuir los espacios de nuestra web pero es algo complejo. En Anchura indica los píxeles exactos de ancho que tendrá la tabla o bien el % que ocupará del ancho total de la ventana. Conviene utilizar una anchura 100 % de la ventana ya que se esta forma la tabla se ajusta automáticamente al espacio disponible en la ventana del navegador. Para que la tabla no muestre el borde introduce el valor 0 en la casilla Borde. Hojas de estilo, plantillas… • Manual, pág. 88 A diferencia del procesador de texto, donde trabajamos en un único archivo, un sitio web se compone generalmente de varias páginas por lo que es muy conveniente usar los estilos de párrafo para mantener una coherencia en el formato de todas las páginas. Una hoja de estilo o CSS (Cascading Style Sheets. Su extensión es .css) es un archivo que contiene las definiciones de formato (fuente, tamaño, color, etc) de las distintas etiquetas que forman una página web. Lo bueno de trabajar con ellas es que todas las páginas de un sitio web tienen el mismo formato. Se crea una hoja de estilo y se vinculan todas las páginas del sitio a este archivo. Cualquier cambio en la hoja de estilo afecta instantáneamente al formato de todas las páginas vinculadas a la misma. Crear una hoja de estilo Lo mejor es crear primero una carpeta (vamos a llamarla css) dentro de mi_web 1. Herramientas Æ Editor CSS 2. En Hojas de estilo CSS clic en el primer icono y seleccionar Hoja de estilos enlazada (según la versión puede ser Elem. Enlace) Los estilos se pueden guardar en el propio código de la página o bien en un archivo css independiente. Optamos por la segunda opción por lo que seleccionamos una hoja de estilos enlazada. 3. En URL escribimos la dirección: css/estilo.css Esto le indicará al programa que los estilos se guardarán en una hoja de estilos externa con nombre estilo.css dentro de la carpeta css que creamos antes. Al crear una hoja de estilo su nombre aparece a la izquierda del editor CSS: Hojas y reglas. 5 4. Seleccionar css/estilo.css, clic en la paleta Æ Regla de estilo. 5. Nueva regla de estilo. Seleccionar estilo aplicado a todos los elementos del tipo. Así las características de estilo se aplicarán a una etiqueta html estándar: body, h1, h2, etc. 6. Desplegar la lista para seleccionar la etiqueta cuyo formato vamos a definir. En este caso la etiqueta será body. Esta etiqueta afecta al cuerpo de la página. Clic en Crear regla de estilo. 7. Si pulsamos sobre la pestaña texto podemos cambiar el formato del mismo y lo mismo ocurre si pinchamos en fondo, etc. Es conveniente utilizar fuentes vulgares ya que si el usuario no dispone de la que hemos puesto se reemplaza por una fuente de sustitución y los resultados suelen ser visualmente nefastos. 7. Así podemos ir creando nuevas reglas de estilo para otros tipos de elementos. Si creamos una regla para h1 significa que cambiaremos el formato de los encabezados de tipo 1. 8. Finalmente se cierra el panel y se guardan las modificaciones. Si se revisa el Código fuente de la página (clic en la pestaña inferior Código fuente) se puede ver que se ha creado una vinculación de esta página al archivo que contiene la información de estilos: <link rel="stylesheet" href="css/estilo.css" y que además se ha creado el archivo estilo.css en la carpeta css. Vincular una hoja de estilo a una web 1. Herramientas Æ Editor CSS 2. En el botón hoja de estilo CSS seleccionar Hoja de estilos enlazada y en el panel derecho Elegir archivo para abrir mi_web\css\estilo.css. 3. Clic en Crear hoja de estilos. Aparece en el panel izquierdo. Al abrir pulsando en el + se ven las reglas de estilo. La web ha tomado el formato de la hoja de estilo. 4. Desde aquí se pueden modificar las propiedades de las etiquetas. 5. Finalmente se guarda la vinculación de la página con la hoja de estilo. 6 Páginas Web. Publicación Host http://www.gratisweb.com FTP. Filezilla http://portableapps.com/apps/internet/filezilla_portable Tarea: Edición y publicación web Tema educativo, útil para un maestro Como un web puede ser muy amplio, lo limitamos a: • Mapa de navegación completo (Exploración). • Una rama del mismo desarrollada completamente. • En el resto, indicación de qué habría en cada página. Que incluya: • Programación, con curso al que se dirige, objetivos, paradigma y autores. • Imágenes, vínculos, texto. • Estética cuidada 7