This is currently the easy way to get a development setup working: Install Discourse for development using Docker
If you can’t figure out how to do a discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub, then you’re going to have trouble.
The data explorer plugin is a little bit like php-myadmin.
I am not familiar with Bluefish, but I think it should be fine.