Join me on Sunday at 14:30 UTC, 16:30 CET for a new live stream!

We will continue work on Flamarkt. Maybe on the user identity side, or maybe on the billing side, I don't know yet.

Also other announcement: one or two days after Flarum stable release (exact day unknown at this time) I'm planning to stream all day while I update all of my open-source extensions. It will probably be a work day so I don't expect everyone to be able to join for long, but by doing a long stream most of you should be able to find a compatible time to come say hello and ask any question you might have about this new Flarum version!

    I was unfortunately not able to host the stream at the scheduled time today. I will still work on the planned features later so I have rescheduled the stream for tonight 20:00 UTC, 22:00 CET. The duration of stream will depend on how many people are able to join live 🙂

    If there ends up being more people than usual, maybe I'll consider changing the time 🤣

    As announced, I will make a special stream tomorrow where I try to update most of my open-source extensions for Flarum 1.0.

    The stream will start on Friday at around 11h00 UTC and go on for a few hours, probably until at least 15h00 UTC. Unlike the traditional streams there will likely be multiple breaks and I might do some silent sections for the least interesting extensions.

    We will start with all extensions in the clarkwinkelmann/ namespace that are currently compatible with Flarum beta 16, following the priority outlined in the Clark's extensions discussion. If there's time I will also take care of the fof/ extension updates that I have assigned to myself.

    I'm live! Join me during the next 4-5 hours while I make my extensions compatible with the exiting Flarum 1.0 stable release!

    22 days later

    It's been a few weeks, but I'm back!

    Join me on Sunday at 14:00 UTC, 16:00 CET for a new live stream!

    We will implement a special request I have received. It's an extension that will let forum owners connect the email validation with a custom backend, so you can implement an email validation that queries an external database, or just runs an external script that might not be written in PHP. We will implement multiple options to make the extension work in as many scenarios as possible.

    7 days later

    I won't be able to stream at the usual time tomorrow, but I might be able to do it ~4 hours later at 18 or 19:00 UTC.

    I'll add the YouTube stream during the day tomorrow once I'm certain I can stream.

    I have not made a definite choice on what we will work on. Everything that has been sponsored is finished so we will likely make another new experimental extension.

    EDIT: I won't be able to make it in the end. I'll skip this week.

    21 days later

    Join me on Sunday at 14:00 UTC, 16:00 CET for a new live stream!

    We will work on adding static pages to Flarum. I have touched on the subject previously during the live stream about language subdomains but we will go deeper. The goal will be to have a set of pages defined as markdown and HTML files that could be put under version control and use that to automatically populate pages under Flarum. We will also make it so Mithril components can be used inside of these custom pages and develop a little contact form as an example of a dynamic Mithril content you might want to insert inside of your static page.

    https://youtu.be/vY4SsUQVGe0

      @Mark73 his extension will achieve something a bit different, see:

      clarkwinkelmann The goal will be to have a set of pages defined as markdown and HTML files that could be put under version control and use that to automatically populate pages under Flarum.

      Think GitHub Pages but on Flarum steroids 💪😉

        Mark73 Ralkage yes. There's also a few more benefits I want to implement (likely, not everything will be done in 1 stream and I don't need everything for the first version)

        • Pretty URLs without prefixes
        • Nested paths
        • Translatable
        • Ability to include Mithril components
        • Different path for different language
        • Per-page access control
        • Page classname and/or templates
        • Custom page title, description and maybe other OpenGraph meta

          Thanks to everyone who joined live!

          The code written today is available on GitHub https://github.com/clarkwinkelmann/flarum-pages-generator but it's not completely ready yet so I didn't include the dist files and didn't tag any version. The "public API" of the extender will probably change in the weeks to come when I add the translation-related options.

          There's also a pretty important issue that I haven't mentioned in the livestream, the extender currently cannot be called more than once! If it's called multiple times there will be errors, but that's not an issue when you define a single folder. But we'll address this in a future update.

          During the stream we wondered if we had reached a new achievement with the first ever dislike. Turns out it's not the first dislike, it's the third, but it's the first since 2019. It might also be the first dislike made live and not in the stream repay. What an achievement 😁 Feedback always welcome!

          6 days later
          7 days later

          Join me on Sunday at 14:00 UTC, 16:00 CET for a new live stream!

          We will create two extensions that are extremely simple, have been regularly requested but that nobody created so far: email and username whitelists.

          We will start with the email extension and then re-use most of the logic for the username extension. The email extension will be domain whitelist by default, with optional blacklist and regex. The username extension will probably be fulltext blacklist by default, with optional regex and whitelist.

          https://youtu.be/-0_L8jspLD8

          I'm live! Join me during the next 2 hours to talk Flarum extension development!

          6 days later

          Join me on Sunday at 14:00 UTC, 16:00 CET for a new live stream!

          We will make a few "easy" changes to the forum based on recent requests on the forums. These won't be released as extensions, but I will show you how you can make a local extension to include them on your forum.

          https://youtu.be/wE5BqjALvo4