Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Centillion as information API - and information dashboard #77

Open
charlesreid1 opened this issue Aug 21, 2018 · 1 comment
Open

Centillion as information API - and information dashboard #77

charlesreid1 opened this issue Aug 21, 2018 · 1 comment

Comments

@charlesreid1
Copy link
Contributor

charlesreid1 commented Aug 21, 2018

Note: this issue is about long-term strategy, and something to discuss here. It is not something currently in progress.


Thread 1: linking with onboarding

While writing issue #70 about advanced search and thinking through what users might need to search for with an advanced search panel, it occurred to me that I had an excellent example of what I mean when I say that centillion is a kind of information API - something more general than just a search engine.

A user doing a search might say, here's an email address. Now they want to know a few things about that email address: what documents/issues/email discussions involve this email address? When is the email mentioned, versus an active participant or owner? What Google Drive files does this email address own? (This leads to other thoughts - could we develop a DCPPC social graph by following document/issue/email thread links between people?)

This would become even more powerful if could be linked to onboarding information - something @ctb has mentioned as a goal. I think once the onboarding process. Then individuals could be linked through Github handles and email addresses to create a more comprehensive picture of the project and its contributors.

Thread 2: dashboard

This is where possible scope increase/divergence may happen. Given the thoughts above about ways of slicing/dicing/presenting/analyzing information from centillion, if used as an information API, it seems like there is now a suite of functionality being built around the underling search index, and that raises the question of whether we want to build a centillion dashboard.

What do I mean by a suite of functionality? One is the search index - the simple ability to type things into the search box and get some results. Another is the advanced search function (to be added), which greatly increases the user's searching powers. The master list of documents is another function. Others might include a project velocity visualization dashboard, a D3.js graph visualization of the DCPPC social graph, ......think that's enough ideas to mention for now.

Main question:

Is the dashboard approach one that we want to think about adopting long-term? Do we want centillion to be the centerpiece running all the dashboards, or do we want to make centillion a component in something else running dashboards? (Note: relates to question of how we balance keeping centillion general/useful for other projects, and embellishing it for the DCPPC.)

@ctb
Copy link

ctb commented Aug 22, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants