moloch-- / RootTheBox

A Game of Hackers (CTF Scoreboard & Game Manager)
http://root-the-box.com/
Apache License 2.0
933 stars 295 forks source link

Update Bootstrap #74

Open cgsilvers opened 9 years ago

cgsilvers commented 9 years ago

Make interface mobile friendly (e.g. menu items not visible on phone)

moloch-- commented 9 years ago

I'm hoping to find some time to update to Bootstrap v3 which should help with this, but I'm going to put this under the more long-term goals.

cgsilvers commented 6 years ago

Any progress on this? It is the feature that is keeping me from using this scoring engine for the OSINT CTF that we run at several security conferences. information here: https://www.cgsilvers.com/osint-ctf

eljeffeg commented 6 years ago

Sorry, haven't updated the bootstrap yet. The newer versions of bootstrap are not backward compatible so it would take a bit of work. The menu should be visible if you hold it in landscape on most smartphones, but yeah, it doesn't yet dynamically change the menu structure when in a portrait mode.

eljeffeg commented 6 years ago

Maybe we can just tweak the menu to support a responsive format without going through the pain of updating the bootstrap. https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_responsive_navbar_dropdown

cgsilvers commented 6 years ago

based on visiting the example using my iPhone, it looks like it would work.

eljeffeg commented 6 years ago

@cgsilvers I pushed a change to try and give a menu on the mobile. It's not pretty, but hopefully it will work to provide some navigation.

V0lk3n commented 2 years ago

@eljeffeg sorry i didnt see this issue before open mine. Just want to add something about it. You said to me that generally a computer is needed, but as example, i have nethunter on my phone, and do some CTF / HTB on it. I agree that is not the best, but sometimes if you are borred and outside you can get some little fun :) Specially if its little challenges such as steganography etc.

By the way, thanks so much to you guys for this awesome project, i was using CTFd and got a lot of problem... take a while to config, well... it wasnt really cool. But with this project, it literally took me just one day to setup the whole things with dynamic dns / SSL cert. So yeah, thanks so much to make my life easier :)

eljeffeg commented 2 years ago

Yeah, no doubt there are challenges for mobile and would love to get it done. It's just going to be a time consuming task and I have little experience in migrating Bootstrap versions. If it involves my time, I have to question if the juice is worth the squeeze.

V0lk3n commented 2 years ago

Yeah, no doubt there are challenges for mobile and would love to get it done. It's just going to be a time consuming task and I have little experience in migrating Bootstrap versions. If it involves my time, I have to question if the juice is worth the squeeze.

Take your time :) I'm sorry but im not really good in web dev, so i cannot really help here. But i have something in the work and will maybe do some pull request in the futur. A friend is already working on Avatars packs :)

V0lk3n commented 2 years ago

Yeah, no doubt there are challenges for mobile and would love to get it done. It's just going to be a time consuming task and I have little experience in migrating Bootstrap versions. If it involves my time, I have to question if the juice is worth the squeeze.

I think i've found something that can work to migrate to bootstrap 3 easily (if it work), and then it should be easy to migrate to 4-5 ^^

https://code.divshot.com/bootstrap3_upgrader/