Bitcoin/cryptocurrencies support

Feature Requests

Suggested Topics


  • 2 Votes
    8 Posts
    196 Views
    WWW Diplomacy Facade - a Frontpage Manger / Landing Page NodeBB Feature

    How to onboard users when in a registered access only mode.

    If you run a login only forum. A most severe way to stop all crawlers. You lose www visbility.

    While this may protect overall privacy in an iron curtain fashion, you most probably still need something to hook and onboard users to your wonderful NodeBB resource, if it's not run as an internal private platform, for e.g. a corporate entity across branches and continents, then you really most likely still do need to be open somehow to the world wide web.

    One solution, is to stick a wordpress (or similar) frontend in front of NodeBB, and curate and control what the www sees, and offer the NodeBB forum as a big sign-up bonus. However, there are a lot of undesirable aspect to this as a solution, and IMHO is teh sub-optimal solution because:

    increases or split hosting costs requires a different support set wordpress / php is a big attack vector

    Another solution, one which must be the optimal for sake of staying within the NodeBB system and adhering to Less is most certainly More, thus incurring no extra hosting or maintenance costs, would be to have a Wordpress or CMS-lite like feature and manager the creates unique Landing page(s) as an alternative to any of the existing landing pages.

    It's called Facade and it's a NodeBB vapourware or vapourfeature existing in this post, and here is how it might work in a most basic form:

    Facade - Create Unique Dynamic Landing pages In NodeBB

    Can populate landing-page/homepage with existing topics and/or bespoke content Widget expansive layout What else?

    Rambling note: Understandably there is overlap with Custom Static pages for NodeBB plugin (caveat: it's been some time I played with that so do not remember the complete feature set) but in this vision the content can also be also be dynamic.

    If it were then as simple to customise your landing page as you drag and drop categories in the admin panel which is a neat and beautifully implemented feature for organising layout of the categories page, then we're smokin', expand what already works to enable new features, it might mean best path is to take custom static pages into core to roll in more of the above functionality and features.

  • HEIC Image Support?

    Feature Requests
    4
    1 Votes
    4 Posts
    173 Views

    https://github.com/lovell/sharp/issues/1105 seems like there is some experimental support but it requires a custom build.

    It will require use with a custom, globally-installed libvips that has itself been compiled with support for libheif.

  • 0 Votes
    1 Posts
    85 Views

    I use different logos for each version of my site, so it would be great to have the ability to do this within nodebb without coding hacks.

  • 1 Votes
    8 Posts
    3k Views

    Nicolas, I'm assuming you don't want to put your js inline in the template? 😄

    For my plugins (I have my own fork of quickstart that I use), I actually make them require.js modules, so they are loaded on-demand: https://github.com/NodeBB/nodebb-plugin-quickstart/blob/julian/static/lib/admin.js

    But looking back, this might also minified, so... 😆

  • 2 Votes
    1 Posts
    927 Views

    To make nodebb more accessible for people with no knowledge of css it would be cool if themes could have options to customize colors or at the very least have a few preset theme colors.
    like this:
    themeoptions.jpg

    selecting one of the options would change the whole color scheme of the theme, kinda like bootswatches for vanilla but added by theme makers.

    vanilla and lavander are both kinda preset up for this with the use of variables.less
    if you could add a way to select 1 of X amount of variable files you achieve this idea.

    this would allow people to get more and easier mileage out of each theme, and help designers trying to make pay themes

    this would be the simplest approach i could think of with maybe the long term goal of greater theme customizing kinda like wordpress http://codex.wordpress.org/Appearance_Customize_Screen

    thanks.