hutcheb / ckscada Goto Github PK
View Code? Open in Web Editor NEWIndustrial SCADA Based on Kafka
License: Apache License 2.0
Industrial SCADA Based on Kafka
License: Apache License 2.0
The search bar is out of the way and annoying to move the mouse to. Move this so it closer to the navigation bar, this will speed up navigation tasks.
There are some fields within the Modal Popup for each list that don't make sense being able to update.
These should be shown as read only values.
Specify these using the Structure.json/Schema.
The navigation menu on the left selects what screen is shown. When the screen is selected the menu item doesn't change colour to indicate which item is selected.
When lists are updated add a return status to be shown on the status bar.
E.g. Returned 1000 points
Found 4 devices
This allows the user to check if all the data has been return when the number of items is large.
Some fields within the Modal popups make sense to limit the selection to certain options such as device types.
Add ability to use combo boxes for certain fields within the Schema/Structure.json
The admin-client doesn't have any user authentication.
This needs to be done in conjunction with Kafka security and the server agents.
Basic authentication would be included in this scope. LDAP security can be added later on.
Currently when entering data into the text boxes within the Modal popup after selecting a list item, there is no checking to confirm the data is valid. Add sanity checks on each text box.
This may also tie into using a schema within the Structure.json file.
We are currently using development web servers for the Admin-Client and Admin-Server.
Production web servers should be used. These need to be lightweight, common and have a large support base.
Was thinking nginx but have no basis for it.
Possibly use a schema instead of the Structure.json file.
This is a mess.
Refactor it so it is much nicer to work with.
The Admin-Client doesn't show any status of the servers. Add an indication that the servers are able to be reached.
Possibly within the status bar down the bottom include how many servers can be reached e.g. 2/4.
This gives the user an indication that it is currently connected.
Add a server list so a list of servers are shown.
This allows the user to confirm all servers are available to be contacted.
Possible columns, Server hostname, ip address, cpu load, ram, network bandwidth.
The point list columns are fairly specific, when adding different device type these probably won't be applicable.
Using the Structure.json/Schema add an indicator so that columns can hidden from the list view and only shown within the Modal popup.
This allows only showing a common set of columns and then device specific fields within the Modal popup.
The admin client has menu options for import and export but they don't work.
Add this feature to query the servers and then export to file and import from file the complete project.
The close button within the top menu doesn't work.
There is no need for this and can be removed.
The browser close function work just fine.
The copy and paste menu items should be removed as I don't think it is possible to copy and paste to clipboard when it is initiated from a script.
The browser copy and paste functions should work. Currently the browser copy function copies the current list to the clipboard in json format. Change this so that it copies it using a format that can be pasted into a spreadsheet.
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.