Hi, after download the file from GitHub on my Windows PC what to do?
This file is not read as executable on Windows how to use this file?

Once you've downloaded the binary run php extiverse auth to retrieve a token which is saved inside your home directory. You do need to be logged in on extiverse.

The binary from GitHub should be downloaded in the server or on my PC?
If should be downloaded in the VPS server where put that file? Flarum root? Composer folder?

    • [deleted]

    luceos I don't see that at all - it's what I expected to be honest, but I don't see anything. All it does is redirect as per the previous thread, but there's no notification of a new token you can copy.

      • [deleted]

      luceos that's odd, will look at possible causes when the kids are asleep.

      Thanks very much. No rush, but am keen to gain an idea of when I can upgrade.

      luceos I'll double check logic with a user with less permissions tonight.

      Seems my hunch was right and generating tokens was limited only with a specific permission. As generating tokens for the extiverse binary is required this limitation has been lifted and accessing the endpoint will now correctly generate and show a token.

      I've changed how the token is generated, only one console token can be active at the same time; previous tokens will be invalidated. So please re-use the generated token across your servers and machines.

        • [deleted]

        luceos 😁 works for me - thanks very much. Now a MUCH clearer picture of how close I am to an upgrade !!

        v0.1-dev.6 released

        Added

        • ext:toggle command to switch one or all extensions to off or on.

        Download v0.1-dev.6.


        • ext:toggle can be used as php extiverse ext:toggle has several options:
          • ext:toggle {name}, eg ext:toggle flarum/tags to enable flarum tags
          • ext:toggle {name} --disable, eg ext:toggle flarum/tags --disable to disable flarum tags
          • ext:toggle --all,to enable all extensions
          • ext:toggle --all --disable,to disable all extensions
          • ext:toggle --path {toFlarum}, eg ext:toggle --path /var/www/flarum to run commands on a specific Flarum installation, otherwise the current directory is used.

          FYI, I encounter the following on v0.1-dev.6

          PHP Warning:  require_once(phar:///home/…/extiverse/bootstrap/app.php): failed to open stream: phar error: "bootstrap/app.php" is not a file in phar "/home/…/extiverse" in phar:///home/…/extiverse/extiverse on line 19
          PHP Fatal error:  require_once(): Failed opening required 'phar:///home/…/extiverse/bootstrap/app.php' (include_path='.:') in phar:///home/…/extiverse/extiverse on line 19

          Currently installed in home directory, but encountered the same when installed in Flarum root.

            UaMV thanks for reporting, for some reason the phar no longer could be build. Laravel Zero had an empty box.json. I fixed it and reinstated the dev.6 release post above.

            Copying here to get the emotes to work.

            +---------------------------+------------------+-----------------+-----------------------------------+
            | Extension | Installed | Highest | Flarum 0.1.0-beta.14.1 compatible |
            +---------------------------+------------------+-----------------+-----------------------------------+
            | flarum/approval | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/auth-facebook | v0.1.0-beta.13 | unknown |  |
            | flarum/auth-github | v0.1.0-beta.13 | unknown |  |
            | flarum/auth-twitter | v0.1.0-beta.13 | unknown |  |
            | flarum/bbcode | v0.1.0-beta.12 | 0.1.0-beta.12 |  |
            | flarum | v0.1.0-beta.13 | 0.1.0-beta.14.1 | ✅ |
            | flarum/emoji | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/flags | v0.1.0-beta.13 | 0.1.0-beta.14.1 | ✅ |
            | flarum/lang-english | v0.1.0-beta.13 | 0.1.0-beta.14.1 | ✅ |
            | flarum/likes | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/lock | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/markdown | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/mentions | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/pusher | v0.1.0-beta.13 | 0.1.0-beta.14.1 | ✅ |
            | flarum/statistics | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/sticky | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/subscriptions | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/suspend | v0.1.0-beta.13 | 0.1.0-beta.14 | ✅ |
            | flarum/tags | v0.1.0-beta.13.2 | 0.1.0-beta.14 | ✅ |
            | fof/analytics | 0.9.1 | 0.9.1 |  |
            | fof/ban-ips | 0.2.0 | 0.3.0 | ✅ |
            | fof/best-answer | 0.1.11 | 0.2.0 | ✅ |
            | fof/byobu | 0.5.6 | 0.5.6 |  |
            | fof/drafts | 0.1.13 | 0.2.0 | ✅ |
            | fof/formatting | 0.1.5 | 0.2.0 | ✅ |
            | fof/gamification | 0.2.6 | 0.2.6 |  |
            | fof/links | 0.3.0 | 0.4.0 | ✅ |
            | fof/masquerade | 0.3.4 | 0.3.4 |  |
            | fof/nightmode | 0.5.2 | 0.5.2 |  |
            | fof/pages | 0.4.0 | 0.5.0 | ✅ |
            | fof/polls | 0.1.2 | 0.1.2 |  |
            | fof/sitemap | 0.5.3 | 0.5.3 |  |
            | fof/upload | 0.10.0 | 0.10.0 |  |
            | fof/user-directory | 0.3.4 | 0.3.4 |  |
            | v17development/flarum-seo | 1.2.1 | 1.4 | ✅ |
            +---------------------------+------------------+-----------------+-----------------------------------+

              @luceos @Wadera

              This is excellent! Thank you. I had a Google Sheets spreadsheet going keeping track of which ones were updated. Was checking every few days to see which new ones are upgraded. This is much easier.

              I appreciate you building this tool.

              0.1-dev.7

              Added

              • Link to discuss.flarum.org on table for extensions that have it listed in their composer.json.

              Changed

              • Minor refactoring on extiverse api calls to submit currently in use flarum version, which improves results.

              Download v0.1-dev.7.

              Would it make sense to have a command that shows you the most downloaded extensions compatible with your current flarum versions, maybe even filter out those you already have? And then allow installing those without you needing to run composer commands every time?

              10 days later

              Sounds like a good idea to me 😁

              It appears like Extiverse is currently listing extension compatible with beta 13 rather than 14. Same applies for website as for the tool. @luceos

              Edit. Appears to have been a temporary hickup.

              6 days later

              Do i need to sign up for the extiverse site to use this?

              when I run the auth for the token i get this:
              Please retrieve a console token using the following url:
              https://extiverse.com/auth/console?

              That URL just shows a log in page?

                I was trying the tool and it works fine, except for a couple of weird things I noticed:

                | flarum/bbcode                            | v0.1.0-beta.12 | 0.1.0-beta.12   | no  |
                | flarum                                   | v0.1.0-beta.13 | 0.1.0-beta.14.1 | yes |

                Why is flarum/bbcode shown as not compatible with beta.14? 🤔

                Also, what is "flarum"? 😅

                  luceos you need an account to get a token.

                  ah ok cool, thanks. working well now. Just ran it and I note the following core plugins marked as incompatible:
                  flarum/auth-facebook | v0.1.0-beta.13 | unknown | 🛑 | |
                  | flarum/auth-github | v0.1.0-beta.13 | unknown | 🛑 | |
                  | flarum/auth-twitter | v0.1.0-beta.13 | unknown | 🛑

                  i don't use any of them anyway, but I thought that all core plugins were compatible with the latest release?

                    MartinJD those three are abandoned. Remove them or replace them with fof/oauth.

                      luceos those three are abandoned. Remove them or replace them with fof/oauth.

                      i just removed them with "composer remove ..." is that OK (don't want to run into any issues when I upgrade from beta 13 to 14)? i didn't realise that core plugins went EOL and we need to remove them?

                        MartinJD i just removed them with "composer remove ..." is that OK

                        Yes that's the correct way.

                        MartinJD i didn't realise that core plugins went EOL and we need to remove them?

                        It's in the beta 14 release notes 👍

                          luceos You can use the php extiverse check command to see compatibility of your installed extensions with the latest Flarum version. Run php extiverse check --help for all options.

                          How to remove all the incompatible extensions?

                            10 days later

                            0.1-beta.1

                            Added

                            • A preliminary upgrade command, use --path to point to a flarum directory. Asks interactively what to do, always make a backup beforehand though, always!

                            Download v0.1-beta.1

                            This command helps you upgrade your flarum installation to the latest flarum version. It checks compatibility of installed extensions with that version, allows removal of those that aren't and runs the required composer command. Before it starts it creates a backup of your composer.json file (a backup of the forum ahead of an upgrade attempt is always recommended regardlessly).

                            Example:

                              luceos I'm running the command in cpanel terminal. Does not give the correct output. It does not show the current versions. Everything was normal while on the virtual server.

                              $ php extiverse check
                              +---------------------------------------------+------------------+---------+------+---------+
                              | Extension                                   | Installed        | Highest | FLC* | Discuss |
                              +---------------------------------------------+------------------+---------+------+---------+
                              | flarum                                      | v0.1.0-beta.14.1 | unknown |     |         |
                              | askvortsov/flarum-moderator-warnings        | v0.3.2           | unknown |     |         |
                              | clarkwinkelmann/flarum-ext-author-change    | 0.2.1            | unknown |     |         |
                              | clarkwinkelmann/flarum-ext-bookmarks        | 0.1.1            | unknown |     |         |
                              | clarkwinkelmann/flarum-ext-group-invitation | 0.1.2            | unknown |     |         |
                              | clarkwinkelmann/flarum-ext-group-list       | 0.1.0            | unknown |     |         |
                              | clarkwinkelmann/flarum-ext-mailing          | 0.3.0            | unknown |     |         |
                              | flarum/approval                             | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/bbcode                               | v0.1.0-beta.12   | unknown |     |         |
                              | flarum/emoji                                | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/flags                                | v0.1.0-beta.14.1 | unknown |     |         |
                              | flarum/lang-english                         | v0.1.0-beta.14.1 | unknown |     |         |
                              | flarum/likes                                | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/lock                                 | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/markdown                             | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/mentions                             | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/pusher                               | v0.1.0-beta.14.1 | unknown |     |         |
                              | flarum/statistics                           | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/sticky                               | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/subscriptions                        | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/suspend                              | v0.1.0-beta.14   | unknown |     |         |
                              | flarum/tags                                 | v0.1.0-beta.14   | unknown |     |         |
                              | fof/analytics                               | 0.10.1           | unknown |     |         |
                              | fof/ban-ips                                 | 0.3.0            | unknown |     |         |
                              | fof/bbcode-details                          | 0.2.0            | unknown |     |         |
                              | fof/bbcode-tabs                             | 0.2.0            | unknown |     |         |
                              | fof/best-answer                             | 0.2.0            | unknown |     |         |
                              | fof/default-user-preferences                | 0.3.0            | unknown |     |         |
                              | fof/discussion-language                     | 0.2.0            | unknown |     |         |
                              | fof/discussion-thumbnail                    | 0.2.0            | unknown |     |         |
                              | fof/drafts                                  | 0.2.1            | unknown |     |         |
                              | fof/filter                                  | 0.2.0            | unknown |     |         |
                              | fof/follow-tags                             | 0.5.2            | unknown |     |         |
                              | fof/formatting                              | 0.2.0            | unknown |     |         |
                              | fof/forum-statistics-widget                 | 0.3.0            | unknown |     |         |
                              | fof/frontpage                               | 0.2.1            | unknown |     |         |
                              | fof/geoip                                   | 0.2.1            | unknown |     |         |
                              | fof/github-autolink                         | 0.1.4            | unknown |     |         |
                              | fof/html-errors                             | 0.4.1            | unknown |     |         |
                              | fof/linguist                                | 0.4.4            | unknown |     |         |
                              | fof/links                                   | 0.4.2            | unknown |     |         |
                              | fof/masquerade                              | 0.3.6            | unknown |     |         |
                              | fof/merge-discussions                       | 0.4.0            | unknown |     |         |
                              | fof/nightmode                               | 0.6.0            | unknown |     |         |
                              | fof/oauth                                   | 0.1.0            | unknown |     |         |
                              | fof/pages                                   | 0.5.1            | unknown |     |         |
                              | fof/polls                                   | 0.2.1            | unknown |     |         |
                              | fof/pretty-mail                             | 0.2.1            | unknown |     |         |
                              | fof/profile-image-crop                      | 0.2.0            | unknown |     |         |
                              | fof/reactions                               | 0.4.4            | unknown |     |         |
                              | fof/realtimedate                            | 0.2.0            | unknown |     |         |
                              | fof/recaptcha                               | dev-master       | unknown |     |         |
                              | fof/sitemap                                 | 0.5.4            | unknown |     |         |
                              | fof/spamblock                               | 0.3.0            | unknown |     |         |
                              | fof/split                                   | 0.5.1            | unknown |     |         |
                              | fof/stopforumspam                           | 0.3.2            | unknown |     |         |
                              | fof/terms                                   | 0.5.0            | unknown |     |         |
                              | fof/transliterator                          | 0.2.1            | unknown |     |         |
                              | fof/upload                                  | 0.11.3           | unknown |     |         |
                              | fof/user-bio                                | 0.3.1            | unknown |     |         |
                              | fof/user-directory                          | 0.4.0            | unknown |     |         |
                              | fof/username-request                        | 0.3.0            | unknown |     |         |
                              | jslirola/flarum-ext-login2seeplus           | v0.1.7           | unknown |     |         |
                              | kyrne/shout                                 | 0.2.4-beta.1     | unknown |     |         |
                              | luuhai48/oauth-google                       | v1.1.0           | unknown |     |         |
                              | luuhai48/oauth-linkedin                     | v1.0.0           | unknown |     |         |
                              | michaelbelgium/flarum-discussion-views      | v5.0.0           | unknown |     |         |
                              | michaelbelgium/flarum-profile-views         | v4.0.0           | unknown |     |         |
                              | nearata/flarum-ext-copy-code-to-clipboard   | v1.1.0           | unknown |     |         |
                              | nearata/flarum-ext-signup-confirm-password  | v2.1.0           | unknown |     |         |
                              | nomiscz/flarum-ext-auth-steam               | v0.2.0           | unknown |     |         |
                              | noriods/auto-more                           | 0.3.0            | unknown |     |         |
                              | sycho/flarum-action-log                     | v0.1.0           | unknown |     |         |
                              | tolgaaaltas/flarum-ext-turkish              | 0.14.1           | unknown |     |         |
                              | tolgaaaltas/flarum-lang-turkish             | 0.14.1           | unknown |     |         |
                              | v17development/flarum-seo                   | 1.4              | unknown |     |         |
                              +---------------------------------------------+------------------+---------+------+---------+
                              * FLC: Compatiblity of extension with latest Flarum version:

                                DursunCan I bet it cannot read/use your token. Your cPanel might not have a home directory or something or it is executed by a different user. You can run php extiverse auth again, but remember that older tokens are revoked.

                                7 days later

                                Sample scenario:
                                The ... extension is beta 13 compatible. updated to extension. I upgraded the flarum version from beta 13 to beta 14. Does the php extiverse upgrade command update this extension? How does the command behave if the version is incompatible?

                                  DursunCan How does the command behave if the version is incompatible?

                                  It will ask you to either remove it or continue at your own risk.

                                  DursunCan Does the php extiverse upgrade command update this extension?

                                  If possible or if you force it to. The script interactively guides you through it though.