1. Resumen conceptual

Una explicación de Plone como sistema de gestión de contenidos

1.1. ¿Qué es Plone?

Plone es un sistema de gestión de contenidos (del inglés, Content Management System - CMS) que puede emplearse para construir un sitio web. Empleando Plone, las personas sin conocimientos de programación o sin la ayuda un experto pueden contribuir al contenido de un sitio web. Plone funciona vía web, por lo tanto no necesita instalar ningún software especializado en la computadora del cliente. La palabra contenido es usada en un sentido general ya que usted puede publicar distintos tipos de información, incluyendo:

Tipos de contenidos dentro de Plone

Un sitio web Plone contiene diferentes tipos de contenido, incluyendo textos, fotos e imágenes. Estos pueden ser almacenados en diferentes formas: documentos, noticias, eventos, vídeos, archivos de audio y cualquier tipo de archivo que pueda ser subido o creado en un sitio web. El contenido también puede subirse desde una computadora local, además, Plone le permite crear carpetas para organizar el contenido y crear una estructura de navegación:

Contenido es agregado en carpetas

1.2. ¡Usted adora las mariposas!

Si se deseara agregar contenido sobre mariposas, por ejemplo, se puede crear una carpeta llamada “Mariposas” y luego agregar texto a una página dentro de la carpeta:

Texto de Carpeta Mariposas

También se pueden agregar algunas imágenes a la carpeta:

Carpeta Mariposas

Dentro de una carpeta usted puede agregar muchos contenidos de distintos tipos, incluyendo sub-carpetas. Luego de agregar algunos reportes y vídeos a la carpeta Mariposas, el contenido debería estar organizado como se muestra a continuación, con dos sub-carpetas dentro de la carpeta Mariposas:

Carpeta en carpeta

1.3. ¿Qué ocurre tras bambalinas?

Es probable que el lector se pregunte cómo funciona todo. Un sitio Web Plone típico existe como una instalación de Plone instalada en un servidor web. El servidor web puede estar en cualquier sitio, usualmente en una compañía de hospedaje con una “pila” de computadoras dedicadas a realizar la tarea:

Rack del servidor

El diagrama muestra los cables que conectan los servidores individuales a internet, a través de rápidas conexiones de red. Su sitio Plone es solo un software y almacenamiento de base de datos instalados en uno de los servidores individuales. Cuando introduce texto o hace clic en algún lugar del sitio, la computadora del usuario envía y recibe datos a través de cables de red y canales de comunicación en internet que interactúan con la instalación de Plone en el servidor.

Simplifiquemos el diagrama que muestra como se interactúa con Plone:

Del cliente al servidor

Usted usa su navegador web; Mozilla Firefox, Safari, Internet Explorer, etc. – para ver y editar su sitio web Plone, y éste guarda los cambios realizados en su sistema de almacenamiento de bases de datos.

Por ejemplo, imagine que su sitio web Plone de Mariposas esta ubicado en el sitio misitio.com. Usted escribe www.misitio.com en su navegador web. Luego presiona la tecla Enter, la siguiente secuencia de eventos es llevada a cabo entre el navegador y el servidor de www.misitio.com:

Solicitud del cliente

Luego el software Plone responde:

Respuesta del servidor

Plone lee su respectiva base de datos para buscar la información almacenada en misitio.com. Luego envía de vuelta la página web a su computadora en un código llamado HTML que es un lenguaje de computadora que describe con luce una página web. Este incluye texto, gráficos, tipos de letras, color del fondo, etc. En Internet existen muchos sitios donde se puede aprender HTML detalladamente, pero una de las ventajas de Plone es que no es necesario aprender (demasiado) sobre HTML. Esa es una de las razones por la que Plone y otros software similares permiten al usuario concentrarse en el contenido, por ejemplo, el texto y los gráficos de las mariposas en vez de aprender un nuevo lenguaje de computadoras.

Pero regresemos a la interacción entre la computadora del usuario y el servidor. El navegador web “suministra” (traduce) este HTML para que pueda ver la página web resultante:

Mi sitio servido

Así que cuando ve su página web de mariposas, puede decidir si cambiarla o agregarle contenido. Además en cualquier momento se puede subir fotos, documentos, etc:

Luego que hace sus cambios y hace clic en “Guardar”, la nueva versión de la página web se mostrará a cualquiera que visite el sitio:

los comentarios son proporcionados por Disqus

Editar este documento

El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.

  1. Vaya hacia el articulo 1. Resumen conceptual en GitHub.
  2. Presione el botón Fork. Este creara su propia copia personal de la documentación.
  3. Edite los archivos usando el editor de texto de GitHub desde su navegador Web
  4. Rellene en la caja de texto Commit message al final de la pagina indicando por que usted realizo estos cambios. Presione el botón Propose file change próximo a ese cuando haya finalizado.
  5. Luego diríjase a la página Send a pull request (no será necesario rellenar ningún texto adicional). Sólo tiene que pulsar el botón Send pull request.
  6. Sus cambios serán consultados por un revisor dentro de la pestaña Pull requests del proyecto en Github.

Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.