Skip to content

NodeBB and ads - A never ending story (Part 2)

Technical Support
  • @hek I only asked him not to bump it every day. He can bump with lower frequency of he wants.

  • @hek ironically I sent a request for that already and was told to wait until the end of October. However, before I will pay 300$ on a plugin which allows me to load custom JS I rather throw the money away for a DB conversion to IPB.

    And as mentioned before. The issue is not only occuring with ads. It is related to ANY custom JS.
    If you think that this is not worth to investigate I can't help it. Why you even read the topic then?

    I do think I speak for all the webmasters when I say that we need to load custom stuff. No matter if it is CSS or JS and that we also need to have a proper possibility to monetize our sites with either a working plugin or a different method.

    Otherwise you can continue to host MC kiddies.

    I really do like NodeBB, but also am happy at the same time that I didn't applied it to all of my sites.

    And considering the fact that it wants to take a leadership in forum software by showing how functional it is, it also shows how "unprofessional" it is.

    Don't understand this as hate. But just think of the following use case. You want to run an enterprise forum and have to choose between traditional forum software or NodeBB. NodeBB seems to have all the features you need, but unfortunately it is not capable to deal with some of your custom code. So what will you do? But keep in mind that the other forum software would be extendable to have the same features as NodeBB within a few simple steps.

  • @AOKP said in NodeBB and ads - A never ending story (Part 2):

    before I will pay 300$ on a plugin

    I wouldn't mind contributing to this endeavor. Think of it as a crowd funded development effort. Would the NodeBB team be willing to allow for multiple financial contributors to this plugin? At some point I will need to monetize my forum and first attempting through ads sounds reasonable.

  • @rod I wouldn't pay to get this issue fixed. But if the team makes us a 100% compatible DFP plugin I would take the bill. I am not crying about money as an issue here.

    And a general note:
    There were no words about the price yet. But this was a "just in case".

    Update:
    Me and @rod hooked together and tried a few NodeBB versions. What we say for sure now is that NodeBB is facing issues since 0.9.x to render ads synchronously, which means that 0.8.x is the only working version of NodeBB with full ad support.

    I personally think it is related to the js.js file, however no guarantee upon that.

  • Bumping this again.
    Seems like I am the only one who cares about a broken core feature.

    As said. It is not only DFP which has stopped working. Every JavaScript using document.write is affected (lets focus on this for now).

  • @AOKP I care also. I'd like a good way to add an advertising methodology to my forum.

  • DFP started to load again.

  • @AOKP So, what was the resolution? Please share...

  • @Esfandiar-Zolghadr203 unknown. It just started working again. However, as of master branch (3rd October) it is broken again.

  • Can you identify the last commit it works on?


Suggested Topics


  • Sendmail issues on a VPS with 2 instances of nodebb

    Unsolved Technical Support
    3
    0 Votes
    3 Posts
    201 Views
    Mikha'il HatheyM
    Thanks for the feedback will definitely try the SES method instead. My mailbox definitely has no sent mails from NodeBB. So I may have set it up incorrectly or SendMail really is problematic.
  • nodebb-plugin-category-sections - v1.10.2

    Technical Support
    7
    0 Votes
    7 Posts
    1k Views
    B
    Still no luck, I've submitted a issue on the bug tracker.
  • nodeBB 1.8.2 ubuntu16.04.2 redis install from scratch

    Technical Support
    6
    0 Votes
    6 Posts
    1k Views
    S
    @sfchun said in nodeBB 1.8.2 ubuntu16.04.2 redis install from scratch: node app --setup I guess that was not the right step here. I copied the content of package.json from my running nodebb { "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", "version": "1.8.2", "homepage": "http://www.nodebb.org", "repository": { "type": "git", "url": "https://github.com/NodeBB/NodeBB/" }, "main": "app.js", "scripts": { "start": "node loader.js", "lint": "eslint --cache ./nodebb .", "pretest": "npm run lint", "test": "nyc --reporter=html --reporter=text-summary mocha", "coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage" }, "dependencies": { "ace-builds": "^1.2.9", "async": "2.6.0", "autoprefixer": "7.2.4", "bcryptjs": "2.4.3", "benchpressjs": "^1.2.1", "body-parser": "^1.18.2", "bootstrap": "^3.3.7", "chart.js": "^2.7.1", "clipboard": "1.7.1", "colors": "^1.1.2", "commander": "^2.12.2", "compression": "^1.7.1", "connect-ensure-login": "^0.1.1", "connect-flash": "^0.1.1", "connect-mongo": "2.0.1", "connect-multiparty": "^2.1.0", "connect-redis": "3.3.3", "cookie-parser": "^1.4.3", "cron": "^1.3.0", "cropperjs": "^1.2.2", "csurf": "^1.9.0", "daemon": "^1.1.0", "diff": "^3.4.0", "express": "^4.16.2", "express-session": "^1.15.6", "express-useragent": "1.0.8", "graceful-fs": "^4.1.11", "helmet": "^3.11.0", "html-to-text": "3.3.0", "ipaddr.js": "^1.5.4", "jimp": "0.2.28", "jquery": "^3.2.1", "jsesc": "2.5.1", "json-2-csv": "^2.1.2", "less": "^2.7.3", "lodash": "^4.17.4", "logrotate-stream": "^0.2.5", "lru-cache": "4.1.1", "material-design-lite": "^1.3.0", "mime": "^2.2.0", "minimist": "^1.2.0", "mkdirp": "^0.5.1", "mongodb": "2.2.33", "morgan": "^1.9.0", "mousetrap": "^1.6.1", "mubsub": "^1.4.0", "nconf": "^0.9.1", "nodebb-plugin-composer-default": "6.0.20", "nodebb-plugin-composer-redactor": "^3.2.0", "nodebb-plugin-dbsearch": "2.0.13", "nodebb-plugin-emailer-local": "0.2.1", "nodebb-plugin-embed-videos": "0.1.9", "nodebb-plugin-emoji": "^2.2.3", "nodebb-plugin-emoji-android": "2.0.0", "nodebb-plugin-emoji-extended": "1.1.1", "nodebb-plugin-emoji-one": "^2.0.0", "nodebb-plugin-imagemagick": "^2.0.5", "nodebb-plugin-imgbed": "1.0.2", "nodebb-plugin-markdown": "8.4.2", "nodebb-plugin-mentions": "2.2.4", "nodebb-plugin-poll": "^0.2.17", "nodebb-plugin-registration-question": "0.1.8", "nodebb-plugin-rss": "1.1.9", "nodebb-plugin-soundpack-default": "1.0.0", "nodebb-plugin-spam-be-gone": "0.5.3", "nodebb-plugin-sso-steam-v2": "2.0.1", "nodebb-plugin-topic-tags": "0.1.3", "nodebb-plugin-youtube-lite": "0.4.8", "nodebb-rewards-essentials": "0.0.11", "nodebb-theme-lavender": "5.0.4", "nodebb-theme-persona": "8.0.9", "nodebb-theme-slick": "1.2.1", "nodebb-theme-vanilla": "9.0.7", "nodebb-widget-advanced-essentials": "0.1.5", "nodebb-widget-essentials": "4.0.2", "nodemailer": "4.4.1", "passport": "^0.4.0", "passport-local": "1.0.0", "postcss": "6.0.15", "postcss-clean": "1.1.0", "promise-polyfill": "^7.0.0", "prompt": "^1.0.0", "redis": "2.8.0", "request": "2.83.0", "rimraf": "2.6.2", "rss": "^1.2.2", "sanitize-html": "^1.16.3", "semver": "^5.4.1", "serve-favicon": "^2.4.5", "sitemap": "^1.13.0", "socket.io": "2.0.4", "socket.io-adapter-mongo": "^2.0.1", "socket.io-client": "2.0.4", "socket.io-redis": "5.2.0", "socketio-wildcard": "2.0.0", "spdx-license-list": "^3.0.1", "spider-detector": "1.0.18", "toobusy-js": "^0.5.1", "uglify-es": "^3.3.9", "uglify-js": "^3.3.4", "validator": "9.2.0", "winston": "^2.4.0", "xml": "^1.0.1", "xregexp": "3.2.0", "zxcvbn": "^4.4.2" }, "devDependencies": { "coveralls": "^3.0.0", "eslint": "^4.14.0", "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.8.0", "grunt": "^1.0.1", "grunt-contrib-watch": "^1.0.0", "jsdom": "^11.5.1", "mocha": "^4.1.0", "mocha-lcov-reporter": "^1.3.0", "nyc": "^11.4.1", "smtp-server": "^3.4.1" }, "bugs": { "url": "https://github.com/NodeBB/NodeBB/issues" }, "engines": { "node": ">=6" }, "maintainers": [ { "name": "Andrew Rodrigues", "email": "andrew@nodebb.org", "url": "https://github.com/psychobunny" }, { "name": "Julian Lam", "email": "julian@nodebb.org", "url": "https://github.com/julianlam" }, { "name": "Barış Soner Uşaklı", "email": "baris@nodebb.org", "url": "https://github.com/barisusakli" } ] } then run $ npm start > nodebb@1.8.2 start /var/www/mydomain.com > node loader.js 2018-04-19T07:47:44.529Z [450] - info: Launching web installer on port 4567 2018-04-19T07:47:44.931Z [450] - info: Web installer listening on http://0.0.0.0:4567 Now everything is fine, but sadly I dont know how this file was originaly generated it seems it does not come from nodebb github repo ... At least I can continue !...
  • 0 Votes
    5 Posts
    3k Views
    S
    @PitaJ run: sudo chmod 777 .npm/source-map/ then npm install again: $ npm install npm WARN deprecated mongodb@2.2.10: Please upgrade to 2.2.19 or higher npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years. npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. semver@5.3.0 node_modules/require_optional/node_modules/semver -> node_modules/semver nodebb@1.4.0 /Applications/XAMPP/xamppfiles/htdocs/NodeBB though still have warning, but installed succeed. Thanks very much! I will go for next steps.
  • Issue: Moving Topics in NodeBB v0.8.2

    Technical Support
    16
    0 Votes
    16 Posts
    5k Views
    Jared14406J
    @CodyP2000 so sorry about that.... PS: go to forum.LEET.CC and make a support Catagory and they'll fix your forum!

Looks like your connection to NodeBB Community was lost, please wait while we try to reconnect.