Comments (18)
https://github.com/ankane/ahoy 😄
from consuldemocracy.
from consuldemocracy.
+1 ahoy
from consuldemocracy.
Hola! Alguien con esto?? Si no hay nadie puedo empezar añadiendo ahoy..
from consuldemocracy.
Buenos días @eloy. No hay nadie de momento con esto, empieza cuando quieras, y gracias!
from consuldemocracy.
Con Ahoy se registra muy bien. Ya para explotar los datos es otra cosa con @amuino algo hemos hecho pero poco.
from consuldemocracy.
Totalmente de acuerdo @GermanDZ, hacer un dashboard decente va a necesitar trabajo, pero a la hora de añadir datos es una caña!
from consuldemocracy.
He añadido un PR que añade las gemas y migraciones, configura alguna opción de ahoy, añade algún evento de prueba y muestra gráficas de forma bastante rudimentaria. Mucho cuidado porque no he implementado nada de autenticación, por lo que si eres usuario puedes verlas.
Como storage he configurado Postgres JSONB. El único requisito es que la version de la base de datos sea 9.4, supongo que no sera un problema, pero se puede cambiar si lo fuera. Esta configuración es perfecta para desarrollo, pero en producción sería buena idea usar un storage independiente de la base de datos principal.
El dashboard es algo rápido y sencillo. Una vez tengáis claro que librería se va a usar para el frontend y que datos se van a recoger se puede hacer algo mucho mas chulo.
from consuldemocracy.
¡Muchas gracias @eloy!
Esto va a venir de perlas 👌
No hay problema en utilizar Postgres 9.4, pero por favor actualiza el README para reflejarlo.
Las librerías de Google están vetadas en este proyecto. Necesitaríamos utilizar otra librería para pintar los gráficos.
from consuldemocracy.
Para gráficos, lo último que he probado y con lo que estoy muy contento es c3.js: http://c3js.org (por si no tenéis opciones suficientes en la cabeza :-) )
from consuldemocracy.
Gracias por las recomendación @amuino :-)
c3.js iría perfecto!
from consuldemocracy.
Sin problema @voodoorai2000, hago los cambios y actualizo el PR.
Gracias por la recomendación @amuino! La verdad que siempre que he tenido que hacer algo de gráficas he ido perdido.. Probare esa a ver que tal :)
from consuldemocracy.
Por añadir otra opción al tema de los gráficos: he probado recientemente los metrics-graphics de Mozilla y me parecen de lo mejorcito que hay por ahí, tanto que hasta monté una gema para integrarlo con el pipeline de Rails, helper incluido: metrics-graphics-rails. Quizás no tan completos en features como otras opciones, pero también quizás eso es bueno 😄
PD: Enhorabuena por esta iniciativa que acabo de conocer, contribuiré algo si me dejáis :)
from consuldemocracy.
Hola @voodoorai2000!
He actualizado el pr con cambios para mostrar las gráficas usando c3.js en lugar de charkick, que depende de librerías de google u otras no libres. He añadido una clase para ayudar a generar los datos.. Su utilidad dependerá del tipo de datos que se quieran mostrar así como la fuente, pero por lo menos para empezar servirá.
Pegarle un vistazo y cualquier cambio adicional que necesite me cuentas.
from consuldemocracy.
Hola @eloy!
Muchas gracias!
Tiene buena pinta, si arreglas los conflictos te la mergeo!
from consuldemocracy.
Hay un buen puñado de conflictos relacionados con funcionalidad nueva, si quieres arreglo el merge yo.
from consuldemocracy.
👍
from consuldemocracy.
Mergeado! 🎉
from consuldemocracy.
Related Issues (20)
- Geozone Geojson map rendering
- Active storage not loading images HOT 1
- Stopping puma with Systemd takes too long
- Admin Statistics not updating due to cache HOT 1
- Investment admin opens in new window HOT 3
- Facilitating Discovery for Dutch Municipalities through publiccode.yml Addition HOT 1
- Replace CKEditor 4 with a maintained editor HOT 2
- Use buttons instead of links in the public area
- Legacy code in puma config HOT 2
- Linters workflow for GitHub Actions fails for forks
- Replace Errbit/Airbrake with Sentry
- Replace Turbolinks with Turbo or drop it entirely
- Social login buttons alignment HOT 4
- sassc-embedded-import: Can't find stylesheet to import HOT 2
- Budget Investments displaying as Winning Investments when Display Results is unchecked
- Show supports on investments only if selecting phase is enabled
- Display polls results in rows
- bug comments are not linked to the original text after edit HOT 1
- Poll and budget demographic stats change over time
- Failure to install due to faker gem not being properly invoked in users.rb HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from consuldemocracy.