How to Change Logo in ThingsBoard Community edition

There is no option to change the default logo in ThingsBoard Community edition. It’s only available in Profession editions only. But we can change the logo before installing the program.

Change Logo in ThingsBoard Community edition

How to change Logo in ThingsBoard Community edition

First of all, the installation file provided by the ThingsBoard only contains the default logo. If we install this, we can’t change the logo anymore. So what’s the solution? Change the source code.

Please note that installing from the source is not an easy task, but it’s not difficult either. You will need to upgrade the future versions manually.

Logo files are located in the “thingsboard/ui-ngx/src/assets/” folder.

These two needs to be replaced with your logo before compiling. After we need to generate the installation file from the source code. For these, we need to compile the source and create the installer from it.

How to change Colour Scheme in ThingsBoard Community Edition

Colour scheme and style file are in ‘thingsboard/ui-ngx/src/‘ folder.

How to create an installation file after changing the source code

For that, you need to compile the source code using maven.

WooCommerce MyAccount custom endpoint

I was trying to add a tab in WooCommerce my account page to show enrolled courses directly there from the Learning Management System. I’ve referred this WooCommerce guide. Following is the code I’ve used, I’ve commented in the code block, so each function is self explanatory. The LMS plugin I’ve used here is LearnDash LMS. What we basically trying to do here is adding  a WooCommerce MyAccount custom endpoint.

Continue reading