1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

new build of AdvancedTomato, based on Toastman-RT 7501.3

Discussion in 'Tomato Firmware' started by AlexF, Mar 13, 2013.

  1. AlexF

    AlexF Serious Server Member

    Hey Guys!

    I've got a freshly baked build here, and I'd like some feedback. It's basically Toastman-RT, with my Bootstrap-mod smashed on top of it.

    Screenshots and a MIPSR2-VPN build is available here, just tell me if you want other builds.

    http://advancedtomato.wordpress.com/

    Yours truly,

    AlexF
     
  2. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    Good job Alex!! :)
     
  3. meazz1

    meazz1 Addicted to LI Member

    what does it include in Bootstrap-mod?
    Can you be more specific for non-technical folks?
     
  4. DJF - EasyTomato

    DJF - EasyTomato Serious Server Member

  5. Elfew

    Elfew Addicted to LI Member

    nice GUI ;) but no more functions...
     
  6. crashnburn

    crashnburn LI Guru Member

    Bootstrap and responsive Web is nice. Would love to see your UI looks like. (Screenshots?)
     
  7. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    It looks really nice! Here is a screenshot from the website. We're using this as our advanced part of EasyTomato and it works great.

    [​IMG]
     
    crashnburn likes this.
  8. AlexF

    AlexF Serious Server Member

    This is just a modification of the original GUI, and based on Toastman's branches. Any ideas for those "new features" you refer to?


    I just uploaded some new screenshots, just for you! You find them here: http://advancedtomato.wordpress.com/screenshots/
     
    crashnburn likes this.
  9. crashnburn

    crashnburn LI Guru Member

    Awesome. Can you add/ do the same with Shibby version?

    PS: Maybe your little component can become part of their builds on regular basis - Collborative Shared Components :) ??
     
    maple.chick likes this.
  10. Jacky444

    Jacky444 Addicted to LI Member

    Interesting that some one has recoded UI (I wanted to do same once). Why don't you team up with Toastman/Shibby to port UI into general Tomato?
    I can help if necessary. Creating a port for single Router is kinda waste of time while you can do it for all routers :D ?
     
    maple.chick likes this.
  11. maple.chick

    maple.chick Networkin' Nut Member

    I have been thinking about doing something similar for awhile now. Excellent initiative, Alex. I second Jacky and crashnburn that this should be merged with the main branch along with Jacky's mobile design. However, I would love to hear from our superstar devs and what they think. Obviously their opinion is the one that matters.
     
  12. Jacky444

    Jacky444 Addicted to LI Member

    Sadly if you check AdvancedTomato forum topic on page 1, Toastman and Shibby disagreed. I haven't asked anyone else but releasing AT based on Shibby Mods could work as well. I just have to merge the repos and compile, nothing hard.

    I guess they're old school about GUI, or they're afraid of new changes like 95% of this world :) (just take FB changes for example, same thing going on here)
     
  13. Toastman

    Toastman Super Moderator Staff Member Member


    Hey, guys. We just don't see any reason to use this in the GUI. No need to start sulking about it or insulting anyone. Don't you think we haven't thought about it before? Do you think we don't look at it? Don't you think we have smartphones, or do you think we live in caves?

    Stop trying to beat devs with a stick ... if people want to use your stuff, they will, if they don't, they won't. Simple as that.

    Any more comments like this, and they will be deleted.
     
    pharma and WRD - EasyTomato like this.
  14. Toastman

    Toastman Super Moderator Staff Member Member

    You are still doing the same thing.

     
  15. mito

    mito LI Guru Member

    Hey Toast agree 100 %.
     
  16. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    Tomato's UI is one of its strengths. It's one of the reasons many people switch from stock or dd-WRT. The alternative interface is fun and different. I happen to like the look of it, but it doesn't change function or ease of use. UI customization is an issue of preference. One is not better than the other, and we should all take this issue a bit less seriously.

    Incidentally one of the reasons I switched from dd-WRT to Tomato is the collaborative atmosphere in the forum. Let's keep that going.
     
    Dark_Shadow and darkknight93 like this.
  17. Monk E. Boy

    Monk E. Boy Network Guru Member

    I'd drop it if I were you. Your question was asked and answered. Go back and re-read the thread if you don't believe me.

    Nobody is stopping you from forking Tomato and doing it all on your own.
     
  18. Toastman

    Toastman Super Moderator Staff Member Member

    Warning ignored, posts duly deleted.
     
  19. darkknight93

    darkknight93 Networkin' Nut Member

    well guys just cool down and dont continue to offend. There is always a Kind of personal/individual taste. And i can totally understand enthusiasm about your home router - cause in some cases Projects and your "work" you spend on is like we say in german your "blood and sudoral".

    In my case i began to love learning Linux Shell commands, doing Projects nobody would think of "wow". But thats your own taste and just Keep it yours.

    so far so well. if that did not help. here's on of my fav gif (funky one):
    [​IMG]
     
  20. maple.chick

    maple.chick Networkin' Nut Member

    Toastman, thank you for your feedback. Obviously you oversee the whole project so you have to evaluate things from different perspectives, things that we as users would otherwise ignore. The only reason I suggested AdvancedTomato to be included in the main branch was due to its "drop-down menu style". It makes for quicker browsing. I guess you can get similar productivity by keeping all the menus open via Administration.

    Again, I think you being the developer have to consider things than we as users would not think about. Things like code maturity or maintenance or router performance. I guess the principle of "what isn't broke shouldn't be fixed" can apply here.
     
  21. maple.chick

    maple.chick Networkin' Nut Member

    AlexF, I have been using your firmware and I believe I have stumbled upon a few bugs.

    1. Under PPTP Server, whenever I add a user it is added twice and despite deleting the duplicate user and saving the setting, it pops back in again.
    [​IMG]

    2. For some odd reason, my status page seems to have disappeared completely. I tried changing skins in hopes of a fix but I can't seems to change skins either. A reboot didn't solve the problem either.

    [​IMG]
     
  22. AlexF

    AlexF Serious Server Member





    PPTP User List looks weird because of the TomatoGrid editor being created twice, however, the pptpd_users variable should be fine anyways. This is what mine looks like after adding two users, and they are shown twice in the interface,
    'pptpd_users':'user1<pw1>user2<pw2>',
    so I guess that should work, it's just a very bad cosmetic glitch. The status page looks very weird, what browser and version are you running? Are you running the AT 7501.3 build? I'd guess that a NVRAM variable is messing something up, because it works fine for me here. Can you check the javascript console in Chrome for related errors ?
     
  23. maple.chick

    maple.chick Networkin' Nut Member

    Yes the screenshots I posted are from AdvancedTomato 7501.3 build.

    As advised, I checked the console for errors and it said something along the line of "NVRAM value not set". So instead of simply rebooting the router again, I went and re-saved the values for various settings under "Basic" and the status page is working again. Oddly enough, the values for all settings are still saved in the GUI.

    Now here is the real kicker, this happened to me on not just your firmware but Toastman's latest 7501.7 BETA. After having problems with your build, I flashed my RT-N16 with VPN-VLAN build from Toastman last night and everything seemed okay. However, this morning I couldn't access the "Status" page again. Checked the console and it complained about NVRAM.

    So its not a build specific error limited to AdvancedTomato. Could this error be due to low availability of NVRAM? Here are my NVRAM stats:

    Total / Free NVRAM: 32.00 KB / 3688 (11.25%)

    Note, I use a 32GB USB for logging and bandwidth monitoring. Everything is saved at a 6hr interval.
     
  24. maple.chick

    maple.chick Networkin' Nut Member

    Digging further, I found out that every time this error occurred my USB was unmounted. I tried to mount the USB and received a failed error. In my syslog file there is one error that occurs repeatedly
    I have about a 1,000 lines of this error and then the log reaches the limit I have set (100KB).
     
  25. AlexF

    AlexF Serious Server Member


    I've got the PPTP userlist problem fixed, I will hopefully get new builds up this weekend. Have no idea about that other problem of yours. A quick Google search reveals that lots of other users have a similar problem, and I'd say it's unrelated to AdvancedTomato mod.
     
  26. AlexF

    AlexF Serious Server Member

  27. crashnburn

    crashnburn LI Guru Member


    I agree - We might want to have some pluggable UI improvements and benefits to let UI designers improve things -
    BUT - In a way that UI enhancements work within a good CLEAN framework e.g. Design Paradigms like OSX, iOS, etc.
    Please do not make an ugly MySpace out of it or as wide and confusing skins of Winamp (I did love Winamp Skins, but some were just ghastly).

    Which means that girl can be a Wallpaper on my Desktop, but she has no business on my Router - That is a little too much - This level of over glamorization is what made myspace ugly - Too much bling.

    There is a nice delicate balance for good Flexibility/ Freedom v/s Chaos.

    ADD:

    My suggestion - no pressure - Submit efficient minimalist UI enhancements without BLING to Shibby and Toastman. What they like they will include into their builds.

    The thing with THEME-ification and too much UI flexibility given to people can just mess up a SOLID product.
     

Share This Page