[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