MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Share your config.js right here....

    Scheduled Pinned Locked Moved General Discussion
    20 Posts 10 Posters 11.0k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mykle1M Offline
      Mykle1 Project Sponsor Module Developer @Fonfon
      last edited by

      @Fonfon said in Share your config.js right here....:

      Great idea ! perhaps a photo code+photo ?

      I’ve seen that there is some chatter lately about organizing, adding, combining, deleting some Categories and Sub-Categories on the forums by the administrators/moderators. I like the idea of having a place to post config.js files but it is my humble opinion (not that it matters) that the “Show Your Mirror” category isn’t the best place for that. As a once, and still current noob, I would never have considered looking in here for config help.

      Take the category, CUSTOM CSS, for instance. That’s pretty obvious for the person looking for css help, if not Troubleshooting, in general. That’s just one example.

      Again, in my humble opinion, it would be easier for people that are ready and willing to share their configs, and those people that are looking for examples of configs (with mirror picture showing the results) if there were a category similar to the CUSTOM CSS category. Perhaps, as @cowboysdude so aptly put it, a “Share Your Config” category.

      I wish I would have seen such a category when I first joined the forum. It would have made a huge difference to have actually seen what a proper config looks like, and a picture of the outcome.

      For what it’s worth, I’m going to make a request in the Discussion category.

      Peace

      Create a working config
      How to add modules

      slametpsS 1 Reply Last reply Reply Quote 2
      • slametpsS Offline
        slametps @Mykle1
        last edited by

        So? Where to share the config.js?

        regards,

        Slamet PS

        Mykle1M 1 Reply Last reply Reply Quote 0
        • Mykle1M Offline
          Mykle1 Project Sponsor Module Developer @slametps
          last edited by

          @slametps said in Share your config.js right here....:

          So? Where to share the config.js?

          I don’t know. I guess anywhere you’re allowed to. I was just voicing my opinion. I posted a request in the General Discussion category with my idea. The administrators and moderators here are absolutely brilliant. I’m sure they will have even better ideas than mine. I wouldn’t be surprised if they don’t already have their own ideas for something like this.

          Create a working config
          How to add modules

          slametpsS 1 Reply Last reply Reply Quote 0
          • slametpsS Offline
            slametps @Mykle1
            last edited by

            @Mykle1 agree with your opinion. require one place to share config.js, to quick learn about implementing MM rather than read more categories.

            regards,

            Slamet PS

            1 Reply Last reply Reply Quote 0
            • J Offline
              Jopyth Moderator
              last edited by Jopyth

              I think the general discussion forum is the best, until we create a “Show your configuration” section (we can move the topics later). Or if you bundle it with showing your mirror, you can do it in the showcase thread. But topics solely focused on sharing configuration should not be here.

              Helpful sticky: How to troubleshoot

              1 Reply Last reply Reply Quote 3
              • cowboysdudeC Offline
                cowboysdude Module Developer
                last edited by

                @Jopyth I think yes moving it to Showing your mirror would be an awesome place to put it!! Can you do it for us?

                brobergB 1 Reply Last reply Reply Quote 0
                • brobergB Offline
                  broberg Project Sponsor @cowboysdude
                  last edited by

                  @cowboysdude The showing your mirror category should only be for each mirror made, not general sharing threads.
                  I think it will get confusing and cluttered if there is ANY other threads than project threads in there.

                  johnnyboyJ 1 Reply Last reply Reply Quote 1
                  • johnnyboyJ Offline
                    johnnyboy
                    last edited by johnnyboy

                    Through the eyes of a newbie - I remember the very first time I saw the MM picture online, by pure accident, and clicking on numerous links that eventually brought me here.
                    Looking at the main forum page here, and seeing all the categories, the one and only category that I wanted to see first, was, Show your Mirror…

                    That was enough to convice me that I wanted to build one… so back to the Main Forum I went to see what is needed.

                    The only thread titles there that stood out was Hardware - Parts needed… then Modules - Software needed. Everything else, for me at least, could wait until I actually got the set up done.
                    Then, thats when Trouble shooting became 3rd on the list. And having to wok out the right question to ask to get the right answer needed… and quckly realising how frustrating it is work out what goes where and what keystroke to use/not use, and at what place exactly to put them, within the config.js etc…

                    I can only underline Mykle1’s point when he said above " I wish I would have seen such a category when I first joined the forum. It would have made a huge difference to have actually seen what a proper config looks like, and a picture of the outcome."

                    I’ve lost count of the number of times Ive had to search and jump in and out of numerous posts where I seen numerous helps given that shows entries to be made to config.js and some Ive simply forgot what post I seen them in, so end up asking the same question that was maybe answered several days earlier.

                    As an example… ( This is just a quick example that I randomly selected simply to point out how a newbie may like to see where to place the code given… as a whole, and in relation)

                    	module: 'clock',
                    		position: 'top_left',
                    		config: {
                    			displaySeconds: false,
                    			timezone: "America/New_York",
                    	                     }
                          },
                    

                    compared to

                    {
                    	module: 'MMM-Globe',
                    	position: 'bottom_center',
                    	config: {
                    	style: 'natColor',
                    	imageSize: 200,
                    	ownImagePath:'',
                    	updateInterval: 10*60*1000
                    }
                    },
                    {
                    	module: 'clock',
                    	timezone: 'America/New_York',
                    	position: 'top_center'
                    },
                    {
                    	module: 'calendar',
                    

                    The latter shows me the exact position, and exactly what { } }, are needed/should be there … by seeing the whole picture I can see straight away if I have put in an extra } or }, or not.

                    Again, this is just what I, as a newbie, would have liked to have seen when getting help in this way, simply by seeing the soloution within the whole picture… It’s okay placing the first example when explaing to someone that has moved up a rung on the learning ladder and has already done this several times already, but through the eyes of a newbie, it’s a bit like Pinata (Mexican Donkey)

                    So yeah, I think having an aptly named thread, with Finished Mirrors, and attached files used, would be a great thing for a newbie to refer back to.

                    brobergB 1 Reply Last reply Reply Quote 1
                    • brobergB Offline
                      broberg Project Sponsor @johnnyboy
                      last edited by

                      @johnnyboy wouldn’t the visualization of how modules are place be equally as good with the sample config file that is included in the MM package?

                      It shows you what the format is, but yes a thorough explanation of why it looks like it does would probably help new users to avoid many configuration mistakes. But then again, showing others many different config files wouldn’t really help if they don’t understand why others config files work and theirs don’t.

                      I think there will be more issues copying and pasting other configurations if there is a lot of 3rd party modules in there. For an example all 3rd party modules that require other dependencies and need the user to do a npm install in the module folder. They might just to a git pull like the other modules and then they are confused why it didn’t work because they missed the read me file for the module.

                      I think it’s better if there was a educative way to explain the basics of why the config files look like they do, maybe someone can do a video explaining why. I think it was @strawberry-3-141 that perfectly explained the use of commas in lines with the shopping list reference.

                      Stuff like that would be great for the non-experienced users out there that wants to build their own mirrors!

                      1 Reply Last reply Reply Quote 2
                      • johnnyboyJ Offline
                        johnnyboy @broberg
                        last edited by johnnyboy

                        @broberg said in Share your config.js right here....:

                        @cowboysdude The showing your mirror category should only be for each mirror made, not general sharing threads.
                        I think it will get confusing and cluttered if there is ANY other threads than project threads in there.

                        Agree that it could get cluttered with people asking quite a lot of points about that particular build, and certain points gets lost (This is why Mykle1 will soon reach 1M views… lol ) also if the Author is no longer here, or not online to answer any questions, and is then cluttered with other posters replying to help out.

                        I suppose the only way that could possibly work, is if the post was locked after pictures and files were posted, (But still leaving the option to Up vote the build) and directing users to then post their question(s) in the relevant place(s) pertaining to their question(s)?
                        But at least they would see how the Author had laid out his Config.js, etc, so they would have that to compare to, and refer back to, very easily.

                        If they are directed to the relevant thread for an answer, then it would be there that they could be told the relevant info they need, in order to get the result they want, while subconsciously understanding what is required, having seen the relevant files beforehand… which would also give those helping, a good reference point?
                        And possibly a Highlighter option so helpers can actually highlight certain areas within the full area picture of the file? Like a virtual finger pointing directly to where, and what, should be done.

                        I don’t know?.. I’m just throwing some ideas and reasons into the pot… from a newbies eyes.

                        Mykle1M 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy