geoknow / geoknowgeneratorui Goto Github PK
View Code? Open in Web Editor NEWUI Workbench for GeoKnow Generator
License: Apache License 2.0
UI Workbench for GeoKnow Generator
License: Apache License 2.0
When the flash message div is empty (e.g. there is no error to show) it uses a lot of white space which looks odd.
I think it should be hidden when not in use.
When the Virtuoso service is not available the generator continues working without saying that the server is not available.. no errors on log are shown either.
It must stop at some point and indicates the user that the server is not available
At the moment, most buttons are green but the "save changes" button in the user preferences is blue. I propose to make all buttons green.
In order to let the user to continue working while a process is running, open the progress of the process in a new window or pop-up. (Currently with LIMES, TripleGeo and GeoLift)
To avoid accidental deletion I would propose if deleted entities would become gray and go towards the bottom of the list where they will be deleted after a while.
An Undo button could then save it from accidental deleteion.
Seeing that http://generator.geoknow.eu/#/account/preferences is really small, it could comfortably fit on one page together with http://generator.geoknow.eu/#/account.
Also "User Preferences" is crowded, it could make better use of the available space by enlarging the combo box and adding space between it and the buttons.
When the window width is below 768 pixels, the top bar expands in height and fully covers the left menu so that the menu is not visible anymore.
I clicked on register and filled the form while I was on http://localhost:8080/generator/#/settings page and the confirmation message was not there, until I changed to the home page I saw the message.
Reorganise the code of controllers and partials
The "Datasets" section is a bit confusing because the terms "Dataset" and "Named Graph" are used interchangingly:
I propose to select only one term and use it throughout.
The account section has "User Preferences" on the left side. However, it is not possible to get from "User Preferences" back to the normal account section without clicking on the Account button in the upper bar.
I think at the left menu of account there should and additional option called "account information" which identifies the firstly loaded part.
My resolution is 1920x1200 and I still see the horizontal scroll bar on all pages, even though there is enough space.
I after deleting the dataset "countries" (in name, label and description), I cannot recreate it due to this error on the name field.
P.S.: My guess is that the graph does not get deleted.
As of now, the output of LIMES is available as text in a text box. For bigger output sizes, an additional option to download as a text file would be useful.
"Upload a file" is a bit generic so users could think they can upload .ttl files there or something so I propose to:
I think having an internal "about" page (no external link) would be faster, more coherent and could be more specific to the generator than the link to the geoknow website (which could still be linked to from the generator about page).
IHMO the imposed border and the scrollbars get in the way so I propose to open Facete in a new tab rather than to inline it.
I don't know if this is on purpose but a file size restriction of 5 MB for RDF strikes me as rather low.
Invalid:the request was rejected because its size (11634379) exceeds the configured maximum (5242880)
Would be useful of the admin is aware when a user registers.
in Graph management -> details of a graph
Be able to delete the contents of a graph, so no need to delete the hole graph description.
Seeing that the default browser font size is 16x, the body font of 13px seems to small for me, especially for areas where there is not much text (and thus no space problem) anyways, like in the configuration.
I guess it is especially problematic for high resolution displays like Apple Retina.
My proposal would be to a) make the body font a bit bigger and b) to specify it in em (recommended by the W3C) and not px, so that it scales better to different DPI settings. If you want 14px under normal conditions 14/16 = .87 em should work.
If there is a space problem on tables, those could have a font size differently specified from the body font size.
Runs successfully, but is not read back into the UI due to a JENA parse exception - file is not a triples file.
In order to facilitate the testing of the workbench, instead of requesting the user to register, we want to be able to generate a one-access guest user that can have a guided tour.
So the guest users will access to the workbench (may be use a captcha to avoid the access to non-humans). and this action will generate a guest user and setup some initial datasets so the user can do his tour.
Internal server error.
When removing a resource the identifier reminds in the list of identifiers and prevents creating an identifier with the recently deleted one
we can prevent to load some pages if the data is not available
Add messages like Connection time out, or any message that the server gives back after a transaction
Passwords like those of relational databases in http://generator.geoknow.eu/#/settings/data-sources
should be hidden or at least replaced by stars for the user.
As LIMES is included in the Linking section, SAIM, a user interface for limes, could make be a good fit as well. See http://saim.aksw.org/ (SAIM is down at the time of this issue creation however).
It is not possible to start two LIMES or TripleGeo etc jobs simultaneously. A new job can only be started once the popup for the tool in question has been closed.
Attempting to start a different tool (e.g. LIMES) while another is running (e.g. GeoLift) opens the LIMES popup in the GeoLift popup.
The error in the catalina.out is:
SELECT DISTINCT * FROM http://generator.geoknow.eu/resource/accountsGraph WHERE { {?account foaf:accountName "[email protected]" . ?account ?p ?o . } UNION {?account foaf:mbox mailto:[email protected] . ?account ?p ?o . } UNION {?account ?p ?o . FILTER (?account = :[email protected])} }
javax.xml.ws.http.HTTPException
at eu.geoknow.generator.rdf.HttpRequestManager.executePost(HttpRequestManager.java:63)
at eu.geoknow.generator.rdf.SecureRdfStoreManagerImpl.executePost(SecureRdfStoreManagerImpl.java:16)
at eu.geoknow.generator.rdf.RdfStoreManagerImpl.execute(RdfStoreManagerImpl.java:33)
at eu.geoknow.generator.users.FrameworkUserManager.getUserProfile(FrameworkUserManager.java:471)
at eu.geoknow.generator.servlets.AuthenticationServlet.doGet(AuthenticationServlet.java:115)
at eu.geoknow.generator.servlets.AuthenticationServlet.doPost(AuthenticationServlet.java:68)
May be a front-end issue
The reload icon, e.g. on http://generator.geoknow.eu/#/home/enriching-and-cleaning/geolift, is only clickable at a small part of it's icon.
There is an "i" missing in http://generator.geoknow.eu/#/home/extraction-and-loading/sparqlify.
Since we are now having services for authentication we require to have configuration parameters in the server side (FrameworkConfiguration.java). Thus we have duplicated configuration files. We can create a service to provide settings data on server side and use this in config.js
As the remove and edit buttons for endpoints and graphs have no text, mouseovers and alternative texts would provide additonal clarity.
Generator creates an admin user in the very first run
When starting GeoLift with the "Berlin Turtle File" I get the unspecific error message "An error occurred:" which goes away after a few seconds. GeoLift doesn't load however.
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.