webGui on github


Recommended Posts

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!

  • Like 1
Link to comment

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

Link to comment

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.

Link to comment

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..

Link to comment

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...

Link to comment

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.

Link to comment

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

 

Link to comment

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?

Link to comment

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)

unraid_r3_ie8.png.7b3d91e87647b1fc2be85b81b538802a.png

unraid_r3_ie8z.png.76cc7fa38952d18a4f53f09f6272a750.png

Link to comment

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):

unraid_r3_ie9.png.1ad5859bb8f54fd6e79a10660b56647c.png

Link to comment

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..

Link to comment

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:

unraid_r3_ie6z.png.e5d706cc0ef0b91c1ce20d109b21481e.png

unraid_r3_ie7z.png.73e300404c5833288285f4c1c7a0b29f.png

Link to comment

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.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.