cuadrantes-espiral
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cuadrantes-espiral] Cambios en Ambulacro (va por Álvaro)


From: Javier Linares
Subject: [Cuadrantes-espiral] Cambios en Ambulacro (va por Álvaro)
Date: Sun, 16 Jun 2002 18:28:34 +0200
User-agent: Mutt/1.2.5i

Hola,

Este mensaje es para Álvaro, por si en alguna ocasión tiene
que modificar algo de Ambulacro o quiere desarrollar más
cosas bajo este entorno. Diego, también te puede interesar
(Quim, lo siento, a ti no :P).


He hecho algo por lo que espero que no me matéis mucho :)
He estado "empaquetando" la aplicación Ambulacro para
que otras personas puedan instalarlo en sus equipos.
He hecho paquetes .rpm (para Red Hat, Mandrake y casi
todas las distribuciones) y .deb (para Debian). Para
instalarlo ahora sólo hay que ejecutar:

        En Mandrake y Red Hat:
        rpm -i ambulacro-0.1.rpm

        En Debian:
        dpkg -i ambulacro-0.1.deb

Podéis mirar (y editar) los archivos README, INSTALL
y COPYRIGHT (he puesto a espiral, Álvaro y a mi).
Faltan algunos scripts que automaticen un poco la
configuración, y a eso es a lo que iba.

Actualmente la aplicación necesita:
 *) ~/ambulacro       -> los archivos PHP
 *) ~/ambulacro/form  -> los formularios en HTML
 *) ~/inc             -> funciones PHP y otras configuraciones (SQL...)
 *) ~/key.php         -> resto de configuraciones de SQL

Esta estructura, como comprenderéis, no cumple ningún estándar
y es difícil de meterla en un paquete. Para ello he creado un
directorio "virtual" llamado "include". De esta forma todo lo que
se meta en ~/ambulacro/include/ se estará realmente metiendo en
~/inc y si lees de ~/ambulacro/include/config.php realmente
estás leyendo ~/inc/config.php. 

Parece lioso, pero de esta forma los archivos quedan en:
 *) ~/ambulacro
 *) ~/ambulacro/include
 *) ~/ambulacro/form

Todo mucho más estructurado :))

Sólo era para avisar. Si queréis que lo haga con otros directorios,
hacer este tipo de cosas se llaman "enlaces" en Linux (es lo
más parecido a los accesos directos de Windows, con muchas
otras propiedades que lo hacen más avanzado) y es algo realmente
útil cuando se trata de enlazar varios directorios o si queremos
poner "alias" de directorios.

Un ejemplo simple: Imaginad que tenemos la aplicación de Ambulacro
en ~/admin/aplicaciones/web/ambulacro, funcionando junto al
resto de aplicaciones que están altamente enlazadas y queremos
cambiarlo a ~/ambulacro. En lugar de mover los archivos y
liar todas las dependencias de referencias sólo hay que crear
un enlace simbólico.

Venga, tampoco ha sido para tanto :)

-- 
Javier Linares                  http://www.adala.org
address@hidden        address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]