User Tools

Site Tools


instalacion_de_catalis_con_django

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
instalacion_de_catalis_con_django [08/07/2008 11:45]
fernando
instalacion_de_catalis_con_django [23/05/2009 00:00]
Line 1: Line 1:
-====== Instalación de la versión de desarrollo de Catalis (2008) ====== 
- 
-<​note>​ 
-Estas son notas preliminares para orientar a quienes hagan pruebas de instalación de Catalis. No deben considerarse de ninguna manera una versión final, ni destinadas a un //usuario final// de Catalis. 
-</​note>​ 
- 
- 
-**1.** Obtenga el software requerido: 
- 
-    * [[http://​www.python.org/​download/​|Python 2.5]] 
-    * [[http://​www.djangoproject.com/​download/​|Django 0.96]] 
-    * [[http://​bvsmodelo.bvsalud.org/​php/​level.php?​lang=es&​component=28&​item=2|wxis 7.1 (16/60)]] 
-    * [[http://​extjs.com/​products/​extjs/​download.php|Ext JS 2.1 SDK]] 
- 
-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**. 
- 
-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):​ 
- 
-  * El archivo ''​wxis'' ​    en ''​CATALIS_DIR/​cgi-bin/''​ 
-  * La carpeta ''​ext-2.1'' ​ en ''​CATALIS_DIR/​media/''​ 
- 
-**4.** Configure un servidor web siguiendo esta [[http://​catalis.uns.edu.ar/​doku/​doku.php/​django_con_apache_y_mod_python#​ejemplo_de_configuracion|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: ingrese a una consola y ejecute el comando ''​python''​. Debe ver el mensaje inicial del intérprete Python. 
-    * Django: dentro de esa misma consola, ejecute ''​import django''​. Debe ver que no se produce ningún mensaje de error. 
-    ​ 
-    * Ext: acceda con el navegador a ''​http://​SERVER/​catalis/​media/​ext-2.1/​ext-all.js''​. Debe ver un archivo JavaScript. 
-    * wxis: acceda con el navegador a ''​http://​SERVER/​catalis/​cgi-bin/​wxis?​hello''​. Debe ver un mensaje de identificación de wxis. 
-    * Catalis (archivos estáticos):​ acceda con el navegador a ''​http://​SERVER/​catalis/​media/​catalis/​img/​favicon.ico''​. Debe ver el [[http://​catalis.uns.edu.ar/​favicon.ico|ícono de Catalis]]. 
- 
- 
-**5.** Para que el servidor pueda escribir en las bases de datos, configure los 
-**permisos** de archivos de acuerdo con [[http://​catalis.uns.edu.ar/​doku/​doku.php/​django_con_apache_y_mod_python#​permisos|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.py''​. 
-Sólo deberá modificar estas opciones: 
- 
-   * WXIS_HOST, WXIS_PORT, WXIS_PATH -- sólo hay que modificarlas si no se usa el default: "​127.0.0.1",​ "​80",​ "/​catalis/​cgi-bin/​wxis" ​ 
- 
- 
-**7.** Ingrese con su navegador a 
- 
-    http://​SERVER/​catalis/​ 
- 
-Para poder acceder a Catalis, use estos datos: 
- 
-    usuario: test 
-    contraseña:​ test 
- 
- 
-Como opción en los puntos **4** y **5**, se puede usar el **[[http://​www.djangoproject.com/​documentation/​django-admin/#​runserver-optional-port-number-or-ipaddr-port|servidor de desarrollo de Django]]** para servir archivos dinámicos y estáticos, y usar Apache sólo para 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? 
- 
- 
- 
- 
-===== Diferencias entre versiones para Linux y Windows ===== 
- 
- 
-  * python depende del SO 
-  * wxis depende del SO 
- 
-  * settings.py:​ qué barras se usan en los paths? Ver Django docs (pero parece que no necesitamos especificar ningún path en forma explícita) 
- 
-  * bases de datos isis: generar a partir de un archivo de texto. usamos id2i o wxis para crear el archivo maestro? Luego generamos el invertido (con wxis o con mx?). Y los permisos? 
- 
-      wxis: usando 'H tag len content'​ 
-      id2i? 
- 
-  * permisos: que pasa en windows? 
  
instalacion_de_catalis_con_django.txt · Last modified: 23/05/2009 00:00 (external edit)