[Top][All Lists]
[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
- [Cuadrantes-espiral] Cambios en Ambulacro (va por Álvaro),
Javier Linares <=