catalogueoflife / checklistbank Goto Github PK
View Code? Open in Web Editor NEWUI for checklistbank.org
Home Page: https://www.checklistbank.org/
UI for checklistbank.org
Home Page: https://www.checklistbank.org/
Allow dataset table to only show datasets for the scrutinized or provisional cat.
@yroskov Maybe rename the rendered value to "pCat" and "sCat" or "CoL" and "prov CoL"
Add child
Del child
Change name lookup via names index
Actions:
Please rearrange them as I present below:
Please add fields:
would be nice to also know about the last successful imports
A plain name, taxon or synonym can have a link
property that takes a URL to its "homepage" in the original source. Show that link on a taxon/synonym/bare names page
Default settings based on issue types
User defined, save in localStorage, maybe persist to GBIF user later
search by name, author, issue & rank at least initially
We should not show "Homotypic Name Id", but instead list all homotypic names via the call:
/dataset/{dkey}/name/{id}/synonyms
Also show the publication and all name relations:
/dataset/{dkey}/name/{id}/relations
/dataset/{dkey}/name/{id}/publishedIn
Cannot read property 'concat' of undefined
Possibility to add species estimates to nodes in the MC
apart from pulling a single logo during an import this triggers an update of all dataset logos from their configured URL can be manually triggered by calling: http://api.col.plus/admin/logo-update
If a dataset is a flat list of e.g. families, prompt the user to choose which roots to show (rather than showing all by default and breking the UI)
“Is new?” [values: 0=untouched, 1=new in a year cycle, 2=updated in a year cycle] (A flag for new and updated databases in a year cycle)
Is not always present, but show when available
for more space in showing issues in a table
There should be a Clearinghouse landing page when fist visiting the site.
Ideas to show:
Show import metrics for a dataset on a new tab.
Maybe as the home tab even instead of the metadata?
verbatim record and its issues
Species can not be moved
You cant move downwards
Show a warning on all dataset scoped pages if an import is currently running to alarm users that data is changing and results might be inconsistent
I prefer if you do not have to scroll. can we present details data in a more compact view?
Depends on CatalogueOfLife/backend#162
... coming in via the verbatim record currently
There should be an about page describing the purpose of the site in more detail.
Maybe a better name would be "CoL Working Draft", "CoL Assembly" or just "CoL Draft"?
to quickly test new archives. This should only be possible if the dataset is of origin UPLOADED.
All issues are organized to either be general or specific for some kind of entity, e.g. names, taxa, references, etc.
It would be good to show issues on the dataset issue tab by these groups.
Needs to be exposed via http://api.col.plus/vocab/issue
List currently running and queued imports.
Allow to cancel running or queued imports and schedule new ones
Verbatim data is a different kind of representation and I think it would be better to show it more in a code style like json:
{
"acef:AcceptedTaxonID" : "Fis-33634",
"acef:AuthorString" : "Borodin, 1897",
"acef:Sp2000NameStatus" : "synonym",
}
we have a top n side menu, tabs and a breadcrumb which often show very much the same. Can we reduce this without sacrifycing functionality? maybe we can reserve the sidebar for actions, stats or faved items?
All assembly, add dataset and import pages should not be visible to normal users.
Only show those item to users with role editor.
A logo image for a dataset or ColSource should be hosted in the Clearinghouse.
This can be done either by pointing to an external image URL via the dataset metadata OR by manually uploading an image. Logo upload endpoint to be done:
Synonyms need to expose their status and accordingTo in case of misapplied names. Status is missing from the Synonymy object currently.
And heterotypic synonyms might better not be labeled as such. Its a catch all. Only homotypic synonyms are clearly homotypic and should be shown as such.
Visualizing changes between different sector sync attempts should assist the editorial work a lot. The API is providing two ways of comparing different versions of a sector:
TextTree
A indented, simple text tree representation including synonyms for the entire sector is part of the SyncImport metrics we generate for every sync attempt. The API offers a diff service between any two successful attempts which can be rendered as a markdown table. We can easily change the representation or even allow to ask for different formats (e.g UnifiedDiff, Markdown, Html)
http://api-dev.col.plus/assembly/3/sync/210/treediff?attempts=7..9
NameIndeIds
Also the complete set of NameIndexIds for all names is included.
The API will offer a diff between any 2 attempts which could be visualised in a simple (potentially large) table.
http://api-dev.col.plus/assembly/3/sync/210/namesdiff?attempts=7..9
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.