materials-commons / materialscommons.org Goto Github PK
View Code? Open in Web Editor NEWThe Materials Commons website
License: MIT License
The Materials Commons website
License: MIT License
The load process doesn't check for the search service running, so searches may not find anything after a reload of the system.
All the REST URLs for the webservice should follow a convention. Document the convention and change the code to follow it.
There are a number of tables that we don't have paging for.
All services should go through our webservice. This will allow us to better control access on things such as search. The search services should be moved under the webservice.
Try to use :
Instant Search view ( http://tutorialzine.com/2013/08/learn-angularjs-5-examples/ ) or angular phone cat step 10 view while designing this view.
If you open various levels in the tree view and then click on an item, when you hit the back button to go back to the tree, the tree doesn't remember its state and shows only top levels.
There are two ways to view data: as editable and as viewable. Which view depends on what sort of access you have to the data.
This would help user to get detailed information about the directories and datafiles associated with it
Another page with nested calls to the database depending on number of children.
The back button is not working correctly. User choices are lost.
Right now it is too easy to inadvertently make changes to the production database when you think you are connect to a test or local database. This is true through the webservices and from the web application. It is also true when connecting up to the database through its website.
We should tighten down the access to the database, both in code and in documented steps.
Need to understand and flesh out the rest of the authorization model beyond public/private.
You can currently request somebody do a review but they are not in a user group that can see your datafiles.
There are a number of pages that are doing a series of queries, and sub queries for each item that are NxN. This slows down page loads, and won't scale as we add more data to the database.
There is no default choice. We should default to "data" choice
When a parameter in a route contains a slash AngularJS assumes items after the slash are part of the route or another parameter. This is not working with Ids that contain
When opening the rest of the meta tags, the first 10 entries are repeated.
The Review button is a bit lower than the other items on the same line.
Currently there are forms that a user should fill out when uploading data. These forms are not active and need to be activated and the data entered saved in the database.
This is happening in each page that displays metatags and there are more than 10 meta tags. When you open it, it repeats the first 10 entries.
Right now account information on the website is stored in 3 different places. This is needlessly complex and is an outgrowth of changing needs. This needs to be rationalized.
Given the following: a/b/c/d
The tree appears as:
a
a/b
a/b/c
Rather than
a
b
c
This happens in the tree view because the web service is not removing the prefix's from the names.
The current implementation for dates is not correct. It needs to be rationalized to use native dates in the database where possible.
Need a users profile page with public and private parts
We changed the term from datagroup to datadir, and data to datafile to more closely match what the items represent. The website still uses the old terminology in some spots.
The popups are small, as we add more data to show what impact will that have on the popup?
This would prevent conflict when 2 users save the same data at a time
The query refers to the data table rather than the datafiles table.
There is a new data model in progress. The current data model needs to be extended to reflect some (but not all changes) to allow for migration.
When you click to download an image and the image is a JPG conversion of the TIFF you get the JPG rather than the TIFF.
The query refers to the data table rather than the datafiles table.
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.