This is an old revision of the document!
1. Obtenga el software requerido:
Los dos primeros se instalan fácilmente; los dos restantes deben copiarse según se indica más adelante en 3.
También necesitará un servidor web, que supondremos es Apache 2.x con mod_python; la configuración requerida se explica más adelante, en 4.
Como cliente debe usarse Firefox 2 o 3. (Para Internet Explorer aún hay que corregir algunos problemitas.)
2. Descomprima el archivo descargado, catalis-dev-2008.zip
. Copie la carpeta
catalis-dev-2008
en una ubicación de su elección. De aquí en adelante nos
referiremos al path de esa carpeta como CATALIS_DIR
. P.ej., si la
ubicación es /home/pepe/apps/catalis-dev-2008
, tendremos
CATALIS_DIR
= '/home/pepe/apps/catalis-dev-2008/
'
3. Copie wxis y Ext en las carpetas correspondientes (o cree links simbólicos si prefiere conservarlos en otra ubicación):
wxis
en CATALIS_DIR/cgi-bin/
ext-2.1
en CATALIS_DIR/media/
4. Configure un servidor web siguiendo esta configuración de muestra. Recomendamos crear un nuevo virtual host, pero también pueden agregarse las directivas a la configuración de un host existente.
De aquí en adelante nos referiremos con SERVER al nombre de dominio (o número de IP) más el número de puerto que haya usado para su servidor. P.ej., si se usa 127.0.0.1 y el puerto 82, tendremos SERVER = '127.0.0.1:82'.
Intermedio. Haga estas comprobaciones básicas, como para asegurar que todo esté marchando correctamente hasta este punto:
python
. Debe ver el mensaje inicial del intérprete Python.import django
. Debe ver que no se produce ningún mensaje de error.http://SERVER/catalis/media/ext-2.1/ext-all.js
. Debe ver un archivo JavaScript.http://SERVER/catalis/cgi-bin/wxis?hello
. Debe ver un mensaje de identificación de wxis.http://SERVER/catalis/media/catalis/img/favicon.ico
. Debe ver el ícono de Catalis.5. Para que el servidor pueda escribir en las bases de datos, configure los permisos de archivos de acuerdo con estas indicaciones. Esto solo es indispensable para crear/modificar/borrar datos; puede omitirse para una primera prueba de Catalis.
6. Edite el archivo CATALIS_DIR/django/catalis_pack/settings_local.py
.
Sólo deberá modificar estas opciones, en caso de que los valores por defecto no correspondan a su instalación:
7. Ingrese con su navegador a
http://SERVER/catalis/
Aparecerá el formulario de login; use estos datos:
usuario: test contraseña: test
Debe encontrarse con una interfaz levemente similar a ésta: http://inmabb.criba.edu.ar/catalis/test/catalis-historial.png (el aspecto exacto va cambiando a medida que avanza el desarrollo).
Como opción en los puntos 4 y 5, se puede usar el servidor de desarrollo de Django para servir archivos dinámicos y estáticos, y usar Apache sólo para acceder a wxis. De hecho, esta es la opción recomendada si se pretende trabajar haciendo cambios en el código Python de Catalis. En tal caso, no se necesita modificar la configuración de permisos para la base sqlite.
TO-DO: cómo mantener la instalación actualizada usando SVN?
(En construcción!)
wxis: usando 'H tag len content' id2i?