intergraph's People
intergraph's Issues
removing a node should not destroy the current layout
search list right click: "add node", and "add all"
keyword search results: no action on left click, but right click context menu: 1) add to graph 2) infocard
node title; show the first X characters, show everything if highighted (cf old Intergraph)
Set redirectionnal URL on Infocard Header
mouse multiselection (control + left click) should highlight which nodes are selected (cf old Intergraph)
Infocard: no node operations here, like “remove”
Infocard: node title in card header (no “click to move”). Infocard color should be same as node color
Add Comments
So far only the backend is commented
Need to add comments for the whole frontend
Fix search node for 'Muffle'
Search is not working for Muffle when filtering with IndexPerson
Set a redirectional url to Regesta Imperii's website
dbconfig-sample.json is missing ?
dbconfig-sample.json is missing ?
Export data to JSON
softer zoom (cf old Intergraph)
add application header: indicate version & database name
find a way to (manually) publish the github version online
Use context menu of cytoscape
Change custom menu to cytoscape context menu
push on master branch provokes automatic redeploy on https://blizaar-lab.recherche.cergy.eisti.fr (cf old Intergraph)
Set chronogical sorting option for searching nodes
CSV-Export only on drilled down regesta by time line
only visible nodes are able to appear in CSV export
keyword search results: don't show id, but node type (cf old Intergraph)
round nodes & distinct color per node type (cf old Intergraph)
Avoid XSS vulnerabilities
Secure web site against cross-site scripting vulnerabilities.
It involves to secure search text field.
edge labels turn together with edge lines (cf old Intergraph)
Settings-Page which is saved on the server with Login
Settings-Page which is saved on the server with Login
Settings-Page
Database credetials
dynamic configuration
read labels and properties from DB
create table with colums
properties to be queried on search per label
property to be shown for a node label in cytoscape
properties to be shown in info container for a node in the view
context menu on node: expand / collapse / remove / show infocard (cf old Intergraph)
Error on start
Following the READ.ME drop this error on npm run start:
kuczera@16-MacKuczera intergraph % npm run start
[email protected] start /Users/kuczera/git/github.com/intergraph
concurrently "npm run server" "npm run client"
[0]
[0] > [email protected] server /Users/kuczera/git/github.com/intergraph
[0] > cd intergraph-backend && npm run dev:start
[0]
[1]
[1] > [email protected] client /Users/kuczera/git/github.com/intergraph
[1] > cd intergraph-frontend && ng serve
[1]
[1] sh: ng: command not found
[1] npm ERR! code ELIFECYCLE
[1] npm ERR! syscall spawn
[1] npm ERR! file sh
[1] npm ERR! errno ENOENT
[1] npm ERR! [email protected] client: cd intergraph-frontend && ng serve
[1] npm ERR! spawn ENOENT
[1] npm ERR!
[1] npm ERR! Failed at the [email protected] client script.
[1] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[1]
npm ERR! A complete log of this run can be found in:
[1] npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_49_709Z-debug.log
[1] npm run client exited with code 1
[0]
[0] > [email protected] dev:start /Users/kuczera/git/github.com/intergraph/intergraph-backend
[0] > npm-run-all build start
[0]
[0]
[0] > [email protected] build /Users/kuczera/git/github.com/intergraph/intergraph-backend
[0] > npm-run-all clean lint tsc
[0]
[0]
[0] > [email protected] clean /Users/kuczera/git/github.com/intergraph/intergraph-backend
[0] > rimraf dist/*
[0]
[0]
[0] > [email protected] lint /Users/kuczera/git/github.com/intergraph/intergraph-backend
[0] > tslint -c tslint.json -p tsconfig.json --fix
[0]
[0] sh: tslint: command not found
[0] npm ERR! code ELIFECYCLE
[0] npm ERR! syscall spawn
[0] npm ERR! file sh
[0] npm ERR! errno ENOENT
[0] npm ERR! [email protected] lint: tslint -c tslint.json -p tsconfig.json --fix
[0] npm ERR! spawn ENOENT
[0] npm ERR!
[0] npm ERR! Failed at the [email protected] lint script.
[0] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[0]
[0] npm ERR! A complete log of this run can be found in:
[0] npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_50_928Z-debug.log
[0] ERROR: "lint" exited with 1.
[0] npm ERR! code ELIFECYCLE
[0] npm ERR! errno 1
[0] npm ERR! [email protected] build: npm-run-all clean lint tsc
[0] npm ERR! Exit status 1
[0] npm ERR!
[0] npm ERR! Failed at the [email protected] build script.
[0] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[0]
npm ERR! A complete log of this run can be found in:
[0] npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_50_958Z-debug.log
[0] ERROR: "build" exited with 1.
[0] npm ERR! code ELIFECYCLE
[0] npm ERR! errno 1
[0] npm ERR! [email protected] dev:start: npm-run-all build start
npm ERR! Exit status 1
[0] npm ERR!
[0] npm ERR! Failed at the [email protected] dev:start script.
[0] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[0]
[0] npm ERR! A complete log of this run can be found in:
[0] npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_50_984Z-debug.log
[0] npm ERR! code ELIFECYCLE
[0] npm ERR! errno 1
[0] npm ERR! [email protected] server: cd intergraph-backend && npm run dev:start
npm ERR! Exit status 1
[0] npm ERR!
[0] npm ERR! Failed at the [email protected] server script.
[0] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[0]
[0] npm ERR! A complete log of this run can be found in:
[0] npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_51_005Z-debug.log
[0] npm run server exited with code 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: concurrently "npm run server" "npm run client"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kuczera/.npm/_logs/2020-10-02T17_10_51_029Z-debug.log
keyword search: add filter for node type: any, regest, person, lemma, etc. (cf old Intergraph)
isolate Regesta Imperii configuration, then create another configuration to run Intergraph2 for Romans1by1
if mouse hover more than 1 sec over a node, make other nodes and edges transparent to highlight the direct neighbors (cf old Intergraph)
add time filter for nodes having date properties (start date and/or end date) (cf old Intergraph)
versioning; version = 2.<nb of commits> (cf old Intergraph)
Update README
hover over node: show long title in a more prominent way (cf old Intergraph)
Infocard: show data directly (key-value), no click on key. Truncate data if too long
Show pictures as nodes
Show Wikipedia pictures of persons on their nodes.
Example emperor Frederick III.:
https://de.wikipedia.org/wiki/Datei:Hans_Burgkmair_d._%C3%84._(zugeschr.)_-_Bildnis_Kaiser_Friedrich_III.jpg
add Mapcanvas (cf. old Intergraph)
Infocard tabs: no scroll
Infocard: header more prominent, move by dragging header, minimize (show only header) by db-clicking on header
Refactor the architecture to simplify its legibility ?
It is a proposition, not a task to do immediately.
dont show infocard on left click, only via context menu
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.