Giter Site home page Giter Site logo

ant's People

Contributors

aronwc avatar

Watchers

 avatar

ant's Issues

Add deploy to heroku button

Users should be able to:

  1. Create a heroku account
  2. Click "deploy to heroku" from the ANT github
  3. Paste in their google sheet url
  4. Have a working website.

Finishing up sheet template - v0.1

  • Test sheet from blank, adding fields
  • Support using the number of relationships feature
  • Finalize initial template that CST will use with scripts embedded - include some example entities and relationships.

Network statistics page

Create a page that lists all entities of the same type along with a
set of sortable network metrics. E.g.

  • betweenness centrality
  • degree
  • clustering coefficient
  • ...

Measures of influence

How can we support investigating questions like: "who influenced the spread of iconography X in the artworld?"

Idea:

  • Have a column that indicates this iconography is present.
  • Analyze the graph over time to see when the iconography appears and who is a potential influencer based on the network structure.
  • Compute influence metrics accordingly.

Representing uncertainty

Historical scholarship is full of uncertainty โ€“ of attribution, of dates, of locations. How can we allow users to express this uncertainty in the data and to navigate it while exploring visualizations of artistic production?

Ideas:

  • New relationship types: E.g., "MaybeCreatedBy" to express uncertainty?
  • Edge weights: The MaybeCreatedBy link could have a smaller edge weight than the CreatedBy link
  • ???

Password for configure page

Users should be able to set/reset the password to access the configure page. Not sure how to do this yet -- e.g., we could just let the password be set the first time the configure page is accessed? Otherwise, we'd need some other form prior to website creation to set this.

Allow more UI customization

The idea is to add a new tab to the input Google sheet that gives the user some more ways to customize the final website, including:

  • About page -- let them add free text, emails, etc.
  • Landing page logo
  • Title of website

Support multiple datasheets / subdomains

Users should be allowed to host multiple visualizations from the same site, e.g.

  • mysite.com/raphael
  • mysite.com/davinci

We would need a list of spreadsheet urls, a way to store different databases for each spreadsheet, and a dropdown menu from the homepage to get to each copy of the website.

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.