melihbey I think the Flarum ecosystem needs to grow. Users need more extensions. But I love Flarum.🙂
melihbey How many of the 160 extensions are still up to date? And how many of them actually work? For example, there is still no private messaging system. Byubo, it's a temporary solution to me. I'm not saying this to discourage morale. I really like Flarum. but the flarum does not move forward with the effort of the FOF alone.
askvortsov First of all, according to extiverse there's 674: https://extiverse.com/ I'm of the opinion that more development, more features, better code, and cleaner design are always positive, regardless of how many extensions exist at any given time. There's always more to build.
Justman10000 There are literally 1091 extensions, 632 of which are compatible with the latest version
yacoqh Hello, I have always built communities in php with the free scripts that I find. mybb etc. With this future update I feel discouraged. Well, I wanted to invest my time in learning about the Flarum ecosystem. But now I feel that it would be a waste of time to dedicate myself to understanding v1, since V2 is ready. What dou you recommend ? 🇫
luceos yacoqh v2 won't be available until next year and we will likely support V1 at least until the end of 2024, possibly longer. The migration from 1 to 2 will be made as simple as possible as well. So, if you want to get to know Flarum, now isn't a bad time to join in on the fun.
luceos Wulfheart the hardest thing in tech is planning. At Flarum we rather underpromise and overdeliver. Setting strict deadlines creates a misformed sense of expectation. We rather build great software and stick to our plans, than overpromising and having to rush releases.
Wulfheart luceos You don't have any documents describing the new architecture yet? I would love to dive into it.
luceos Wulfheart we have a roadmap on GitHub which acts as a guideline of what we plan to do and, for some topics, more detail of what it exactly entails: https://github.com/orgs/flarum/projects/22
nxmndr I think it would be nice to be able to override a whole JS class. Currently I am doing override(Someclass.prototype, 'view', _ => ...) override(Someclass.prototype, 'oncreate', _ => ...) Maybe we could have override(Someclass, Myclass) ?
clarkwinkelmann nxmndr the more you override, the more likely you break compatibility with other extensions. When using the override helper, you are still supposed to call the original method (both extend and override are ways to monkey-patch, generally not to entirely replace). This cannot be done when replacing an entire class. However you could define your own class extending one from Flarum and use it where you need instead of the default. Which class would you like to completely override ?
nxmndr clarkwinkelmann This cannot be done when replacing an entire class. Good point. clarkwinkelmann use it where you need instead of the default In this case, Flarum is using it, so I can't do that. It is WelcomeHero where I put some slider instead of the welcome message.