javiergonzalez / pol Goto Github PK
View Code? Open in Web Editor NEWA democratic social network
Home Page: https://pol.virtualpol.com
License: MIT License
A democratic social network
Home Page: https://pol.virtualpol.com
License: MIT License
POL.VirtualPol.com #################### ### INTRODUCCION ### #################### POL es un sistema democratico auto-gestionado. Es pionero en la busqueda de la ausencia de administrador y en la supervisión del censo, basandose en pilares democraticos. El sistema tiene como objetivo ser lo más automatico y flexible posible. Toda automatizacion significa un paso adelante al no hacer falta un administrador para esa taréa. Los principios de POL son: democracia, igualdad, transparencia, soberanía, flexibilidad y software libre. La web principal está funcionando actualmente en https://pol.virtualpol.com ################ ### HISTORIA ### ################ El concepto de POL fue originado a mediados del 2004 en un canal de una red de IRC llamado #pol creado por RhoX Cheme, Pablo1 y otros amigos. En 2005 GONZO (Javier González González) creó un bot de IRC que dio capacidad telemática y automatizada a la sala de chat. Esta versión inicial del concepto fue el precursor del proyecto actual VirtualPol. Tuvo actividad durante 2 años. El 1 de Octubre del 2008 entró en funcionamiento la primera versión publica y estable de POL (en pol.teoriza.com). El desarrollo ha sufrido cambios diarios desde entonces. El resultado del camino desde entonces hasta hoy es este codigo fuente. ################ ### LICENCIA ### ################ El codigo fuente de VirtualPol está publicado bajo licencia GNU GPL v3. Siendo así software libre. http://www.virtualpol.com/license Se especifican las dos siguientes condiciones añadidas: 1. Se debe reconocer los créditos de la obra mediante un enlace web regular en el pie de todas las páginas con el texto "POL" y llevando hacia la siguiente dirección http://www.virtualpol.com/. 2. Se debe reportar cualquier fallo de seguridad encontrado en el c�digo fuente. ###################### ### CONTRIBUIDORES ### ###################### # CODIGO FUENTE JavierGonzalez [email protected] [email protected] [email protected]@98f5015e-b27f-11de-a73b-b36ed9d36964 [email protected] [email protected]@98f5015e-b27f-11de-a73b-b36ed9d36964 bibaroto2 bibaroto2@98f5015e-b27f-11de-a73b-b36ed9d36964 bradduk [email protected] chaskarron [email protected] eduardmail eduardmail@98f5015e-b27f-11de-a73b-b36ed9d36964 Gabriel [email protected] J.A. Nache [email protected] Logatto [email protected] McMooray [email protected] selvatgi [email protected] Shrewd [email protected] teo.diaz teo.diaz@98f5015e-b27f-11de-a73b-b36ed9d36964 Teodoro Diaz Diz [email protected] wblomo22 wblomo22@98f5015e-b27f-11de-a73b-b36ed9d36964 zerocool [email protected] # PARTICIPANTES Pablo1 drosan Baldor Johnny_Palillo Troll Naaram al00 Sanchez Zokaar Anto orxona zorion fran Honse Jazunzu born Max_Power dannnyql almaguer oportunista alsirio osvaldocangas Lizondo rum1 rojiblankito Aioras Victor_Daniel Carballo Falcom Al24 Adam_Smith SMITH Shrewd Vara centinela1 xorth Nittou illuminati ZeroCool roke Povedilla osnofla arbona Palau biol201 pablo papanatas Travolt Mr_Diego r_Miller LordByron jordi_22 Stephen_Hawkin Rivaldu Notaro JuanReagan Niederhein LordNak Pablo_Petrelli Pyrodrago aznarin Arenas Fernando Peny Stark kaka MisterM jonha13 lcabrera Laura Eduardo William_V Prim carhr ddo lojuca Nuberlang MikelG marbruck SergioA dud3ism ioloo blacky xaga JoseLuis Josu Presidente Jackson TTo Chaos92 iagocorr defiendeme nico RIKI napo disidencia Shensen Pamp leipzig Oblak67 ################ ### CONTACTO ### ################ [email protected] Javier González González - [email protected]
Reportado por Politico: http://hispania.virtualpol.com/foro/ciudadania/que-bugazo--o/
Lo pongo aquí por si no lo hebeis visto.
Saludos!
Con la última actualización para que el bloque de enviar mensaje aparezca como una capa (por cierto queda de puta madre y viene bien para ver a la vez los mensajes recibidos :D ) cuando das a enviar un mensaje desde el perfil de alguien el bloque de envio de mensajes aparece oculto y hasta que no se da a "Enviar mensaje" no aparece.
El bug no es menor, es todavía menos, pero me hace ilusión arreglarlo, dejarmelo a mi XD
Pues eso, pido que arregleis (no se si es un bug o si es intencionado) la incompatibilidad que existe entre el cargo privado de consultor y el publico de profesor. No tiene sentido que un consultor no pueda ejercer de profesor por culpa del sistema. Es un problema que afecta ahora mismo, asi que os agradeceria mucho que lo arreglarais.
Saludos!
Hay un error de html en :
http://hispania.virtualpol.com/empresas/bancos/racanos-bank/
No puedo editar el texto de la empresa porque el enlace > VirtualPol, la primera Red Social Democrática (DONAR)
sale encima del boton de , Editar.
Al expanderse la ventana de texto desplaza los enlaces.
Esto es un tema de prueba para una milestone de prueba.
Se solicita modificar el nucleo de acceso para poder combinar distintas restricciones en el acceso a los chats, foro y demás.
Se que andáis muy liados con la programación, pero yo dejo aquí la propuesta para saber vuestra opinión, por supuesto sobre tema gráfico que es mi campo.
He pensado en limpiar levemente el header, porque a veces el Breadcrumb (o ruta de navegación) tapa casi toda la cabecera. Para ello he hecho el siguiente boceto:
Así es como se ve ahora: http://jotta.es/tmp/header1.jpg
Así es lo que yo propongo: http://jotta.es/tmp/header2.jpg
Se trata de sacar todo el contenido que hay dentro del header, en una barra de herramientas justo debajo de este.
Creo que mejoramos en limpieza y por supuesto dejamos la cabecera libre para poder anunciar bien la imagen de la plataforma.
Tambien he quitado el titulo "Asamblea Virtual, 15M" que aparece en medio del header porque normalmente cada plataforma ya pondrá su nombre en el propio diseño de la cabecera y eso lo entorpece.
Para que quede más limpio tambien he pensado en quitar ese efecto de "halo" blanco (o borde difuminado) que hay en el borde de la cabecera, y en caso de querer ponerlo que cada uno lo ponga en el diseño de la propia imagen.
Pues nada, esa era m idea.
Saludos.
Siento decirles que el nuevo menú de la plataforma es incompatible den dispositivos mobiles (telefonos, ipods, iphones y ipads). El contenido de la página principal se superpone al menu, es decir, que una vez despliegas el submenú no puedes acceder a nada a traves de el. ¿Me entendeis?
Un saludo!
Actualmente en la clase accion.pho se hace la siguiente comprobación al borrar un mensaje:
mysql_query("DELETE FROM mensajes WHERE ID = '".$_GET['ID']."' AND recibe_ID = '".$pol['user_ID']."' LIMIT 1", $link);
Con lo que solo es posible borrar los mensajes recibidos, pero nunca los mensajes enviados, habría que cambiar esa linea para contemplar que el userID este tanto en el usuario que envia como en el que recibe:
mysql_query("DELETE FROM mensajes WHERE ID = '".$_GET['ID']."' AND (recibe_ID = '".$pol['user_ID']."' OR envia_ID = '".$pol['user_ID']."') LIMIT 1", $link);
Bug detectado por Amaiur.
Test bug
Hola compañeros.
Traslado un bug que me comenta el usuario "crigracha". Usa Yahoo como email y dice que se ven los caracteres mal. El tipico conflicto-poltergeist con UTF-8 etc. Debe haber algo mal.
Hay que pasar todo por UTF-8, si es que falta algo. Sé que en Gmail este problema no existe, pero no me sorprendería que en Yahoo falle, incluso en Hotmail.
¿Algún desarrollador ocioso se ve capaz de cazar el bug y arreglarlo? El primero que lo pille se lo queda.
Un saludo!
El botón de crear empresa una vez seleccionado el grupo y el nombre aparece deshabilitado. Hasta hace dos o tres días funcionaba correctamente.
Hola, hay un bug "grave" (al menos para hispania :P ) que provoca que no se estén cobrando los impuestos de ningún tipo, revisando el código creo que he acotado el problema a la linea 357 de inc-functions-accion.php:
mysql_query("UPDATE ".$sql."cuentas SET pols = pols + " . $pols . " WHERE ".($receptor_ID==-1||$receptor_ID=='-1'?"pais = '".PAIS."' AND gobierno = 'true'":"ID = '".substr($receptor_ID, 1)."'")." LIMIT 1", $link);
Esa linea fue modificada hace unos dias (el 10 de abril) con la unificación de los paises y tiene toda la pinta de que con el cambio se estropeo, la anterior sentencia era:
mysql_query("UPDATE ".$sql."cuentas SET pols = pols + " . $pols . " WHERE ID = '" . substr($receptor_ID, 1) . "' LIMIT 1", $link);
Creo que el error puede venir de ahí, y conociendo los operadores ternarios me apostaría todo a que el problema está en esa parte.
Si alguien que tenga montado el sistema le puede echar un ojo todos los hispanos se lo agradeceriamos eternamente :P
Hola,
Desde la url: http://15m.virtualpol.com/votacion/
al hacer clic en el boton "Votar" del sondeo ¿Apoyarias otra huelga general? me ha redirigido a la url: http://15m.virtualpol.com/accion.php?a=votacion&b=votar con fondo blanco y el siguiente mensaje de error:
Parse error: syntax error, unexpected $end in /var/www/vhosts/virtualpol.com/httpdocs/real/source/accion.php on line 1126
Espero que sea de ayuda.
Saludos y felicidades por el enorme trabajo!
He creado el BOE en RSSV y no me ha dejado pasarlo a los cargos 7 y 19 hasta que no he dejado escribir a todo el mundo y el presidente mismo los ha cambiado y ahora en la lista de documentos a mi me aparece el botón de editar pero no me deja editarlo al presidente si que le deja editar, pero no le deja moverlo ni eliminarlo.
En resumen, deja crear documentos, pero no deja pasar el control del mismo a cargos que no ocupas, imagino que esto es una capacidad del nucleo de acceso pero es un poco incomodo, el problema grave viene por que el creador del documentos siempre ve el botón de "Editar" en http://rssv.virtualpol.com/doc/ aunque no pueda hacer nada, y el que ha recibido el documento no puede borrarlo ni moverlo de sitio, aunque si editarlo.
El código actual no controla que el usuario tenga el dinero para crear un partido político y no invoca a la función de transferir pols.
No se si me dejas crear issues, ya que no estoy en el equipo de desarrollo, así que si hago mal abriendo esta issue me lo decis y la borrais.
Creo que aquella sección llamada "GeoLocalización" era de lo más interesante, y no se porque se cerro.
A mi parecer no seria mala idea recuperar esa parte de la web, incluso potenciarla incluyendo, en los usuarios que se hayan geolocalizado, un apartado en el perfil de cada usuario.
Salu2!
Holap, acabo de instalarme virtualpol y me he dado cuenta de que quizás el archivo style_all.css no esté trackeado ya que la versión del repositorio difiere de la actual.
Hola, he pensado hacer un cambio bastante gordo en los cargos, basicamente consiste en cambiar totalmente la clase accion para que en lugar de un switch tengamos varias clases "accion", basicamente una por cada acción que se puede realizar y el presidente (o los coordinadores en la asamblea) tendrán acceso a un panel para crear o configurar cargos, es decir, asignar acciones a un cargo. Luego, cuando se intente ejecutar una acción en lugar de mirar por nivel se pregunta al usuario si tiene algún cargo que pueda ejecutar esa acción. Explicado así es un poco complicado, pero yo creo que es relativamente sencillo y creo que puedo hacerlo en relativamente poco tiempo.
El problema viene por que soy totalmente incapaz de montar el entorno de virtualpol en mi ordenador :( así que si alguien me pudiese ceder una instalación de desarrollo para hacer las pruebas se lo agradecería eternamente y tiraría para alante con esto si no teneis más problemas en contra.
Consiste en añadir una opción en las opciones de usuario (/public_html/registrar/login.php) para poder cambiar el nick.
Es importante que esté limitado a un cambio de nick por año o medio año. Para evitar troleadas y conflictos.
Asígno esta taréa a bradduk porque el lo ha querido! :D
¡Hola compañeros!
Este es el ultimo "panel" que queda, o de los ultimos.
Actualmente los documentos y las empresas estan organizadas en categorías. Esas categorias estan en una tabla llamada "cat". Las categorias no se anidan, es un esquema muy simple. La tabla ya está unificada, así que es "definitiva", esto significa que hay un campo llamado "pais" gracias al cual se pueden guardar todas las categorías de todas las plataformas en una sola tabla, escalable.
¡Sin embargo aun no está desarrollado el panel para crearlas, modificarlas y eliminarlas! ¿Alguien se anima a crearlo?
Este desarrollo es MUY similar a los nuevos cargos, que se pueden añadir, modificar y eliminar (source/c-cargos.php) aunque mucho más simple. Con muchisimas menos opciones. Aun así, si no se tiene practica es dificil.
Me ocuparé del tema en cuanto pueda, para mi tiene prioridad media. Pero si alguien me lo roba, ¡encantado! Avisaré expresamente cuando me ponga con ello, mientras tanto es para el primero que se lo quede!
Hola compañeros.
Llevo los ultimos 6 dias a tope con el nuevo diseño.
Aqui podeis ver los progresos http://15m.virtualpol.com/?v=2 (solo desarrolladores, y de momento solo con Chrome)
Usa la libreria kickstart (99lime.com), y está hecho desde 0.
Está al 50% de desarrollo. Falta bastante por terminar: ajustes en el header, en las notificaciones, el footer y aderezar el diseño de prácticamente todos los contenidos. Así como optimizaciones para los pads y verificar que se ve bien con todos los navegadores.
Iremos comentando la jugada por aqui. Por favor, no desvelarémos nada del diseño. Ningun avance. Vamos a intentar que sea un cambio sorpresa de golpe.
Gracias por todo.
Satrustegi me ha pedido (si es posible) que se puedan poner imagenes dentro de los documentos, tal y como se hace en el foro.
Hola compañeros.
Crecemos en usuarios y también en desarrolladores. Algunos de vosotros estais empezando a darle caña, con muchas ganas y sinceramente, no estoy acostumbrado. Abro este hilo para coordinarnos con el objetivo de repartir mejor el trabajo y no solaparnos.
No podemos completar la internacionalización sin activar nuevas plataformas internacionales.
Al menos una, en inglés, probablemente Occupy o "99%". Y no solo basta con esto, habrá que configurarla correctamente desde 0. Dotarla de lo aprendido en las actuales plataformas, para facilitar la evolución de esta.
Y sobre todo hará falta difusión. ¿Como lo lograremos? Quien sabe, pero lo lograremos!
Pues eso, que cualquier diputado, pdp incluido, puede crear votaciones parlamentarias pero nadie puede aceptarlas, por lo que nunca pasan a votación.
Voy echándole un ojo :)
Hola,
he estado estudiando la web con AdobeBrowserLab para ver como queda en todos los navegadores y he visto algunas cosas que se podrían pulir, corregir el alineado en algunos textos y botones y mejorar algun pequeño gráfico.
Os pido permiso para poder intervenir de forma general en estas cosas sin necesidad de una aprovación por cada cosa que vaya a hacer, porque esperar una semana por algo que puedo hacer en 5 min., al final se vuelve un poco desesperante.
Es evidente que estamos aqui para mejorar la plataforma, asi que todo cambio creo que es para ir a mejor.
Los cambios más destacados serían estos:
Lo comentado anteriormente sería lo más vistoso, lo demás serían cambios mínimos e inapreciables, seguramente de alineación. Lo siento, pero es que para mí, 1 pixel movido a la izquierda es una noche sin dormir :-) .
Pues eso, que como ultimamente las relacions internacionales entre la RSSV y Hispania estan muy, muy tensas, me acorde de aquel proyecto, que selvatgi llevaba a cabo si no me falla la memoria, de crear un simulador de guerras entre paises... Creo que el desarrollo de esto se corto con la unificación, y me parece que seria una feature de lo mas interesante... Y quizas selva aun conserva lo que hizo.
Salu2!
Actualmente si una persona es kickeada en una plataforma el kick tiene efecto en todas las plataformas. Dada la diversidad de plataformas y de razones para kickear que existen actualmente creo que es un error actuar de esta forma.
PD: Me la pido para arreglar! :D
Cuando el presidente acepta, ahora no se cobran monedas, hacer que se cobren
El otro día copié un par de datos de "más información" en una votación y un redactor me corrigió el acento este de referéndum.
Me he mirado a ver dónde estaba la palabrica sin acento y he encontrado esto:
1056
<input type="checkbox" onclick="ver_votacion(\'referendum\'); " id="c_referendum" checked="checked" /> Referendums
Este "referendums" supongo que debería llevar acento.
161
'referendum'=>'<span style="float:right;" class="gris">(vinculante)</span>',
No he sabido ir más allá, aunque la linea 161 se refiere a un grupo y no creo que sea la que imprime por pantalla... supongo que alguna pista da, es que no he encontrado más "referendum" entre > < y he deducido que la palabra la debía imprimir cogiéndola del código y por eso no tiene acento. Si se puede corregir mejor:
Tipo de votación: Referendum (Vinculante)
Me informa Lehendakari que las empresas no se pueden eliminar ni ceder. Es un fallo relativamente importante.
A petición de Vara
Cuando recives un MP, aparece un uno en Notificaciones, que, aunque leas el mensaje, no desaparece hsta que clickeas en el link de Notificaciones. No se va si, por ejemplo, clickeas en el sobre de los MPs o en el aviso de MP que aparece en el chat.
Esto es bastante molesto y cansino y agradeceria que lo arreglarais.
Consiste en implantar el mecanismo de internacionalizacion.
Es decir:
Segundo tema de prueba para milestone
A petición de Vara
añadir un boton de difundir via twitter/facebook (como el que hay en los sondeos) a los hilos del foro
Cuando se solicita un chat, si este tiene un precio asignado, cuando el Presidente o el Vice lo aceptan, el sistema no deduce la cantidad de pols del usuario que lo solicitó
Buenas, estas son las peticiones que tienen desde la RSSV:
Podemos poner un enlace en alguna parte a la wiki de AV? queremos activarla y necesitamos colaboradores. Gracias!
http://asambleavirtual.info/wiki
Si se decide que es mejor no tener este enlace a la vista, me gustaría saber cuales son las razones por favor.
Usaremos poedit... o equivalente.
Será un trabajo para los traductores más que nada. Rutinario. No tecnico.
Conseguirémos ayuda.
Buenas!
Últimamente he visto que algunos ciudadanos de Hispania no están muy satisfechos con el enfoque social que esta tomando el simulador (o la Red Social Democratica).
Creo que estaría bien diferenciar más claramente entre paises y plataformas, para lo cual aporto dos ideas:
Nas noches, creo que si queremos ampliar la función social de la comunidad es imprescindible que se reactive y se amplíe la API, ahora mismo se me ocurre que desde la API se debería poder hacer lo siguiente:
Con esas tres opciones se podría hacer una aplicación móvil, con android por ejemplo, sin mucho esfuerzo que permitiese a la gente usar VP en cualquier sitio.
Se que actualmente VP es "usable" desde un móvil, pero es bastante complicado de usar y de navegar por las opciones, con esto tendríamos una aplicación nativa en el móvil para hacerlo.
Será bastante trabajo. Rutinario.
IMPORTANTE! Antes de ponerse con esto, hay que revisar los textos a fondo y hacer todos los cambios y mejoras, porque después costará exponencialmente, ya que afectará a todas las traducciones.
Hola, debe haber algún problema técnico con la elección a Supervisor del Censo, en teoría debería haber salido este domingo, pero no ha pasado así... tengo +41 de confianza y los Supervisores del censo actuales tienen menos confianza. Lo digo porque llevo varias semanas presentándome a supervisor del censo y Alsirio tiene +7 de confianza y sale elegido por encima mio ¿? y MixAlberto tiene +11 y también sale elegido... debe haber un problema.
Si no hay un problema técnico, que alguien me explique qué pasa por favor.
Hola chicos,
esta es la primera propuesta tipográfica para el nuevo logo.
He puesto 2 variantes, una con todo el nombre en minúsculas y otra con la V y la P en mayúsculas.
En este caso me a parecido mejor y más estético todo en minúsculas, no se por que.
A ver vosotros que opinais.
Si preferís que siga probando con otra fuente, no tengais reparo en decirlo que ahora es el momento.
http://jotta.es/tmp/logo-vp.png
Saludos.
El menu en si, en la barra lateral se ve correctamente, pero al entrar en la sección c-mapa.php, coge las propiedades css del de la derecha y hace que el de la barra lateral cruja poniéndose mas grande
Instalar VirtualPol en local para poder desarrollar es muy dificil. Este hilo es para ayudarnos y facilitar su instalación.
Manual oficial de instalación:
https://github.com/JavierGonzalez/VirtualPol/wiki/C%C3%B3mo-instalar-VirtualPol
Debemos añadir en este manual todos los pasos y resolucion de obstaculos. Para facilitar la ayuda a compañeros.
Podríais volver a poner la fecha u hora en que se dejó el mensaje o se creó el hilo.
Buenas tardes, creo que no debería ser tan jodidamente complicado montar la plataforma en un entorno en local, deberiamos facilitar esta labor todo lo posible si queremos que pueda venir más gente a ayudar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.