Seminario web - Front Page SEMINARIO WEB Ver. 12/2002 II.. FFR RO ON NTT P PA AG GE E 11.. C CR RE EA AR RU UN NN NU UE EV VO OW WE EB B:: Lo primero que tenemos que hacer al trabajar en FrontPage es crear un web, de dos posibles formas: a) Abrir web elegimos la carpeta donde va a residir el web se generan unos ficheros y cambia el icono de la carpeta (según versión Win). Ej, “Abrir web – directorio d:\IntraLink – Abrir Ya es un web (ver cómo quedó el directorio) b) También podemos elegir crear un Web vacío: diremos dónde, cómo se llamará la carpeta, y empezaremos a crear o importar ficheros. ¿Por qué trabajar con “Webs” en lugar de “Directorios”? Hay que trabajar con webs y no con carpetas para que los vínculos se hagan de forma relativa: Ej. Modo carpetas: vínculo “d:\intralink\centros\fichero.htm) Modo web: vínculo “centros\fichero.htm” (busca desde el directorio donde se encuentra ahora) Ficheros y Directorios: FrontPage creará algunos directorios y ficheros con información sobre la web, algunos necesarios otros inútiles y otros imborrables (los vuelve a crear). Crear unos directorios para dividir la información, pero tratar de no tener demasiados niveles. Crear directorio “botones” (?) para las imágenes usadas frecuentemente (iconos, botones...) Crear directorio “work” (?) para guardar ciertos ficheros útiles para la web (plantillas, ejemplos de código o de estilos, fichero de imagen donde se crearon los botones...) Hay que tener un fichero principal al que llamaremos Index.htm o Default.htm, que el servidor abrirá aunque indiquemos el nombre del directorio pero no el fichero (ver propiedades del IIS en el servidor). Recomendado tener una hoja de estilos (plantilla para definir formatos) para dar a nuestra web un aspecto uniforme y personal. Las hojas de estilos tienen extensión .css y se ponen en el directorio raíz. Para ver el resultado de estos estilos, haremos el fichero estilos.htm (en \work) 1 Seminario web - Front Page 22.. E EM MP PE EZZA AR RA A TTR RA AB BA AJJA AR RC CO ON N FFrroonnttP Paaggee -- O OB BJJE ETTO OS S Alguien sin conocimientos de código (html) puede hacer una web bastante decente, aprovechando su parecido con Word. Pero es importante ver el resultado en la “Vista previa” o abriendo la página en el navegador de internet: A menudo no coincide exactamente los espacios o disposición de los objetos. Objetos Web Marcos: Una página de marcos es un tipo especial de página HTML que divide la ventana del explorador en distintas zonas denominadas marcos, cada una de las cuales puede mostrar una página diferente. A los marcos se les da un nombre, de forma que podamos referirnos a ellos para decidir en cuál debe abrirse la página que queramos abrir en un vínculo (<a href=principal.htm target=_self>) Páginas web: Una página web es puro código, editable lo mismo en Front Page que en el Bloc de Notas. Imágenes: Al contrario que en Word, cuando insertamos una imagen en FP, la imagen no está realmente allí; lo que se inserta es un vínculo con esa página, que se grabará (si no lo está ya) dentro del directorio-web. En FP no podemos superponer objetos (poner imágenes “flotantes” sobre el texto). Cada cosa tiene su posición y no puede ocuparla otra (aunque con código se pueden hacer “apaños”). ¿Qué imágenes usar? GIF: para imágenes pequeñas o dibujos, o imágenes con transparencias. JPEG: para imágenes grandes de muchos colores, fotos. Como éste es un formato de compresión, habrá que elegir el porcentaje de compresión-calidad: a mayor compresión, menor tamaño y peor calidad. El tamaño máximo de una imagen ahora mismo lo hemos establecido en 400px (de ancho o alto). Tipos de documentos .htm / = Hyper Text Meta Language .html El código más básico para crear páginas web estáticas. = Cascade Style Sheet .css Holas de estilo en casacada. Cascada: porque al elegir el estilo de un objeto sigue un criterio: 1º el formato del objeto / 2º el estilo definido en la propia página html / 3º el estilo del fichero .css al que se vincula <link rel="stylesheet" href="link.css" type="text/css"> = Included .inc Podríamos considerarlos “trozos” de ficheros. Podemos hacer referencia a ellos desde un fichero ASP, y allá donde estuviera la llamada se colocaría el contenido del fichero .inc. <!--#include file="tit_fin.inc"--> = Active Server Pages .asp Ficheros con código VisualBasic Script (o sea, Microsoft). Estos ficheros pueden contener código html, VBScript e incluso Jscript. Este código se ejecuta en el Servidor. .gif / jpg… = imágenes = JavaScript .js Ficheros con código de JavaScript, a los que se puede llamar desde un htm. También se puede ejecutar código JavaScript desde un fichero html. El código JScript se ejecuta en el PC cliente. = Class .class ficheros de Java. Ficheros creados automáticamente por FP 2 Seminario web - Front Page 33.. LLA AS SP PR RIIN NC CIIP PA ALLE ES SH HE ER RR RA AM MIIE EN NTTA AS SD DE E FFrroonnttP Paaggee MENÚ Archivo Abrir web – Para abrir un web ya creado, o crearlo a partir de una carpeta existente. Publicar web – Dónde copiar los ficheros de este web. En realidad lo único que hace es copiarlos. Podemos elegir que al publicar, copie todo de nuevo, o sólo los modificados. Propiedades – propiedades de la página (Márgenes, fondo, marco de destino predeterminado...) Configurar página – Para imprimir (nada que ver con los márgenes establecidos en propiedades) Importar – Para traer archivos al web. En realidad basta con arrastrar ficheros desde el explorador de windows dentro del FrontPage, a la carpeta que queramos. Menú Ver Página – La página web. Carpetas – Como en el explorador de Windows. Informes – Informes muy útiles sobre hipervínculos rotos, actualizaciones, páginas demasiado grandes... Exploración – Estructura de exploración del web – para hacer barras de exploración (vínculos). Hipervínculos – Muestra gráficamente los vínculos entre páginas. Tareas – Como en Outlook. Para organizar el mantenimiento y actualización del web Menú Insertar Imagen Línea horizontal Marcador – Marca o señal en una parte del documento para poder hacer un vínculo exactamente a este sitio Hipervínculo – Podemos hacer vínculos a documentos, a marcadores dentro páginas web, a direcciones de correo electrónico, incluso crear nuevos documentos. Formulario – Para crear formularios con campos dentro de la propia página web. Los formularios además pueden enviar los datos a una dirección de e-mail como a una base de datos, pero no son fáciles de manejar sin un poco de código. Componente Web – Salvo la Marquesina, no uso nada. Introduce código propio de FrontPage en la página, y para ciertas cosas precisa tener instaladas las Extensiones de Servidor de FP. Menú Formato Estilo – Podemos cambiar los estilos predeterminados para este documento Formato del texto – fuente, color, fondo... Formato de la imagen – tamaño, posición (izquierda, derecha...) Fondo – Elegir un color o imagen de fondo de página. Si ponemos “marca de agua”, la imagen no se moverá al movernos por la página con las barras de desplazamiento También da posibilidades como PowerPoint: Temas de diseño, Transición entre páginas, objetos dinámicos... Efectos Html dinámico - Permite dar cierta animación al texto o imágenes de la página Menú Tabla Menú Marcos Para quitar y poner marcos. Propiedades de los marcos: con barras de desplazamiento, visibles, anchura... Nota: Cualquier opción que elijamos a través del menú y que afecte a esta página o a uno de sus objetos, quedará reflejado en el código de la página. Muy útil para aprender Html. Iconos más útiles: Vista previa en el Explorador – Abre el I.Explorer para ver el resultado de la página que tenemos abierta. Publicar – Publica directamente en el último sitio donde se hizo. Pestañas de la página: Normal – Edición de la página html Html – Código de la página (aparecerá en rojo todo código no Html (VBS, JS) Html de la página de marcos – En caso de tener abierta una página de marcos, podemos ver el código de la principal, donde normalmente sólo tiene información de tamaño y nombres de los marcos. Vista previa – Cómo quedará la página web en el explorador. Aún así recomiendo abrir la página en el I.E. 3 Seminario web - Front Page 44.. P PU UB BLLIIC CA AR R Publicar no es más que copiar los ficheros de nuestra web de un directorio a otro. Del origen, nuestra web de Desarrollo (donde es modificada y probada (M:\IntraLink\) a la web de Explotación (desde donde accederán los usuarios a través de una dirección url) (http://34.1.2.1). No es necesario copiar los ficheros extras creados por nuestro editor web. Y de hecho y en el caso de internet, no es ni recomendable porque duplicaríamos el espacio empleado. Pero si publicamos con la herramienta de FrontPage, copiará todos los ficheros. ¿Cómo se publican páginas en Internet? Copiar los ficheros de nuestro PC a un servidor de Internet (ISP) no es diferente de copiarlo al servidor web de nuestra LAN. La diferencia es que la herramienta que suele usarse es el FTP. Por ejemplo, cuando contratamos un host, un espacio (gratuito o no) en internet, el proveedor nos facilitará una dirección FTP y usuario para poder subir los archivos. 55.. U ULLTTIIM MA AS SP PR RE EG GU UN NTTA AS SS SO OB BR RE E FFrroonnttP Paaggee Word y FrontPage A falta de FrontPage, Word puede hacer las funciones de editor web: En Word podemos grabar un documento como Html, convirtiéndolo automáticamente en un documento web. Todas las imágenes que tuviera insertadas, se convertirán en ficheros separados con nombre image0X.gif... en el mismo directorio. Pegas de este sistema: - Las imágenes GIF perderán calidad (si son fotografías). - Creará mucho código extra, que no importará al que no trabaje con código, aunque hará más difícil retocar el formato o código después. También hará que el fichero ocupe más (aunque no demasiado). El fichero resultante puede no parecerse en nada al original: Las imágenes descolocadas, las tablas distintas... Probablemente haya que hacer después algún ajuste. De todas formas con cualquier programa de Office 2000 pueden crearse páginas web (Word, Access), pero el código generado es a menudo complicado de entender y modificar. Y en el caso de las presentaciones de PowerPoint, creará muchísimos ficheros y ocupará mucho espacio; demasiado. ¿Por qué no instalar las Extensiones de Servidor de FP? Aunque FP insista, no son recomendables porque permitiría acceder fácilmente vía FrontPage a una página web para modificarla. No lo he llegado a usar por recomendación de especialistas técnicos (Softyser, AOS) Ventajas y desventajas de FrontPage sobre otros editores web: Hasta el Bloc de Notas sirve como editor de páginas web, siempre y cuando sepamos escribir el código. El FP es sencillo de usar para el que ya conoce Word. Sin embargo no tiene muchas herramientas y está orientado sobre todo al Html. Es decir, permite hacer páginas estáticas. Tiene otras posibilidades más avanzadas, pero lo hace usando webbots, código interno de FrontPage (lo que no resulta muy estándar). El FrontPage 2002 ofrece ya posibilidades de conexión con bases de datos, pero sigue haciendo uso de sus webbots y no parece muy fiable. Además introduce mucho código xml, y crea muchos documentos extras que en realidad no debería: duplica absolutamente todos los ficheros, además de crear los suyos propios (con código Java (.js, .class)). Hay otros editores, como el Macromedia Dreamweaver, mucho más orientados al entorno dinámico y multimedia (ideal para páginas Flash). Para los programadores, trabajar directamente en un entorno de programación (el editor de Vbasic), les será muy útil por el color que da el programa a cada elemento de código). 4