Skip to content

NodeBB 3.0 alpha1 : Error on install

Solved Configure
19 2 3.1k 1
  • Hello @phenomlab

    I want to test alpha1 for V3 for test JS, theme switcher, css themes, etc.

    I have upgraded my dev environnement to 2.8.1
    I follow this link : https://community.nodebb.org/post/89581

    So, hop !

    cd /path/to/your/nodebb
    git rev-parse HEAD  # save this value in case you need to roll back  --- 727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    git fetch && git checkout bootstrap5
    git reset --hard v3.0.0-alpha.1
    ./nodebb upgrade -mi
    

    But 😞

    nodebb@node:~$ cd /home/nodebb/nodebb/
    nodebb@node:~/nodebb$ git rev-parse HEAD
    727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    nodebb@node:~/nodebb$ git fetch && git checkout bootstrap5
    error: impossible d'ouvrir .git/FETCH_HEAD: Permission non accordée
    nodebb@node:~/nodebb$ su -
    Mot de passe : 
    root@node:~# cd /home/nodebb/nodebb/
    root@node:/home/nodebb/nodebb# git fetch && git checkout bootstrap5
    remote: Enumerating objects: 5, done.
    remote: Counting objects: 100% (5/5), done.
    remote: Total 5 (delta 4), reused 5 (delta 4), pack-reused 0
    Dépaquetage des objets: 100% (5/5), 441 octets | 73.00 Kio/s, fait.
    Depuis https://github.com/NodeBB/NodeBB
       cf7aa1941..71743affc  bootstrap5 -> origin/bootstrap5
    La branche 'bootstrap5' est paramétrée pour suivre la branche distante 'bootstrap5' depuis 'origin'.
    Basculement sur la nouvelle branche 'bootstrap5'
    root@node:/home/nodebb/nodebb# git reset --hard v3.0.0-alpha.1
    HEAD est maintenant à 4f70d19e1 chore: v3.0.0-alpha.1 :tada:
    root@node:/home/nodebb/nodebb# ./nodebb upgrade -mi
    Dependencies outdated or not yet installed.
    Installing them now...
    
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-emoji@4.0.6
    npm WARN node_modules/nodebb-plugin-emoji
    npm WARN   nodebb-plugin-emoji@"5.0.2" from the root project
    npm WARN   2 more (@nodebb/nodebb-plugin-reactions, nodebb-plugin-emoji-android)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN   @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-markdown@10.1.1
    npm WARN node_modules/nodebb-plugin-markdown
    npm WARN   nodebb-plugin-markdown@"11.0.2" from the root project
    npm WARN   1 more (nodebb-plugin-extended-markdown)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN node_modules/nodebb-plugin-extended-markdown
    npm WARN   nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/makeusabrew/bootbox.git
    npm ERR! Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.
    npm ERR! git@github.com: Permission denied (publickey).
    npm ERR! fatal: Impossible de lire le dépôt distant.
    npm ERR! 
    npm ERR! Veuillez vérifier que vous avez les droits d'accès
    npm ERR! et que le dépôt existe.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-01-05T21_47_28_777Z-debug-0.log
    Error installing dependencies!
    message: Command failed: npm install --omit=dev
    stdout: null
    stderr: null
    /home/nodebb/nodebb/src/cli/package-install.js:138
                    throw e;
                    ^
    
    Error: Command failed: npm install --omit=dev
        at checkExecSyncError (node:child_process:841:11)
        at Object.execSync (node:child_process:912:15)
        at Object.pkgInstall.installAll (/home/nodebb/nodebb/src/cli/package-install.js:129:9)
        at Object.<anonymous> (/home/nodebb/nodebb/src/cli/index.js:51:18)
        at Module._compile (node:internal/modules/cjs/loader:1126:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
        at Module.load (node:internal/modules/cjs/loader:1004:32)
        at Function.Module._load (node:internal/modules/cjs/loader:839:12)
        at Module.require (node:internal/modules/cjs/loader:1028:19) {
      status: 128,
      signal: null,
      output: [ null, null, null ],
      pid: 1251,
      stdout: null,
      stderr: null
    }
    

    An idea ?

  • Hello @phenomlab

    I want to test alpha1 for V3 for test JS, theme switcher, css themes, etc.

    I have upgraded my dev environnement to 2.8.1
    I follow this link : https://community.nodebb.org/post/89581

    So, hop !

    cd /path/to/your/nodebb
    git rev-parse HEAD  # save this value in case you need to roll back  --- 727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    git fetch && git checkout bootstrap5
    git reset --hard v3.0.0-alpha.1
    ./nodebb upgrade -mi
    

    But 😞

    nodebb@node:~$ cd /home/nodebb/nodebb/
    nodebb@node:~/nodebb$ git rev-parse HEAD
    727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    nodebb@node:~/nodebb$ git fetch && git checkout bootstrap5
    error: impossible d'ouvrir .git/FETCH_HEAD: Permission non accordée
    nodebb@node:~/nodebb$ su -
    Mot de passe : 
    root@node:~# cd /home/nodebb/nodebb/
    root@node:/home/nodebb/nodebb# git fetch && git checkout bootstrap5
    remote: Enumerating objects: 5, done.
    remote: Counting objects: 100% (5/5), done.
    remote: Total 5 (delta 4), reused 5 (delta 4), pack-reused 0
    Dépaquetage des objets: 100% (5/5), 441 octets | 73.00 Kio/s, fait.
    Depuis https://github.com/NodeBB/NodeBB
       cf7aa1941..71743affc  bootstrap5 -> origin/bootstrap5
    La branche 'bootstrap5' est paramétrée pour suivre la branche distante 'bootstrap5' depuis 'origin'.
    Basculement sur la nouvelle branche 'bootstrap5'
    root@node:/home/nodebb/nodebb# git reset --hard v3.0.0-alpha.1
    HEAD est maintenant à 4f70d19e1 chore: v3.0.0-alpha.1 :tada:
    root@node:/home/nodebb/nodebb# ./nodebb upgrade -mi
    Dependencies outdated or not yet installed.
    Installing them now...
    
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-emoji@4.0.6
    npm WARN node_modules/nodebb-plugin-emoji
    npm WARN   nodebb-plugin-emoji@"5.0.2" from the root project
    npm WARN   2 more (@nodebb/nodebb-plugin-reactions, nodebb-plugin-emoji-android)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN   @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-markdown@10.1.1
    npm WARN node_modules/nodebb-plugin-markdown
    npm WARN   nodebb-plugin-markdown@"11.0.2" from the root project
    npm WARN   1 more (nodebb-plugin-extended-markdown)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN node_modules/nodebb-plugin-extended-markdown
    npm WARN   nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/makeusabrew/bootbox.git
    npm ERR! Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.
    npm ERR! git@github.com: Permission denied (publickey).
    npm ERR! fatal: Impossible de lire le dépôt distant.
    npm ERR! 
    npm ERR! Veuillez vérifier que vous avez les droits d'accès
    npm ERR! et que le dépôt existe.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-01-05T21_47_28_777Z-debug-0.log
    Error installing dependencies!
    message: Command failed: npm install --omit=dev
    stdout: null
    stderr: null
    /home/nodebb/nodebb/src/cli/package-install.js:138
                    throw e;
                    ^
    
    Error: Command failed: npm install --omit=dev
        at checkExecSyncError (node:child_process:841:11)
        at Object.execSync (node:child_process:912:15)
        at Object.pkgInstall.installAll (/home/nodebb/nodebb/src/cli/package-install.js:129:9)
        at Object.<anonymous> (/home/nodebb/nodebb/src/cli/index.js:51:18)
        at Module._compile (node:internal/modules/cjs/loader:1126:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
        at Module.load (node:internal/modules/cjs/loader:1004:32)
        at Function.Module._load (node:internal/modules/cjs/loader:839:12)
        at Module.require (node:internal/modules/cjs/loader:1028:19) {
      status: 128,
      signal: null,
      output: [ null, null, null ],
      pid: 1251,
      stdout: null,
      stderr: null
    }
    

    An idea ?

    @DownPW you should remove the plugins quoted in that list - for example

    nodebb-plugin-emoji@4.0.6
    

    Then try the upgrade process again.

  • @DownPW you should remove the plugins quoted in that list - for example

    nodebb-plugin-emoji@4.0.6
    

    Then try the upgrade process again.

    @phenomlab

    npm remove nodebb-plugin
    

    ?

  • @phenomlab

    npm remove nodebb-plugin
    

    ?

    @phenomlab

    test with npm remove nodebb-plugin-emoji@4.0.6

    npm remove nodebb-plugin-emoji@4.0.6
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-emoji@4.0.6
    npm WARN node_modules/nodebb-plugin-emoji
    npm WARN   peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN   node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN     @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN   2 more (nodebb-plugin-emoji-android, the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN   @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-markdown@10.1.1
    npm WARN node_modules/nodebb-plugin-markdown
    npm WARN   peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN   node_modules/nodebb-plugin-extended-markdown
    npm WARN     nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm WARN   1 more (the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN node_modules/nodebb-plugin-extended-markdown
    npm WARN   nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/makeusabrew/bootbox.git
    npm ERR! git@github.com: Permission denied (publickey).
    npm ERR! fatal: Impossible de lire le dépôt distant.
    npm ERR! 
    npm ERR! Veuillez vérifier que vous avez les droits d'accès
    npm ERR! et que le dépôt existe.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-01-05T22_23_12_150Z-debug-0.log
    
  • @phenomlab

    npm remove nodebb-plugin
    

    ?

    @DownPW yes, exactly. You can then install the updated (and compliant) v3 versions after the upgrade process completed successfully.

  • @phenomlab

    test with npm remove nodebb-plugin-emoji@4.0.6

    npm remove nodebb-plugin-emoji@4.0.6
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-emoji@4.0.6
    npm WARN node_modules/nodebb-plugin-emoji
    npm WARN   peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN   node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN     @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN   2 more (nodebb-plugin-emoji-android, the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN   @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-markdown@10.1.1
    npm WARN node_modules/nodebb-plugin-markdown
    npm WARN   peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN   node_modules/nodebb-plugin-extended-markdown
    npm WARN     nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm WARN   1 more (the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN node_modules/nodebb-plugin-extended-markdown
    npm WARN   nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/makeusabrew/bootbox.git
    npm ERR! git@github.com: Permission denied (publickey).
    npm ERR! fatal: Impossible de lire le dépôt distant.
    npm ERR! 
    npm ERR! Veuillez vérifier que vous avez les droits d'accès
    npm ERR! et que le dépôt existe.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-01-05T22_23_12_150Z-debug-0.log
    

    @DownPW looks like a permissions issue?

  • @DownPW looks like a permissions issue?

    @phenomlab I’m on root maybe that

    EDit: nope idem on non root user

  • @phenomlab

    test with npm remove nodebb-plugin-emoji@4.0.6

    npm remove nodebb-plugin-emoji@4.0.6
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-emoji@4.0.6
    npm WARN node_modules/nodebb-plugin-emoji
    npm WARN   peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN   node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN     @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN   2 more (nodebb-plugin-emoji-android, the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-emoji@"^4.0.0" from @nodebb/nodebb-plugin-reactions@1.0.2
    npm WARN node_modules/@nodebb/nodebb-plugin-reactions
    npm WARN   @nodebb/nodebb-plugin-reactions@"^1.0.2" from the root project
    npm WARN ERESOLVE overriding peer dependency
    npm WARN While resolving: nodebb@3.0.0-alpha.1
    npm WARN Found: nodebb-plugin-markdown@10.1.1
    npm WARN node_modules/nodebb-plugin-markdown
    npm WARN   peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN   node_modules/nodebb-plugin-extended-markdown
    npm WARN     nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm WARN   1 more (the root project)
    npm WARN 
    npm WARN Could not resolve dependency:
    npm WARN peer nodebb-plugin-markdown@"^10.0.0" from nodebb-plugin-extended-markdown@1.6.0
    npm WARN node_modules/nodebb-plugin-extended-markdown
    npm WARN   nodebb-plugin-extended-markdown@"^1.6.0" from the root project
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/makeusabrew/bootbox.git
    npm ERR! git@github.com: Permission denied (publickey).
    npm ERR! fatal: Impossible de lire le dépôt distant.
    npm ERR! 
    npm ERR! Veuillez vérifier que vous avez les droits d'accès
    npm ERR! et que le dépôt existe.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-01-05T22_23_12_150Z-debug-0.log
    

    @DownPW can you try with just

    npm remove nodebb-plugin-emoj
    
  • @DownPW can you try with just

    npm remove nodebb-plugin-emoj
    

    @phenomlab said in NodeBB 3.0 alpha1 : Error on install:

    npm remove nodebb-plugin-emoj

    nope

  • @phenomlab said in NodeBB 3.0 alpha1 : Error on install:

    npm remove nodebb-plugin-emoj

    nope

    @DownPW can you provide an output of the currently installed plugins before upgrade?

  • @DownPW can you provide an output of the currently installed plugins before upgrade?

    @phenomlab https://community.nodebb.org/topic/16721/nodebb-v3-0-0-alpha-1-an-alpha-release/29

    maybe a problem with depot permissions.
    I wait a answer by Pitag or other nodebb staff

  • @phenomlab https://community.nodebb.org/topic/16721/nodebb-v3-0-0-alpha-1-an-alpha-release/29

    maybe a problem with depot permissions.
    I wait a answer by Pitag or other nodebb staff

    @DownPW yes, I saw that this morning. You could still try and remove those plugins which aren’t compliant though.

  • @phenomlab

    Hourra I’m on V3 🙂

    here the solution for installation :

    cd /path/to/your/nodebb
    git rev-parse HEAD  # save this value in case you need to roll back  --- 727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    git fetch && git checkout bootstrap5
    git reset --hard v3.0.0-alpha.3
    npm config set legacy-peer-deps true
    ./nodebb upgrade -mi
    ./nodebb build
    ./nodebb start
    

    A lot of things doesn’t work with new Personna Bootstrap 5 like theme Switcher selector for example

    –> Could I count on you to help me evolve the things we created together for Persona5 or Harmony? Like footerbar, theme Switcher selector, welcome message with image change ?

    –> Other things, Harmony theme not include on alpha ?

  • @phenomlab

    Hourra I’m on V3 🙂

    here the solution for installation :

    cd /path/to/your/nodebb
    git rev-parse HEAD  # save this value in case you need to roll back  --- 727f879e5b1698fcf9bdbaca5181b28d0e9497fd
    git fetch && git checkout bootstrap5
    git reset --hard v3.0.0-alpha.3
    npm config set legacy-peer-deps true
    ./nodebb upgrade -mi
    ./nodebb build
    ./nodebb start
    

    A lot of things doesn’t work with new Personna Bootstrap 5 like theme Switcher selector for example

    –> Could I count on you to help me evolve the things we created together for Persona5 or Harmony? Like footerbar, theme Switcher selector, welcome message with image change ?

    –> Other things, Harmony theme not include on alpha ?

    @DownPW said in NodeBB 3.0 alpha1 : Error on install:

    A lot of things doesn’t work with new Personna Bootstrap 5 like theme Switcher selector for example

    It does work, but needs minor tweaks as the existing listener doesn’t work under bootstrap 5 as it did under bootstrap 3. Nothing major to fix.

    Of course you can count on me. I’ll be in the same journey 🙂

    Harmony isn’t available yet from what I’ve read - not until beta releases I think.

  • @DownPW said in NodeBB 3.0 alpha1 : Error on install:

    A lot of things doesn’t work with new Personna Bootstrap 5 like theme Switcher selector for example

    It does work, but needs minor tweaks as the existing listener doesn’t work under bootstrap 5 as it did under bootstrap 3. Nothing major to fix.

    Of course you can count on me. I’ll be in the same journey 🙂

    Harmony isn’t available yet from what I’ve read - not until beta releases I think.

    @phenomlab said in NodeBB 3.0 alpha1 : Error on install:

    Of course you can count on me. I’ll be in the same journey

    ✈

    haha that doesn’t surprise me. Thank you again for that my friend 👍 ♥

    I still hesitate between staying under Persona 5 or Harmony.

    I will decide when I can test it

  • DownPWundefined DownPW has marked this topic as solved on
  • @phenomlab said in NodeBB 3.0 alpha1 : Error on install:

    Of course you can count on me. I’ll be in the same journey

    ✈

    haha that doesn’t surprise me. Thank you again for that my friend 👍 ♥

    I still hesitate between staying under Persona 5 or Harmony.

    I will decide when I can test it

    @DownPW I’m going to test harmony. I quite like the look. However, I did start a topic to discuss this. Would appreciate input

    https://sudonix.com/topic/397/nodebb-v3-and-harmony-theme

  • @DownPW I’m going to test harmony. I quite like the look. However, I did start a topic to discuss this. Would appreciate input

    https://sudonix.com/topic/397/nodebb-v3-and-harmony-theme

  • @DownPW very odd. I don’t recall setting permissions there but try now.

  • @DownPW very odd. I don’t recall setting permissions there but try now.

    @phenomlab Work now 😉


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • NodeBB v4.0.0

    General nodebb sudonix version 4
    28
    4 Votes
    28 Posts
    3k Views
    @Panda said in NodeBB v4.0.0: the workings of World aren’t intuitive Its not easy to get World populating when a forum is new to it This is a good point and one I’ve considered also. It’s a little confusing to be honest.
  • Nodebb and emails

    Solved Configure nodebb
    27
    5 Votes
    27 Posts
    4k Views
    @Panda it will use SMTP. In all cases, I never use any plugin to send email. I’ll always send it raw.
  • Page control arrows for PWA

    Solved Customisation nodebb
    27
    25 Votes
    27 Posts
    8k Views
    @crazycells it is, yes - I think I’ll leave it as there is no specific PWA CSS classes I know of. Well, you could use something like the below, but this means multiple CSS files for different operating systems. /** * Determine the mobile operating system. * This function returns one of 'iOS', 'Android', 'Windows Phone', or 'unknown'. * * @returns {String} */ function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; // Windows Phone must come first because its UA also contains "Android" if (/windows phone/i.test(userAgent)) { return "Windows Phone"; } if (/android/i.test(userAgent)) { return "Android"; } if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { return "iOS"; } return "unknown"; // return “Android” - one should either handle the unknown or fallback to a specific platform, let’s say Android } Once you’re in that rabbit hole, it’s impossible to get out of it.
  • NodeBB: Opening the Composer for replies

    Solved Configure cms composer
    2
    0 Votes
    2 Posts
    696 Views
    @mventures Quick reply is basically exactly that. However, it’s possible to trigger the full composer as below [image: 1681314389744-82ca1209-31be-4a51-a641-9887b5a238b8-image.png] Failing that, you’ll need to use the reply button in the sticky toolbar [image: 1681314442570-1d230bcb-ff8e-4756-94f7-6e2fb7a94bc4-image.png]
  • installing flarum with plesk

    Solved Configure flarum
    78
    26 Votes
    78 Posts
    18k Views
    @phenomlab thanks a lot, have a nice day
  • NodeBB 1.19.3

    Solved Performance nodebb 1.19.3 performance
    33
    4 Votes
    33 Posts
    9k Views
    @phenomlab I find the problem Mark The error message indicated this path : http://localhost:4567/assets/plugins/nodebb-plugin-emoji/emoji/styles.css?v=6983dobg16u I change the path url on config.json [image: 1645128773854-47bacc80-f141-41e4-a261-3f8d650cc6f6-image.png] And all it’s good Weird, I didn’t have to change that path before 1.19.3 But this does not prevent the problem from a clean install with Emoji Plugin EDIT: After test, that resolv the problem installation for 1.18.x but not for 1.19.x (I have other error message when I run ./nodebb Setup For resume: NodeJS 16_x with 1.18.x is ok
  • [NodeBB] First post customization

    Solved Customisation nodebb
    5
    4 Votes
    5 Posts
    1k Views
    @phenomlab thanks
  • nodebb dropdown menu

    Solved Configure nodebb
    5
    1
    0 Votes
    5 Posts
    1k Views
    @phenomlab said in nodebb dropdown menu: @kurulumu-net You set it like the below example taken from this site [image: 1637939951821-aae36790-3257-4bb2-ad5a-0d744309876a-image.png] Which presents this [image: 1637939983445-77f47260-2941-4afe-9614-8e17dcfc8c19-image.png] Very interesting… I actually thought this wasn’t possible, as I remember it being asked in the NodeBB forum. Is this something new that’s been implemented? I’ll 100% be doing that when I’m on the laptop over the weekend.