limetech Posted August 7, 2013 Share Posted August 7, 2013 https://github.com/limetech/webGui Let's give this a try. For you non-coders, you can monitor and download the "latest". For you coders, you can fork the repository and send me pull requests if you want to work on it. The "merge window" will last until the documentation is done and then I'll release 5.0 and move on to updating slackware, the kernel, and other components. Let's try and keep this thread on-topic. Thank you! 1 Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 just went to grab file to install. your directions do not work with a clean install due to https... # wget https://github.com/limetech/webGui/raw/master/webGui-latest.plg --2013-08-07 17:19:39-- https://github.com/limetech/webGui/raw/master/webGui-latest.plg Resolving github.com (github.com)... 204.232.175.90 Connecting to github.com (github.com)|204.232.175.90|:443... connected. ERROR: cannot verify github.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1': Unable to locally verify the issuer's authority. To connect to github.com insecurely, use `--no-check-certificate'. you can instead just do: # wget --no-check-certificate https://github.com/limetech/webGui/raw/master/webGui-latest.plg Quote Link to comment
graywolf Posted August 7, 2013 Share Posted August 7, 2013 Tom - Will there eventually be a "Check for Update" (or something like that) button for the WebGUI? Quote Link to comment
Dephcon Posted August 7, 2013 Share Posted August 7, 2013 Has this been modified at all since you posted it on the forum? Quote Link to comment
StevenD Posted August 7, 2013 Share Posted August 7, 2013 Scared he crap out of me!! Temps are now showing in Fahrenheit. Quote Link to comment
JustinAiken Posted August 7, 2013 Share Posted August 7, 2013 Awesome! I probably won't contribute much here because PHP makes me itchy, but I love seeing it on a public github... Quote Link to comment
Mettbrot Posted August 7, 2013 Share Posted August 7, 2013 Has this been modified at all since you posted it on the forum? Yes, it has moved from r2 to r3. First thing noticed: "snowy mountain" is gone by default.... I will miss it. Other than that: very nice approach taking this to github! Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 in include\info_layout.php I see a hard reference to a plugin: <?if (file_exists("/var/log/plugins/simpleFeatures.system.info")):?> https://github.com/limetech/webGui/blob/master/webGui/include/info_layout.php#L125 is this allowed in the main ui to reference 3rd party plugins? or is just a something that should be pruned? Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 just went to grab file to install. your directions do not work with a clean install due to https... # wget https://github.com/limetech/webGui/raw/master/webGui-latest.plg --2013-08-07 17:19:39-- https://github.com/limetech/webGui/raw/master/webGui-latest.plg Resolving github.com (github.com)... 204.232.175.90 Connecting to github.com (github.com)|204.232.175.90|:443... connected. ERROR: cannot verify github.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1': Unable to locally verify the issuer's authority. To connect to github.com insecurely, use `--no-check-certificate'. you can instead just do: # wget --no-check-certificate https://github.com/limetech/webGui/raw/master/webGui-latest.plg Right, that's a pain. Updated the README.md file. Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 Tom - Will there eventually be a "Check for Update" (or something like that) button for the WebGUI? Sure. Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 forked the webGui, made some changes.. not sure how/whats the best way to get these changes back to github.. do i need to copy over my changes to my unraid box.. build out a package then share that? seems like a disaster waiting to happen since it will include MY .ini of settings.. could see this getting messy. also the '/usr/local/emhttp/plugins/webGui' is not exactly accessible via remote.. copied over my changes to the flash share.. then logged into the unraid box via ssh.. copied over one of my changes.. noticed it's chmod is 777 while all the other files are 666. yet another thing that could go wrong with this.. Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 Awesome! I probably won't contribute much here because PHP makes me itchy, but I love seeing it on a public github... I know the feeling Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 Has this been modified at all since you posted it on the forum? Yes, it has moved from r2 to r3. First thing noticed: "snowy mountain" is gone by default.... I will miss it. Other than that: very nice approach taking this to github! A bit of a back-and-forth with speeding_ant over this. As a designer I think he would rather walk on glass than enable the image banner (same with the "section icons" LOL). I defer to his design eye in this regard and have it disabled by default. Might be useful to know the original idea behind this was to have a plugin that managed the background and let you choose between different ones, or maybe a color gradient, etc., for the purpose of managing several servers on the same screen. For example, say you have three unRaid servers named "Mountain", "Beach" and "Forest"; well you could give each one an appropriate image banner as a visual cue that your webGui is accessing the right server. Maybe a dumb idea... Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 forked the webGui, made some changes.. not sure how/whats the best way to get these changes back to github.. do i need to copy over my changes to my unraid box.. build out a package then share that? seems like a disaster waiting to happen since it will include MY .ini of settings.. could see this getting messy. also the '/usr/local/emhttp/plugins/webGui' is not exactly accessible via remote.. copied over my changes to the flash share.. then logged into the unraid box via ssh.. copied over one of my changes.. noticed it's chmod is 777 while all the other files are 666. yet another thing that could go wrong with this.. After you push your changes to your github fork, you send me a pull request and I will look at the changes and decide whether to merge into 'latest'. If so, I'll merge, pull down to my own local repository, generate and push the new .txz file. Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 with IE8: there is js error.. Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322) Timestamp: Wed, 7 Aug 2013 23:11:36 UTC Message: Object expected Line: 59 Char: 3 Code: 0 URI: http://husky/Main Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 with IE8: there is js error.. Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322) Timestamp: Wed, 7 Aug 2013 23:11:36 UTC Message: Object expected Line: 59 Char: 3 Code: 0 URI: http://husky/Main Hey can you try creating an "issue" for this on github? Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 just submitted pull. https://github.com/limetech/webGui/pull/1 its going to be very subtle changes if you see any. ideally this gen browsers wont see much changes since a lot of them agree on things.. but the legacy browsers should all be normalized for the most part. also this fixes ie8's broken compatibility mode being used. screen shot attached (notice by the refresh button there is the 'compatibility' icon on the stock r3 and its no longer there after my code changes) Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 In case those were wondering.. I have a vm where I run the legacy browsers for testing.. (IE6 & 7 via IE Collection) but natively it has IE8, Firefox 3.6.28, Opera 10.54, Safari 4.0.5, Chrome 5. Tom, any chance getting the forum max total size raised? Having a max size of 192kb then a max total size of 192kb.. means to attach screenshots of before + after changes.. I'd have to use heavy compression or multiple posts. For giggles here is what IE9 shows for stock r3 (notice it also is in computability mode): Quote Link to comment
kricker Posted August 7, 2013 Share Posted August 7, 2013 Will this new GUI architecture finally allow for a mobile view if someone codes it? Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 Will this new GUI architecture finally allow for a mobile view if someone codes it? most mobile browsers nowdays are more than capable of displaying a webpage correctly.. there doesnt appear to be any non friendly stuff used.. (like dropdown menus on hover). so your mobile device should be fine. you may just have to zoom in to have a decent touch target... but yes one could easily add css3's media queries to make the design responsive for the device being used (tablet/mobile/desktop). this could have been done as well with the previous stock ui.. Quote Link to comment
limetech Posted August 7, 2013 Author Share Posted August 7, 2013 Will this new GUI architecture finally allow for a mobile view if someone codes it? speeding_ant added some stuff for that already, I think there's still an issue with tables on Main page. Quote Link to comment
zoggy Posted August 7, 2013 Share Posted August 7, 2013 @husky:/boot/config/plugins/webGui# cat webGui.* | grep devices devices="0" devices="0" however its still showing listing unassigned devices... Quote Link to comment
zoggy Posted August 8, 2013 Share Posted August 8, 2013 the new ui in ie6 or 7.. somewhat useable but some useability issues for sure (lack of png support/float issues/unsupported css used). not that we should really support it.. since WinXP users can run IE8. Win7 users would be running IE9-10. But just in case you were curious what it looks like: Quote Link to comment
limetech Posted August 8, 2013 Author Share Posted August 8, 2013 the new ui in ie6 or 7.. somewhat useable but some useability issues for sure (lack of png support/float issues/unsupported css used). not that we should really support it.. but in case you were curious: Made the decision a long time ago to drop support for IE7 and lower. Quote Link to comment
limetech Posted August 8, 2013 Author Share Posted August 8, 2013 just submitted pull. https://github.com/limetech/webGui/pull/1 Added this comment to the "pull": Everything looks reasonable, but I will let ant chime in before merging. He's in NZ so probably still at real work now Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.