Objeto Contenido Dinámico

Paso 4 - Páginas >

Objeto Contenido Dinámico

Previous pageReturn to chapter overviewNext page
Mostrar/ocultar el texto oculto

Hay situaciones en las que, tras crear un sitio web y publicarlo online, es útil hacer que ciertas personas puedan intervenir para actualizar algunos contenidos específicos: puede ser el caso de clientes para los que ha sido realizado el sitio web o el de sitios web de asociaciones en las que diferentes miembros puedan publicar novedades y eventos. En estos casos, los usuarios habilitados deben poder trabajar directamente online (sin tener necesariamente que disponer del programa y/o de los archivos de proyecto) y tener la posibilidad de actualizar únicamente los contenidos definidos, pero sin poder modificar otras secciones o ajustes gráficos relativos a la gráfica del sitio web.

WebSite X5 satisface esta exigencia gracias al Objeto Contenido Dinámico. Utilizando el Objeto Contenido Dinámico el autor del sitio web tendrá siempre el control total del proyecto pero podrá decidir confiar a usuarios que él ha habilitado para ello la responsabilidad de la actualización de algunos contenidos, obteniendo de este modo una doble ventaja:

se ahorrará el tiempo que habría tenido que dedicar a la actualización del sitio web;
el sitio estará en cualquier caso constantemente actualizado.
Pulsar para expandir/reducirReferencia: Los ajustes del Objeto Contenido Dinámico

Para configurar un Objeto Contenido Dinámico es necesario en primer lugar definir para qué usuarios o grupos de usuarios activar los permisos para modificar los contenidos del Objeto.

En la sección Grupos/Usuarios se muestra la lista de los Grupos y/o Usuarios ya definidos. Es suficiente pulsar sobre los Grupos y/o Usuarios para hacer aparecer la marca de verificación al lado de aquellos a los que se quiere otorgar la posibilidad de modificar los contenidos del Objeto Contenido Dinámico. Activar un grupo o activar a todos los usuarios pertenecientes a un grupo no es lo mismo: de hecho, solo en el primer caso, si más tarde se añadiesen nuevos usuarios al grupo, se daría a estos el permiso de actualizar los contenidos del Objeto Dinámico.

Para crear nuevos grupos/usuarios, basta acceder a la ventana Gestión de acceso del Paso 1 - Ajustes del Sitio web | Avanzadas.

Para el Objeto Contenido Dinámico es es posible modificar las siguientes Propiedades:

Altura: establece el valor en píxeles de la altura delObjeto Contenido Dinámico. Fijando la altura del Objeto se consigue que a partir de un cierto límite el contenido incluido se pueda desplazar mediante una barra de desplazamiento, salvaguardando el conjunto del aspecto gráfico de la página.
Activar Altura Automática: hace que el Objeto tome automáticamente la altura mínima necesaria para que el contenido pueda ser visualizado completamente sin recurrir a una barra de desplazamiento. Esta función solo tiene efecto si el Objeto está posicionado dentro de una fila de la Rejilla de maquetación en la que no hay otros Objetos, esto es, si no tiene al lado Objetos cuyas alturas determinan la estructura de la Página.
Pulsar para expandir/reducirReferencia: Los métodos de envío de datos

En las secciones Guardar los datos es posible definir cómo los contenidos especificados por los usuarios habilitados para poder modificar el Objeto Contenido Dinámico se guardarán:

Enviar datos a un archivo: los contenidos son guardados en un archivo creado en la carpeta del Servidor especificada.

Enviar datos a una base de datos: los contenidos son enviados automáticamente a la base de datos MySQL especificada mediante un script PHP ya preestablecido.

Dependiendo del método de guardado seleccionado es necesario definir una serie de parámetros:

Enviar datos a un archivo:

Subcarpeta del servidor en la que guardar los datos: especifica en qué subcarpeta de la carpeta en el Servidor con acceso de escritura mediante PHP deben ser guardados los datos. La carpeta principal en el Servidor es la que se definió con la opción Carpeta de servidor con acceso de escritura que hay en la ventana Administración de datos. Si no e especifica ninguna subcarpeta, los datos se guardan directamente en la carpeta principal en el Servidor.

Enviar datos a una base de datos:

Base de datos: especifica el nombre de la base de datos que se utilizará, escogiéndolo de la lista de aquellos vinculados al proyecto actual.
Prefijo Tablas: en este campo se debe introducir el nombre de la tabla dentro de la base de datos en la que se quieren recoger los datos. Si se introduce el nombre de una Tabla que todavía no existe, esta será creada automáticamente.

La lista de las bases de datos vinculadas al proyecto debe ser previamente rellenada a través de los comandos al efecto de la ventana Administración de datos.

Después de haber definido los ajustes necesarios para configurar el Objeto Contenido Dinámico es necesario pulsar sobre el botón Vista previa para visualizar el sitio web en el explorador interno. En la página abierta, en lugar del Objeto Contenido Dinámico aparece una invitación a pulsar para escribir el texto y, al pasar el puntero del ratón, se muestra un contorno punteado que indica el espacio ocupado por el Objeto. Pulsando dentro de este área se muestra un editor de texto online a través del que es posible añadir el contenido propuesto por defecto por el Objeto.

Para el correcto funcionamiento del Objeto es necesario hacer que la página en la que está contenido se guarde como archivo .PHP.

Para configurar la extensión de la página se utiliza la opción Extensión del archivo generado de la ventana Propiedades de la página | Avanzado.

Mediante la sección Objeto Contenido Dinámico del Panel de control online y de la App WebSite X5 Manager es posibe ver la lista de todos los Objetos Dinámicos añadidos al sitio web: pulsando sobre un Objeto se abre la página del sitio en la que está incluido para si así se desea proceder a modificarlo.

 


Best practice:

-

Cómo trabajar con el Objeto Contenido Dinámico


Profundización:

-

El Panel de Control online y la App WebSite X5 Manager