Dynamix - Web GUI


Recommended Posts

I've just replaced simpleFeatures with Dynamix and everything works great - seems much faster, too. Thanks for all the hard work that must have gone into this project.

 

However, I've got one problem: newznab (using the unplugged plugin by Influencer) doesn't work anymore as it seems to be dependent on the simpleFeatures web server running. I tried looking through the code of the newznab plugin but even after swapping all the old references (/boot/config/plugins/simpleFeatures/lighttpd.cfg) with the new ones (/boot/config/plugins/dynamix/dynamix.lighttpd.cfg) I can't get it to work.

 

Does anyone use newznab with the new Dynamix? If yes, how did you get it to work? An 'idiots' guide would be very much appreciated - thanks!

 

I have Newznab (latest revision) running under Dynamix.  I had been having trouble updating with Influencer's plugin and couldn't update beyound Rev 3049 due to the switch to pdo.  I switched from Simple Features as Dynamix uses a later version of PHP in it's web browser so I can now update to the latest revision.

 

I created a new installation of Newznab (I didn't use Influencer's plugin for the reason you stated, it looks for the Simple Features Web Server.)  After manually installing NN using svn, I copied the rewrite rules from my old copy of lighttpd.cfg to the dynamix.lighttpd.cfg file.  Then I renamed my old php.ini file to  dynamix.php.cfg and moved it to the /boot/config/plugins/dynamix directory overwriting the original file. In the Dynamix webserver configuration you need to set the web root to whatever your NN www directory is.

 

Obviously the drawback to my method is you have to start from scratch with NN.

 

i just upgraded from SF to dynamix and so far so good (tnx OP for the effort  ;)), until i realized this issue with NN and all my other webserver apps not working...phpadmin, owncloud and NN most importantly. i tried copying the settings from the old ligthtpd.cfg file and php.ini file still not luck.

so i've uninstalled the dynamix webserver and dumped the old SF folder with only the webserver files in it, lighttpd.cfg and php.ini and the SF.webserver.plg and NN and all the other apps work again...

 

being only the server that i am bringing back, would there be issues if i just leave running this way. i'm leaning towards this as i am not redoing the NN install again lol.

Link to comment
  • Replies 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Can I install apcupsd with Dynamix? The linked thread looks like it's meant for unMenu, but perhaps it works with Dynamix as well?

 

I was able to. Just dropped the .plg into /boot/config/plugins

 

Just made a back up of the config file from the unMenu install just in case. But I don't remember doing much else. Haven't tested the plugin version, but the one from unMenu worked on power failures.

Link to comment

can anyone help and idoit, this may have already been covered here before so really sorry.

I down loaded the Dynamix plugin and re booted. i can see the wonderful graphic but im unable to click on any thing and at the top of my page i get the following error.

 

Warning: parse_ini_file(state/var.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 88 Warning: parse_ini_file(state/sec.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 89 Warning: parse_ini_file(state/devs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 90 Warning: parse_ini_file(state/disks.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 91 Warning: parse_ini_file(state/users.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 92 Warning: parse_ini_file(state/shares.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 93 Warning: parse_ini_file(state/sec_nfs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 94 Warning: parse_ini_file(state/sec_afp.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 95

 

I guess i have something missing from my system.

 

cheers

 

Link to comment

can anyone help and idoit, this may have already been covered here before so really sorry.

I down loaded the Dynamix plugin and re booted. i can see the wonderful graphic but im unable to click on any thing and at the top of my page i get the following error.

 

Warning: parse_ini_file(state/var.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 88 Warning: parse_ini_file(state/sec.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 89 Warning: parse_ini_file(state/devs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 90 Warning: parse_ini_file(state/disks.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 91 Warning: parse_ini_file(state/users.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 92 Warning: parse_ini_file(state/shares.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 93 Warning: parse_ini_file(state/sec_nfs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 94 Warning: parse_ini_file(state/sec_afp.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 95

 

I guess i have something missing from my system.

 

cheers

Post a syslog
Link to comment

New version 2.1.4 of the webGui is available, see OT for the change log.

 

There are two new settings added which allow the display of an array utilization indicator in the header row and a graphic display of the Used & Free columns of the array device list (see the attached picture).

 

After upgrading it is advised to clear your browser's cache.

 

Note: upgrading to this version will reset the "User Preferences" settings (Confirmations, Display Settings, Notifications & Scheduler) to their default values.

new-options.png.716446bec45b529ce0d7bcfb0c04cc08.png

Link to comment

This may have been addressed elsewhere in the thread but is a mobile version in the works? I'm considering switching back to the new lime-tech webgui for that feature alone.

 

What does the Limetech GUI do differently on mobile?

 

...Dono

 

Some very simple and quickly made responsive CSS to make it easier to read on smaller screens.

 

Also Bonienl, I like the new usage indicators - I think they look great! Not so sure about the tabs though  ::)

Link to comment

Guys, you should be appreciate that the author is spending their time making this and providing it freely. They thought the tabs were a nice way to keep everything visible on their particular screen size and thus coded it that way. I personally prefer it that way. When people complained that they couldn't see all of the settings options on one page, he made that configurable.

 

In the end, be thankful that it's being provided at all, authors deserve our respect. If we don't like the way a piece of software is designed, we are free to create our own version the way we want it, just like he is doing with Dynamix. It's his baby, after all. :)

 

...Donovan

Link to comment

 

Guys, you should be appreciate that the author is spending their time making this and providing it freely. They thought the tabs were a nice way to keep everything visible on their particular screen size and thus coded it that way. I personally prefer it that way. When people complained that they couldn't see all of the settings options on one page, he made that configurable.

 

In the end, be thankful that it's being provided at all, authors deserve our respect. If we don't like the way a piece of software is designed, we are free to create our own version the way we want it, just like he is doing with Dynamix. It's his baby, after all. :)

 

...Donovan

 

1+

 

 

Sent from my iPhone using Tapatalk

Link to comment

Guys, you should be appreciate that the author is spending their time making this and providing it freely. They thought the tabs were a nice way to keep everything visible on their particular screen size and thus coded it that way. I personally prefer it that way. When people complained that they couldn't see all of the settings options on one page, he made that configurable.

 

In the end, be thankful that it's being provided at all, authors deserve our respect. If we don't like the way a piece of software is designed, we are free to create our own version the way we want it, just like he is doing with Dynamix. It's his baby, after all. :)

 

...Donovan

 

Sure, but at the same time if I was the developer spending so much time and effort on something, I would like honest feedback.  If my personal design choice was being met with resistance and stopping wider adoption of my work, then I'd be silly not to take it on-board.

 

One thing that I know is fact, there are very few developers in this world who are very good at UX as well.  They often work in teams.  One designing what it looks like, the other making it work that way.

 

Pointing out that tabs within tabs in not intuitive and makes Dynamix is more cumbersome is just as relevant and good feedback as pointing out a technical issue.  It's not being disrespectful, it's giving constructive feedback.

Link to comment

First of all, thank you for an excellent GUI! It looks great, and most of all, it's easy to set up even for a Linux newbie like myself. I've even managed to get apcupdsd working without problems, thanks to Dynamix! The new GUI also looks nicer than recent versions.

 

Unlike some others, I don't mind the tabs - there is too much information to fit on one page.

 

Having said that, I'd like to see a dashboard which would give all critical information on one page. Essentially I'd like to see the current Main / Array Devices page with added cache, flash and unassigned devices, along with memory and CPU usage. Currently I have to switch to several tabs to get temp info on all my disks.

 

It would also be good if temps could be color-coded at user-defined values - perhaps tied to the email warning settings?

 

Another idea would be to change the favicon background color to yellow or red based on the highest drive temp.

 

Finally, the CPU and system temps are unreadable since they're white on white on my system, and uptime is hard to read since it is black on grey. Former is probably due to my 4k monitor; I've set font size to quite large, which messes up the GUI a bit, including main menu and disk fill bars. Screenshot from Linux Firefox attached for reference.

 

I believe an easy fix would be to enlarge the main menu and the disk fill bars, and change the coloring of CPU/system temps and uptime.

screenshot.jpg.65ce0de923b03c09f0a0e978196e8a8d.jpg

Link to comment

Sure, but at the same time if I was the developer spending so much time and effort on something, I would like honest feedback.  If my personal design choice was being met with resistance and stopping wider adoption of my work, then I'd be silly not to take it on-board.

 

One thing that I know is fact, there are very few developers in this world who are very good at UX as well.  They often work in teams.  One designing what it looks like, the other making it work that way.

 

Pointing out that tabs within tabs in not intuitive and makes Dynamix is more cumbersome is just as relevant and good feedback as pointing out a technical issue.  It's not being disrespectful, it's giving constructive feedback.

 

I had meant to quote one of the comments that was mocking the design and saying it was 2008ish when Office and many programs are or have moved to the tab format now. It was not very constructive and that was the one that prompted my reply, especially after countless times this has already been brought up in this thread and the author has already stated his views on the subject.

 

I totally agree with you about constructive criticism and the other points you made.

 

...Donovan

 

 

Link to comment

Pointing out that tabs within tabs in not intuitive and makes Dynamix is more cumbersome is just as relevant and good feedback as pointing out a technical issue.  It's not being disrespectful, it's giving constructive feedback.

 

The only instance to have "tabs in tabs" is on the settings page. The latest Dynamix version has an option to show the settings page in a traditional single view. So this particular situation has been addressed based on previous feedback.

 

To give constructive feedback tell where exactly things are not working and how an alternate solution should look like. Saying "get rid of the tabs" or "make the extra tabs optional" doesn't bring any value in feedback. It does make sense to have tabs and yeah there are lots of other programs (GUIs) using tabs as well ...

 

To show the main page in a tabbed view is a design decision. There was too much information being put in a single view (specifically when there are many disks), causing constant scrolling down to do actions. Personally I prefer a 'simple' click and have direct access to the action buttons.

 

Final note: it is a free choice to use Dynamix.

 

Link to comment

Having said that, I'd like to see a dashboard which would give all critical information on one page. Essentially I'd like to see the current Main / Array Devices page with added cache, flash and unassigned devices, along with memory and CPU usage. Currently I have to switch to several tabs to get temp info on all my disks.

 

A dashboard page is currently missing. I don't consider the main page as such. It is certainly worth a consideration.

 

It would also be good if temps could be color-coded at user-defined values - perhaps tied to the email warning settings?

 

Could also be part of a new dashboard page.

 

Finally, the CPU and system temps are unreadable since they're white on white on my system, and uptime is hard to read since it is black on grey. Former is probably due to my 4k monitor; I've set font size to quite large, which messes up the GUI a bit, including main menu and disk fill bars. Screenshot from Linux Firefox attached for reference.

 

I believe an easy fix would be to enlarge the main menu and the disk fill bars, and change the coloring of CPU/system temps and uptime.

 

Your font size is too large, causing items to shift. Make it smaller (see picture below how it should look).

main-page.png.07063d28997ecd6c1eefa4c4be63076a.png

Link to comment

I think it was fairly obvious that my post wasn't a criticism but more discussing the concept of feedback.

 

But it seems like it's not welcome, so be it. As you said, it's a free world and people are free to use it or not.

 

Sent from my GT-I9505 using Tapatalk

 

You misunderstood my reply :)

 

The criticism is not on your reply (your answer did make sense), but rather to point out that constructive feedback is only useful when more details and solutions are given, perhaps I should have quoted those particular answers instead to avoid the confusion.

Link to comment

Hi Guys,

 

i have tried to load the plugin which loads great but there is just something missing in my configuration and i cant put my finger on it. Do we have an idiots guide to loading this fantastic piece of work? i can follow instructions but i just can t seem to find the right set to follow.

 

BTW i have taken it of again and want to install it fresh again

 

Your help is appreciated as always.

 

Finchy

Link to comment

Hi Guys,

 

i have tried to load the plugin which loads great but there is just something missing in my configuration and i cant put my finger on it. Do we have an idiots guide to loading this fantastic piece of work? i can follow instructions but i just can t seem to find the right set to follow.

 

BTW i have taken it of again and want to install it fresh again

 

Your help is appreciated as always.

 

It basically comes down to a three step installation.

 

1. Download the PLG file

2. Copy the PLG file to the folder "/boot/plugins"

3. Reboot your system

 

Link to comment

Hi bonienl,

 

Thats what i thought but when i load and re boot i get the following error

 

Warning: parse_ini_file(state/var.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 88 Warning: parse_ini_file(state/sec.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 89 Warning: parse_ini_file(state/devs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 90 Warning: parse_ini_file(state/disks.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 91 Warning: parse_ini_file(state/users.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 92 Warning: parse_ini_file(state/shares.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 93 Warning: parse_ini_file(state/sec_nfs.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 94 Warning: parse_ini_file(state/sec_afp.ini): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/webGui/template.php on line 95

 

Ill load it again and post a syslog, it like i dont have the webserver or something loaded???

Link to comment
  • Squid locked this topic
Guest
This topic is now closed to further replies.