[eside-ghost] Mil asuntos pendientes, Boletin Extraordinario del e-ghost ; -D

"Yuki (aka Rubén Gómez)" rugoli en euskalnet.net
Mie Mayo 4 19:37:14 CEST 2005


Pablo Garaizar Sagarminaga wrote:

>Aupa!
>  
>
Hola Pablo.

>Estaría bien abrir una nueva wikipeitx para ir concretando cursos,
>profesores, temarios, fechas, etc.
>  
>
Yo en este punto quería hacer una propuesta a ver qué opina la gente 
(llevo pensando bastante en enviar el mail, pero no lo he hecho :p).

He estado pensando en hacer un curso sobre OpenACS (www.openacs.org), 
AOLserver (www.aolserver.com) y PostgreSQL (www.postgres.org), es decir, 
cómo montar una web con esas tres herramientas.

"OpenACS (Open Architecture Community System) is a toolkit for building 
scalable, community-oriented web applications." Vamos, OpenACS es una 
herramienta para crear aplicaciones web orientadas a una comunidad, 
utiliza como BD postgresql (u oracle, pero de esto nos olvidamos) y el 
servidor es AOLServer. Con OpenACS nos ahorramos todo el tema de 
usuarios, ya que nos los gestiona todo, y la posibilidad de dar 
diferentes privilegios a cada uno.

Os comento por encima un poco mi idea, a ver si la gente estaría 
interesada en asistir a este curso (aunque la verdad es que no sé muy 
bien que daría :$ sería mi primer curso en solitario :p)

En la parte de programación, OpenACS funciona bajo TCL, por lo que 
habría que explicar un poco la sintaxis de TCL (me pareció un poco 
caotica al principio). Para postgresql, me gustaría no tener que 
explicar cómo se hacen las llamadas SQL (que en cierta manera todos nos 
acordamos de cómo hacer las más sencillas) y pasar directamente a hacer 
las llamadas a la BD para sacar los resultados por la web. Y de 
AOLserver no tenía intención de hablar nada (basicamente porque no lo he 
tocado :p), solo la parte de cómo configurarlo para que funcione, pero 
sin entrar en detalle.

Tengo que mirar cómo sería la instalación por paquetes debian de 
AOLserver y postgresql, para que sea más sencillo todo, ya que yo lo he 
probado compilando todo a mano, y aunque sencillo, es un poco aburrido. 
El OpenACS lo cojo por cvs y no hay que instalar nada.

Después de explicar la sintaxis de TCL sería hacer ejercicios sencillos, 
pero a la vez útiles (creación de un paquete (sirve para poder tener 
todo organizado, a modo de poder tener varias web con un mismo opeacs), 
sacar una lista de cosas que tengamos en la BD, hacer busquedas en la BD 
mediante formulario, creación de un formulario para insertar/modificar 
cosas de la BD...), todavía no tengo claro cuantos ejercicios serían 
convenientes.

Otra cosa interesante sería ver un resultado "serio" añadiendo un CSS 
para poder ver todo bonito (pero sin explicar el CSS). A ver si alguien 
se anima a dar un curso de CSS. Yo he empezado a aprender un poco, pero 
no sé demasiado, asi que me descarto ;)

Lo ideal sería 3 días. El primero, toma de contacto con todas las 
herramientas, explicación de la instalación, sintaxis de TCL y los ADP 
(para la visualización de las web se utilizan dos tipos de ficheros, los 
tcl, que son donde está la programación, y los adp que son de 
visualización, poniendo aquí el código HTML que queramos y olvidandonos 
de la programación), y recordar muy por encima cómo funciona el SQL (y 
si da tiempo, si no nada). El segundo día, ver cómo funciona todo el 
tema de paquetes, ver la instalación de algunos útiles, crear un paquete 
propio, y empezar a hacer ejercicios. Y el tercer día empezar a hacer 
ejercicios más serios.

Qué os parece? Todavía no tengo claro el orden anterior, pero sería algo 
así, quizá mejor dar el tema de los paquetes el primer día para poder 
ver que hay muchos hechos, y el martes directamente hacer ejercicios... 
No sé.

Pido sugerencias, opiniones, preguntas...

Un saludo a tod en s.


Más información sobre la lista de distribución eside-ghost