As you may or may not have seen, I’ve abandoned all of my extensions. For good this time. One other time I almost did, then didn’t, but this time it’s real. 😬
First, I’m leaving them on GitHub and installable for now because they still work (well, some require extra work to get them to work depending on how Flarum is installed, but for the most part they work). Eventually, due to version constraints and just because I believe a real developer could make better versions, some of them won’t be installable anymore. Most likely, I will not update the version constraints anymore in the composer.json files.
I’m hoping that developers eventually will make better versions of some of them. So, if you are a developer, here are my extensions (and you can search for them here within this forum too). Please consider making new versions if you think they could benefit the community.
I saw that @askvortsov is already re-doing my PWA extension making it way better than before! 😍
I would also recommend that developers consider making a better, more robust BBCode extension of some type (like my BBBBCode one but better). A lot of people still love advanced BBCodes. A BBCode extension with extra codes and maybe even a BBCode button added to the editor could be cool (with a way to turn just certain BBCode on/off).
Another important one that I’m surprised no developers have made (which is why I tried to do it), is an announcement extension. I made two, “Fickle” and “Announce.” Announce was done the proper Flarum way, but, it could be better. All I did was copy @datitisev’s footer extension. That’s the only reason I was able to make at least one “proper” extension. 😄Personally, I like where my Fickle Announcement extension puts the announcement. Right above the first post on the All Discussions page. Why an announcement extension when there is the welcome banner and sticky posts? Because many times you have an urgent announcement or contest or policy change and you really need it to stick out... as a special announcement. ⚠️
Another one I’d recommend a developer tackle if possible is “Link Decisions.” When you click on an external link, it gives the user the option of opening the link in the same window or a new tab. I think that’s pretty cool to easily give the user that option. No right clicking or anything. Your average user isn’t going to right click a link (maybe I’m wrong).
A proper audio extension is needed. And I know some like BBCode, but for this I prefer my non-BBCode “SM2” extension (which uses the Soundmanager 2 library). It’s better because the user doesn’t have to remember to use a BBCode. You just paste an audio url in your post and it’s playable. And, this extension still works wonderfully, but I’m abandoning it as well because it’s not done the Flarum way. For example, depending on how you have Flarum installed you have to edit the extension’s extend file to get the file paths right. So, with something like this, all a developer would have to do is keep it working as-is, but transpose it into the proper extension format.
Finally, I think my hashtags extension is pretty cool. Flarum devs should consider a proper hashtags extension.
I’ll still be hanging out here and still using Flarum. But, I’m not a developer, plus I am super busy and I don’t see developing Flarum extensions properly in my future.
If you read this far, thanks for listening. And if you re-do any of my extensions the proper Flarum way, 🙏 thank you very much!! 🤞😊✌️