Re: Nuevos colaboradores

14 views
Skip to first unread message
Message has been deleted

Pere Girones

unread,
Sep 29, 2012, 2:44:09 PM9/29/12
to pdi_prog...@googlegroups.com
Hola, soy Pere Girones. Estoy acabando ingeniería informática y trabajo en una empresa que, junto a 3 compañeros, montamos hace 3 años. La empresa se dedica al desarrollo de aplicaciones web, principalmente servicios en cloud, principalmente dedicados al márketing para el sector del turismo. Gestionamos servidores, hard y proyectos de TI en general.

El 80% del código que he escrito estaba en PHP, lo demás en Java, Perl y un pequeño porcentaje con algunos de los variopintos lenguajes de la universidad que han acabado sirviéndome para algo. He usado varios frameworks y toolkits en PHP: Zend, Xajax, y he intentado construir alguno. He peleado con frameworks Javacirpt como Dojo, Mootools y Jquery. En el terreno de Java he tocado la api de Andorid para varias aplicaciones. En la universidad hicimos una práctica en Java con agentes móviles, vienen a ser programas (objetos) que se pasan entre máquinas, estos actúan y se desplazan. Se han usado en sistemas de subastas porque permiten garantizar varios aspectos que creo resultarían muy interesantes para un sistema de voto seguro.

Por el trabajo que desarrollo y la infraestructura que me permite la empresa creo que podría ser más efectivo en lo relativo al márketing, páginas web, hostings, etc., pero desconozco por completo las prioridades actuales. Me he afiliado al PI, siempre había alternado el voto entre nacionalistas y partido pirata, pero como buen ingeniero es más importante la gestión eficiente que mis convicciones políticas. Así que mi dedicación será continua pero mi disponibilidad, como emprendedor, es limitada.


El sábado, 29 de septiembre de 2012 20:05:58 UTC+2, Pere Girones escribió:

Eduardo Robles Elvira

unread,
Sep 29, 2012, 3:05:57 PM9/29/12
to pdi_prog...@googlegroups.com
2012/9/29 Pere Girones <gir...@gmail.com>:
Hola Pepe:

¡Bienvenido al equipo! Qué alegría es contactar con otros
emprendedores como yo =)

Pues ahora mismo lo que necesitamos es gente que se ponga a trabajar
en la web del partido, que lamentablemente perdimos. Y si puede ser
establecer un sistema de backups funcional que permita ahorrarse en el
futuro este tipo de sustos. Esa es la principal prioridad. ¿Antonio o
David Comuñas le podéis indicar cómo colaborar en esto?

Por otra parte estamos también desarrollando el sistema de votaciones
Ágora Ciudadana, y si quieres estás invitado a colaborar en él. Ya
tenemos una primera versión en https://agoravoting.com, está
desarrollado en django/python. Si quieres colaborar en esto, dimelo y
te pongo al día.

Saludos,
Eduardo

Pere

unread,
Sep 29, 2012, 3:33:13 PM9/29/12
to pdi_prog...@googlegroups.com, edu...@partidodeinternet.es
Pere ¬¬ xD

Sin problema para colaborar con el server.

Respecto al Agora, veo que django sigue el rollo mvc pero python nunca lo vi de cerca, pero pásame algo y evalúo.

Saludos

Eduardo Robles Elvira

unread,
Sep 29, 2012, 3:37:36 PM9/29/12
to pdi_prog...@googlegroups.com
2012/9/29 Pere <gir...@gmail.com>:
> Pere ¬¬ xD
>
> Sin problema para colaborar con el server.
>
> Respecto al Agora, veo que django sigue el rollo mvc pero python nunca lo vi
> de cerca, pero pásame algo y evalúo.
>
> Saludos

Hola Pere:

Siento el malentendido jeje el código de github está en
https://github.com/agoraciudadana/agora-ciudadana

Saludos,
Eduardo

Pere

unread,
Sep 29, 2012, 5:42:51 PM9/29/12
to pdi_prog...@googlegroups.com, edu...@partidodeinternet.es

La instalación guay, supongo que de momento solo te podré ayudar con las vistas, presentación y tal. He visto que en git tienes issues, es así como se gestionará? Si puedes sacar tareas para maquetar o cosas que tengas pendientes en javascript, vamos que tenga que tocar solo html, js y css pásamelo, mientras iré mirando el proyecto.

Eres el único programador? he visto que no hay mucha docu, hay más que el github? He leído un doc de Análisis y diseño de una versión simplificada... Hay algo más de análisis? 

He mirado los modelos de la base de datos, supongo que las entidades y como las defines serán cosa del django, en lo que respecta a python y django supongo que necesitaría un poco de ayuda, la estructura que has decidido para el framework salió del algún sample o manual que pueda ver? Hay alguno que me aconsejes?

Saludos.

Eduardo Robles Elvira

unread,
Oct 3, 2012, 12:05:39 PM10/3/12
to pdi_prog...@googlegroups.com, agora-ciud...@googlegroups.com
2012/9/29 Pere <gir...@gmail.com>:
> La instalación guay, supongo que de momento solo te podré ayudar con las
> vistas, presentación y tal. He visto que en git tienes issues, es así como
> se gestionará? Si puedes sacar tareas para maquetar o cosas que tengas
> pendientes en javascript, vamos que tenga que tocar solo html, js y css
> pásamelo, mientras iré mirando el proyecto.
>
> Eres el único programador? he visto que no hay mucha docu, hay más que el
> github? He leído un doc de Análisis y diseño de una versión simplificada...
> Hay algo más de análisis?
>
> He mirado los modelos de la base de datos, supongo que las entidades y como
> las defines serán cosa del django, en lo que respecta a python y django
> supongo que necesitaría un poco de ayuda, la estructura que has decidido
> para el framework salió del algún sample o manual que pueda ver? Hay alguno
> que me aconsejes?
>
> Saludos.

Hola Pere!

El sistema de tickets de github ahora no lo estamos usando; ahora
hemos pasado a utilizar el siguiente Trello Board:
https://trello.com/board/agora-ciudadana/5054e9e060d5bc9a08196b96 Si
quieres autentícate en Trello y solicita participar en el board.

Te respondo también en la lista de agora-ciudadana-devel, es mejor que
sigamos en esa lista y no en pdi_programacion el hilo.

Efectivamente estamos faltos de documentación que explique el
funcionamiento interno del software agora. Si alguien quiere colaborar
en esta tarea es bienvenido y yo le ayudaré. Django es un framework y
por tanto te obliga a trabajar de cierta manera, y esa es la manera en
que está organizado ágora. Te recomiendo la documentación y los
tutoriales de django (en inglés):
https://docs.djangoproject.com/en/1.4/


He creado unos cards en el trello board, sobre las tareas a realizar.
Las comento un poco:

Tareas: Inicio y fin de votación pre-establecidos

https://trello.com/card/add-support-for-planning-start-and-end-of-an-election/5054e9e060d5bc9a08196b96/11

Una de las características básicas que quiero integrar ahora en ágora
1.1 es la de poder establecer la fecha de inicio y fin de la votación.
Para ello estoy pensando en utilizar un broker como x, que permita
realizar tareas asíncronamente como por ejemplo cerrar una votación,
hacer le recuento y enviar emails en el momento que deba hacerse. De
esta tarea me encargo yo, pero si alguien ha utilizado algún broker en
webs ya o tiene alguna idea o sugerencia, este es el momento.

Tarea: Migración hacia plantillas en cliente y API json

https://trello.com/card/migration-to-client-templates-using-a-server-side-json-api/5054e9e060d5bc9a08196b96/26

Otras cosa que me gustaría hacer es ir migrando la aplicación poco a
poco para que los datos se manden al cliente mediante json y se
actualicen de forma dinámica mediante javascript y un sistema de
templates en renderizados en cliente. Esta tarea la ha comenzado David
Ruescas para las búsquedas en lugares como los boxes del calendario,
la lista de ágoras, etc. Ahora estaría bien utilizar esta filosofía en
por ejemplo la lista de acciones, etc.

Tarea: Permitir diferentes tipos de votaciones

https://trello.com/card/secret-unencrypted-vote-support/5054e9e060d5bc9a08196b96/8

Actualmente todas las votaciones son públicas y sólo se puede elegir
una opción en cada votación. Existen muchos más tipos de votación
posibles:
- Voto privado, donde el voto no se muestra pero se guarda en claro en
el servidor
- Voto secreto, donde el voto se cifra usando verificatum
- Diferentes esquemas de voto y recuento: poder elegir más de una
opción, voto preferencial, voto delegado transitivo, etc.

La idea es ir añadiendo soporte de diferentes tipos de voto y poder
mezclarlos correctamente: voto preferencial y secreto, por ejemplo. El
primer paso sería añadir soporte de voto privado, que ya va a costar
algo hacerlo porque habrá que cambiar bastante código para que se
tenga en cuenta que a lo mejor el voto no debe mostrarse

.Tarea: Soporte de organizaciones

https://trello.com/card/organizations-support/5054e9e060d5bc9a08196b96/9

Ahora mismo los ágoras pertenecen a usuarios y no a
grupos/organizaciones. Internamente un ágora puede tener varios
administradores, pero nos falta una interfaz para que el usuario pueda
editarlos. Lo suyo sería poder tener usuarios de tipo "organización",
a la cual pertenecen un grupo de usuarios.

Saludos,
--
Eduardo Robles Elvira +34 668 824 393 skype: edulix2
http://www.wadobo.com it's not magic, it's wadobo!

naiara izcue chourraut

unread,
Oct 3, 2012, 5:48:49 PM10/3/12
to pdi_prog...@googlegroups.com, agora-ciud...@googlegroups.com

Ay, sólo leerlo ya da gusto!!! :)

Mucho ánimo a los programadores!!!
Y miiiiiiiiiiiiiiiiiiiiiil graaaaaaaaaaacias!!!!!!!!!

Un saludo,
Naiara
Reply all
Reply to author
Forward
0 new messages