Comments (5)
@SamFritz @ianmilligan1 I've spent a few days on implementing this, but there are a number of gotcha's with the implementation.
- Right now we use
sorttable.js
along with some custom keys which allow us to sort out tables. The current implementation doesn't allow our tables to be paginated. - Implementing wicegrid, we gain some "nicer" styling, but don't gain much else because of the way we display data on the jobs table. Much of that data is displayed via helper methods, which according to my research can't be sorted our filtered via wicegrid. For example, on the jobs table, the collection name column can only be searched/filtered via the collection id. Since there are potentially a couple thousand collection ids, this really isn't ideal. Same goes for institution and user.
The ideal way to implement it would be to store the actual values in the dashboard table. We'd need to setup a db migration, and migrate all the existing data (not fun, but doable), then actually implement wicegrid. So, the big question is do we actually want to take the time to do this? Or, is the current jobs dashboard sufficient?
from auk.
Oh, and the datepicker and jquery-ui functionality in wicegird is janky to say the least. Setting it up broke the table UI, and littered the console with a bunch of jquery-ui errors 😭
from auk.
Based on the above, my gut inclination is to say that the current jobs dashboard is sufficient (more than sufficient, IMO) and I would recommend shelving this for now. But I am happy to defer to you @ruebot or others too.
from auk.
Thanks @ruebot for outlining the pros/cons! I would agree with @ianmilligan1 comments.
Reviewing current capabilities of the jobs dashboard (and the others), I think it's set up quite efficiently for how we are currently interacting with the data (easy to use, clean, and when we are looking for specific info on a job we can find it with relative ease). So I think shelving wicegird makes sense.
from auk.
Thanks y'all!
I'll mark this as closed/won't fix.
from auk.
Related Issues (20)
- AUK Documentation - Impliment ToC HOT 4
- Case study page & content HOT 3
- Home Page - slider images (update) HOT 3
- Show Status of Collection Progress in Collections Window HOT 9
- Clarification around network diagrams HOT 20
- Highlight AUT/AUK Version Number in Interface? HOT 5
- Highlight Notebooks in Cloud Docs and UI
- Create graphs of dashboard data HOT 18
- Somehow highlight the FAQ/Archive-It connection better? HOT 1
- Add Cloud Notebooks Guide
- Refine FAQ to Include Toolkit, Note Limitations of Service
- Update login via GitHub to address deprecations HOT 3
- Update Spark jobs to use 0.60.0 of aut, and DataFrames instead of RDD HOT 1
- Develop/Implement Data Retention Policy
- Bug: Text by domains derivative include line numbers from grep HOT 2
- Update citation information
- Migrate CI infrastructure from TravisCI to GitHub Action
- Remove Notebooks Learning Guide
- Closing Cloud (2020) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auk.