[babelteca] copia de viejo mail |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/babelteca Archives
]
Gente,
Acá abajo copio el mail que Mauricio dice no haber recibido. No voy a
revisar lo que escribí, sólo tengan en cuenta que es del viernes 12 por la
tarde como para calzarlo en el tren de ideas, delirios y dudas que venimos
expresando.
--
Roberto
El día 11 de diciembre de 2008 20:03, Mauricio Pasquier
<y.el.cuervo.dijo@xxxxxxxxx> escribió:
Hola muchachos,
[snip]
>> ¿Se entiende? ¿Les parece bien?
>
> Yo creo que el DLP original debería existir como la primer revisión
> del repositorio. Si hacemos mejoras generales que no tienen que ver
> específicamente con Babelteca deberíamos aplicarlas al original,
> posiblemente haciendo un branch. Será mucha complicación? En cuanto a
> los cambios que se han hecho para Babelteca después de la instalación
> del DLP, son cambios relativamente menores en algunos archivos, nomás.
> Se agregan en revisiones posteriores y si alguien se baja la última
> revisión tiene todo. Estoy asumiendo que los scripts de instalación
> son funcionales tanto para DLP original como para Babelteca, es así?
Hmmm... casi.
Los cambios en la base de datos son fáciles de reflejar, se exporta la
estructura actual y listo. Salvo preparar los cambios para la gente
que ya tiene un DLP armado... Lo otro sería que hicieran el traspaso a
mano con algunas consultas.
Los cambios en el formulario de registración son más profundos.
Existen dos formularios distintos porque el que venía con el sitio web
no nos servía. El original asocia las coordenadas geográficas del
usuario a su código postal, función disponible para EEUU, Europa y
algunos otros pero no para nosotros. Por eso lo que hicimos fue una
tabla de localidades y distritos con sus respectivas coordenadas
geográficas. Así el software calcula la distancia entre dos usuarios.
Por eso entiendo que a ningún extranjero le sirve nuestro sitio
babelteca como está hoy. Tendríamos que tener en cuenta el país en el
que va a operar el software. Este dato podría estar simplemente en el
archivo config.inc, pero es algo que hoy el software no revisa.
El trabajo de programación para tener en cuenta una versión regional y
una internacional es muy poco, pero hay que hacerlo antes de liberar
una continuación de la DLP, sea con el nombre DLP-0.7 o Babelteca 1.0.
También por esto es que yo pensaba útil partir de la DLP actual e ir
haciendo cada uno de los cambios vía SVN con el agregado que
deberíamos tener en cuenta no romper lo viejo, sino sumar funciones o
alternativas.
Respecto de toolkits y cambios en lenguajes de programación quiero
aclarar otra cosa. Tal vez les haya sonado molesto que propusiera
cambiar a algo como Python - que por otro lado ninguno de los 3 usamos
- pero cuando lo hice fue porque en el código fuente se pueden leer
las puteadas de Mike Benham contra PHP diciendo que es una mierda :-)
Claro, fueron las primeras versiones 4, dicen que la versión 5 en
adelante es completamente otra historia.
Otro punto. El código actual no soporta MySQL 5, simplemente no anda,
algunas consultas dan error y nadie parece haberle encontrado la
vuelta... ¿existe un traductor de PHP4 a PHP5? Yo tendría donde
probarlo.
Bueno, para seguir pensando hasta que decante un poco todo esto :-)
Nos vemos,
--
Roberto
---