Hey everyone! CesiumJS dev here (and complete WebODM noob). I’m working to fix the Cesium ion plugin for WebODM. The following thread does a nice job illustrating the first issue that I am trying to tackle:
However, I am struggling to get my development environment setup. I have cloned WebODM, and added the deprecated cesiumion plugin to the coreplugins folder. However, after I run .\webodm.sh start, I navagate to http://localhost:8000/admin/app/plugin/, I get the following error.
This site can’t be reached. localhost refused to connect.
Any suggestions? Not sure if this first issue is actually related to the cesiumion plugin, but I’ve got to start somewhere! Thanks in advanced for the guidance and support
Hi, welcome! thanks for helping us fix the plugin!
Make sure you pass --dev to the start command:
./webodm.sh start --dev
This will actually pick-up the changes to the coreplugins folder.
The cannot connect to localhost is a bit strange, you can access the login screen, dashboard, etc. but just not the plugin’s page? Can you post a copy of your terminal output?
Once again, thank you @Saijin_Naib and @pierotofy for the support! I really apricate your timely responses. I tried running the command ./webodm.sh start from a bash terminal, and was able to get WebODM running locally
I also tried running the command ./webodm.sh start --dev. This seems to have started some kind of a build process, which is taking a long time to complete (10+ minutes). Is this normal?
Eventually, the build process did complete, and I was able to begin experimenting with the cesiumion plugin that I added to coreplugins. I was even able to make modification to files in the cesiumion folder, such as app.html, and see the results in my locally hosted version of WebODM. Thank you both so much for the guidance!!