Giter Site home page Giter Site logo

Improve UI about ipxe-buildweb HOT 8 OPEN

xbgmsharp avatar xbgmsharp commented on July 17, 2024
Improve UI

from ipxe-buildweb.

Comments (8)

xbgmsharp avatar xbgmsharp commented on July 17, 2024

Lets try to show only the meaningful options for the respective target.
It require to implement a context depending dynamically created web page which would update whenever another build target is selected.
Maybe using the default settings eg, config/defaults/*.h

from ipxe-buildweb.

xbgmsharp avatar xbgmsharp commented on July 17, 2024

Maybe we could implement some kind of profile base on the default settings eg, config/defaults/*.h

from ipxe-buildweb.

avindra avatar avindra commented on July 17, 2024

Hey man I've been using your tool for some time and I love it. Do you mind if I reimplement the UI using a UI framework like Bootstrap or Foundation? If you agree, I can work on it when I go home. Bootstrap plays nicely on different screen sizes and has a very "familiar" look to a lot of users: http://getbootstrap.com/

from ipxe-buildweb.

xbgmsharp avatar xbgmsharp commented on July 17, 2024

You can surely do. I did not used any UI framework to make it simple.
As more options get integrated, it does make sens.

A few ideas:

  • Having most common profile would be nice.
  • Make it more errors proof.
  • Finishing the SSL cert implementation, which i never committed.

I can surely help.

from ipxe-buildweb.

avindra avatar avindra commented on July 17, 2024

I started the bootstrap redesign branch. Have a look at let me know what you think so far:

https://github.com/avindra/ipxe-buildweb/commit/fb45d4c46eab8329fb6b26edbc9d844fa6a2fb23

edit: btw, I couldn't test much with the PHP stuff. I was having trouble getting the apache config right

from ipxe-buildweb.

xbgmsharp avatar xbgmsharp commented on July 17, 2024

Looks nice!
Check the install.sh file for the need package list on Debian/Ubuntu.
https://github.com/avindra/ipxe-buildweb/blob/master/install.sh
PHP is use to do callback to Perl script, this way all options are dynamic and available as soon push upstream.

from ipxe-buildweb.

avindra avatar avindra commented on July 17, 2024

Check out the latest changes, if you like I'll make a PR

from ipxe-buildweb.

xbgmsharp avatar xbgmsharp commented on July 17, 2024

The UI is now using bootstrap but there is no other improvement.

from ipxe-buildweb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.