azgs / azlibrary_react Goto Github PK
View Code? Open in Web Editor NEWazlibrary frontend
azlibrary frontend
Andrew uses GTM to monitor the react client. Not sure how this worked before our shambling change to AL2, but need to figure out how to make it work there.
Move this to azgs org. LOL
Currently keywords are sorted by theme, place, and temporal. We don't do anything with this information and just provide that info in parentheses, but I think it would make sense to group them together in some way?
It's really annoying to be using the mouse scroll wheel to navigate a page and then have the map grab it and start zooming out. Disable this until the map is explicitly clicked.
I did the following
I am marking this as Low Priority because I've only encountered this on that one page, but it is entirely possible there are other instances of whatever is causing this elsewhere in the db and I just have not encountered the problem yet.
Users have requested to be able to hit back button and the form remember their previous search inputs.
https://geomapaz.azgs.arizona.edu/
We currently run the following app from People's Host, the same way we used to run https://library.azgs.arizona.edu/.
The code for it is here https://github.com/azgs/Geologic-Map-of-Arizona-Leaflet.
I am curious if there is a way for us to have this served from the current AZLib serverv instead as we are trying to close out our People's Host account? I'm assuming just through a diff nginx port?
I am attempting to access the GIS data for DGM-77 (Geologic Map of the Wintersburg 7.5' Quadrangle) and none of the file download links work. Is there an alternate location to access the data?
The api now provides an endpoint to view files within collections. Hotlink the files in the file list to use this endpoint.
Title and Author will throw an error if we use special characters such as , ! & ( ) etc
We need to identify all the special chars that cause an error and filter the inputs.
This would require a backend change to the API.
Series is such a garbage search parameter, I question whether it should be included. But, I think that others might disagree... putting it here as a long-term question.
I'm putting this as an enhancement/bug because
The way it is currently implemented isn't working since collection names are just smooshed together making an unworkable link.
Even if it was working, it would look pretty ugly. Can we think of a better design/layout for presenting this information?
The three superseding collections are smooshed together. Not only does it look bad it doesn't work cause it will try to take you to a bogus collection.
Currently the permalink is aliased as UA Library, but it would be better if the full handle was shown.
So instead of
it should just be
It would be cool if when the form is completely blank, the query results do not populate and instead a message shows up that says something like "Your search results will update in this display in real-time as you fill out the form."
Since this has to do with the state handler I think it could be taken care of simultaneously with #15
Update the alert box code in layout.js
New items to report
Was there anything else we changed from an end-user perspective?
Similar to what we did in #22, we'll want to showcase our recent improvements. I think violet might be a nice color this time...
As @NoisyFlowers and many others have pointed out. The current setup of having the results happen in real-time is just too unfamiliar to user. People want an on-button event to open a new search page.
Not sure when to prioritize this change or if we even should make this change or we should just make people get used to it. Either way, finally documenting the issue.
Maintain the search form state when the user backs out of a collection page.
A standard contact page is appropriate.
The layout of the page can just be plagiarized from how it is on the main page
https://azgs.arizona.edu/about/contact
Of course change email.arizona.edu to arizona.edu
It would be nice if when interrogating a record you could click the author name to get more items matching the author name.
Move the api definition into .env
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.