Comments (3)
Well, your proposed approach is ok but... in the theme concept, there more hidden requirements you can satisfy. E.g. I would like to simplify the navigation menu for end users/customers. If in your approach you are talking about a traditional "blank" full screen dashboard, in which I can only add UI widgets, how can I address my custom navigation requirements? Should I use HTML cards and make some kind of in main-content page navigation ? or create a fake side-menu that is somehow compatible with normal one?
My initial thoughts where to modify the java source, and expand "dashboards" under home for customer users. I think end-users just want the "result" of the IoT platform, with as less clicks as possible.
However, I dont want to maintain a fork of your repo, just for this kind of minor changes, therefore, If I can have a custom full screen "theme" for my dashboard I could maybe hack the menu, without having to modify java source, and play with the appearance at will, with full power, being able to satisfy my end-customer's UI feedback/requirements.
p.s. dont get me wrong, I am just giving ideas here, and explaining my point of view. :-)
from thingsboard.
fully functional PaaS includes white-labeling, api limits and management, billing and much more. I understand your comments, they are quite valid, but we will move to this goal step-by-step.
The first step to simplify white-labeling is already included in Thingsboard 1.2. As a tenant administrator, you will be able to setup default dashboard for users and ability to open it in full-screen. This will allow customers to login and see your dashboard. No menu options, etc. And inside your dashboard you can do any white-labeling on your own. Of course, we would like to display small logo of Thingsboard somewhere on the bottom of the screen. What do you think about this improvement?
from thingsboard.
@nikil511 Any comments?
from thingsboard.
Related Issues (20)
- Compatibility Matrix
- Load module in custom widget HOT 6
- MQTTs over SSL configuration HOT 3
- Is it possible for make new device like gateway without TB IoT Gateway HOT 1
- [Rule Engine] Add target id/name/type to Attributes Updated message
- multiple problems with HTTP API HOT 1
- How to change dashboard state to another DASHBOARD in user action (js)? HOT 3
- There is a count property in <tb-owner-autocomplete> component? HOT 1
- Provisioning strategy "Check for pre-provisioned devices" allows multiple provisoning request to the same device HOT 2
- Is it possible to install thingsboard/tb-postgres:latest without DEMO data? HOT 2
- Decode LoRaWAN payload from multiple device vendors HOT 4
- Does COAP protocol support psk mode of DTLS? HOT 1
- MQTT Subscribe to device is not possible? HOT 1
- Dashboard search for specific data fields HOT 2
- Using Photo Camera Input Widget for Multiple Telemetry Photos HOT 6
- Thingsboard CE v3.2.1 and ESP32-S3 Connection with 20 characters access token, getting error mqtt_client: Connection refused, not authorized
- Add ability to hide widgets/cards based on an attribute.
- Queue settings for high load message? HOT 2
- How to get event in rule chain when customer server attributes is updated via widget? HOT 6
- Rule Chain connection problem with dashboard HOT 3
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.
from thingsboard.