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

Hari thanks for this clear list of requirements. Allowing custom meta definitions is on my todo, but takes a huge amount of more effort. All of the mentioned items seem like something that I'd like to implement at some point.

I have made great progress and will make a simple first version available as soon as possible after my vacation.

    luceos Sure sir, take your time. all we need a copy version of yoast SEO in our flarum ๐Ÿ˜

    3 months later

    It's been a bit silent in this area. Development stalled for a few weeks, then @IanM continued some work on the SEO side of things; like descriptions based on first post content.

    I've been reconsidering the implementation with the graph images and will probably refactor everything. Right now there's a pretty complex solution to allow customization of the graph image which I dislike. It uses gd to generate every block of the image using very low level code. I'm hoping to implement another method of generating these images based off of a simple blade template and then capturing the generated HTML using a headless browser.

    We cannot provide any ETA on this extension, but we'll do our best to keep you posted on our progress.

    a month later

    Could you consider adding this feature "Hide a discussion from search engine"

      2 months later
      a month later

      Sorry @Hari I planned on finishing this up, but I also feel uncomfortable in the state it's in now related to the open graph images. I'm going to give this another shot in the new year though. Sorry for the delays.

        luceos Don't be sorry, I know how it feels like when a hundred threads try to eat all the time we have in life.

        Hari post was intended to remind, i am guessing it will be out by June or July. ๐Ÿคž

        25 days later

        I have been working on this extension again over the weekend. Instead of just using the image manipulation library (gd) to render text, images and quadrants onto a canvas, I have moved to generating open graph images by creating HTML from Blade templates. These can then be replaced for each specific type (discussion, user etc).

        I'm still not near a release, but I'm making some good progress ๐Ÿ‘๏ธ

        Darkle image is based on a blade template which is based on existing components of Flarum, reusing it's css. Whether that be dark or default css.

        Replacing these blade templates with your own file and adding more template variables will also be possible.

          So would these pop up when sharing posts on Twitter, Facebook etc. ?