On Fri, Jun 01, 2001 at 06:59:16PM +0200, Pablo Lopez Cienfuegos wrote:
> Hombre, supongo que el PHP está bien, de largo, para lo que a nosotros
> nos puede interesar. No conozco el Zope, pero el PHP actualmente se ha
> convertido en un estandar, y no creo que merezca la pena cambiar a Zope,
> salvo que sea más sencillo o algo por el estilo, ya que por potencia,
> nos sobra con el PHP.
Era una sugerencia, para ver si alguien con conocimientos de Zope se ofrecía
a compartirlos, porque es un tema que al parecer está tirando muy fuerte.
> El problema que tengo, como ya comenté en el otro correo, es que no tengo
> medios materiales para hacer una instalación de PHP en la que ponerme a
> trastear
Si decides colaborar en la administración de la web, no creo que sea muy
problemático abrirte una cuenta en el (ya muy próximo) nuevo servidor de la
asociación.
> por lo que lo único que puedo hacer es meterme con el diseño de la página
> (estructura de las distintas partes, y demás), y lo de la implementación
> voy a tener que dejarlo para alguien que tenga más tiempo libre
tiempo libre... tiempo libre... espera, que lo busco en el diccionario
Cuando REALMENTE tenga tiempo libre, mi intención era convertir las páginas
(que ahora están hechas con PHP "a pelo") a un sistema de plantillas con PHP
(tengo algo de experiencia con Smarty, y me parece bastante cómodo). Estos
sistemas de plantillas tienen dos ventajas:
- Separan el código PHP del código HTML de representación (de este modo,
dos personas pueden trabajar en la web, una con el código PHP y otra con
el HTML, sin tener que saber nada el uno del otro).
- Permiten cambiar el aspecto global de la web fácilmente (como si fueran
"temas").
> Bueno, vamos con ello, ¿hay alguna posibilidad de descargar el sitio
> completo de alguna parte para poder visitarlo con calma? En caso de que no
> sea posible, ¿podría alguien comprimir todos los archivos y colgarlos por
> ahí para que les pueda echar un vistazo?
Umm, Pablo, el problema es que las páginas se generan dinámicamente, es
decir, no están almacenadas en el disco duro del servidor, sino que unos
scripts PHP las generan "al vuelo" cada vez que alguien las solicita. Si
descargas las páginas ya procesadas (con wget, por ejemplo), será como si
tuvieses un programa binario (ya compilado) pero no tuvieses el código
fuente. Y créeme que el código fuente (PHP) es una auténtica maraña (cuando
lo escribí, era mi primer proyecto de un cierto "tamaño"). La
representación, el acceso a bases de datos, el control de usuarios... todo
está mezclado. Si quieres te lo envío, no hay problema.
El día 19 de este mes termino los exámenes, así que quizás disponga de un
poco de tiempo :-) y podría comenzar a convertir las páginas a Smarty, como
expliqué antes.
Lo que sí podemos ir haciendo es poner por escrito (aquí, en la lista), las
mejoras, bugfixes y reorganizaciones que consideremos apropiadas, por
ejemplo:
- Solucionar de una vez por todas los problemas de autentificación de
usuarios (contraseñas perdidas, páginas inaccesibles, cookies que se
pierden, etc.)
- Añadir la opción "recuérdame" a lo Yahoo (sugerencia de Alea)
- Terminar el apartado de proyectos y darle más vidilla.
- Habilitar un medio seguro para subir documentos.
- Integrar la gestión web de la lista de correo (mailman)
- Permitir la gestión de DNS estáticos y dinámicos desde la web (crearlos,
cambiarlos, etc.)
- Permitir la gestión de alias de correo desde la web (lo mismo).
- Integrar fuentes de noticias externas (Barrapunto, Slashdot, Freshmeat...)
- Poder hacer login desde la página principal.
- Poder cambiar los datos personales (nombre, teléfono...)
- Permitir abrir cuentas en la web a los no-socios (cuentas de "invitado").
Bueno, ahora no se me ocurren más -acabo de levantarme-, espero que a
vosotros sí se os ocurran.
Un saludo,
--
Diego Berrueta (diego@berrueta.net)
Socio de AsturLinux: www.asturlinux.org
ICQ#: 84.214.214
_______________________________________________
asturlinux mailing list
asturlinux@asturlinux.org
http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
Nearby Sat Jun 2 18:32:31 2001