Code Monkey home page Code Monkey logo

albopop-enhanced's Introduction

albopop-enhanced's People

Contributors

aborruso avatar jenkin avatar nelsonmau avatar pieroit avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

albopop-enhanced's Issues

Stack tecnologico e hosting

Così com'è, soprattutto se reso di pubblico utilizzo, AlboPOP Enhanced non può stare ancora a lungo sul server di Dataninja. Ecco lo stack da cui dipende l'applicazione:

1- tiny tiny rss
2- elasticsearch
3- logstash
4- file statici per la viz (html+css+js)
5- web server per feed e tracker in php
6- python per il bot telegram e il clustering

Ecco una possibile soluzione che guarda anche un po' al futuro:

  • elasticsearch as a service su AWS usando il servizio in cloud della stessa elastic.co: https://www.elastic.co/cloud/as-a-service (da 45 dollari al mese) [2]
  • una (all'inizio piccola) VM sempre su AWS o forse meglio su DigitalOcean (da 10 dollari al mese) [1,3,4,5,6]

Volendo la [4] può anche rimanere su gihutb.io (ma allora la VM ed ES devono accettare il CORS).

L'opzione ancor meno costosa è deployare tutto su una droplet di DO da 20 euro al mese (almeno due core, uno per apache2 e uno per es) e poi eventualmente scalare.

Classificazioni degli albi pretori

Sta emergendo una necessità di effettuare una classificazione degli albi. Faccio alcuni esempio di casi d'uso, che possano favorire la discussione e il ragionamento:

Come faccio a selezionare solo:

  • gli albi pop dei capoluoghi di regione
  • gli albi pop dei capoluoghi di provincia
  • gli albi pop dei comuni colpiti dal sisma
  • gli alpi pop di una singola regione

Other use cases

Streams of documents in RSS format can be find everywhere. Here is a list of possible use cases other than albopop.

Dynamic urls and sharing buttons

Dynamic urls linked to specific status of the page (from search parameters) will be very useful, especially for smart sharing buttons.

Versione Mobile da rivedere interamente

vi allego un glorioso snapshot della intera pagina e suggerisco alcune modifiche, visto che al momento è inusabile:

  • i crediti vanno nel footer (ultimo div della pagina): ora sono a metà pagina
  • bisogna mettere un toggle per rendere chiudere alcuni div, non fondamentali nella vista di default: chiuderei: 1) tutta la spiega iniziale + 2) word cloud globale + 3) mappa degli albi + 4) cluster.
    in alternativa, i punti 2+3+4 devono andare sotto la lista degli atti e non sopra.

che dite?

albopop_mobile

Duplicated documents

Some sources have problematic metadata, such as update datetime. This issue often results in duplicated documents.

Tracker ideas

User actions are tracked back to Elasticsearch and can be analyze ad visualize. Here are some ideas or hints for the future:

  • first search with empty fields runs on page load, but tracker does not tag this special query;
  • other data can be tracked, ie. session id and clicks on a single document (now tracking is active on search form fields, sources on map, timestamp, browser user-agent, user ip, get and post parameters;
  • visualizations, dashboard and reports based on these analytics.

Un caso drammatico di atto

mi sono appena imbattuto in questo item incomprensibile e vi invito a darci un'occhiata. nel nostro albopop si vede

Da Albopop - Comune - Norcia il 2016-09-25T06:37:31.333Z
PUCCLUCAZIONE PER IRREPERIBILITA DI ALCUNI INTERESSATI ORDINANZA SINDACALE N. 161 DEL 17/09/2016
Albopop,Comune,Norcia

Poi clicchi il link e arrivi a una roba ancora più criptica

come ci comporteremo un giorno di fronte a casi del genere? 😱

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.