[nodebb-plugin-custom-homepage] Blog post widget?

NodeBB Plugins
  • In the example image they have of the widget, they add an example of a blog post. I was wondering the best way to go about adding something. Surely it's not all done manually in HTML?

    I was thinking of showing all of the recent topics from a category so users can see the latest information at a glance from the homepage. Preferably I'd like to add it as a widget to the custom homepage, but there is no widget. The closest is recent topics, but they don't let you specify a category for which the posts come from like the posts and pulls it in globally. Sorry I'm new to nodebb, any thoughts or ideas?

  • That is static HTML. If you are looking for a plugin that displays topics as a blog post, you may be interested in nodebb-plugin-featured-topics-extended. Example here. https://forums.stonebound.net/


Suggested Topics


  • 1 Votes
    1 Posts
    660 Views

    GitHub - MoeNetwork/nodebb-plugin-chevereto: A plugin for NodeBB to take image uploads and store them on chevereto

    A plugin for NodeBB to take image uploads and store them on chevereto - GitHub - MoeNetwork/nodebb-plugin-chevereto: A plugin for NodeBB to take image uploads and store them on chevereto

    favicon

    GitHub (github.com)

    NodeBB Chevereto Uploads Plugin Dependency Version Requirement NodeBB >= 0.3.2 or a909a253

    A plugin for NodeBB to take image uploads and store them on Chevereto, uses the filter:uploadImage hook in NodeBB.

    Configuration

    Modify your config.json

    { "...": "...", "chevereto": { "site_url": "https://example.com", "key": "your_api_key" }, "...": "..." }
  • 0 Votes
    3 Posts
    2k Views

    As you can see below, I'm using Lavender but I don't have a cog button :
    ![Capture d’écran 2015-06-22 à 01.07.18.png](uploading 100%)
    The photo cannot be upload this is my website nodejsworld.com

  • 0 Votes
    3 Posts
    1k Views

    exactly!
    Do u have one?

  • 1 Votes
    1 Posts
    2k Views

    Sup guys?

    I did a plugin for who wants to keep files on AWS S3. It's good for who keeps the NodeBB on Heroku or others servers that have ephemeral filesystem.
    I wanted to maintain compatibility with NodeBB 0.6.x and nodebb-plugin-s3-uploads doesnt worked for me.

    I will need to increase some features like content access control in the next version.

    Build software better, together

    GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.

    favicon

    GitHub (github.com)

  • 5 Votes
    66 Posts
    44k Views

    @julian @a_5mith and this only happening when i use the code from below, when i switch back
    everything works as a charm.

    (function(module) { "use strict"; var YoutubeLite = {}, embed = '<div class="js-lazyYT" data-youtube-id="$1" data-width="800" data-height="450"><iframe class="lazytube" src="//www.youtube.com/embed/$1"></iframe></div>'; var regularUrl = /<a href="(?:https?:\/\/)?(?:www\.)?(?:youtube\.com)\/(?:watch\?v=)(.+)">.+<\/a>/g; var shortUrl = /<a href="(?:https?:\/\/)?(?:www\.)?(?:youtu\.be)\/(.+)">.+<\/a>/g; var embedUrl = /<a href="(?:https?:\/\/)?(?:www\.)youtube.com\/embed\/([\w\-_]+)">.+<\/a>/; YoutubeLite.parse = function(data, callback) { if (!data || !data.postData || !data.postData.content) { return callback(null, data); } if (data.postData.content.match(embedUrl)) { data.postData.content = data.postData.content.replace(embedUrl, embed); } if (data.postData.content.match(regularUrl)) { data.postData.content = data.postData.content.replace(regularUrl, embed); } if (data.postData.content.match(shortUrl)) { data.postData.content = data.postData.content.replace(shortUrl, embed); } callback(null, data); }; module.exports = YoutubeLite; }(module));