Community
    • Login

    Idea of a new installation routine

    Scheduled Pinned Locked Moved General Discussion
    6 Posts 2 Posters 90 Views
    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.
    • Murray Sobol 1M
      Murray Sobol 1
      last edited by

      I noticed in the forum discussions several comments and possible confusion when a user updates of installs Notepad++.
      My idea is this: create an executable that does this:
      b7657775-7869-47d3-8b2b-bbbcc26204cc-installer (1).png
      517b6df0-83a3-42ee-9c40-6c5174482b1e-Installer (2).png
      9aedf514-c362-4f87-99de-03ba3b005dcd-Installer (3).png
      94d32647-e706-47bd-b38c-2255f582967b-installer (4).png

      FYI: I “borrowed” some screenshots from another software product install, but if you follow the flow I think that you will get the idea.

      Comments and suggestions please.

      PeterJonesP 1 Reply Last reply Reply Quote 0
      • PeterJonesP
        PeterJones @Murray Sobol 1
        last edited by PeterJones

        @Murray-Sobol-1 said in Idea of a new installation routine:

        if you follow the flow I think that you will get the idea.

        How is that different than the Notepad++ installer flow? It tells you it’s going to install, it asks for location, it confirms a few options, and it shows the details.

        The only thing different I see is that it asks if you want portable… But even that, if you’re not installing in Program Files, is allowed in N++ installer by saying you don’t want AppData.

        So again, how is it different?


        Update: here’s a screen by screen comparison:

        your screenshot n++ notes
        not shown 97e30e3a-c0ef-477b-8656-731623088aa5-image.png n++ extra
        b7657775-7869-47d3-8b2b-bbbcc26204cc-installer (1).png 6bd4de8a-1750-433f-b3f5-9eea961e4e0b-image.png same
        not shown bac9917a-2578-4f63-b841-25f6bc1d4281-image.png n++ extra
        517b6df0-83a3-42ee-9c40-6c5174482b1e-Installer (2).png ab45b350-3be2-46b9-8e12-8f6c568f7c2c-image.png same
        not shown 8efdf353-2dd5-4488-b6c2-bae31b69dbf7-image.png n++ extra
        9aedf514-c362-4f87-99de-03ba3b005dcd-Installer (3).png 4a798867-f827-4626-b1fb-3ccb8e73b067-image.png desktop shortcut option same; start menu option not present in N++; portable == “Don’t use %APPDATA%”
        94d32647-e706-47bd-b38c-2255f582967b-installer (4).png afe39369-7aea-4ab7-8c07-dc2bb42f0793-image.png N++ can show details too

        Again, the flow order is the same. Notepad++ gives almost essentially the same questions, but also additional ones to make Notepad++'s installer better than what you showed. I cannot see what you are asking for, other than maybe for “create shortcut on start menu”.

        Murray Sobol 1M 1 Reply Last reply Reply Quote 1
        • Murray Sobol 1M
          Murray Sobol 1 @PeterJones
          last edited by

          @PeterJones It’s different in these ways:

          1. the user doesn’t have to decide whether to download 32 or 64 bit versions of the program.
            Integrity checks such as the above are built in, i.e. a 64 bit current version wont give the possibility of a user downloading a 32 bit update
          2. portal vs standard installation is easily understood, a source of confusion for many users.
          3. the current installation process asks a user to make selections, not knowing the possible implications of those choices.
          4. It automates the installation flow.

          IMO, it’s a more modern way for software of any type to be installed, rather than trusting that users will always be able to determine which update package they should select.

          Murray

          PeterJonesP 1 Reply Last reply Reply Quote 0
          • PeterJonesP
            PeterJones @Murray Sobol 1
            last edited by PeterJones

            @Murray-Sobol-1 said in Idea of a new installation routine:

            @PeterJones It’s different in these ways:

            1. the user doesn’t have to decide whether to download 32 or 64 bit versions of the program.
              Integrity checks such as the above are built in, i.e. a 64 bit current version wont give the possibility of a user downloading a 32 bit update

            No one should ever download a 32bit installer for modern OS. For any app. (Modern OS don’t come in 32-bit versions anymore, so I don’t understand why apps still bother distributing the 32-bit versions)

            And regarding updates: if you use the Notepad++'s ? > Update Notepad++ to do the update, there is no possibility of a user downloading the wrong bitness, because Notepad++ knows which bitness it is, and downloads that. So there is 0 confusion on bitness when using the official update process.

            1. portal vs standard installation is easily understood, a source of confusion for many users.

            I actually hate it when apps bury their portable in an installer, because the whole point of a portable is that you just unzip it wherever you want. I think Notepad++'s preferred download-a-zipfile is the right way to do portable. Because installer implies hidden changes and things you don’t control, whereas unzip implies put-it-wherever-you-want it. N++ allows doing non-%APPDATA% to make essentially portable if you want it, but the better way is to use zipfile, not installer, for portable.

            1. the current installation process asks a user to make selections, not knowing the possible implications of those choices.

            You don’t like choice? Then just use the defaults, which are sane for Notepad++. But asking for less choice in the installer is not going to be fulfilled.

            1. It automates the installation flow.

            What you showed is no more automated than Notepad++'s.

            IMO, it’s a more modern way for software of any type to be installed, rather than trusting that users will always be able to determine which update package they should select.

            Again, I repeat. for updates, using the official Notepad++ ?>UpdateNotepad++, there is 0% chance of downloading the wrong 32/64-bit installer, because it automatically downloads the right installer.

            Murray Sobol 1M 1 Reply Last reply Reply Quote 0
            • Murray Sobol 1M
              Murray Sobol 1 @PeterJones
              last edited by

              @PeterJones said in Idea of a new installation routine:

              No one should ever download a 32bit installer for modern OS. For any app. (Modern OS don’t come in 32-bit versions anymore, so I don’t understand why apps still bother distributing the 32-bit versions)

              I agree with the above statement, however when I ask for an update by clicking Downloads I see this section:
              Download 32-bit x86
              Installer | GPG Signature
              Portable (zip) | GPG Signature
              Portable (7z) | GPG Signature
              Mini-portable (7z) | GPG Signature

              Why is this even being distributed anymore??

              PeterJonesP 1 Reply Last reply Reply Quote 0
              • PeterJonesP
                PeterJones @Murray Sobol 1
                last edited by

                @Murray-Sobol-1 said in Idea of a new installation routine:

                @PeterJones said in Idea of a new installation routine:

                No one should ever download a 32bit installer for modern OS. For any app. (Modern OS don’t come in 32-bit versions anymore, so I don’t understand why apps still bother distributing the 32-bit versions)

                I agree with the above statement, however when I ask for an update by clicking Downloads I see this section:
                Download 32-bit x86
                Installer | GPG Signature
                Portable (zip) | GPG Signature
                Portable (7z) | GPG Signature
                Mini-portable (7z) | GPG Signature

                Why is this even being distributed anymore??

                Because my statement was just my opinion, and not everyone agrees with it. Because there are some people who mistakenly think they need a 32-bit even though they have a 64-bit OS. And there are some people who have some unmaintained plugin that only comes in 32-bit (*). And because the developer has never decided to cut off those poor, unfortunate souls.

                (*: aside: anytime I come across someone like that, I do a bit of research to help them find an alternative, or find someone who has done an unofficial recompile of the plugin for 64-bit. there are very few public plugins that have no 64-bit version and no alternative)

                But that’s why we lobbied to put the 32-bit below the 64-bit, so the 64-bit gets the prominence it deserves – and why I rejoiced when it happened. Someone downloading N++ for the first time will see the 64-bit first, and will likely download that. Someone updating N++ should use the menu or auto-update, and never have to go back to the website.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                The Community of users of the Notepad++ text editor.
                Powered by NodeBB | Contributors