• Dev
  • Blomstra Meta - an open graph and schema.org extension with cards

010101 Ok so, honestly this whole time I thought this was about pasting a link in a post

Sorry for the confusion, I will improve the extension information.

010101 Sounds like instead this is what other sites see when you share a Flarum link.

Correct.

010101 so blomstra meta:

  • will generate an image for each discussion/user with the latest information; sharing the link to such a discussion will then show not just one shared, forum-wide image but one that is specific to the discussion.
  • allows customization of the generated image using a simple html template (laravel blade file).
  • will generate open graph and schema.org for each discussion/user.
  • will use the queue as much as possible (recommended even).
  • allows other extensions to add their own entities or replace the existing discussion and user ones.
  • will allow customization of meta information per discussion.

There are more plans, but we'll gladly listen to the ideas and requirements offered by the community.

010101 I guess it’s a much, much nicer preview compared to whatever these other extensions do? In fact the more I think about it, no other CMS systems or Forums do it this way, that I know of… An image of the post itself essentially… So don’t get me wrong, this is pretty cool. Maybe even groundbreaking! But, I’ve just been a little confused about what this is for.

It's for SEO, similar to what the v17 extension does but build to scale, extensible and eventually more feature complete.

    luceos so blomstra meta:

    • will generate an image for each discussion/user with the latest information; sharing the link to such a discussion will then show not just one shared, forum-wide image but one that is specific to the discussion.
    • allows customization of the generated image using a simple html template (laravel blade file).
    • will generate open graph and schema.org for each discussion/user.
    • will use the queue as much as possible (recommended even).
    • allows other extensions to add their own entities or replace the existing discussion and user ones.
    • will allow customization of meta information per discussion.

    Wow, ok. Very nice.

    3 months later

    ✨ luceos adding the site logo on the image card would be nice. there should be an option to display on the right-hand corner or left-hand corner.

    tankerkiller125 <meta property="og:type" content="website">
    <meta property="og:url" content="https://flarum.org/">
    <meta property="og:title" content="Flarum">
    <meta property="og:description" content="Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free.">
    <meta property="og:image" content="https://flarum.org/assets/img/flarum-banner.png">

    if I share the 42nd post link on Twitter or FB will it display the 42nd post description as meta description? or will it consider the first post description as the meta description?

    https://discuss.flarum.org/d/27092-blomstra-meta/42

    i think it should consider the 1st post as description

    when can we expect this extension?

      Hari if you're willing to test drive this extension as soon as it's ready, please do get in touch with me on Discord. Those who provide adequate feedback during testing will get a discounted lifetime plan as a thank you. This offer is available to anyone under the following requirements.

      Requirements:

      • register on Extiverse and verify email address
      • contributed in this discussion previously (yes I will confirm)
      • have a community that you want to test Meta on, it probably need some activity or a way for you to confirm whether the SEO logic works
      • the community has to run a queue; I cannot stress this enough! The database one (simplest) is sufficient (https://extiverse.com/extension/blomstra/database-queue)
      • provide feedback based on your experiences in this discussion; feedback needs to be structured properly. So
        • Be thorough in reporting what went wrong or worked according to your expectations.
        • In what situations things failed (provide a link if you can or send it privately on discord). Steps to reproduce would be bliss.
        • Suggestions for improvements need to be linked to online articles with SEO recommendations. Meta aims to a high standard, let's not work based on assumptions but on expert know-how.

      I have, in fact, been working on Meta during my Easter weekend.

        a month later

        luceos thanks for adding it. i think core should have that feature it is really a very basic feature.
        i am not sure it is coming from flarum core or SEO extension.

        What's the difference between this and SEO extension?

          huuduy216 in simple words this for social media, when we share our flarum link in twitter and facebook we get those card images and description and tiitle in twitter na ... This extension renders it. Read first post.

            Hari I do not use Twitter, but I think it already doing that for Facebook no?

              If this extension is out i am thinking Google will show discussion in daily feed. Google does shows few reddit discussions basing on our search history.

              a year later

              @luceos any idea when this extension will be available and what the cost is likely to be? Just curious.

                ernestdefoe I had hoped to have finished it by now, but things never go as one hopes. It is very likely this extension will be made available for free, or at a very low fee for non-profits (similar to how Blomstra Realtime is priced).

                  luceos Well looks like it's gonna be a really great extension. I look forward to using it. It took me a bit to get Realtime working right but I finally did.

                  9 months later

                  Very good idea ! Hope we will have it soon 🙂

                  a month later