-
Notifications
You must be signed in to change notification settings - Fork 491
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
Custom home page for Harvard Dataverse #5053
Comments
The basic search functions but the permissions check and facets need to be fixed.
There is still an outstanding question with the permissions check
@matthew-a-dunlap here's the doc we were just looking at that has notes from tech hours and later meetings with design: https://docs.google.com/document/d/1AtvODFY8aNQSE9BleeQEf5GkFsDWrziUB-IX-1xA0Y8/edit?usp=sharing |
Still waiting on new mockups from @TaniaSchlatter for the Recent Activity section, but here are some of the decisions we discussed in the design mtg.
|
There is a new mock up in the doc and descriptions of dynamic content including our development discussions, and discussions with library folks: https://docs.google.com/document/d/1AtvODFY8aNQSE9BleeQEf5GkFsDWrziUB-IX-1xA0Y8/edit |
This issue is likely blocked by #3616 , in which the image urls provided by our search API are unusable. I say "likely" because I have some skepticism around using the search api in general for this page. I created a prototype javascript block for testing the "most recent datasets by category" functionality, and it seems pretty slow, but there are a number of tricks left to improve it (loading the content async, combining the two search calls into one endpoint, solr caching, etc). |
As I mentioned at standup the other day, the scope of this issue has been increased slightly to add new "naked" endpoints such as...
These return counts and if we're rethinking the namespace of the API perhaps we should add the word "count" in there like either of these...
... but not breaking backward compatibility with what's in production already. I loaded up b1e685e on https://dev1.dataverse.org and learned that MyData is broken, throwing the following exception, so I'm moving this back into dev.
If we write some tests for MyData for this issue we will be ahead of the game for #5042. |
@pdurbin if it's back in dev., who's working on it? |
As @pdurbin mentioned, we've updated the Metrics with new endpoints. We feel there may still be room for improvement with the api namespaces as well as the documentation for those namespaces. The main open question we've had is how we organize our calls. In the doc they are currently listed as counts and other, but could be changed to by object and by facet. Regardless of the naming we have gone back and forth over whether the paths to the calls should reflect these categories, or if they should stay as is with the shorter structure. |
This reverts commit c8f80f0.
Here are up-to-date release / testing notes on this issue:
|
Issues: |
@kcondon The hardcoded "root" dataverse name was something known during development and accepted as this is a custom homepage template, and the dataverse name can be customized along with the other content, like which categories to show recent datasets from, because other installations might not have "Journals" or "Research Groups". If this isn't clear in the documentation, we should add that changing of the root dataverse alias is required in the javascript and other links for those to work. |
@mheppler was just concerned about deploying to production where it would act the same and was not aware of the cause of the problem, plus no errors indicating what the problem was. |
@mheppler you mean this? Note that the Kind of low on the usability scale IMHO. |
Harvard dataverse stakeholders would like a custom homepage for the repository. The goals are to:
There are two phases planned; the image shown below and a revised version adding a visualization and links to an About Harvard Dataverse site. See the Design project doc, with links to related files for details.
The text was updated successfully, but these errors were encountered: