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

Add Feedback Mechanism #6

Closed
kknee opened this issue Mar 9, 2016 · 14 comments
Closed

Add Feedback Mechanism #6

kknee opened this issue Mar 9, 2016 · 14 comments

Comments

@kknee
Copy link

kknee commented Mar 9, 2016

No description provided.

@lukecampbell
Copy link
Member

Just a heads up, this was 'supposed' to be a static site. It's not well equipped for any dynamic behavior.

@kknee
Copy link
Author

kknee commented Mar 16, 2016

This is just adding the ability to send an email from the contact us page. Email to: [email protected]

@dpsnowden
Copy link

I disagree with the static site comment. I thought we've been hoping to automate the registration of new data sets by creating a form that initiated the harvesting. Glider DAC has a similar page for data providers. Maybe I don't understand what you mean by static. The ability to collect feedback on every page is very important. [email protected] probably can't cover the feedback for the entire ioos.us.

@lukecampbell
Copy link
Member

The main application that runs http://ioos.us/ was a small nodeJS project. We made a very important design decision that it would link to dynamic pages and not be dynamic in and of itself. To change this would require us to either add a lot more code to this nodeJS project and make it a dynamic project, or to scrap it and start a web application in python land.

Right now, it's not a web application, it's just a container that hosts static HTML files.

@dpsnowden
Copy link

Are you saying that a form collecting feedback is impossible to create under the current design? I'm still not sure what you mean by dynamic/static. Is an html form populating a database dynamic?

@kknee
Copy link
Author

kknee commented May 3, 2016

@dpsnowden is your concern about a regular feedback mechanism or the ability to register datasets through the site? This issue was started to deal with the former.

@lukecampbell
Copy link
Member

So a static HTML file can not, by itself populate, save or do anything with the data. The browser that's reading the HTML can send the data to a server through HTTP commands like POST, or PUT. A server needs to listen for those, accept the data and do something with them. We don't have that last bit, we're just serving content. We can break that, but if we do, in order to choose the right tools, it would be beneficial to us to know the extents of capabilities we're looking to support.

@radomishel radomishel removed their assignment May 5, 2016
@kknee
Copy link
Author

kknee commented May 23, 2016

@bnfish - this one is still on your plate, please add the ability to provide feedback from the contact us page. For now the feedback can just be emailed to [email protected]. We will get fancier later.

@dpsnowden
Copy link

@kknee my initial purpose for creating this ticket was not focused on the "register data sets" use case. But, that's another thing we'll need to grapple with in the not too distant future. Like @lukecampbell said, we should collect several use cases before we do a significant dev interation or even make design choices. @mwengren is starting catalog planning now and as we discussed, catalog + ioos.us are intertwined. So, here are a couple thoughts for next steps.

  • Current "Contact Us" button on all ioos.us pages is a mailto link to [email protected]. Change to [email protected] for now.
  • Collect use cases for "dynamic" site features including all *.ioos.us subdomains
  • Consider some sort of feedback button like the maroon button on the left side of the sensor map
  • release plan

Thoughts?

Bottom line is I think ioos.us is going to have to evolve into something more dynamic. @lukecampbell, my apologies that we didn't catch that design choice early on because these features were always on the long term roadmap in my mind.

@dpsnowden
Copy link

What is the approach for implementing the feedback mechanism? I'm starting to receive email from ioos-monitor @ ... but I don't know what generates that email. Is there a button somewhere? We've talked around many aspects of this issue but I'm still a little confused about the overall approach for all ioos.us related sites to gather feedback from users.

@kknee
Copy link
Author

kknee commented Mar 2, 2017

@bnfish as discussed, please add a floating feedback button to the left-side of all ioos.us pages. For consistency, please make it look like the button here: https://sensors.ioos.us/ and make sure that the pop-up collects the same info.

@kknee
Copy link
Author

kknee commented Apr 20, 2017

@bnfish how can I review the updates you made?

@kknee
Copy link
Author

kknee commented Jun 23, 2017

image

@mwengren
Copy link
Member

mwengren commented Apr 8, 2020

I think this one has been superseded by #169 , closing.

@mwengren mwengren closed this as completed Apr 8, 2020
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

5 participants