[hm] [wiki] [parrilla] Formulario:NodoHM

d1d4c d1d4c en aktivix.org
Sab Oct 16 19:25:41 CEST 2010


Mensaje largo, lea con precauci�n ;)

El 15/10/10 22:01, anders escribi�:
> On Fri, 15 Oct 2010 15:34:10 +0200, d1d4c <d1d4c en aktivix.org> wrote:
>> Ei anders :)
>>
>> El 15/10/10 11:23, anders escribi�:
>>
>>> * Nuevas propiedades en el template/formulario de NodoHM
>>>
>>> - D�a asignado
>>> - Horario asignado
>>> - Sala asignada
>>
>> Respecto a esto, igual ser�a mejor crear otro formulario con esas
>> propiedades, no? as� no saldr�an en el formulario de nodo (lo de
>> asignar d�a, sala y hora no es algo de la dinamizadora del nodo, sino
>> de "los parrilleros de la casa de campo";))
>>
>
> Ya, si lo queremos hacer bien asi tendria que ser :S
>
> Igual otra opcion es no ponerlo en el mismo nodo, y que haya un listado
> para elegir los nodos, no se, a ver que se nos puede ocurrir. La
> solucion que habia puesto (que la viste seguro) es un comentario cutre
> de "por favor no rellenes este campo"

No, no es cutre, est� bien as�... hiciste bien en ponerlo. Adem�s, mola 
en Hackmeeting que se mezclen cosas de "la organizaci�n" con cosas de 
"cara a fuera" (por decirlo as�, por eso de romper la dicotom�a 
asistente/organizador, etc.).

Pero no, la verdad es que lo tenemos as� porque todav�a no lo tenemos 
mejor, jeje (�aunque est� como nunca antes hab�a estado!).

Genial haber hecho el "salto sem�ntico", este a�o, respecto a las fichas 
de los nodos. Y con formularios. Perfecto (adem�s, mientras voy 
aprendiendo c�mo funciona m�s o menos esta extensi�n y haciendo 
experimentos, como lo de las tareas y m�s cosas por venir...;)).

De esta manera, m�s all� de pon�rselo f�cil a las dinamizadoras la tarea 
de subir a la wiki la info de sus nodos, adem�s, por un lado podemos 
hacer consultas y facilitar as� la tarea de hacer la parrilla, y por 
otro, las inline queries van muy bien para automatizar la publicaci�n de 
la info en la wiki din�micamente (siempre que se refresque la cache, 
claro, jeje).


Fin del mensaje versi�n corta.


Volviendo al hilo:

Sobre lo que dec�as de hacerlo con una lista de nodos, para que saliera 
como un desplegable en el formulario de asignar d�a, hora y sala a cada 
nodo:

Interesante, veamos si se puede. Lo ideal ser�a que la propiedad fuera 
din�mica. �Con una consulta ask? Ni idea, voy a probarlo:

He probado lo primero que se me ha ocurrido, pero sin �xito ^^, hubiera 
molado que funcinase.... He intentado crear una propiedad din�mica 
mediante una plantilla que conten�a una consulta, as�:

http://sindominio.net/hackmeeting/index.php?title=Atributo:Nodos

L�stima. No s� si por ese camino se puede conseguir algo, me he quedado 
atascado all�.

Igual probando de hacerlo de otra forma. A ver si se me ocurre algo. En 
cualquier caso, se rellena la lista de posibles valores (la lista de 
nodos) de la propiedad, manualmente y ya.

Dejemos ese tema aparcado, sino, y pasemos a c�mo vincular ambos 
formularios.

Para qu�?

El procedimiento para hacer la parrilla puede ser el siguiente:

{{P�gina|2010/Parrilla/Procedimientos|
* Dividir los nodos en tres categor�as seg�n tem�tica para 
posteriormente intentar que no haya dos o m�s nodos pertenecientes a la 
misma categor�a solapados en el tiempo (e intentando que haya el m�nimo 
de cambios de sala para quien decida asistir a los nodos pertenecientes 
a una de esas tres categor�as).

* Consultar las preferencias horarias y ver d�nde hay m�s de tres nodos 
(por las tres salas).

* Donde haya m�s de tres, mirar si se pueden secuenciar a tres voces 
(las preferencias son del tipo ma�ana/mediod�a/tarde/noche).

* Si hay alg�n conflicto con dos o m�s nodos, plantear a las 
dinamizadoras correspondientes las posibilidades y dependiendo de su 
flexibilidad intentar cuadrar la parrilla.

* Si no hubiera soluci�n para alguna combinaci�n (y no hubiera tampoco 
la posibilidad de usar una improvisada cuarta sala) y eso significase 
tener que prescindir de alg�n nodo, decirlo por la lista y que sea la 
asamblea quien decida.

* Publicar en la wiki la parrilla final.
}} [0]

Bien, los formularios. Volvamos a eso:

Supongamos que ya tenemos la lista de nodos en una propiedad. Usamos esa 
propiedad en el formulario de asignaci�n de d�a, hora y sala, Hab�a 
pensado usar los t�tulos de los nodos, compi�ndolos, como t�tulo para 
cada asignaci�n, y que en cada ficha de cada nodo, se haga una inline 
querie que devuelva la plantilla de asignaci�n que tenga el mismo t�tulo 
que el nodo en cuesti�n. No se si se puede, lo intentar�, cualquier cosa 
antes que hacerlo a mano, jaja. Esa ser�a por ejemplo una vinculaci�n 
entre ambos formularios, aunque un poco de estar por cas, si. Si se te 
ocurre algo mejor...

Publicar la parrilla, una vez hecha, es lo de menos, pero molar�a 
hacerlo con formularios. As�, con una consulta basta y, adem�s, se 
publicar�a tambi�n autom�ticamente la asignaci�n correspondiente en cada 
ficha de nodo (y de paso ya est� hecho para el a�o que viene...)


Vale, paro aqu�, es que cuando pillo carrerilla, jeje. Saludos.


[0] {{Idea|Escribo c�digo wiki en la lista pensando en el futuro bot. 
Por ejemplo, que escribiendo {{P�gina|Nombre|texto}}, que el bot lo 
parsease y publique el texto "texto" en la p�gina "Nombre" de la wiki. 
Igualmente, en cualquier caso, tambi�n sirve para encontrarlo f�cilmente 
en el archivo de la lista mediante 
b�squedas.|bot,lista,wiki,automatizaci�n,sem�ntica}}


M�s informaci�n sobre la lista de distribuci�n HackMeeting