itsdarrylnorris / lazydubuntu

(Deprecated) Setting Up my Drupal Enviroment in Ubuntu
http://www.lazydubuntu.com
Apache License 2.0
20 stars 10 forks source link

GUI #11

Open brandonbryan12 opened 9 years ago

brandonbryan12 commented 9 years ago

Problem:

This program does not contain a GUI to provide more advanced customization.

Solution:

Use Yad (https://sourceforge.net/projects/yad-dialog/) to create a GUI to run each shell script as desired

itsdarrylnorris commented 9 years ago

@brandonbryan12 , I did a little bit of more research on YAD and I do not think is a good solution for this project. The problem about YAD is that it need to be install on the OS before you can used it. Lazy Dubuntu needs to be able to automate everything without a previous install. So I believe a native Ubuntu app will be the best solution.

Ubuntu allows to created applications on HTML5, CSS and JavaScript and I think this is the route that we should take to continue this project. Since we are web developers this will be the easiest way to hack the GUI. (I think)

Here are some extra information about Ubuntu SDK: http://developer.ubuntu.com/start/ubuntu-sdk/installing-the-sdk/ http://developer.ubuntu.com/apps/html-5/

Please let me know what you think about this solution.

brandonbryan12 commented 9 years ago

I think this is the best way to do this. I will research more into this. If not, Python comes with Ubuntu and we could install a GUI library for that. I'll get back to you with more info on your approach.

itsdarrylnorris commented 9 years ago

I have created some prototype images with pencil project of how the GUI should be layout.

First Page

first page

firstpagewithinstrcutions

Second Page

secondpage

secondpagewithinstruction

Third Page

thirdpage

thirdpagewithinstruction

Fourth Page

fouthpage

fouthpagewithtinstructions

If you wish to modify any of these prototype pages to provide a better solution you can download prototype project file. Here is all the pages on a PDF file if you wish to download it.

brandonbryan12 commented 9 years ago

Why was this closed? Is there a GUI in place or is this just a prototype layout?

itsdarrylnorris commented 9 years ago

I close this by accident sorry. I was trying to close #12

brandonbryan12 commented 9 years ago

Okay, great. I'll get on this soon

itsdarrylnorris commented 9 years ago

@brandonbryan12 This is a prototype layout. Do you think will be better to open another issue for the GUI layout ?

brandonbryan12 commented 9 years ago

I think what you created is good, though creating a new issue wouldn't hurt.

brandonbryan12 commented 9 years ago

I have been working on the HTML5 GUI for some time. I did not research enough and ran into a wall where you cannot run bash scripts this way since it uses js as its scripting language. JS cannot run scripts on a local. QT is native to Ubuntu so I am switching directions this way. I will have to learn about QT first, though. Will report back soon.

kevin-coyle commented 9 years ago

Why not try node-webkit instead? It has the facility to run shell scripts and the interface can be made with HTML CSS and JS

itsdarrylnorris commented 9 years ago

@coyledesign that sound like a great approach. Would you be interested on creating this on node-webkit ? Because @brandonbryan12 he is been busy working on other projects that he have not have time to work on the GUI.

And I have been working mainly on the functionality of the project not on the GUI. We can use your help, if you want to contribute. Please let me know if you are interested.

ghost commented 9 years ago

@darol100 See my post on #18.

kevin-coyle commented 9 years ago

Sure I could look into it. Unless there's someone more experienced with node and node-webkit than me. I've never made anything production quality in it...yet!

itsdarrylnorris commented 9 years ago

I have never used node-webkit before but I can look into some tutorials and figure out.

@coyledesign does not matter if you have not make a production quality product on node-webkit. We check the code and the appearance of what you have done and we would revise it and if we have too improve it. All that matter is your initiative. I know that @HenryOrrin would be contributing to this project as well and he knows node but we can use your help. You should start working on a prototype with @HenryOrrin. We have a Trello Board with more details of the task remaining.

itsdarrylnorris commented 9 years ago

@coyledesign, I have hear from you in a while, do you still interested on jumping on this issue ?