Вы находитесь на странице: 1из 52

FileMaker 12

Gua para la publicacin en la


Web al instante

2004 -2012 FileMaker, Inc. Reservados todos los derechos.


FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker y Bento son marcas comerciales de FileMaker, Inc. registradas en los EE. UU. y en otros pases. El logotipo de
la carpeta de archivos y el logotipo de Bento son marcas comerciales de FileMaker, Inc. Las dems marcas comerciales
pertenecen a sus respectivos propietarios.
La documentacin de FileMaker est protegida por derechos de autor. Se prohbe la realizacin de copias no autorizadas
o la distribucin de esta documentacin sin el consentimiento por escrito de FileMaker. Esta documentacin slo puede
utilizarse con una copia del software de FileMaker que tenga una licencia vlida.
Las personas, compaas, direcciones de correo electrnico y direcciones URL mencionadas en los ejemplos son
puramente ficticias, y cualquier parecido con personas, compaas, direcciones de correo electrnico y direcciones URL
reales es mera coincidencia. Los crditos aparecen en los documentos de agradecimientos que acompaan a este
software. La mencin de productos y direcciones URL de terceros es meramente informativa y no representa ningn tipo
de garanta ni recomendacin. FileMaker, Inc. no asume ninguna responsabilidad respecto al rendimiento de estos
productos.
Para obtener ms informacin, visite nuestro sitio Web en http://www.filemaker.com/es.
Edicin: 01

Contenido
Captulo 1
Acerca de la publicacin de bases de datos de FileMaker Pro en la Web
Acerca de esta gua
Requisitos de la publicacin en la Web al instante
Conexin a Internet o a una intranet
Acerca del hospedaje de bases de datos con FileMaker Pro
Acerca del hospedaje de bases de datos con FileMaker Server Advanced
Publicacin de archivos de versiones anteriores de FileMaker Pro

Captulo 2
Publicacin de bases de datos en la Web
Compartir bases de datos con Publicacin en la Web al instante
Seleccin de un idioma para Publicacin en la Web al instante
Especificacin de un nmero de puerto para publicacin en la Web
Comprobacin del nmero mximo de conexiones a la Web
Limitacin del acceso, excepto a las direcciones IP especificadas
Desconexin de las cuentas Web inactivas
Enlace con una base de datos desde una pgina HTML
Uso de una pgina principal personalizada
Publicacin de datos de FileMaker Pro en pginas Web estticas
Pasos generales para publicar datos estticos

Captulo 3
Trabajo con bases de datos de FileMaker en la Web
Requisitos de acceso a las bases de datos de FileMaker en la Web
Acceso a bases de datos de FileMaker en la Web
Inicio de sesin en un archivo
Trabajo con datos en Publicacin en la Web al instante
Visualizacin y modificacin de registros en modo Visualizar
Buscar registros
Trabajo con registros que contienen un visualizador Web
Finalizacin de la sesin de una base de datos y cierre de una sesin Web
Visualizacin de una base de datos con el rea de estado oculto
Diferencias entre FileMaker Pro y Publicacin en la Web al instante
Ventajas de acceder a bases de datos con Publicacin en la Web al instante
Ventajas de acceder a bases de datos con FileMaker Pro
Usar fuentes de datos ODBC externos en la Publicacin en la Web al instante
Usar las fuentes de datos externas de FileMaker en la Publicacin en la Web al instante

Captulo 4
Diseo de bases de datos para Publicacin en la Web al instante
Consejos para disear presentaciones para Publicacin en la Web al instante
Consejos para generar presentaciones en Publicacin en la Web al instante
Consideraciones de diseo de la vista Lista y la vista Tabla
Consejos para trabajar con datos en un navegador Web

5
6
7
7
7
8
8

9
9
11
11
13
13
14
14
15
15
16

17
17
18
19
20
21
22
22
23
23
25
25
26
27
27

29
29
30
31
32

Consideraciones generales del diseo de bases de datos


Trabajo con grficos, sonidos y pelculas en la Web
Establecimiento de la presentacin y la vista inicial
Cmo ocultar el rea de estado para personalizar la interfaz
Especificacin del tipo de ordenacin para los usuarios de la Web
Consideraciones de diseo de visualizadores Web
Guiones de FileMaker y Publicacin en la Web al instante
Consejos y consideraciones sobre los pasos de guin
Comportamiento de los guiones en Publicacin en la Web al instante
Creacin de un guin para terminar la sesin de una base de datos y cerrar la sesin
Activadores de guin y soluciones de la publicacin de la Web al instante
Hospedaje de bases de datos con FileMaker Server Advanced: generalidades
Uso de una pgina de inicio de grupo de FileMaker Server Advanced
Documentacin de la solucin

Captulo 5
Cmo probar, supervisar y asegurar su sitio
Cmo probar su base de datos con una conexin de red
Cmo probar su base de datos sin conexin de red
Supervisin de la actividad de la Web con archivos de registro
Cmo asegurar los datos

ndice

33
35
35
36
37
37
38
38
40
41
41
42
42
42

45
45
45
46
47
49

Captulo 1
Acerca de la publicacin de bases de datos de
FileMaker Pro en la Web
Con FileMaker Pro se pueden mostrar bases de datos en la Web de varias formas, lo que le
permite que:

1 los datos estn disponibles para muchas personas, siempre que utilicen un navegador Web

compatible, en cualquier lugar del mundo. (Sin embargo, es posible restringir el acceso a los
archivos.)

1 se pueda acceder a los datos desde muchas ubicaciones, por ejemplo, mientras se est de
viaje o cuando se trabaja de forma remota.

Hay tres formas de publicar datos con FileMaker Pro.


Publicacin en la Web al Instante: Con Publicacin en la Web al instante puede publicar de
forma rpida y sencilla su base de datos en la Web. No hace falta modificar los archivos de las
bases de datos ni instalar software adicional, cualquiera con un software de navegador Web
compatible y acceso a Internet o a una intranet puede conectarse a las bases de datos y ver,
editar, ordenar o buscar registros, siempre que se le otorguen privilegios de acceso. Sin embargo,
se puede utilizar software adicional para realizar tareas adicionales, como por ejemplo, configurar
un firewall para asegurar la red.
Publicacin esttica: Si se producen muy pocos cambios en sus datos o si no desea que los
usuarios tengan conexin en directo con su base de datos puede utilizar la publicacin esttica.
Con la publicacin esttica se exportan los datos de FileMaker Pro para crear una pgina Web
que, posteriormente, se puede personalizar con HTML. La pgina Web no cambia al modificar la
informacin de la base de datos y los usuarios no se conectan a la base de datos. (Con
Publicacin en la Web al instante, los datos se actualizan en una ventana del navegador Web
cada vez que ste enva una peticin a FileMaker Pro.) Para obtener ms informacin, consulte
Publicacin de datos de FileMaker Pro en pginas Web estticas en la pgina 15.
Publicacin en la Web personalizada: Para obtener ms control sobre el aspecto y la
funcionalidad de la base de datos publicada, utilice las tecnologas de publicacin en la Web
personalizada disponibles en el software FileMaker Server.
Con XML y PHP, puede:

1 Integrar su base de datos con otro sitio Web


1 Determinar cmo interactan los usuarios con los datos
1 Controlar cmo se muestran los datos en los navegadores Web
Para obtener ms informacin, consulte Publicacin en la Web personalizada de FileMaker
Server con XML y Publicacin en la Web personalizada de FileMaker con PHP.
Importante La seguridad es un aspecto importante cuando se publican datos en la Web. Revise
las directrices de seguridad en la Gua del usuario de FileMaker Pro, disponible como archivo
PDF en http://www.filemaker.com/es/support.

Captulo 1 | Acerca de la publicacin de bases de datos de FileMaker Pro en la Web

Datos de una presentacin de FileMaker que se muestran en un navegador Web con Publicacin en la Web al instante

Acerca de esta gua


Esta gua proporciona informacin sobre las funciones de Publicacin en la Web al instante y de
la publicacin esttica en la Web en FileMaker Pro. Explica:

1
1
1
1

los requisitos para publicar bases de datos en la Web


cmo publicar bases de datos con Publicacin en la Web al instante de FileMaker
qu usuarios de Web necesitan acceder a bases de datos
de qu forma pueden los usuarios de Web acceder e interactuar con bases de datos en Internet
o en una intranet

La documentacin de FileMaker Pro utiliza el trmino publicacin en la Web para indicar que los
usuarios pueden acceder a Internet o a una intranet con un navegador Web.
Esta gua utiliza "FileMaker Pro" para hacer referencia tanto a FileMaker Pro como a FileMaker
Pro Advanced, a no ser que se describan funcionalidades especficas de FileMaker
Pro Advanced.
Importante Puede descargar archivos PDF de la documentacin de FileMaker desde
http://www.filemaker.com/es/support. En este sitio Web tambin dispone de actualizaciones de
este documento.

Captulo 1 | Acerca de la publicacin de bases de datos de FileMaker Pro en la Web

Requisitos de la publicacin en la Web al instante


Para publicar bases de datos con Publicacin en la Web al instante, necesita:

1 un equipo que utilice el SO Windows o Mac con FileMaker Pro o FileMaker Server Advanced,
activado para la Publicacin en la Web al instante

1 acceso a Internet o a una intranet


1 una o varias bases de datos abiertas de FileMaker Pro
1 los componentes de publicacin en Web de FileMaker Pro (que se instalan automticamente
cuando se realiza una instalacin completa)

1 un navegador Web para comprobar el acceso a la base de datos (consulte Requisitos de


acceso a las bases de datos de FileMaker en la Web en la pgina 17)

Importante No puede activar la Publicacin en la Web al instante en FileMaker Pro si FileMaker


Server o FileMaker Server Advanced se estn ejecutando en el mismo equipo. Tampoco puede
activar la Publicacin en la Web al instante en FileMaker Pro si otra instancia de esta aplicacin
se est ejecutando en el mismo ordenador con esta opcin activada o si se ha abierto una base
de datos en otra instancia de FileMaker Pro instalada en el mismo ordenador con una cuenta que
disponga del privilegio ampliado Acceso mediante Publicacin en la Web al instante (fmiwp) o
Acceso mediante FileMaker Mobile (fmmobile).

Conexin a Internet o a una intranet


Al publicar bases de datos en Internet o en una intranet, el ordenador principal debe ejecutar
FileMaker Pro o FileMaker Server Advanced, y las bases de datos que se quieran compartir deben
estar abiertas.
Adems:

1 Se recomienda encarecidamente publicar la base de datos en un equipo con conexin

continua a Internet o a una intranet y que utilice TCP/IP. Puede publicar bases de datos sin
conexin continua, pero, en ese caso, los usuarios slo podrn disponer de ellas cuando el
ordenador est conectado a Internet o a una intranet.

1 El ordenador principal debe tener una direccin IP dedicada esttica (permanente) o un

nombre de dominio. Si se conecta a Internet con un proveedor de servicios de Internet (ISP),


su direccin IP puede asignarse dinmicamente (es diferente cada vez que se conecta). Una
direccin IP dinmica dificulta a los usuarios la localizacin de las bases de datos. Si no est
seguro del tipo de conexin que tiene, consulte a su ISP o al administrador de la red.

Acerca del hospedaje de bases de datos con FileMaker Pro


Publicacin en la Web al instante de FileMaker Pro est diseado para compartir datos en grupos
de trabajo pequeos o para acceder a sus propios datos en una red. Si se hospeda con FileMaker
Pro, Publicacin en la Web al instante puede compartir archivos con un mximo de cinco usuarios
de Web simultneos.
Nota Debe usar FileMaker Server Advanced para utilizar la Publicacin en la Web al instante
para compartir archivos con ms de cinco usuarios de Web.

Captulo 1 | Acerca de la publicacin de bases de datos de FileMaker Pro en la Web

Acerca del hospedaje de bases de datos con FileMaker Server Advanced


Para compartir informacin con ms usuarios de Web simultneos, puede hospedar las bases de
datos con FileMaker Server Advanced. Otras ventajas de hospedar archivos de publicacin en la
Web con FileMaker Server Advanced incluyen:

1 Mayor compatibilidad con aplicaciones que se ejecutan mucho tiempo


1 Mantenimiento ms sencillo con compatibilidad con actividades programadas, como las copias
de seguridad y la administracin remota

1 Posibilidad de hospedar ms archivos simultneamente


1 Mayor seguridad con cifrado SSL
Para obtener informacin general, consulte Hospedaje de bases de datos con FileMaker Server
Advanced: generalidades en la pgina 42. Para obtener ms informacin, consulte Publicacin
en la Web personalizada de FileMaker Server con XML, Publicacin en la Web personalizada de
FileMaker con PHP y la Ayuda de FileMaker Server.

Publicacin de archivos de versiones anteriores de FileMaker Pro


Debe convertir los archivos creados en FileMaker Pro 11 y anteriores al formato de archivo
.fmp12. Para obtener ms informacin sobre la conversin de formatos de archivos, consulte la
Ayuda de FileMaker Pro.

Captulo 2
Publicacin de bases de datos en la Web
Con FileMaker Pro es fcil compartir bases de datos en la Web de forma dinmica, con Publicacin
en la Web al instante, o de forma esttica, mediante la exportacin de los datos como HTML o XML.
Si est conectado a una LAN o una WAN, puede compartir archivos sin necesidad de software
adicional. Para compartir archivos a travs de Internet, pngase en contacto con un proveedor de
servicios de Internet (ISP) y solictele acceso a Internet e informacin sobre el hospedaje de bases
de datos.

Compartir bases de datos con Publicacin en la Web al instante


Para publicar bases de datos en la Web con FileMaker Pro, active la funcin Publicacin en la
Web al instante y determine qu cuentas de usuario pueden acceder a cada base de datos desde
un navegador Web.
Para activar Publicacin en la Web al instante:
1. Abra la base de datos.
2. Elija el men Archivo > Compartir > Publicacin en la Web al instante para abrir el cuadro
de dilogo Publicacin en la Web al instante y active Publicacin en la Web al instante.

Activar
Publicacin en la
Web al instante

Ver la direccin IP

Elegir un idioma
para el rea de
estado y el
archivo de ayuda

Especificar el
nmero de puerto,
activar los
archivos de
registro,
establecer el
tiempo de espera,
etc.

Especificar qu
usuarios pueden
acceder a una
base de datos
publicada

Elegir el archivo
que se va a
compartir en la
Web

Cuadro de dilogo Publicacin en la Web al instante de FileMaker Pro

Suprimir los
nombres de archivo
en la pgina
principal de la base
de datos

3. Seleccione en la lista de archivos abiertos el nombre del archivo que desee publicar en la Web.

Captulo 2 | Publicacin de bases de datos en la Web

10

4. Elija qu usuarios pueden acceder al archivo.


Elija esto

Para proporcionar acceso a estos usuarios

Todos los usuarios

Cualquier usuario que tenga una direccin IP o nombre de dominio del


equipo que aloja la base de datos, adems de una cuenta y contrasea
activas para la base de datos.
Si la cuenta de invitado es la nica que tiene habilitado el privilegio ampliado
de Publicacin en la Web al instante, los usuarios de la Web iniciarn una
sesin automticamente.

Especificar usuarios por


conjunto de privilegios

Permite seleccionar el acceso de los usuarios a la base de datos. Los


usuarios deben escribir su nombre de cuenta y contrasea definidos en el
cuadro de dilogo Gestionar seguridad.

Sin usuarios

Este valor por predeterminado evita que ningn usuario acceda a la base de
datos con Publicacin en la Web al instante.

1 La funcin Iniciar sesin con <nombre de cuenta> del cuadro de dilogo Opciones de
archivo de FileMaker Pro no funciona cuando se accede a los archivos desde la Web.

1 Los usuarios de Web no inician sesin automticamente con la cuenta de Invitado, a menos que
sta sea la nica cuenta que tenga activado el privilegio ampliado de Publicacin en la Web al
instante.Para obtener informacin sobre la activacin de la cuenta de Invitado para
Publicacin en la Web al instante, consulte Inicio de sesin en un archivo en la pgina 19
la Ayuda de FileMaker Pro.

1 Si se modifica la configuracin de Acceso a archivo de Publicacin en la Web al instante


mientras los usuarios se encuentran conectados, estos no pierden sus sesiones y pueden
seguir utilizando las bases de datos hasta que salgan o se agote el tiempo de espera de las
sesiones. Si se realizan otros cambios en la configuracin de Publicacin en la Web al
instante cuando hay invitados conectados a una base de datos compartida, estos pierden
sus sesiones y vuelven a la pgina principal de la base de datos. Para obtener los mejores
resultados, cierre en primer lugar la base de datos, modifique la configuracin una vez
cerrada sta y, a continuacin, reinicie FileMaker Pro.

5. Repita los pasos 3 y 4 por cada base de datos que desee publicar.
6. Haga clic en Aceptar o elija otros valores.
Consejo Seleccione No mostrar en la pgina principal de Publicacin en la Web al
Instante en el cuadro de dilogo Publicacin en la Web al instante para que un nombre de
archivo no aparezca en la pgina principal de la base de datos incorporada de Publicacin en
la Web al instante. Esto es til si su solucin incluye varios archivos y no desea que se
muestren todos ellos.
Tenga en cuenta lo siguiente:

1 Las instrucciones anteriores son para hospedar bases de datos con FileMaker Pro. Puede

hospedar sus archivos con FileMaker Server Advanced para compartir sus bases de datos con
ms usuarios de Web o para publicar ms archivos. Para obtener ms informacin, consulte
Hospedaje de bases de datos con FileMaker Server Advanced: generalidades en la pgina 42.

1 En Mac OS X, es posible que se le pida que escriba la contrasea del sistema operativo. Para
obtener ms informacin, consulte Especificacin de un nmero de puerto para publicacin
en la Web en la pgina 11.

Captulo 2 | Publicacin de bases de datos en la Web

11

1 La asignacin de acceso a archivos en el cuadro de dilogo Publicacin en la Web al instante

cambia la configuracin de privilegios ampliados del conjunto de privilegios del usuario


asociado. La configuracin de los privilegios ampliados se puede revisar y modificar
directamente en el cuadro de dilogo Gestionar seguridad. Para obtener ms informacin
sobre cmo configurar o modificar privilegios de acceso, consulte la Ayuda de FileMaker Pro.

1 Puede especificar los usuarios que pueden acceder a cada archivo sin tener que activar
Publicacin en la Web al instante.

1 La lista de archivos abiertos y las opciones de acceso a archivos del cuadro de dilogo

Publicacin en la Web al instante aparecen atenuadas si no se tienen privilegios de acceso


completo o si no se tienen privilegios para gestionar los privilegios ampliados de un archivo.

Seleccin de un idioma para Publicacin en la Web al instante


Puede seleccionar el idioma de la interfaz, de la informacin de las herramientas y de la Ayuda
en pantalla de Publicacin en la Web al instante. La seleccin o el cambio de idioma no tiene
ningn efecto en los datos reales.
Para especificar el idioma, abra el cuadro de dilogo Publicacin en la Web al instante, seleccione
el idioma que se va a mostrar en el rea de estado y haga clic en Aceptar.

Especificacin de un nmero de puerto para publicacin en la Web


La direccin TCP/IP del cuadro de dilogo Publicacin en la Web al instante determina el lugar
en que los navegadores Web pueden encontrar bases de datos de FileMaker Pro en el equipo
principal. Por defecto, los archivos de FileMaker se comparten desde el puerto 80. Si este puerto
ya se est utilizando (por parte de un servidor Web o de otra aplicacin), se puede cambiar el
Nmero de puerto TCP/IP al 591. FileMaker, Inc. ha registrado el nmero de puerto 591 en IANA
(Internet Assigned Numbers Authority) especficamente para la publicacin en Web.
Para especificar o cambiar el nmero de puerto:
1. Abra el cuadro de dilogo Publicacin en la Web al instante (consulte Compartir bases de
datos con Publicacin en la Web al instante en la pgina 9).
2. En Opciones avanzadas, haga clic en Especificar y escriba el Nmero de puerto TCP/IP
deseado.
3. Haga clic en Aceptar y vuelva a hacer clic en Aceptar para guardar los cambios.

Captulo 2 | Publicacin de bases de datos en la Web

12

Especificar el
nmero de
puerto
Ver el nmero
mximo de
conexiones

Permitir el
acceso a las
direcciones IP
especificadas

Activar
archivos de
registro
Especificar el
tiempo de
espera para
las cuentas
inactivas
Opciones avanzadas de publicacin en la Web, cuadro de dilogo

Importante Si utiliza un nmero de puerto que no sea el 80, los usuarios de Web no podrn
acceder a la base de datos, a menos que aadan dos puntos (:) y el nuevo nmero de puerto a
su direccin IP (o nombre de dominio). Por ejemplo, si utiliza el puerto 591 en lugar del puerto 80:

1 Si lleva a cabo el alojamiento en FileMaker Pro, los usuarios de la Web deben escribir

http://12.34.56.78:591 o http://accounts.yourcompany.com:591 en un
navegador Web.

1 Si realiza el alojamiento en FileMaker Server Advanced, los usuarios de la Web deben escribir
http://<direccin IP>:591/fmi/iwp/ donde <direccin IP> es la direccin IP del
equipo host.

1 O bien, puede proporcionar acceso a la base de datos desde un enlace que contenga la

direccin IP y el nmero de puerto. Para obtener ms informacin, consulte Enlace con una
base de datos desde una pgina HTML en la pgina 14.

Cambiar el nmero de puerto en Mac OS X


La primera vez que se activa Publicacin en la Web al instante, Mac OS X solicita permiso para
modificar una sola vez la configuracin del ordenador, con el fin de facilitar la publicacin en la
Web en un nmero de puerto por debajo del 1024. Por motivos de seguridad, Mac OS X limita el
acceso a los puertos inferiores al 1024. Para configurar FileMaker Pro para utilizar puertos
inferiores a 1024, debe escribir una contrasea de administrador, como la frase de contrasea
creada la primera vez que se configura Mac OS X. No hace falta una contrasea de administrador
para utilizar nmeros de puerto entre el 1024 y el 65535. Para obtener ms informacin sobre la
creacin de cuentas con privilegios de administrador, consulte el sistema de ayuda de Mac OS X.

Captulo 2 | Publicacin de bases de datos en la Web

13

Comprobacin del nmero mximo de conexiones a la Web


El nmero de usuarios de la Web simultneos a los que se les permite acceder a sus archivos
depende de la aplicacin que utilice para hospedar su base de datos. Con FileMaker Pro, puede
hospedar un mximo de cinco usuarios de Web simultneos. Para compartir archivos con ms
usuarios de Web, utilice FileMaker Server Advanced.
Para ver el nmero mximo de conexiones a la Web permitidas:
1. Abra el cuadro de dilogo Publicacin en la Web al instante (consulte Compartir bases de
datos con Publicacin en la Web al instante en la pgina 9).
2. Para Opciones avanzadas, haga clic en Especificar y fjese en el nmero de Nmero
mximo de conexiones.
3. Haga clic en Aceptar y haga clic de nuevo en Aceptar.
Cuando se alcanza el nmero mximo, los usuarios de Web adicionales ven un mensaje de error
en el navegador Web al intentar acceder a la base de datos.
Importante Si cree que ha alcanzado el nmero mximo de usuarios de forma inadecuada, es
posible que algn usuario de la Web no haya finalizado la sesin de la base de datos
correctamente. Puede esperar a que las sesiones superen el tiempo de espera o cerrar el archivo
para desconectar a los usuarios de Web de la base de datos. Para obtener ms informacin,
consulte Finalizacin de la sesin de una base de datos y cierre de una sesin Web en la
pgina 23.

Limitacin del acceso, excepto a las direcciones IP especificadas


Es posible limitar las direcciones IP que pueden acceder a las bases de datos en la Web. Por
ejemplo, se puede especificar que slo pueden acceder a las bases de datos los usuarios de Web
de la direccin IP 12.34.5.6.
Para especificar qu direcciones IP pueden acceder a las bases de datos:
1. Abra el cuadro de dilogo Publicacin en la Web al instante (consulte Compartir bases de
datos con Publicacin en la Web al instante en la pgina 9).
2. Para Opciones avanzadas, haga clic en Especificar.
3. Seleccione Accesible solamente desde estas direcciones IP y escriba la direccin IP que
puede acceder a los archivos. Si hay varias direcciones IP, seprelas con coma (,).
4. Haga clic en Aceptar y vuelva a hacer clic en Aceptar para guardar los cambios.
Nota Escriba un asterisco (*) en la seccin de la direccin IP para conceder acceso a usuarios
de Web con direcciones IP similares (por ejemplo 12.34.5.* o 12.*). Sin embargo, no se puede
escribir un asterisco en la primera seccin.

Captulo 2 | Publicacin de bases de datos en la Web

14

Desconexin de las cuentas Web inactivas


Puede especificar el periodo de tiempo que los usuarios de Web permanecen conectados a la base
de datos cuando su sesin, o conexin con el servidor Web, est inactiva. Las sesiones se
consideran inactivas cuando los usuarios de Web no envan peticiones desde el navegador Web,
como buscar, crear o enviar cambios, cambiar presentaciones, etc. Las sesiones tambin pasan a
estar inactivas cuando el usuario de Web cierra la ventana del navegador Web, se mueve a otro
sitio Web o sale del navegador Web sin hacer clic en el botn Terminar sesin.
Para especificar el periodo de tiempo que puede estar inactiva una sesin antes de superar el
tiempo de espera:
1. Abra el cuadro de dilogo Publicacin en la Web al instante (consulte Compartir bases de
datos con Publicacin en la Web al instante en la pgina 9).
2. Para Opciones avanzadas, haga clic en Especificar.
3. En Desconectar las cuentas inactivas, especifique el periodo de tiempo que debe transcurrir
antes de desconectar los usuarios de Web inactivos (entre 1 y 60 minutos) y haga clic en
Aceptar para guardar los cambios.
Si le preocupa que los usuarios de Web no terminen la sesin de la base de datos correctamente,
especifique un tiempo de espera de sesin breve. Tambin puede crear un botn con guiones que
desconecte automticamente a los usuarios de Web. Para obtener ms informacin, consulte
Creacin de un guin para terminar la sesin de una base de datos y cerrar la sesin en la
pgina 41 y Finalizacin de la sesin de una base de datos y cierre de una sesin Web en la
pgina 23.

Enlace con una base de datos desde una pgina HTML


En lugar de que los usuarios de Web tengan que escribir la direccin IP o el nombre de dominio
para acceder a la base de datos, se puede crear una pgina HTML que especifique un enlace a
las bases de datos.
Para verlo:

Utilice este enlace

La pgina principal de la base de


datos o una pgina principal que
cree.

Si la base de datos cuenta con FileMaker Pro o FileMaker Pro Advanced:


http://<direccin IP>:<Nmero de puerto>

Si la base de datos cuenta con FileMaker Server Advanced:


http://<direccin IP>:<Nmero de puerto>/fmi/iwp/

Una base de datos concreta

http://<direccin IP>:<Nmero de puerto>/fmi/iwp/


cgi?-db=<database name>&-loadframes

Tenga en cuenta lo siguiente:

1 Si cierra los archivos con frecuencia o si los usuarios de Web acceden a varias bases de datos,

plantese la posibilidad de enlazar con la pgina principal de la base de datos, que crea
dinmicamente enlaces para todas las bases de datos que estn abiertas y se comparten con
Publicacin en la Web al instante. Para obtener ms informacin sobre la pgina principal de
la base de datos, consulte Acceso a bases de datos de FileMaker en la Web en la pgina 18

1 El enlace que se crea puede acceder a una base de datos y mostrar la presentacin por

defecto. Si se desea mayor funcionalidad, debe incluirse en la base de datos un guin de


arranque que automatice las tareas deseadas.

Captulo 2 | Publicacin de bases de datos en la Web

15

1 Si es posible, hospede las bases de datos en una direccin IP esttica o utilice un nombre de

dominio. En algunos entornos, se asigna una nueva direccin IP dinmicamente a los equipos
cada vez que estos se vuelvan a conectar a la red.

1 La sintaxis de las URL para enlazar a una base de datos concreta es diferente de la que se

utilizaba en FileMaker Pro 6 y en las versiones anteriores, por lo que despus de convertir el
archivo, debe actualizar el enlace.

1 Si va a hospedar archivos con FileMaker Pro, puede almacenar las pginas HTML estticas y

todas las imgenes que les acompaan en la carpeta Web dentro de la carpeta FileMaker Pro.

Uso de una pgina principal personalizada


Para reemplazar la pgina principal predeterminada de la base de datos, coloque un archivo
HTML denominado iwp_home.html en la carpeta Web dentro de la carpeta FileMaker Pro. Los
usuarios de Web son devueltos a esta pgina cuando terminan una sesin o se supera el tiempo
de espera.
Nota Si va a alojar bases de datos con FileMaker Server Advanced, coloque la pgina principal
personalizada en la carpeta Web Publishing/IWP, donde est instalado FileMaker Server
(Windows) o en la carpeta /Library/FileMaker Server/Web Publishing/IWP (Mac OS).
Puede utilizar el archivo iwp_home.html que se encuentra en la imagen del disco como base
para la pgina principal personalizada. Asegrese de realizar una copia del archivo original antes
de modificarlo. O puede crear su propia pgina principal como, por ejemplo, una que redirija a los
usuarios de Web a otra pgina de su sitio Web.
Si no hay ningn archivo denominado iwp_home.html en la carpeta Web (FileMaker Pro,
FileMaker Pro Advanced) o en la carpeta iwp (FileMaker Server Advanced), la Publicacin en la
Web al instante utiliza la pgina principal predeterminada de la base de datos.
Para evitar que se cargue una pgina principal personalizada en el marco de presentacin de
Publicacin en la Web al instante cuando un usuario termina la sesin mediante un guin o
cuando se supera el tiempo de espera, se debe agregar el JavaScript siguiente a la seccin de
cabecera del archivo iwp_home.html:
if (window != window.top) top.location = "/fmi/iwp/cgi?-home";

Puede definir top.location en la URL principal o cualquier otra URL.

Publicacin de datos de FileMaker Pro en pginas Web estticas


Con Publicacin en la Web al instante, los datos se actualizan en una ventana del navegador Web
cada vez que el navegador enva una peticin de datos de FileMaker Pro, lo que se denomina
publicacin dinmica. Con la publicacin esttica, los datos que publica desde FileMaker no
cambian con cada peticin nueva.
La publicacin esttica puede ser una buena opcin si:

1 sus datos no cambian con frecuencia.


1 no dispone de acceso a Internet a tiempo completo.
1 no desea que los usuarios se conecten directamente a su base de datos.

Captulo 2 | Publicacin de bases de datos en la Web

16

Para publicar datos estticos, necesita:

1 un sitio Web hospedado en un servidor Web (puede activar Publicacin en la Web al instante
para que FileMaker Pro sea el servidor Web de los elementos de la carpeta Web de
FileMaker Pro)

1 FileMaker Pro y una o varias bases de datos con datos


1 un equipo conectado a Internet o a una intranet (slo necesita conectarse cuando cargue su
pgina Web en un servidor Web)

1 una aplicacin para copiar (cargar) archivos en su aplicacin de servidor Web


1 una aplicacin de edicin de texto o de creacin de pginas Web (opcional)

Pasos generales para publicar datos estticos


Con la publicacin esttica se exportan datos a una pgina Web y, a continuacin, se aade la
pgina Web a un sitio Web existente. Los usuarios de la Web se conectan al sitio Web, no a la
base de datos.
Para publicar datos estticos desde FileMaker Pro:
1. Busque los registros apropiados y elija el men Archivo > Exportar registros y seleccione
Archivos de tabla HTML o Archivos XML.

1 Elija Archivos de tabla HTML para generar una tabla de datos que puedan ver los

navegadores Web compatibles.


El aspecto puede personalizarse en una aplicacin de edicin de texto o de creacin de
pginas Web.

1 Seleccione Archivos XML si desea modificar mediante programacin la apariencia de los


datos.

2. Aada enlaces de las pginas Web existentes a su nueva pgina Web.


3. Copie las nuevas paginas Web a su servidor Web.
Las pginas Web estticas no pueden utilizar los privilegios de acceso de FileMaker Pro para la
proteccin, pero mediante el almacenamiento de los archivos en la carpeta FileMaker Web,
puede restringir el acceso especificando las direcciones IP que pueden acceder a los archivos en
el cuadro de dilogo Publicacin en la Web al instante. Para obtener ms informacin, consulte
Limitacin del acceso, excepto a las direcciones IP especificadas en la pgina 13. Para conocer
ms opciones de seguridad, consulte la documentacin de su servidor Web, o bien su ISP o el
administrador de la red.
Para obtener ms informacin acerca de la exportacin de registros como HTML o XML, consulte
la Ayuda de FileMaker Pro. Para obtener informacin general acerca de XML y archivos de
ejemplo, visite http://www.filemaker.com/support/technologies.

Captulo 3
Trabajo con bases de datos de FileMaker en la Web
Publicacin en la Web al instante de FileMaker Pro proporciona automticamente pginas Web y
formularios que interactan con su base de datos. Los usuarios de la Web hacen clic en los
botones del rea de estado para visualizar, buscar, ordenar, aadir, editar y eliminar registros.
Al activar Publicacin en la Web al instante y compartir archivos, puede acceder al archivo todo
aqul que tenga una cuenta para una base de datos y conozca la direccin IP o el nombre del
dominio en el que est hospedada. Dependiendo de los privilegios de sus cuentas, pueden:

1 ver los registros en diferentes presentaciones y vistas


1 aadir, duplicar y eliminar registros
1 aadir y editar datos en campos
1 realizar bsquedas en la base de datos para ver un subconjunto de registros
1 ordenar la base de datos para reorganizar los registros
Importante Gestione las cuentas y los conjuntos de privilegios para limitar el acceso de los
usuarios a las funciones de las bases de datos tanto para el escritorio como para la Web.

Requisitos de acceso a las bases de datos de FileMaker en la Web


Para trabajar con una base de datos publicada de FileMaker Pro, los usuarios de Web necesitan:

1 un navegador Web que tenga JavaScript habilitado: Internet Explorer 8, Internet Explorer 9,
Safari 5 o Firefox.

1 acceso a Internet o a una intranet.


1 la direccin IP (Internet Protocol) o el nombre de dominio del equipo que hospeda el archivo de
la base de datos.

Notas

1 Estos requisitos pueden ser diferentes a los del producto FileMaker que aloja la base de datos.
1 Publicacin en la Web al instante no es compatible con los navegadores iOS de los dispositivos
iPad, iPhone o iPod.

1 Publicacin en la Web al instante no es compatible con las soluciones de tiempo de ejecucin


o Kiosk debido a que los tiempos de ejecucin no se pueden compartir a travs de una red.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

18

Acceso a bases de datos de FileMaker en la Web


Para acceder a la pgina principal de la base de datos, los usuarios de Web abren el navegador
Web y escriben la direccin IP del ordenador principal.

Escriba la direccin IP o el nombre de


dominio en la ventana del navegador

1 En algunos casos, los usuarios de la Web pueden especificar el nombre de dominio y de host

del equipo en lugar de la direccin IP como, por ejemplo,


http://accounts.yourcompany.com. Tambin pueden especificar el nombre de host,
como http://yourcompany.com. Pngase en contacto con su proveedor de servicios de
Internet o su administrador de red para obtener informacin sobre cmo asignar un nombre de
dominio y de host a la direccin IP.

1 Si configura FileMaker Pro para que utilice un nmero de puerto que no sea el 80 (el puerto

por defecto), los usuarios de la Web deben aadir dicho nmero de puerto a la direccin IP, por
ejemplo: http://10.0.0.1:88. Consulte Especificacin de un nmero de puerto para
publicacin en la Web en la pgina 11.

1 Si realiza el alojamiento en FileMaker Server Advanced, los usuarios de la Web deben escribir
http://<direccin IP>:<Nmero de puerto>/fmi/iwp/
donde <direccin IP> es la direccin IP del equipo host y <Nmero de puerto> es el
nmero de puerto especificado para la publicacin en la Web.

1 Tambin puede crear una pgina HTML que contenga un enlace a una base de datos

publicada en la Web. Para obtener ms informacin, consulte Enlace con una base de datos
desde una pgina HTML en la pgina 14.

La pgina principal de la base de datos muestra en una lista las bases de datos de FileMaker Pro
que estn abiertas en el ordenador principal y activadas para compartir en la Web.
Si no ve en la lista una base de datos abierta y compartida:

1 Compruebe su nombre de archivo: debe ser nico y no contener comillas simples o dobles.
1 Asegrese de que No mostrar en la pgina principal de Publicacin en la Web al Instante
en el cuadro de dilogo Publicacin en la Web al instante est borrado.

Los usuarios de Web hacen clic en un nombre de archivo para abrir una base de datos.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

19

Para abrir la base


de datos, haga clic
en un nombre de
archivo

La pgina principal de la base de datos muestra los archivos compartidos con Publicacin en la
Web al instante

Inicio de sesin en un archivo


Al abrir una base de datos, se puede solicitar a los usuarios de Web la informacin de su cuenta.

Pgina de inicio de sesin basada en formularios

1 Si la cuenta de invitado y al menos otra de las dems cuentas que requieren autenticacin

tienen activado el privilegio ampliado de Publicacin en la Web al instante, los usuarios de la


Web tienen la opcin de iniciar sesin con la cuenta de invitado en lugar de con un nombre de
cuenta y contrasea.

1 Si la cuenta de invitado est activada con el privilegio ampliado de Publicacin en la Web al

instante, los usuarios de la Web tienen la opcin de iniciar sesin con la cuenta de invitado en
lugar de con un nombre de cuenta y contrasea.

1 El conjunto de privilegios predeterminado para las cuentas de invitado proporciona acceso de


"slo lectura". Puede cambiar el privilegio predeterminado en la pestaa Cuentas del cuadro
de dilogo Gestionar seguridad. Para obtener ms informacin, consulte la Ayuda de
FileMaker Pro.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

20

1 Por lo general, los usuarios de Web no pueden modificar la contrasea de su cuenta desde un
navegador Web. Sin embargo, es posible utilizar el paso de guin Cambiar contrasea para
designar una contrasea preestablecida que el usuario puede cambiar.

1 Puede dejar que los usuarios cambien sus cuentas de acceso desde el navegador Web con el

paso de guin Repetir acceso (por ejemplo, para cambiar de la cuenta de invitado a otra cuenta
con ms privilegios). Observe que no puede utilizar el paso de guin Repetir acceso para
cambiar de nuevo a la cuenta Invitado.

1 Ya que la autenticacin bsica se ha reemplazado por un modelo basado en formularios, los


nombres de cuenta y las contraseas no estn limitadas al juego de caracteres ISO-Latin-1.

1 Con FileMaker Server Advanced, puede limitar la lista de bases de datos alojadas mostradas

en la pgina Inicio de la base de datos a solo las bases de datos a las que puede acceder cada
usuario de la Web. Para ello, seleccione Enumerar slo las bases de datos a las que tiene
acceso autorizado cada usuario en la pestaa Servidor de bases de datos > Seguridad
de la consola de administracin. Si esta opcin est seleccionada, se solicitara la informacin
de cuenta a los usuarios de Web antes de que vean la Pgina principal de la base de datos.

Trabajo con datos en Publicacin en la Web al instante


Los usuarios Web interactan con las bases de datos de la Web en los modos Visualizar o Buscar.
Desde el rea de estado se puede acceder a todas las funciones que permiten a los usuarios de
Web interactuar con su base de datos, como por ejemplo, introducir, editar, eliminar y buscar
registros.
rea de estado en modo Visualizar

Datos de una presentacin de FileMaker que se muestran en un navegador Web con Publicacin en la Web al instante

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

21

Visualizacin y modificacin de registros en modo Visualizar


En el modo Visualizar, los usuarios de la Web realizan las tareas haciendo clic en un botn del
rea de estado. Si su nombre de cuenta y privilegios ofrecen acceso, pueden:

1
1
1
1
1
1
1
1
1

crear registros
editar registros
registros duplicados
eliminar registros
ordenar el conjunto encontrado (basndose en los campos de la presentacin actual)
mostrar todos los registros
omitir del conjunto encontrado el registro actual
omitir del conjunto encontrado varios registros consecutivos
ver los registros omitidos (y ocultar el conjunto encontrado existente)

Mantenga pulsado el puntero sobre un botn para ver su descripcin. Los procedimientos se
esbozan en la Ayuda de Publicacin en la Web al instante. Para ver el archivo de ayuda, haga
clic en el botn Ayuda del rea de estado.

Ver el registro
anterior o
siguiente

Usar barra de
desplazamiento
para desplazarse
por los registros

Escribir nmero para ver el


registro especificado
Conjunto
encontrado
actual

Cambiar
presentaciones y
vistas de
presentaciones

Mostrar todos
los registros

Aadir, editar, eliminar, duplicar,


omitir o mostrar los registros
omitidos

Ordenar registros

Crear y modificar
las solicitudes de
bsqueda

Ir a pgina de inicio
de la base de datos

Terminar sesin
en una base de
datos para
proteger los
datos

rea de estado en modo Visualizar

Guardar datos nuevos o cambiados en el host

No guardar los cambios y volver al


modo Visualizar

No guardar los cambios y continuar


con la edicin del registro

rea de estado al editar registros

Importante Tras introducir o editar los datos de un registro, los usuarios de la Web deben hacer
clic en el botn Enviar del rea de estado para guardar el registro en la base de datos.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

22

Buscar registros
En el modo Buscar, los usuarios de Web tienen la mayora de las capacidades de bsqueda que
tienen los usuarios de escritorio de FileMaker Pro. Pueden:

1
1
1
1
1

crear peticiones de bsqueda


duplicar peticiones de bsqueda
eliminar peticiones de bsqueda
mostrar todos los registros
extender (ampliar) o restringir (reducir) el conjunto encontrado

Nota Los usuarios de la Web no pueden guardar un conjunto encontrado de registros (llamado
enlace a snapshot en FileMaker Pro) ni tienen acceso a solicitudes de bsqueda guardadas. Sin
embargo, pueden volver a utilizar las solicitudes de bsquedas creadas durante la sesin del
navegador Web actual. Si desea ms informacin, consulte la Ayuda de Publicacin en la Web al
instante.
Ver la peticin de
bsqueda anterior o
siguiente

Conmutacin muestra u
oculta rea de estado

Estado de las
peticiones de
bsqueda actuales

Cambiar presentaciones
y vistas de
presentaciones

Aadir o eliminar
solicitudes de
bsqueda

Realizar y
cancelar
una
bsqueda

Duplicar o restablecer las solicitudes


de bsqueda, o modificar los
resultados de bsqueda anteriores

Incluir operadores de
bsqueda en la peticin de
bsqueda

Omitir o incluir registros


coincidentes con los criterios
de bsqueda

rea de estado en modo Buscar

Nota Tras introducir o editar los criterios de bsqueda de una peticin de bsqueda, los usuarios
de Web deben hacer clic en el botn Ejecutar bsqueda del rea de estado para enviar la
peticin al host.
Los usuarios de Web pueden mostrar u ocultar el rea de estado con un botn de conmutacin.
Para tener un control total sobre la interfaz del usuario, puede crear un guin de arranque para
asegurarse de que el rea de estado est oculta. Para obtener ms informacin, consulte Cmo
ocultar el rea de estado para personalizar la interfaz en la pgina 36.

Trabajo con registros que contienen un visualizador Web


Los usuarios de Web pueden interactuar con los visualizadores Web de forma muy similar a los
usuarios del escritorio de FileMaker Pro.
Los usuarios de la Web pueden:

1 Ver el contenido de pginas Web relacionado con el registro actual, incluido el contenido que
requiere un plug-in de navegador Web como documentos PDF, pelculas QuickTime, etc.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

23

1 Hacer clic en enlaces para navegar por sitios Web.


1 Utilizar el men abreviado de un visualizador Web para avanzar y retroceder por las pginas
Web, copiar texto, etc.

Nota Para avanzar y retroceder en el visualizador Web en la Publicacin en la Web al instante,


utilice el men abreviado. Haga clic con el botn derecho (Windows) o pulse la tecla Control (Mac
OS) en el visualizador Web y elija Atrs o Adelante. Si la presentacin tiene ms de un
visualizador Web, el men abreviado slo funciona con el ltimo visualizador Web que ha
cambiado de una pgina a otra y no necesariamente con el visualizador sobre el que se encuentra
el puntero.

Finalizacin de la sesin de una base de datos y cierre de una sesin Web


Cuando los usuarios de Web dejen de trabajar con una base de datos, es importante que hagan
clic en el botn Terminar sesin del rea de estado y que salgan de la aplicacin del navegador
de Web. Si cierran las ventanas del navegador o salen de la aplicacin del navegador antes de
terminar la sesin, su sesin se quedar abierta. Esto puede:

1 impedir que los dems usuarios accedan a los datos si se ha alcanzado el nmero mximo de
conexiones a la Web.

1 hacer que los datos sean vulnerables a los piratas informticos hasta que se supera el tiempo
de espera especificado

Si esto ocurre, puede esperar a que se supere el tiempo de espera de la sesin o cerrar el archivo
en la mquina principal, lo que desconecta de inmediato a todos los usuarios de Web. No hay
forma de enviar un mensaje a los usuarios de Web para solicitarles que terminen sus sesiones.
Si le preocupa que los usuarios de Web no terminen la sesin de la base de datos correctamente,
puede especificar un tiempo de espera de sesin breve, lo que reduce los inconvenientes si los
usuarios de la Web no terminan la sesin de la base de datos correctamente. Para ms
informacin, consulte Desconexin de las cuentas Web inactivas en la pgina 14. Tambin
puede crear un botn con guiones que desconecte de forma segura a los usuarios de Web.
Consulte Creacin de un guin para terminar la sesin de una base de datos y cerrar la sesin
en la pgina 41.
Si le preocupa la seguridad, debera hospedar los archivos con FileMaker Server y activar el
cifrado SSL en un navegador Web. Para obtener ms informacin, consulte la Gua del usuario
de FileMaker Pro o la Ayuda de FileMaker Server.

Visualizacin de una base de datos con el rea de estado oculto


Al igual que en la versin de escritorio de FileMaker Pro, se puede crear un guin que oculte y
bloquee el rea de estado cuando la base de datos se abra en un navegador Web. Esto permite
disear una interfaz personalizada.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

24

Tenga en cuenta lo siguiente:

1 Si bloquea el rea de estado, debe crear manualmente guiones y botones que ofrecen a los

usuarios todas las funciones necesarias. Por ejemplo, debe crear botones para que los
usuarios puedan crear registros nuevos, entrar en el modo Editar para modificar datos, eliminar
registros, cambiar presentaciones, etc. Es muy importante probar meticulosamente los
archivos de la base de datos para asegurarse de que ha ofrecido a los usuarios de Web acceso
a las funciones ms importantes.

1 Para asegurar los datos de forma correcta, debe crear un guin que termine la sesin de la

base de datos de los usuarios de Web y cierre la sesin. Para obtener ms informacin,
consulte Creacin de un guin para terminar la sesin de una base de datos y cerrar la sesin
en la pgina 41.

1 Debe ofrecer documentacin que ayude a los usuarios a interactuar con sus datos desde su

entorno personalizado, ya que la mayora de las instrucciones incluidas en el archivo de ayuda


de Publicacin en la Web al instante no sern adecuadas.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

25

Diferencias entre FileMaker Pro y Publicacin en la Web al instante


El rea de estado en la Publicacin en la Web al instante es muy similar a la barra de herramientas
de estado en FileMaker Pro. Los usuarios de la Web pueden conmutar entre los modos de
visualizacin y bsqueda, elegir presentaciones y vistas, y mucho ms.
rea de estado en
modo Visualizar

Datos de una presentacin de FileMaker que se muestran en un navegador Web con Publicacin
en la Web al instante

Barra de
herramientas de
estado en modo
Visualizar

Datos que se muestran en una presentacin de FileMaker Pro

Ventajas de acceder a bases de datos con Publicacin en la Web al instante


Hay algunas ventajas nicas de la funcin Publicacin en la Web al instante en FileMaker Pro:

1 Resulta muy fcil y rpido distribuir una solucin en la Web con la base de datos existente. No
es necesario utilizar herramientas de creacin de pginas Web, escribir cdigo HTML o CSS
ni utilizar otras tecnologas para compartir los datos con cualquiera que utilice un navegador
Web compatible.

1 Se puede acceder a los datos de forma remota, tanto desde una oficina en casa como cuando
se est de viaje.

1 Al ocultar y bloquear el rea de estado es fcil distribuir una aplicacin basada en Web
personalizada.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

26

Ventajas de acceder a bases de datos con FileMaker Pro


Aunque el acceso a bases de datos desde la Web es muy similar al de FileMaker Pro, no
responde tan bien como el acceso a bases de datos desde un cliente de red de FileMaker Pro:

1 En la Web no hay funciones de personalizacin disponibles. Aunque los usuarios de Web

pueden elegir presentaciones y diferentes vistas de presentaciones, no pueden aadir, eliminar


ni modificar campos, presentaciones, guiones, relaciones, etc. Los usuarios de la Web
tampoco pueden personalizar el rea de estado.

1 El rea de estado de la Publicacin en la Web al instante no incluye el cuadro de texto

Bsqueda rpida ubicado en la barra de herramientas de estado de FileMaker Pro. Sin


embargo, la Publicacin en la Web al instante admite el paso de guin Realizar bsquedas
rpidas.

1 Los usuarios de Web no pueden interactuar directamente con el disco duro, por lo que no
funcionar la importacin/exportacin de datos, la funcin de arrastrar y soltar, y la
automatizacin con OLE, ActiveX y eventos de Apple.

1 Los usuarios de la Web solo pueden introducir datos en campos numricos, de texto, de fecha,
de hora o de fecha y hora.

1 Los usuarios de la Web no pueden introducir ni modificar objetos de campos contenedores


como, por ejemplo, imgenes, sonidos y archivos de QuickTime.

1 Los usuarios de Web no pueden introducir datos con formato de texto enriquecido (RTF).
1 Los usuarios de Web no pueden ver e imprimir informes complejos de varias pginas.
1 Los usuarios de la Web slo pueden ver 25 registros cada vez en la Vista Lista y slo 50

registros cada vez en la Vista Tabla. Deben utilizar los controles de navegacin en el rea de
estado para ver registros adicionales. Los usuarios de FileMaker Pro pueden ver todos los
registros de una vez en las Vistas Lista y Tabla.

1 Los usuarios de Web no pueden comprobar la ortografa de sus datos.


1 Los usuarios de Web slo deben interactuar con las bases de datos desde una ventana del
navegador.

1 El inicio de sesin nico de la fuente de datos ODBC no se admite en la Publicacin en la Web


al instante.

1 Los comandos de teclado de FileMaker Pro no se pueden utilizar en un navegador Web.


1 Las informaciones de herramientas que se muestran en un navegador Web slo se actualizan
cuando se carga una pgina.

1 Los usuarios de Web no pueden utilizar los botones de guin Atrs y Adelante para navegar

en el visualizador Web. Sin embargo, los usuarios de Web pueden elegir Atrs y Adelante en
el men abreviado del visualizador Web.

1 Incluso si anula la seleccin de Permitir interaccin con contenido del visualizador Web,

los usuarios de Web pueden seguir interactuando con el visualizador Web de forma limitada.

1 Los usuarios de Web observan un tiempo de descarga superior en Vista Lista al navegar por
registros que muestran visualizadores Web.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

27

Usar fuentes de datos ODBC externos en la Publicacin en la Web al


instante
Para admitir la autenticacin con una fuente de datos ODBC externa en Publicacin en la Web al
instante, tiene que guardar el nombre de usuario y contrasea de la fuente de datos externa en
la base de datos de FileMaker.
Nota El inicio de sesin nico de la fuente de datos ODBC no se admite en la Publicacin en la
Web al instante.
1. Abra la base de datos.
2. Seleccione el men Archivo > Gestionar > Fuentes de datos externas.
3. Aparece el cuadro de dilogo Gestionar fuentes de datos externas.
4. Seleccione la fuente de datos ODBC en la lista y haga clic en Editar.
5. Para la autenticacin, seleccione Especificar nombre de usuario y contrasea (se aplica a
todos los usuarios) e introduzca el nombre de usuario y la contrasea para la base de datos
ODBC externa.
6. Haga clic en Aceptar.
Para obtener ms informacin acerca del uso de la fuente de datos ODBC externa, consulte la
Ayuda de FileMaker Pro.

Usar las fuentes de datos externas de FileMaker en la Publicacin en la


Web al instante
Para admitir la autenticacin con una fuente de datos externa de FileMaker en Publicacin en la
Web al instante, la base de datos de FileMaker y la fuente de datos externa tienen que usar el
mismo nombre de usuario y contrasea. El nombre de usuario y la contrasea en la base de datos
de FileMaker tambin deben tener el privilegio ampliado de Publicacin en la Web al instante
activado.
Los usuarios deben utilizar un nombre de usuario y una contrasea corriente para iniciar sesin
de tal forma que los mismas credenciales puedan pasar a la fuente de datos externa para la
autenticacin.
Para obtener ms informacin acerca del uso de la fuente de datos de FileMaker externa, consulte
la Ayuda de FileMaker Pro.

Captulo 3 | Trabajo con bases de datos de FileMaker en la Web

28

Captulo 4
Diseo de bases de datos para Publicacin en la
Web al instante
Con FileMaker Pro, los datos que se muestran en formularios Web con Publicacin en la Web al
instante tienen la apariencia y se comportan de forma similar a una presentacin de FileMaker. Al
disear soluciones a las que se accede en la Web, hay algunas limitaciones tecnolgicas que
debe conocer. Por ejemplo, las presentaciones de FileMaker Pro se generan en la Web con Hojas
de estilo en cascada, que no ofrece un soporte grfico tan slido como la aplicacin
FileMaker Pro.

Consejos para disear presentaciones para Publicacin en la Web al


instante
Las presentaciones de FileMaker Pro determinan los campos que ven los usuarios de la Web y
el formato de los datos.

1 Al igual que FileMaker Pro, las presentaciones Web predeterminadas se pueden especificar
con guiones de arranque.

1 Las cuentas y los privilegios de los usuarios determinan las presentaciones que pueden ver los
usuarios de la Web.

1 Los usuarios de la Web slo pueden realizar bsquedas en los campos que estn presentes
en la presentacin activa.

1 Si va a disear presentaciones especficamente para bsquedas, tenga en cuenta que los

usuarios de la Web no pueden introducir criterios de bsqueda para los campos globales, de
sumario o contenedor.

1 Si crea carpetas de presentaciones mediante el cuadro de dilogo Gestionar presentaciones


en FileMaker Pro, todas las carpetas de presentaciones se incluyen en el mismo nivel en el
men desplegable Presentacin en la Publicacin en la Web al instante. Las carpetas de
presentaciones no se muestran en la Publicacin en la Web al instante.

1 Si los usuarios aaden demasiados espacios anteriores o posteriores antes o despus de los

datos en un campo de texto, los datos podran no aparecer en dicho campo al abrir la base de
datos en la Publicacin en la Web al instante. Para evitarlo, advierta a los usuarios de que no
deben aadir espacios anteriores. En caso de que sean necesarios espacios adicionales,
debera asegurarse de que la longitud del campo de texto puede albergar los espacios
adiciones, o aada una barra de desplazamiento al campo de texto.

1 Si se aplica a un campo un formato de lista desplegable o men emergente que utilice valores
de dos campos diferentes, el control de campo podra aparecer cortado al intentar visualizarlo
en la Publicacin en la Web al instante. Para aumentar la anchura del control de campo en la
Publicacin en la Web al instante, aumente la anchura del campo en la presentacin.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

30

Consejos para generar presentaciones en Publicacin en la Web al instante


Importante Debe seleccionar el tema Classic en el cuadro de dilogo Ajustar presentacin de
FileMaker Pro para las presentaciones que desee utilizar en Publicacin en la Web al instante. Si
las presentaciones utilizan cualquier otro tema, stas no sern compatibles con la Publicacin en
la Web al instante.
Los archivos creados en FileMaker Pro 11 y versiones anteriores que se hayan convertido
a FileMaker Pro 12 presentarn el tema Classic tras la conversin. Sin embargo, las bases
de datos creadas en FileMaker Pro 12 no presentarn este tema de forma predeterminada.
Las presentaciones se generan en los navegadores Web con Hojas de estilo en cascada (CSS).
No todos los objetos de las presentaciones pueden mostrarse con CSS. Por ejemplo:

1 Evite las lneas diagonales, los patrones de Pluma, los patrones de relleno y los valos, ya que
no se muestran en los navegadores Web.

1 Los objetos redondos creados con herramientas FileMaker Pro no se pueden generar. Por
ejemplo:

1 Los rectngulos redondos se muestran como rectngulos.


1 Los botones y las pestaas de los paneles de pestaas aparecen como rectngulos (sin
esquinas redondeadas).

1 No se muestran los crculos.


No obstante, la Publicacin en la Web al instante puede mostrar una imagen de un objeto
redondo. Puede utilizar las herramientas de presentacin FileMaker Pro para dibujar un objeto
redondo, utilizar la funcin de captura de pantallas del sistema operativo para crear una
imagen del objeto y, a continuacin, pegar o insertar la imagen en la presentacin de FileMaker
Pro. Esta alternativa no funciona en el caso de las pestaas redondeadas.

1 Las imgenes complejas o con capas no se generan correctamente. Es mejor crear imgenes

compuestas en algn programa de dibujo y, seguidamente, pegar la imagen en la presentacin


de FileMaker Pro.

1 Si las imgenes tienen componentes transparentes, utilice el formato de archivo GIF.


1 Para los formularios e informes, cree campos suficientemente grandes como para mostrar e

imprimir los datos. En el navegador Web, los campos no se expanden cuando estn activos y
el contenido del campo no se escribe. Sin embargo, es posible formatearlos de tal manera que
muestren una barra de desplazamiento con la que los usuarios puedan ver su contenido.

1 No se debe dar formato a un campo de fecha y hora para mostrar un calendario desplegable.

El calendario y el icono del calendario opcional no se muestran en los campos de fecha y hora
en los modos Visualizar y Buscar.

1 Organice los campos formateados como un juego de casillas de verificacin o un juego de

botones de radio con las listas mostradas horizontalmente para obtener los mejores resultados.

1 Los botones circulares y las casillas de verificacin se muestran como controles HTML
estndar. Si se recortan, aumente los campos en la presentacin de FileMaker Pro.

1 Los botones pueden mostrar varias lneas de texto si incluye caracteres de retorno entre las

lneas. Asegrese de que el botn es suficientemente grande como para acomodar el texto en
los navegadores Web admitidos.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

31

1 Publicacin en la Web al instante ofrece estilos de texto limitados. No se admiten los estilos de
texto de los prrafos, los tabuladores y la alineacin vertical. Adems, el subrayado, el
subrayado de palabra y el doble subrayado se generan como subrayado normal. Evale sus
presentaciones en todos los navegadores Web compatibles antes de compartir la base de
datos con otros.

1 Los usuarios de la Web pueden visualizar el texto resaltado especificado en la presentacin.

Sin embargo, los usuarios de la Web no pueden aadir o realizar cambios al texto resaltado
mediante los botones en el rea de estado. Para permitir a los usuarios de la Web resaltar texto,
debe incluir un botn en la presentacin que ejecute un guin de FileMaker Pro. Para resaltar
texto, puede utilizar el paso de guin TextStyleAdd con el estilo HighlightYellow y el paso de
guin TextStyleRemove para eliminar el estilo HighlightYellow.

1 Si el texto de la presentacin salta a otra lnea, aumente el tamao de los mrgenes del texto
en la presentacin de FileMaker Pro. Por ejemplo, si el texto est alineado a la izquierda,
arrastre el identificador inferior derecho ligeramente a la derecha.

1 No se admiten las siguientes partes de la presentacin: cabecera inicial, pie de pgina inicial
y sumario de FileMaker Pro, y deben eliminarse de las presentaciones utilizadas con
Publicacin en la Web al instante.

1 Las partes del subsumario dinmico no aparecen en la Publicacin en la Web al instante.


1 Para evitar cortar pelculas, asegrese de que el campo contenedor es suficientemente grande
para mostrar la pelcula y los controles de pelculas.

1 Evite usar ms de una copia del mismo campo en una presentacin, con independencia de si

los estilos de control son iguales o diferentes. Por ejemplo, no use un campo con un estilo de
control de cuadro de edicin y el mismo campo con un estilo de control de lista desplegable. En
caso contrario, los usuarios de la Web deben introducir los mismos datos en todas las copias
del campo para guardar los cambios o realizar una bsqueda. La misma restriccin se aplica a
ms de un portal o portal filtrado en la presentacin que hace referencia a los mismos campos.

1 El formato condicional no aparece en la Publicacin en la Web al instante.

Consideraciones de diseo de la vista Lista y la vista Tabla


Con Publicacin en la Web al instante, los usuarios pueden elegir dinmicamente una vista de
presentacin para interactuar con los datos de la presentacin activa (siempre que active la vista
de presentacin en el cuadro de dilogo Ajustar presentacin).
Estas son las principales diferencias entre las vistas de FileMaker Pro y de Publicacin en la Web
al instante:

1 En la Publicacin en la Web al instante, la Vista Lista muestra el registro actual en la parte

superior de la pgina, y la Vista Tabla muestra el registro actual en la primera fila de la tabla. A
continuacin, siguen todos los registros en el orden de ordenacin tras el registro actual.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

32

1 En FileMaker Pro, la ordenacin en las Vistas Lista y Tabla no se realiza de acuerdo con el

registro actual y todos los registros se muestran siempre, con independencia de qu registro
constituye el registro actual. En la Publicacin en la Web al instante, la ordenacin en las Vistas
Lista y Tabla se realiza de acuerdo con el registro actual y determina el nmero de registros
mostrados. Por ejemplo, si el registro actual es el ltimo registro en orden ascendente, slo se
muestra este registro ya que no hay ms registros tras l. Los mismos registros, en orden
descendente, se mostrarn con el registro actual como el primer registro.

1 En FileMaker Pro, los registros se pueden clasificar por orden ascendente o descendente

haciendo clic en la cabecera de la columna (el nombre de campo) en la Vista Tabla. En la


Publicacin en la Web al instante, los registros se pueden ordenar haciendo clic en las
cabeceras de columna o en el botn Ordenar del rea de estado.

Consejos para trabajar con datos en un navegador Web


1 El formato de los campos de fecha, de hora, marca de fecha y hora y numricos se especifica
en la presentacin.

1 Los usuarios de la Web pueden ver los grficos especificados en la presentacin. Si se

modifican los datos del grfico, la Publicacin en la Web al instante mostrar el grfico
actualizado al actualizar la ventana del navegador. Sin embargo, los usuarios de la Web no
pueden realizar cambios en el diseo del grfico ni crear nuevos grficos.

1 Los datos de los campos repetidos se muestran en navegadores Web.


1 El orden de tabulacin definido en una presentacin funciona en la Publicacin en la Web al

instante. Sin embargo, los campos slo se pueden tabular mientras se est en modo Editar o
en modo Buscar. Los controles de pestaas y los botones no se incluyen en el orden de
tabulacin en la Publicacin en la Web al instante.

Nota El orden de tabulacin de un navegador Web puede variar del orden de tabulacin de
FileMaker Pro. Los distintos navegadores pueden admitir de distinta forma el orden de
tabulacin.

1 Slo la tecla Tabulador es compatible para navegar entre campos u objetos en la Publicacin en
la Web al instante.

1 Los mens y las listas emergentes se muestran con mens HTML emergentes. Los usuarios
de la Web no pueden editar listas de valores con Editar ni introducir valores que no estn en
alguna lista de valores con Otro.

1 Si su presentacin contiene un portal, los registros relacionados tambin aparecen en el

navegador Web dentro de un portal, siempre que el archivo o la tabla relacionados tambin se
compartan con la Publicacin en la Web al instante. Cuando enve un registro que contenga
un portal, es posible que reciba la notificacin de que otro usuario ha modificado uno de los
registros desde que carg la pgina. Si esto ocurre, actualice la pgina y vuelva a enviar los
datos. Si ste es un escenario probable, quizs deba utilizar los portales como formularios de
"slo lectura". Como alternativa, puede editar los datos de registros relacionados en portales
con el paso de guin Ir al registro relacionado y editndolos directamente.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

33

1 Los usuarios de la Web pueden crear y editar registros de portales, incluidos registros de

portales filtrados. Para eliminar un registro del portal, debe incluir un botn con guiones que
seleccione el registro apropiado del portal y que, seguidamente, lo elimine. Los usuarios de la
Web no pueden crear ni cambiar filtros de portales.

1 Cuando un archivo de una base de datos publicado contiene referencias a un archivo

relacionado protegido que no tiene autorizacin de acceso, los usuarios de la Web no pueden
autorizar el acceso al archivo protegido en la Publicacin en la Web al instante. Por
consiguiente, cuando los usuarios de la Web abren el archivo de una base de datos publicado,
ste no contiene datos del archivo protegido. Para impedirlo, asegrese de utilizar FileMaker
Pro para autorizar todos los archivos que hacen referencia a archivos protegidos. Si desea
obtener ms informacin acerca de cmo autorizar el acceso a archivos protegidos en una
solucin de mltiples archivos, consulte la Ayuda de FileMaker Pro.

Consideraciones generales del diseo de bases de datos


Tenga en cuenta lo siguiente:

1 Si va a disear una base de datos a la que vayan a acceder clientes de red de Publicacin en
la Web al instante y de FileMaker Pro, es conveniente realizar el diseo pensando en los
clientes Web, con lo que se garantiza la compatibilidad entre ambas tecnologas.

1 Con Publicacin en la Web al instante, la comunicacin desde un cliente al host de FileMaker

pasa por tecnologas intermediarias. Cuando se solicitan datos con Publicacin en la Web al
instante, la peticin se enva desde un navegador Web a un entorno virtual de FileMaker, que
procesa la peticin y, seguidamente, solicita y recupera los resultados de FileMaker Pro. A
continuacin, estos resultados se devuelven al navegador. Por lo general, los usuarios de la
Web no detectan esta interaccin, pero de vez en cuando hay que tomar alguna medida para
asegurarse de que los resultados son los mismos, independientemente de la forma en que los
clientes accedan a la base de datos. Al no tener conexin directa con el host, los usuarios de
la Web no reciben notificacin inmediata cuando cambian los datos. Por ejemplo, es posible
que tenga que actualizar sus guiones e incluir el paso de guin Consignar registros/peticiones
para actualizar la ventana del navegador. Para obtener ms informacin, consulte Consejos y
consideraciones sobre los pasos de guin en la pgina 38 y Creacin de un guin para
terminar la sesin de una base de datos y cerrar la sesin en la pgina 41.

1 Debe asignar un nombre de archivo nico a las bases de datos cuando las aloje con la

Publicacin en la Web al instante. Si tiene dos bases de datos hospedadas con el mismo
nombre, slo una aparece en la pgina principal de la base de datos en la Publicacin en la
Web al instante.

1 Al definir nombres de cuenta y contraseas, evite los caracteres que se puedan interpretar de

forma incorrecta en la Web. Puede que desee limitar los nombres de cuenta y las contraseas
slo a caracteres alfabticos y numricos.

1 Es conveniente no establecer demasiadas validaciones de campos en una presentacin. En

FileMaker Pro, se comprueba la validacin cuando los usuarios hacen clic fuera de un campo. En
la Publicacin en la Web al instante, la validacin slo se comprueba cuando los usuarios hacen
clic en el botn Enviar, momento en que se recibir un mensaje por el primer error de validacin.
Una vez que los usuarios corrigen el primer error de validacin, se recibir un mensaje por el
siguiente error de validacin, y as sucesivamente. Los usuarios de la Web deben corregir todos
los errores de validacin antes de tener la autorizacin para enviar un registro.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

34

1 Normalmente, los plug-ins de otros fabricantes se pueden utilizar para bases de datos

publicadas en Web si no intentan mostrar informacin en la pantalla de los usuarios finales, si


no requieren interaccin directa con el usuario final, si no interactan con la interfaz de usuario
de FileMaker Pro ni requieren cualquier otro tipo de interaccin de los usuarios finales.

1 Si hospeda una base de datos con FileMaker Server Advanced, utilice solamente aquellos

plug-ins que se hayan activado para el Motor de publicacin en la Web de FileMaker Server.
(En general, los plug-ins diseados para utilizarse solamente con FileMaker Pro no sern
compatibles con el Motor de publicacin en la Web.) Para obtener ms informacin sobre la
instalacin de plug-ins en FileMaker Server Advanced, consulte la Gua de inicio de FileMaker
Server, que se incluye con FileMaker Server Advanced.

1 No debe acceder al mismo archivo desde varias ventanas del navegador o en varias pestaas
de la misma ventana del navegador.

1 Si la solucin incluye varios archivos:


1 Publicacin en la Web al instante debe activarse en todas las bases de datos. Si no desea

que se pueda acceder directamente a los archivos relacionados, puede excluir un nombre
de archivo de la pgina principal de la base de datos activando la opcin No mostrar en la
pgina principal de la base de datos de Publicacin en la Web al instante del cuadro de
dilogo Publicacin en la Web al instante.

1 Se deben crear conjuntos de cuentas, contraseas y privilegios idnticos en cada archivo

utilizado por Publicacin en la Web al instante. La cuenta y la contrasea especificadas al


abrir el primer archivo se utilizan para autenticar archivos relacionados.

1 Los navegadores Web no pueden mostrar campos de otro archivo en una presentacin, a
no ser que la Publicacin en la Web al instante est activada en dicho archivo y ste
contenga la misma cuenta y contrasea actualmente en uso. Tambin se aplica a los
campos de clculo basados en valores de campo de otros archivos.

1 Puede que algunas funciones como, por ejemplo, el formato de campo Calendario

desplegable no funcionen o que tengan el mismo aspecto en la Publicacin en la Web al


instante que el que tenan en FileMaker Pro.

1 Aunque los paneles de pestaas no se pueden seleccionar con comandos del teclado, puede

utilizar el paso de guin Ir a objeto o Ir al campo para permitir que los usuarios de la Web
accedan a los paneles de pestaas. Consulte Guiones de FileMaker y Publicacin en la Web
al instante en la pgina 38.

1 Los mens personalizados de FileMaker Pro Advanced no tienen efecto sobre las bases de
datos publicadas en la Web visualizadas en un navegador Web.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

35

Trabajo con grficos, sonidos y pelculas en la Web


Los campos contenedor almacenan y muestran imgenes, sonidos, pelculas y cualquier tipo de
archivo. Los objetos contenedores se pueden incrustar dentro de la propia base de datos con un
enlace a una referencia mediante una ruta alternativa o se pueden almacenar de forma externa.
Si va a alojar la base de datos con FileMaker Pro, los objetos contenedores a los que se hace
referencia deben almacenarse en la carpeta Web de la carpeta FileMaker Pro.
Puede optimizar los campos contenedor para el contenido esttico o interactivo:

1 Los campos contenedor se optimizan de forma predeterminada para el contenido esttico.

Los usuarios de la Web no pueden reproducir archivos de vdeo o audio ni abrir archivos PDF
en los campos contenedor optimizados para el contenido esttico; en su lugar, vern un grfico
esttico o un enlace al objeto del campo contenedor.

1 Los campos contenedor optimizados para el contenido interactivo permiten a los usuarios de

la Web reproducir archivos multimedia e interactuar con archivos PDF. Para optimizar el campo
contenedor como contenedor interactivo, seleccione la opcin Contenido interactivo en
FileMaker Pro mediante el Inspector.

Los navegadores Web no proporcionan compatibilidad uniforme con los archivos multimedia;
las versiones del navegador varan en funcin de los sistemas operativos Mac OS y Windows.
Es posible que algunos navegadores no muestren o reproduzcan correctamente determinados
archivos multimedia. Por ejemplo, los archivos de vdeo pueden reproducirse como archivos
de sonido si el sistema operativo o el navegador del usuario de la Web no admite un formato
de archivo de vdeo especfico.
Es posible que se solicite a los usuarios de la Web que desbloqueen el contenido para que pueda
reproducirse.
Es posible que se solicite a los usuarios de la Web que instalen plug-ins del navegador. Por
ejemplo, se puede pedir a los usuarios de la Web que instalen el Reproductor de Windows Media
o QuickTime Player para reproducir archivos multimedia. Si conoce el navegador que utilizarn
los usuarios de la Web, compruebe los archivos multimedia con ese navegador para confirmar
que puede reproducir ese tipo de archivo.
Los tipos de archivos recomendados se muestran en la tabla siguiente.
Para este tipo de medio

Utilice estos tipos de archivos


recomendados

Archivo de vdeo

.avi, .mov, .mp4

Archivo de sonido

.mp3

Archivo de imagen

.jpg, .png

Nota Al publicar una base de datos en la Web con Publicacin en la Web al instante, los usuarios
no podrn aadir grficos, sonidos ni pelculas a un campo contenedor.

Establecimiento de la presentacin y la vista inicial


Si una base de datos de FileMaker Pro se configura para que ejecute un guin al iniciarse, los
usuarios que accedan a ella mediante Publicacin en la Web al instante pueden ver los resultados
de dicho guin cada vez que abren la base de datos. Al configurar un guin de arranque, se puede
determinar qu presentacin y vista ven los usuarios de la Web al abrir la base de datos con los
pasos de guin siguientes:

1 Ir a la presentacin [Nombre de la presentacin]

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

36

1 Modo visualizar []
1 Ver como [Vista Formulario]
Tambin se puede especificar una presentacin inicial en el cuadro de dilogo Opciones
de archivo. Para obtener ms informacin, consulte la Ayuda de FileMaker Pro.

Cmo ocultar el rea de estado para personalizar la interfaz


FileMaker Pro genera automticamente controles de la interfaz en el rea de estado para
interactuar con las bases de datos compartidas con Publicacin en la Web al instante. Estos
controles permiten al usuario crear, modificar y eliminar registros; cambiar de vista y de modo al
acceder a bases de datos a travs de un navegador Web; buscar y ordenar registros; abrir ayuda
de HTML; etc. Si desea presentar su propia interfaz para ejecutar todas las tareas de las bases
de datos, puede crear un guin que oculte el rea de estado al abrir el archivo.
Para eliminar controles de Publicacin en la Web al instante, cree un guin de arranque que
incluya Mostrar/ocultar herramientas [Ocultar] como uno de los primeros pasos. Si desea
soluciones en las que se utilicen varios archivos de base de datos, utilice este paso de guin
de arranque en cada archivo.
Si desea evitar que los usuarios de la Web puedan crear registros nuevos, puede:

1 crear un guin para ocultar el rea de estado, o


1 evitar la creacin de nuevos registros con una cuenta de usuario en el cuadro de dilogo
Gestionar seguridad.

Importante Al eliminar los controles de Publicacin en la Web al instante de FileMaker Pro, los
usuarios de la Web son totalmente dependientes de los botones con guiones. Debe incluir un
botn que permita a los usuarios de la Web terminar la sesin de la solucin, as como realizar
otras tareas. Para obtener ms informacin, consulte Creacin de un guin para terminar la
sesin de una base de datos y cerrar la sesin en la pgina 41.
Puede incluir botones con guiones en la presentacin para:

1
1
1
1
1
1

aadir, seleccionar, desplazar, editar y eliminar registros.


especificar criterios de bsqueda y ejecutar peticiones de bsqueda.
ordenar la base de datos de la forma que desee.
cambiar presentaciones y vistas de presentaciones.
reanudar o cancelar los guiones que se puedan haber puesto en pausa.
abrir otros archivos de base de datos (las bases de datos deben estar abiertas y haberse
compartido con Publicacin en la Web al instante en el ordenador principal).

Importante Si va a eliminar el rea de estado, pruebe exhaustivamente la base de datos para


asegurarse de que ha ofrecido a los usuarios todas las funciones necesarias.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

37

Especificacin del tipo de ordenacin para los usuarios de la Web


Los usuarios de la Web pueden ordenar los datos basndose en los campos de la presentacin
actual. Para controlar por qu campos pueden realizar la ordenacin los usuarios de la Web,
puede:

1 ocultar el rea de estado y crear botones con guiones para ordenar los datos por los campos
especificados en el guin.

1 limitar el acceso a las presentaciones con una cuenta de usuario en el cuadro de dilogo
Gestionar seguridad.

Consideraciones de diseo de visualizadores Web


Si la solucin FileMaker Pro incluye visualizadores Web, tenga en cuentas los siguientes
aspectos para la Publicacin en la Web al instante:

1 El contenido de un visualizador Web puede tener efectos no deseados en la Publicacin en la Web


al instante. Por consiguiente, debe probar los sitios Web que desea mostrar en un visualizador
Web. Por ejemplo, una URL (ya sea una URL calculada a partir de los datos del campo o una URL
especificada por el usuario al hacer clic en un enlace del visualizador Web) puede especificar una
pgina con el atributo target=top. Este atributo hace que la pgina reemplace en su totalidad la
Publicacin en la Web al instante en la ventana del navegador Web.

1 Los usuarios de la Web pueden interactuar con el contenido del visualizador Web de forma

limitada incluso si anula la seleccin de Permitir interaccin con contenido del visualizador
Web en el cuadro de dilogo Instalacin del visualizador Web. Esta interaccin limitada
tambin se puede producir incluso si el visualizador Web se define como un botn.

1 Las pginas Web que cargan cdigo (por ejemplo, JavaScript o referencias a Java, ActiveX,

Flash u otros plug-ins) ejecutan dicho cdigo en el navegador Web del usuario. Algunas
tecnologas Web pueden no ser compatibles o bien pueden ser compatibles de forma distinta
en los navegadores admitidos por la Publicacin en la Web al instante. Adems, la
configuracin de seguridad del navegador del usuario puede impedir el uso de estos plug-ins.

1 Si la URL calculada por el visualizador Web no incluye dos puntos (:), la Publicacin en la Web
al instante aade automticamente el esquema http:// al inicio de la URL. Para evitar errores,
incluya el esquema adecuado en la direccin Web al configurar el visualizador Web.

1 Las acciones Atrs y Adelante del paso de guin Configurar visualizador Web no son compatibles

en la Publicacin en la Web al instante. Consulte Consejos y consideraciones sobre los pasos de


guin en la pgina 38. Los usuarios de la Web pueden utilizar en su lugar los comandos Atrs y
Adelante del men abreviado. No obstante, si la presentacin tiene ms de un visualizador Web,
el men abreviado slo funciona con el ltimo visualizador Web que ha cambiado de una pgina a
otra y no necesariamente con el visualizador sobre el que se encuentra el puntero.

1 La Publicacin en la Web al instante no es compatible con visualizadores Web cuyo contenido


se publica mediante la Publicacin en la Web al instante. No se muestra ninguna pgina Web
en el visualizador Web si la URL del visualizador contiene "/fmi/iwp".

Puede haber otras diferencias en el comportamiento de los visualizadores Web para los usuarios
de la Web y los usuarios de FileMaker Pro. Adems, los visualizadores Web pueden presentar
diferencias de comportamiento entre los distintos navegadores Web compatibles con la
Publicacin en la Web al instante. Para obtener la informacin ms reciente acerca de los
visualizadores Web, consulte http://www.filemaker.com/support/technologies.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

38

Guiones de FileMaker y Publicacin en la Web al instante


La funcin Gestionar guiones de FileMaker Pro es til para automatizar las tareas que se realizan
con frecuencia o para combinar varias tareas. Si se utiliza en Publicacin en la Web al instante,
puede permitir a los usuarios de la Web realizar ms tareas o realizar fcilmente una serie de
tareas haciendo clic en un botn.
FileMaker Pro admite ms de 75 pasos de guin con Publicacin en la Web al instante. Los
usuarios de la Web pueden realizar varias tareas automatizadas si incluye botones en sus
presentaciones de FileMaker Pro o configura guiones para que se ejecuten cuando se abre una
base de datos o se termina la sesin de la misma. Para ver los pasos de guin admitidos,
seleccione Publicacin en la Web en la lista Mostrar compatibilidad en la ventana de Editar
guin de FileMaker Pro. Los pasos de guin atenuados no se admiten en la Web. Para obtener
informacin sobre pasos de guin individuales, consulte la Ayuda de FileMaker Pro.

Mostrar los pasos de guin


que son compatibles con la
Publicacin en la Web al
instante

Ventana Editar guin FileMaker Pro

Consejos y consideraciones sobre los pasos de guin


Aunque muchos pasos de guin funcionan igual en la Web, hay varios que funcionan de forma
diferente debido a las limitaciones en el diseo. Antes de compartir una base de datos, evale
todos los guiones y botones que se van a ejecutar desde el navegador Web. No olvide iniciar la
sesin con cuentas de usuario diferentes para asegurarse de que funcionan de la forma esperada
en todos los clientes.
Tenga en cuenta estos consejos y consideraciones:

1 Utilice las cuentas y los privilegios para limitar el conjunto de guiones que pueden ejecutar los
usuarios de la Web. Compruebe que los guiones contienen solamente pasos de guin
compatibles con Web y que slo ofrecen acceso a los guiones que deberan utilizarse desde
un navegador Web.

1 Tenga en cuenta los efectos secundarios de guiones que ejecuten una combinacin de pasos

controlados por medio de privilegios de acceso. Por ejemplo, si un guin incluye un paso para
eliminar registros y un usuario de la Web no inicia la sesin con una contrasea que le permita
eliminar registros, el guin no ejecutar el paso de guin Eliminar registros. Sin embargo,
existe la posibilidad de que el guin siga ejecutndose, lo que podra provocar resultados
inesperados.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

39

1 En los guiones puede seleccionar Ejecutar guin con privilegios de acceso completo para

que dichos guiones puedan realizar tareas para las que no concedera acceso a los individuos.
Por ejemplo, puede impedir que los usuarios eliminen registros con sus cuentas y privilegios,
pero permitirles que ejecuten un guin que borrara ciertos tipos de registros en las condiciones
predefinidas en el guin.

1 Si los guiones contienen pasos que no se admiten; por ejemplo, pasos que no son compatibles
con Web, utilice el paso de guin Permitir cancelacin del usuario para determinar cmo se
gestionan los pasos posteriores.

1 Si la opcin del paso de guin Permitir cancelacin del usuario est activada (On), los pasos
de guin no admitidos impedirn que el guin se siga ejecutando.

1 Si Permitir cancelacin del usuario est desactivado (Off) (valor predeterminado), se omiten
los pasos de guin no admitidos y el guin sigue ejecutndose.

1 Si no se incluye este paso de guin, los guiones se ejecutan como si la funcin estuviera
activada, con lo que los pasos de guin no admitidos detendrn los guiones.

1 Es posible que algunos guiones que funcionan con un paso de un cliente de FileMaker Pro

necesiten un paso de guin Consignar registros/peticiones adicional para guardar los datos en
el host. Al no tener conexin directa con el host, los usuarios de la Web no reciben notificacin
cuando cambian los datos. Por ejemplo, las funciones como las listas de valores condicionales
no responden tan bien ante los invitados Web, ya que los datos deben guardarse en el host
antes de que los efectos se vean en el campo de lista de valores.

1 De igual forma, todos los guiones que modifiquen datos deben incluir el paso Consignar

registros/peticiones, ya que no todos los cambios en los datos se ven en el navegador hasta
que los datos se guardan o se envan al servidor. Esto incluye pasos de guin como, por
ejemplo, Establecer campo, Establecer campo por nombre, Insertar texto, Insertar resultado
calculado, Insertar desde ltimo visitado, Insertar fecha actual, Insertar hora actual, Cortar,
Insertar copia, Copiar registro/peticin, Copiar todos los registros/peticiones y Pegar. Muchos
botones de un solo paso deben convertirse a botones con guiones para incluir el paso
Consignar registros/peticiones. Al disear guiones que se vayan a ejecutar desde un
navegador Web, es conveniente incluir el paso Consignar registros/peticiones al final del guin
para asegurarse de que se guardan todos los cambios.

1 Par crear guiones condicionales basados en el tipo de cliente, utilice la funcin Get

(ApplicationVersion). Si el valor devuelto incluye FileMaker Web Publishing, resulta evidente


que el usuario actual est accediendo a la base de datos con Publicacin en la Web al instante.
Para obtener ms informacin sobre las funciones, consulte la Ayuda de FileMaker Pro.

1 Dado que cuando se accede a una base de datos de FileMaker Pro desde un navegador Web

hay tecnologas intermedias implicadas, hay que evaluar las actividades del servidor Web antes
de cerrar los archivos. Algunos guiones abren "ventanas" adicionales en el entorno virtual de
FileMaker del servidor Web y deben cerrarse para poder terminar la sesin. Todas las ventanas
abiertas se cerrarn automticamente si los usuarios de la Web hacen clic en el botn Terminar
sesin o cuando se supera el tiempo de espera de la sesin. Para obtener ms informacin,
consulte Creacin de un guin para terminar la sesin de una base de datos y cerrar la sesin
en la pgina 41.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

40

1 Tras convertir los archivos, debe abrir todos los guiones que pueden ejecutar los usuarios de

red y seleccionar Publicacin en la red al instante en la lista Mostar compatibilidad de la


ventana Editar guin para verificar que el guin se ejecutar correctamente con Publicacin en
la Web al instante.

1 En la Publicacin en la Web al instante, la funcin GetLayoutObjectAttribute funciona como en


FileMaker Pro salvo por las siguientes diferencias:

1 Los atributos hasFocus, containsFocus, source y content devuelven los ltimos valores
del visualizador Web con la carga de pgina ms reciente. Es decir, estos atributos no se
actualizan hasta que el usuario hace clic o se desplaza con el tabulador a un objeto, edita
los datos sin enviarlos, navega a otras pginas Web en un visualizador Web, etc.

1 Si esta funcin acta en un visualizador Web, los atributos content y source devuelven el
mismo valor: una URL.

Para obtener ms informacin sobre la funcin GetLayoutObjectAttribute, consulte la Ayuda de


FileMaker Pro.

Comportamiento de los guiones en Publicacin en la Web al instante


Los siguientes pasos de guin funcionan de forma diferente en la Web que en FileMaker Pro.
Para obtener informacin sobre todos los pasos de guin, consulte la Ayuda de FileMaker Pro.
Paso de guin

Comportamiento en Publicacin en la Web al instante

Ejecutar guin

Los guiones no pueden ejecutarse en otros archivos, a menos que stos estn
abiertos y se compartan con Publicacin en la Web al instante en el host o en el
servidor.

Permitir cancelacin del


usuario

Determina cmo se gestionan los pasos de guin no admitidos. Actvelo para impedir
que los guiones sigan ejecutndose y desactvelo si desea que se omitan los pasos
no admitidos. Consulte Consejos y consideraciones sobre los pasos de guin en la
pgina 38 para ms detalles.

Establecer captura de
errores

Puede habilitarse (On) o deshabilitarse con la Publicacin en la Web al instante. Si se


deshabilita, los errores de bsqueda y de validacin de campo se mostrarn en los
guiones. En caso de estar habilitado, los mensajes de alerta se suprimen cuando se
ejecutan los guiones.

Pausar/reanudar guin

El guin se pone en modo pausa hasta que el usuario hace clic en Continuar o se
ejecuta el paso de guin Reanudar haciendo clic en un botn con guiones o se supera
el tiempo de espera de la sesin.

Ordenar registros

Debe guardarse un orden mediante el paso de guin Ordenar registros para que se
ejecute en Publicacin en la Web al instante.

Abrir URL

Abre una URL completa desde un campo de texto o de clculo en una nueva ventana
del navegador (la URL debe contener "http://" si la URL destino comienza por "http://").

Ir al campo

En modo Visualizar, cambia un registro a modo de edicin y define el punto de


insercin en el campo especificado.

Consignar
registros/peticiones

Enva el registro a la base de datos

Nueva ventana

No abre una nueva ventana de navegador fsica, sino que en su lugar abre una nueva
ventana virtual en la ventana de navegador existente. Aunque cada ventana virtual
puede mostrar una presentacin, tabla, conjunto encontrado o tipo de ordenacin
distinto como es posible en las ventanas de FileMaker Pro, los usuarios de la Web
slo pueden ver una ventana virtual a la vez.

Seleccionar ventana

Trae al frente la ventana virtual especificada.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

41

Paso de guin

Comportamiento en Publicacin en la Web al instante

Cerrar ventana

Cierra la ventana virtual actual o especificada para mostrar la ventana que hay debajo.

Repetir acceso

Permite que el usuario inicie sesin en la base de datos utilizando una cuenta y una
contrasea diferentes sin cerrar el archivo y volver a abrirlo. Sin embargo, los usuarios
de la Web deben seleccionar la casilla de verificacin Ejecutar sin dilogos y
especificar un nombre de cuenta y una contrasea en este paso de guin.

Actualizar ventana

Actualiza el rea de contenido de la ventana del navegador. Seleccione Vaciar


resultados de memoria cach adjuntos para actualizar la visualizacin del
contenido dinmico o complejo relacionado con los campos.

Configurar visualizador
Web

La accin Restablecer restablece el visualizador Web a la direccin Web especificada


originalmente, aunque no borra el historial de Atrs y Adelante del visualizador Web.
La accin Volver a cargar vuelve a cargar la pgina Web con la ltima URL
configurada. Esta URL es la que se define al inicio para el visualizador Web o la ltima
configurada mediante la accin Ir a URL, y no necesariamente la URL de la pgina
Web mostrada.
Al utilizar las acciones Volver y Avanzar, Configurar visualizador Web se comporta
como un paso de guin no compatible segn se ha descrito anteriormente. Para estas
acciones, el visualizador Web muestra la pgina Web de la ltima URL configurada y
la funcin Get(LastError) devuelve "El comando es desconocido".

Salir de la aplicacin

Cierra todas las ventanas virtuales, finaliza la sesin del usuario y lo devuelve a la
Pgina principal de la base de datos.

Creacin de un guin para terminar la sesin de una base de datos y cerrar la


sesin
Es importante que los usuarios de la Web cierren correctamente su sesin haciendo clic en el
botn Terminar sesin del rea de estado. Si cierran las ventanas del navegador o salen de la
aplicacin del navegador antes de hacer clic en Terminar sesin, su sesin se quedar abierta.
Esto puede evitar el acceso de otros usuarios a la base de datos y puede hacer que los datos
sean vulnerables a los ataques de los piratas informticos hasta que se agote el tiempo
especificado.
Importante El guin debe incluir el paso de guin Salir de la aplicacin, que cierra todas las
ventanas virtuales, termina la sesin del usuario y devuelve al usuario a la pgina principal de la
base de datos.

Activadores de guin y soluciones de la publicacin de la Web al instante


En FileMaker Pro, tanto las acciones de guin como las de usuario (como el que un usuario haga
clic en un campo) pueden accionar los activadores de guin. Pero en Publicacin en la Web al
instante, los guiones son los nicos que pueden accionar los activadores de guin. Por ejemplo,
si un usuario de la Publicacin en la Web al instante hace clic en un campo que tiene un activador
de guin OnObjectEnter, el activador no se activar. Sin embargo, si un guin hace que el
enfoque se desplace al campo, entonces el activador de guin OnObjectEnter se activar.
Para obtener ms informacin sobre las funciones, consulte la Ayuda de FileMaker Pro.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

42

Hospedaje de bases de datos con FileMaker Server Advanced:


generalidades
Sin la planificacin, es posible que tenga que volver a definir los enlaces a otros archivos o
imgenes. Si la base de datos va a mantener informacin sobre la ruta de archivo de los objetos
de campos contenedores o sobre las relaciones de los archivos, debe almacenar las rutas como
enlaces relativos. Tambin es conveniente almacenar todos los archivos en la misma carpeta.
Si las bases de datos utilizan campos contenedores que almacenan objetos de campo de forma
externa, utilice el Asistente para cargar bases de datos a fin de transferir los archivos del sistema
de archivos del equipo a FileMaker Server Advanced. El Asistente para cargar bases de datos
transfiere el contenido del campo contenedor y la base de datos a las carpetas correctas del
servidor para su alojamiento. Consulte la Ayuda de FileMaker Server para obtener informacin
sobre cmo utilizar el Asistente para cargar bases de datos.
Estos son los pasos generales para alojar manualmente archivos de Publicacin en la Web al
instante con FileMaker Server Advanced:
1. Mueva las bases de datos de FileMaker Pro a la carpeta Bases de datos de la carpeta
FileMaker Server.
2. Mueva el contenido de la carpeta Web a la carpeta raz del software del servidor Web.
Asegrese de que se mantiene la ruta relativa.
En IIS, mueva los archivos a: <la unidad raz>\Inetpub\wwwroot
En Apache, mueva los archivos a: /Library/WebServer/Documents
Nota Compruebe la ruta con el administrador del servidor.
3. Dirija sus URL a: http://<direccin IP>/fmi/iwp o a http://<nombre de
dominio>/fmi/iwp para que los usuarios de la Web puedan encontrar la base de datos.
Para obtener ms informacin sobre la activacin de la Publicacin en la Web al instante en
FileMaker Server Advanced, consulte la Ayuda de FileMaker Server.

Uso de una pgina de inicio de grupo de FileMaker Server Advanced


Las soluciones de Publicacin en la Web al instante alojadas en FileMaker Server Advanced se
pueden incluir en una pgina de inicio de grupo. Una pgina de inicio de grupo define una nica
URL que muestra las bases de datos alojadas que se incluyen en la carpeta de grupo de
FileMaker Server.
Consulte la Ayuda de FileMaker Server para obtener informacin sobre cmo crear y utilizar una
pgina de inicio de grupo.

Documentacin de la solucin
Publicacin en la Web al instante no puede abarcar todos los matices de la forma en que los
usuarios de la Web deben interactuar con sus bases de datos concretas. Ser de gran ayuda que
incluya su propia documentacin, sobre todo, si desea mostrar muchas presentaciones y
automatizar tareas con botones con guiones.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

43

En la documentacin debe incluir la siguiente informacin:

1 Visualizar y buscar registros: Los usuarios de la Web deben saber que trabajan con los datos

en modo Visualizar o en modo Buscar. Indique a los usuarios el modo de crear, editar, eliminar,
buscar y ordenar registros.

1 Navegar por la base de datos: Indique a los usuarios de la Web el modo de ver registros
en las presentaciones y las vistas de presentaciones apropiadas.

1 Es importante que los usuarios de la Web cierren correctamente su sesin o conexin

con el ordenador principal haciendo clic en el botn Terminar sesin del rea de estado.
Para obtener ms informacin, consulte Finalizacin de la sesin de una base de datos y
cierre de una sesin Web en la pgina 23.

1 Las informaciones creadas para objetos de presentaciones pueden ayudar a los usuarios

de la Web a comprender cmo interactan con su solucin. El texto de la informacin sobre


herramientas aparecer con el estilo de texto predeterminado del navegador Web.

Nota La informacin sobre herramientas slo se actualiza cuando se carga una pgina.
Para obtener ms informacin sobre las funciones, consulte la Ayuda de FileMaker Pro.

Captulo 4 | Diseo de bases de datos para Publicacin en la Web al instante

44

Captulo 5
Cmo probar, supervisar y asegurar su sitio
Antes de notificar a los usuarios que est disponible su base de datos publicada, es importante
comprobar que su apariencia y su funcionamiento son los esperados.

1 Pruebe funciones como la bsqueda, la adicin, la eliminacin y la ordenacin de registros con


cuentas y conjuntos de privilegios diferentes.

1 Compruebe que los distintos conjuntos de privilegios funcionan segn lo esperado, para lo que
debe iniciar sesin con cuentas diferentes. Asegrese de que los usuarios no autorizados no
acceden ni modifican sus datos.

1 Haga clic en todos los botones con guiones para comprobar que el resultado es el que se

espera de ellos. Para obtener informacin sobre el diseo de guiones que facilitan el uso de la
Web, consulte Guiones de FileMaker y Publicacin en la Web al instante en la pgina 38.

1 Pruebe la base de datos publicada con sistemas operativos y navegadores diferentes.


1 Si las pginas Web no se muestran correctamente, consulte Requisitos de acceso a las bases
de datos de FileMaker en la Web en la pgina 17 y revise captulo 4, Diseo de bases de
datos para Publicacin en la Web al instante..

Cmo probar su base de datos con una conexin de red


Para acceder a una base de datos publicada, abra el software del navegador Web, escriba la
direccin IP o el nombre de dominio del ordenador principal y pulse Retorno o Intro. Se puede ver
una direccin IP en el cuadro de dilogo Publicacin en la Web al instante. Para obtener ms
informacin, consulte Acceso a bases de datos de FileMaker en la Web en la pgina 18.

Cmo probar su base de datos sin conexin de red


Aunque no tenga conexin de red, debe probar su base de datos en todos los navegadores Web
compatibles.

1 Si realiza el alojamiento en FileMaker Pro, abra el software de navegador Web, escriba

http://127.0.0.1/ y, a continuacin, pulse Retorno o Intro. (Tambin puede probar con


http://127.0.0.1/fmi/iwp si realiza el alojamiento en FileMaker Pro).

1 Si realiza el alojamiento en FileMaker Server Advanced, abra el software de navegador Web,


escriba http://127.0.0.1/fmi/iwp y, a continuacin, pulse Retorno o Intro.

La pgina principal de la base de datos debera mostrar una lista de todos los archivos de base
de datos abiertos que tienen Publicacin en la Web al instante. Si no ve en la lista una base de
datos abierta y compartida, consulte Acceso a bases de datos de FileMaker en la Web en la
pgina 18 para obtener ms informacin.
Nota Para mejorar el rendimiento de una solucin de Publicacin en la Web al instante, evite
utilizar localhost en la URL sustituyndolo por la direccin IP, ya sea 127.0.0.1 o la IP host real.
Por ejemplo, cambie http://localhost/fmi/iwp por http://127.0.0.1/fmi/iwp.

Captulo 5 | Cmo probar, supervisar y asegurar su sitio

46

Supervisin de la actividad de la Web con archivos de registro


Es posible establecer opciones de registro para supervisar la actividad de lo que recibe la base
de datos de los usuarios de Web. Al habilitar los archivos de registro, FileMaker crea archivos de
registro en las siguientes ubicaciones:

1 Windows XP: Documents and Settings\%UserName%\Local Settings\Application


Data\FileMaker\logs\

1 Windows Vista y Windows 7: Users\%UserName%\App Data\Local\FileMaker\logs\


1 Mac OS X: La carpeta de registros Web dentro de la carpeta FileMaker Pro.
Dichos archivos se pueden ver en cualquier aplicacin que abra archivos de texto.
Para crear archivo de registro:
1. Elija el men Archivo > Compartir > Publicacin en la Web al instante.
2. Para Opciones avanzadas, haga clic en Especificar y active los archivos de registro que
desee crear.
En este
archivo

Seleccionar

Para supervisar

Errores de guin

Informacin acerca de los errores que se generan cuando los


usuarios de la Web ejecutan guiones (por ejemplo, la Publicacin en
la Web al instante documenta los pasos de guin que se omiten si
no son compatibles con la Web)

application.log

Errores de
publicacin en la
Web

Informacin general acerca de los errores generados al acceder o


interactuar con bases de datos que se comparten en la Web

application.log

Actividad de la Web

Informacin sobre las actividades de los usuarios de Web (por

access.log

ejemplo, las direcciones IP de los usuarios y las pginas a las que


acceden)

Para obtener una lista de cdigos de error y descripciones, consulte el tema "Cdigos de error
de FileMaker Pro" en la Ayuda de FileMaker Pro.
Si no desea crear archivos de registro, anule la seleccin de las casillas de verificacin del rea
Opciones de registro.
3. Haga clic en Aceptar y vuelva a hacer clic en Aceptar para guardar los cambios.
Tenga en cuenta lo siguiente:

1 El registro de actividad Web aade continuamente entradas al archivo. Las entradas y los

archivos no se eliminan automticamente, por lo que los archivos pueden llegar a alcanzar un
gran tamao. Si crea archivos de registro, debe archivarlos de forma regular para ahorrar
espacio en el disco duro del ordenador principal.

1 Para aumentar la seguridad, cercirese de que los usuarios de la Web no pueden ver ni copiar
los archivos de registro si obtienen acceso a la carpeta FileMaker Pro.

1 Las entradas se aaden a los archivos de registro en el mismo orden en que FileMaker las procesa.
1 Las funciones de FileMaker Pro tambin se pueden utilizar para supervisar la actividad de los
usuarios. Para obtener ms informacin sobre las funciones, consulte la Ayuda de
FileMaker Pro.

Captulo 5 | Cmo probar, supervisar y asegurar su sitio

47

Cmo asegurar los datos


Al publicar una base de datos, es muy importante determinar quines deberan tener acceso a
los datos y controlar qu tareas pueden realizar los usuarios. Para obtener ms informacin
acerca de la seguridad de la base de datos, consulte la Gua del usuario de FileMaker Pro,
disponible como archivo PDF en http://www.filemaker.com/es/support.
Tenga en cuenta lo siguiente cuando publique bases de datos en la Web:

1 Las cuentas de usuario funcionan igual, independientemente de las tecnologas que utilicen los
clientes para acceder a los archivos. Por ejemplo, si crea una cuenta que limita el acceso a la
eliminacin de registros, los usuarios que accedan a la base de datos con dicho nombre de
cuenta y contrasea no podrn eliminar registros, independientemente de que accedan a los
datos desde un navegador Web, un origen de datos ODBC u otra copia de FileMaker Pro.

1 Es ms seguro crear una base de datos "slo para la Web" especficamente para la publicacin
en la Web. Asegrese de que el archivo contiene slo las presentaciones, guiones y
definiciones de campo que desee exponer al pblico. Para obtener ms informacin, consulte
la Gua del usuario de FileMaker Pro.

1 Si los usuarios de Web acceden a sus archivos con varios clientes, debe ofrecerles varias

cuentas. Por ejemplo, otrgueles un nombre de cuenta y una contrasea con acceso ms
limitado cuando accedan a la base de datos desde un navegador Web que cuando lo hagan
desde otra copia de FileMaker Pro.

1 Al activar Publicacin en la Web al instante para archivos individuales, asigne a los usuarios
de Web cuentas y conjuntos de privilegios, en lugar de ofrecer acceso a todos los usuarios.

1 Si una cuenta limita los privilegios de visualizacin de registro a registro, pero no los de
eliminacin, los usuarios pueden eliminar registros que no ven.

1 Si la misma cuenta abre archivos relacionados, los datos relacionados se muestran en


presentaciones que contienen campos relacionados.

1 Publicacin en la Web al instante utiliza las cuentas y los conjuntos de privilegios definidos en

FileMaker Pro para ofrecer la mejor seguridad posible. Para obtener ms informacin, consulte
la Gua del usuario de FileMaker Pro.

1 No almacene documentos o bases de datos confidenciales en la carpeta Web. Con

FileMaker Pro, puede poner imgenes para compartir con campos contenedor o pginas
HTML estticas que desee publicar en la carpeta Web, que se encuentra dentro de la carpeta
FileMaker Pro, pero debido a la arquitectura del servidor Web, otros pueden acceder a todos
los archivos de la carpeta Web y podran eliminarlos.

1 Revise minuciosamente sus guiones para asegurarse de que son compatibles con la Web y que la
combinacin de pasos no produce resultados inesperados. Para obtener ms informacin,
consulte Guiones de FileMaker y Publicacin en la Web al instante en la pgina 38.

1 Dado que los proveedores de sistemas operativos siguen revisando algunos problemas de

seguridad, pueden desactivar determinadas funciones, por regla general junto con la
configuracin de seguridad del navegador del usuario. Estos cambios pueden desactivar o
cambiar el comportamiento de los visualizadores Web en la Publicacin en la Web al instante.
Si estos cambios afectan a la solucin, FileMaker recomienda indicar a los usuarios cmo
cambiar la configuracin de seguridad de sus navegadores para permitir que los visualizadores
Web funcionen correctamente o garantizar que las URL utilizadas por los visualizadores Web
slo pertenezcan a sitios Web de confianza.

Captulo 5 | Cmo probar, supervisar y asegurar su sitio

48

ndice
A
activadores 41
activadores de guin 41
activar Publicacin en la Web al instante 7, 9, 17
ActiveX 26
Apache, hospedar bases de datos de Publicacin en la Web al
instante 42
archivos de imagen 35
archivos de pelcula 35
archivos de registro
archivar 46
asegurar 46
crear 46
opciones de registro 46
supervisar la actividad de la Web 46
ubicaciones de carpeta 46
archivos de sonido 35
archivos de vdeo 35
archivos relacionados protegidos, sin autorizacin 33
rea de estado
cambiar el idioma de 11
ocultar 23, 36
Asistente para cargar bases de datos 42
autenticacin
basada en formularios en IWP 19
fuentes de datos externas de FileMaker 27
fuentes de datos SQL externas 27
Ayuda, Publicacin en la Web al instante 21

B
barra de desplazamiento 21
bases de datos
activar Publicacin en la Web al instante 7, 9, 17
enlazar con 14
limitar el acceso 13
probar antes de publicar 45
publicacin esttica en la Web 15
Bases de datos de FileMaker Pro, acceder desde la Web 17
Botn Ayuda 21
Botn Buscar 22
Botn Ordenar 21, 32
Botn Realizar bsqueda 22
botones, rea de estado 17
botones, limitacin del orden de tabulacin 32

C
cambiar configuracin 10
campo contenedor
esttico 35
carpetas de presentaciones, restricciones 29
cifrado SSL 8, 23
clientes de red, diseo de la base de datos 33

compatibilidad con iOS 17


compatibilidad con iPad 17
compatibilidad con iPhone 17
compatibilidad con iPod 17
contenedor, campos
almacenados externamente 42
restricciones 35
contenedors interactivos
interactivo 35
contraseas
con varias cuentas 47
sin contrasea de acceso 19
Cuadro de texto Bsqueda rpida 26
Cuenta de invitado
activar 19
con Publicacin en la Web al instante 10, 19
desactivar 19
Cuentas y privilegios
Cuenta de invitado 19
establecer 10
guiones 38
limitar presentaciones 29
privilegios ampliados 11
probar 45

D
desconectar
cuentas inactivas 14
establecer tiempo de espera 14
direccin IP
aadir nmero de puerto 18
dinmica 7
escribir en el navegador 18
esttica 7, 15
limitar el acceso 13
direccin IP esttica 15
documentacin
Ayuda de Publicacin en la Web al instante 21
entornos personalizados 24

E
el campo contenedor interactivo 35
enlace a Snapshot 22
entornos personalizados
crear 36
documentacin 24
Enviar, botn 21, 33
Eventos de Apple 26

50

FileMaker Pro
diferencias con Publicacin en la Web al instante 25
establecer la presentacin de inicio 35
hospedar bases de datos 7
nmero mximo de conexiones a la Web 13
Publicacin en la Web al instante. 9
publicar archivos de versiones anteriores 8
publicar pginas Web estticas 16
requisitos para el acceso a la Web 18
FileMaker Pro Advanced
mens personalizados 34
FileMaker Server Advanced
filtrar bases de datos 20
hospedar bases de datos 7, 23
Publicacin en la Web personalizada 5
seguridad 23
usar plug-ins 34
formato condicional, restricciones 31
Formato de campo Calendario desplegable 34
fuentes de datos externas de FileMaker 27
fuentes de datos ODBC 27
fuentes de datos SQL externas 27
fuentes de datos SQL, externas 27
Funcin GetLayoutObjectAttribute 40
Funciones externas, para publicacin en la Web 46

limitar el acceso a las bases de datos 13


localhost, consideraciones acerca del rendimiento 45

G
grficos, restricciones 32
guiones
Vase tambin pasos de guin por nombre
activadores 41
comportamiento en Publicacin en la Web al instante 40
consejos y consideraciones 38
Cuentas y privilegios 38
probar 45
registro de errores 46
terminar sesin 41
usar en Publicacin en la Web al instante 38

H
Hojas de estilo en cascada (CSS) 29
limitaciones 30
hospedar bases de datos
con FileMaker Pro 8
con FileMaker Server Advanced 8

I
idioma, seleccionar para Publicacin en la Web al instante 11
IIS, hospedar bases de datos de Publicacin en la Web al
instante 42
informacin sobre herramientas 26, 43
ISP 7

J
Juego de caracteres ISO-Latin-1 20

M
Mac OS X
nmero de puerto 12
requisitos de publicacin en la Web 7
modificacin de datos, pasos de guin 39
Modo Buscar
ampliar conjunto encontrado 22
funciones 22
Publicacin en la Web al instante. 22
restringir conjunto encontrado 22
Modo Visualizar
funciones 21
Publicacin en la Web al instante. 21

N
navegador de web
plug-ins 35
navegador Web
abrir URL de base de datos 14
requisitos 17
requisitos de publicacin 7
navegador, Web
abrir URL de base de datos 14
requisitos 17
requisitos de publicacin 7
ver bases de datos en 17
navegador, web
plug-ins 35
nombres de archivo, suprimir en la pgina principal de la base
de datos 34
nombres de cuenta y contraseas, restricciones del conjunto de
caracteres 33
nmero de puerto
aadir a direccin IP 18
cambiar 12
configurar 18
especificar para la publicacin en la Web 11
Mac OS X 12
nmero de puerto TCP/IP 11
nmero mximo de conexiones a la Web, FileMaker Pro 13

O
ocultar rea de estado
acerca de 23, 36
alternar 22
en el inicio 22
OLE 26
orden de tabulacin 32
ordenar registros 32
Ordenar registros, paso de guin 40

51

P
pgina de inicio de sesin 19
Pgina principal
Consulte Pgina principal de la base de datos
pgina principal de la base de datos
enlazar con 14
ocultar archivos en 10
probar 45
Pgina principal de Publicacin en la Web al instante
Consulte Pgina principal de la base de datos
pginas principales personalizadas 15
pginas Web, ver bases de datos en 17
pginas, Web, ver bases de datos en 17
paneles de pestaas 32, 34
Paso de guin Abrir URL 40
Paso de guin Cambiar contrasea 20
Paso de guin Cerrar ventana 41
Paso de guin Configurar visualizador Web 37, 41
Paso de guin Consignar registros/peticiones 33, 39, 40
Paso de guin Copiar registro/peticin 39
Paso de guin Copiar todos los registros/peticiones 39
Paso de guin Cortar 39
paso de guin Ejecutar bsquedas rpidas 26
Paso de guin Ejecutar guin 40
Paso de guin Eliminar registros 38
Paso de guin Establecer campo 39
Paso de guin Establecer campo por nombre 39
Paso de guin Establecer captura de errores 40
Paso de guin Insertar copia 39
Paso de guin Insertar desde ltimo visitado 39
Paso de guin Insertar fecha actual 39
Paso de guin Insertar hora actual 39
Paso de guin Insertar resultado calculado 39
Paso de guin Insertar texto 39
Paso de guin Ir a la presentacin 35
Paso de guin Ir a objeto 34
Paso de guin Ir al campo 34, 40
Paso de guin Ir al registro relacionado 32
Paso de guin Modo visualizar 35
Paso de guin Mostrar/ocultar herramientas 36
Paso de guin Nueva ventana 40
Paso de guin Pausar/reanudar guin 40
Paso de guin Pegar 39
Paso de guin Permitir cancelacin del usuario 39, 40
Paso de guin Refrescar ventana 41
Paso de guin Repetir acceso 20, 41
Paso de guin Salir de la aplicacin 41
Paso de guin Seleccionar ventana 40
Paso de guin TextStyleAdd 31
Paso de guin TextStyleRemove 31
Paso de guin Ver como 35

pasos de guin
Abrir URL 40
Cambiar contrasea 20
Cerrar ventana 41
Configurar visualizador Web 37, 41
Consignar registros/peticiones 33, 39, 40
Copiar registro/peticin 39
Copiar todos los registros/peticiones 39
Cortar 39
Ejecutar guin 40
Eliminar registros 38
Entrar en Modo Examinar 35
Establecer campo 39
Establecer campo por nombre 39
Establecer captura de errores 40
Insertar copia 39
Insertar desde ltimo visitado 39
Insertar fecha actual 39
Insertar hora actual 39
Insertar resultado calculado 39
Insertar texto 39
Ir a la presentacin 35
Ir a objeto 34
Ir al campo 34, 40
Ir al registro relacionado 32
Mostrar/ocultar herramientas 36
Ordenar registros 40
Pausar/reanudar guin 40
Pegar 39
Permitir cancelacin del usuario 39, 40
Realizar una bsqueda rpida 26
Refrescar ventana 41
Repetir acceso 20, 41
Salir de la aplicacin 41
Seleccionar ventana 40
TextStyleAdd 31
TextStyleRemove 31
Ventana nueva 40
Ver como 35
PHP 5
plug-ins de otros fabricantes 34
con FileMaker Server Advanced 34
portales, restricciones 32, 33
Presentaciones de FileMaker Pro:
disear para Publicacin en la Web al instante 30
usar portales 32
presentaciones, limitar con cuentas y privilegios 29
privilegios ampliados, configuracin 11
privilegios de acceso
Consulte Cuentas y privilegios;
probar base de datos publicada 45
Publicacin en la Web al instante.
acceder a registros 20
acceso de usuarios de Web 10
acerca de 5
activar 7, 9, 17
Apache 42
automatizar con guiones 38

52

cambiar configuracin 10
Cuenta de invitado 19
diferencias con FileMaker Pro 25
disear bases de datos 29
especificar nmero de puerto 11
especificar tipo de ordenacin 37
Formato de campo Calendario desplegable 34
hospedar con FileMaker Server Advanced 42
IIS 42
Modo Buscar 22
Modo Visualizar 21
ocultar rea de estado 36
pgina principal personalizada 15
pasos de guin, diferencias con FileMaker Pro 40
Presentaciones de FileMaker Pro: 29
Requisitos para Mac OS X 7
Requisitos para Windows 7
seleccionar un idioma 11
usar direccin IP dinmica 7
usar direccin IP esttica 7
visualizar pginas en el navegador 17
Publicacin en la Web personalizada, en FileMaker Server
Advanced 5
publicacin esttica 15
publicar bases de datos
con Publicacin en la Web al instante 9
conectar a Internet o a una intranet 7
de versiones anteriores de FileMakerPro 8

R
registrar validacin 33
registro
access.log 46
actividad de la Web 46
application.log 46
errores de guin 46
errores de publicacin en la Web 46
registro de actividad de la Web 46
registro de errores de guin 46
registro de errores de publicacin en la Web 46
requisitos
navegador Web 17
publicacin en la Web 7
restricciones del conjunto de caracteres, nombres de cuenta y
contraseas 20, 33
RTF (formato de texto enriquecido) 26

S
seguridad
Consulte tambin Cuentas y privilegios
acceso a datos 47
almacenamiento de documentos y datos 47
cifrado SSL 8
con pginas Web estticas 16
con varias cuentas 47
consideraciones 47
de seguridad 5
FileMaker Server Advanced 8
limitar el acceso a la Web 13

revisar pasos de guin 47


sesin inactiva, desconectar 14
sesin, terminar 23
supervisar la actividad de la Web 46

T
tema Classic 30
temas 30
temas de presentacin 30
Terminar sesin
botn 23, 39
guin 41
importancia 23
tipo de ordenacin, especificar 37

U
URL, enlazar con pgina principal de la base de datos 14
usuarios de Web
acceder a bases de datos 21
asignar acceso a archivos 10
limitaciones de FileMaker Pro 26
nmero mximo de conexiones 23
supervisar la actividad 46

V
validacin, registros 33
valor de tiempo de espera 14, 23
Vista Lista
diferencias con FileMaker 26, 31
disear para 31
Vista Tabla
diferencias con FileMaker 26, 31
disear para 31
visualizadores Web
consideraciones de diseo 37
limitaciones para usuarios de Web 26
seguridad 47
trabajo con 22

W
Windows
requisitos de publicacin en la Web 7

X
XML 5
exportar 16

Вам также может понравиться