Licencia Creative Commons

Tutorial Plone por Richard Andrés Cardozo se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.

Plone Es una potente solución para la gestión de contenidos, segura, fácil de usar y personalizar, donde usuarios con poca experiencia también pueden crear contenido y actualizar la información usando simplemente el navegador. éste CMS ofrece un alto nivel de seguridad sin penalizar su facilidad de uso y ampliación.

PARA TENER EN CUENTA

Antes de instalar Plone en Linux, BSD, o cualquier otro sistema operativo basado en Unix, se debe asegurar que se tienen los siguientes paquetes instalados en tu máquina:

  • Compilador gcc, a C
  • Software g++, extensión de gcc para compilar código C++
  • GNU make, una herramienta de compilación
  • GNU tar, paquete para crear archivos tar
  • Paquetes para descomprimir: bzip2 y gzip

Los siguientes paquetes también se recomiendan, pero no son necesarios para construir Plone

  • libssl,  permite usar TSL como su servidor de correo electrónico.
  • readline,  paquete de GNU que aumenta la capacidad de las aplicaciones para editar los comandos de Terminal.

DESCARGANDO INSTALADOR

El instalador para Linux/BSD/Unix, denominado Unified Installer (Instalador Unificado), se puede descargar desde aquí  (el sitio web de Plone). Escogemos la versión, en este caso se descargará la  versión estable 4.3. Haga clic en el enlace Unified Installer para comenzar la descarga de Plone.

Una vez la descarga haya finalizado, abrimos una terminal y nos ubicamos en el directorio donde quedo localizado el archivo del instalador para posteriormente proceder a descomprimir el instalador

tar zxf InstallerName

Donde InstallerName es el nombre del instalador de Plone que usted descargó.

CONFIGURANDO INSTALACIÓN

Para la instalación de Plone, se debe decidir  si quiere una instalación ZEO o una instalación autónoma. Lo más recomendado es  escoger ZEO si va a usar Plone para cualquier producción. Sin embargo, si simplemente está probando Plone o lo va a usar para formación, la opción autónoma se adecuaría mejor. Si aún sigues con dudas de su instalación, En el sitio web de Plone explican los dos modos de instalación en:  ¿Ser ZEO o no ser ZEO?.

Para iniciar la instalación se procede a abrir el directorio que se acabo de generar al descomprimir el archivo en la terminal, luego digita el comando de instalación:

cd Plone-4.3.12-UnifiedInstaller/
./install.sh method

Donde method es “standalone” (autónoma) o “zeo”. Si desea instalar Plone en modo servidor escriba:

 sudo ./install.sh zeo

Una vez instalado, le debio de arrojar esto:

Plone successfully installed at /usr/local/Plone
See /usr/local/Plone/zeocluster/README.html
for startup instructions

Y además  debió haberle mostrado su nombre de usuario y contraseña para su instalación de Plone en el Terminal. Sin embargo, estos datos están también listados en un archivo de texto llamado

adminPassword.txt

(el cual se puede encontrar en la el directorio /usr/local/Plone/zeocluster/var/filestorage  de la instalación de Plone ).

INICIANDO PLONE

Como aquí se realizó la instalación por el método zeo y además  en modo servidor (como root), para iniciar Plone se debe escribir el siguiente comando en la terminal:

sudo -u plone_daemon /usr/local/Plone/zeocluster/bin/plonectl start

Si la instalación no fue en modo servidor, se escribe el siguiente comando para iniciar Plone:

$HOME/Plone/zeocluster/bin/plonectl start

Por otra parte, si éste no es una Instalación zeo estándar. Reemplace “zeocluster” por “zinstance” o el nombre de su instancia.

Ejecutado el comando, nos arroja el siguiente resultado:

zeoserver: . 
daemon process started, pid=10321
client1: . 
daemon process started, pid=10328
client2: . 
daemon process started, pid=10342

Puertos

Los puertos se manejan de la siguiente manera:

-Para la instalación mediante el método Stand-Alone: Zope server corre en el puerto  8080. Para cambiar el puerto edite el archivo buildout.cfg and corra el comando:

bin/buildout

-Para la instalación mediante el método ZEO:

  - ZEO server corre en el puerto 8100
  - ZEO client1 corre en el puerto 8080
  - ZEO client2 corre en el puerto 8081

Para cambiar los puertos, edite el archivo “buildout.cfg“ y ejecute elsiguiente comando para reasignar los puertos:

bin/buildout

Si su arranque es exitoso, compruebe su instalación abriendo un navegador web y navegando a http://localhost:8080/. (Si esta haciendo la prueba en otra computadora, substituya el nombre (ip o url) de su servidor host por “localhost”.)

Se debería mostrar un mensaje de bienvenida  como el siguiente:

Selección_210

Esa página ofrece opciones para crear un nuevo sitio de Plone y para usar el Zope
Interfaz de administración (ZMI) para control de nivel inferior. Entre las opciones de ZMI está la capacidad de crear instancias adicionales de Plone dentro de la base de datos de objetos de Zope Zope.
Ahora, haga clic en “Crear un nuevo sitio Plone”  e introduzca su información de inicio de sesión para comenzar a usar Plone. Introduzca la información requerida (Utilice la contraseña de administración proporcionada en “ zeocluster / adminPassword.txt“) y luego envié el formulario para finalizar la creación de su sitio. Usted puede encontrar su sitio en http://localhost:8080/NombreSitio, donde NombreSitio es la identificación de su sitio Plone.

Una vez creado el sitio se visualiza una pantalla de inicio como la siguiente:

Selección_212

Para cambiar la contraseña de administrador, digite en el navegador: localhost: 8080 /acl_users/users/manage_users como se muestra a continuación:

Selección_211
Los cambios de contraseña no se reflejarán en “ adminPassword.txt“

 

Para detener el proceso Plone ejecute el siguiente comando

./bin/plonectl Stop

El paso a seguir es crear su próximo sitio web, así que a explorar esta gran herramienta!

¡Disfrute y diviertase usando Plone!