Requisitos previos
Para instalar woost es necesario disponer de los siguientes requisitos:
- Un intérprete de Python (2.5 o superior, la versión 3 no está soportada)
- setuptools
- Python Imaging Library
Si la instalación se realiza en un entorno tipo UNIX (Linux, BSD, Mac OS X, etc), serán necesarios también los componentes siguientes:
- Un compilador de C (gcc)
- Las cabeceras de desarrollo para Python
- El profiler de Python (en algunos sistemas no se incluye en la distribución estándar de Python)
Si la instalación se hace en una versión reciente de Debian / Ubuntu, es posible instalar todos los requisitos necesarios con este comando:
sudo apt-get install python-setuptools python-imaging python-profiler python-dev
Instalación de woost
Una vez satisfechos los requisitos previos, instalar woost es tan simple como ejecutar el comando siguiente desde un terminal:
easy_install woost
easy_install bajará e instalará woost y todas sus dependencias.
Creación de un sitio web
Llegados a este punto, ya puede crear un sitio web y empezar a trabajar con su contenido. Ejecute el comando siguiente:
python -m woost.scripts.createsite
Esto lanzará una pequeña aplicación web que le asistirá en la creación de su sitio. Para acceder a ella, apunte su navegador web a la URL http://localhost:10000. Después de completar el formulario con los datos de su proyecto, su sitio estará listo.
Acceso a su sitio web
Para poder acceder a su sitio web es preciso que lance dos scripts, situados en la carpeta /scripts/ de su proyecto:
- rundb.sh (o.bat, en windows) iniciará el servidor de base de datos (ZEO)
- run.py iniciará el servidor web (CherryPy) de la aplicación
Con los dos procesos lanzados ya puede acceder a su sitio web, utilizando la combinación de host y puerto indicados durante su instalación (por defecto, http://localhost:8080).