(2016-11-02, 12:31 PM)Matt Wrote: [ -> ]That's just moving to an MVC approach which is essentially what we're doing anyway.
Releasing another version and then 2.0 would mean more fragmentation and something else to support. The thing is we could ask 10 different people their opinion and get 10 different responses, 10 different frameworks to use, 10 different design methodologies, etc etc. We're using established frameworks, libraries and methodologies so there is some sort of familiarity for the wider PHP community, rather than coming up with our own frameworks (that was the original 2.0 plan), own way of doing things, or re-hashing decade-old code into new structures.
I fully understand everything you say and agree with you.
I remember the discussions about choosing the framework for new MyBB version few years ago. I must admit, that at that time I also was fully confident that the rewritting the whole forum using one of the frameworks will be the best solution.
From that time I've created few hundreds different themes for a various CMS (mostly WordPress) and changed my point of view. Yes, in some cases the full system rewrite with modern tools is reasonable and necessary, but in a lot of others cases this is not a good idea. The main problem is the complexity of this task. If the system is large and complicated its rewrite will require a lot of working hours. If the team is small and resources are limited the continious partial refactoring will be the best solution.
I've installed the current MyBB 2.0 build. Yes, the main functions is working, there is a simple admin panel, but there are no a lot of small, but very important features. I'm afraid that their implementation will take a years. Forum optimization and fixing main bugs also will take a lot of time.
You can create a simple blog with comments and registration within a few days using the Bootstrap and Laravel, Yii2 or any other framework. It will be very simple and can't compete with WordPress, for example, because there are no thousands of small useful features like image editor, metafields, post formats and lot others. Their implementation can take a years. The deveopers from OctoberCMS have spent almost 3 years to build something which can be comparable in some aspects with current popular CMS.
Anyway, I hope that the version 2.0 will be finished someday. I wish you good luck in your work.
(2016-11-02, 04:19 PM)brad-t Wrote: [ -> ]I understand your frustration and I definitely clamoured for a 1.9 version a few years ago ... but it's 2016 now. 1.8 is best mostly as it is, which is a well-understood piece of software with tons of modular functionality available. It's a bit primitive, but that isn't necessarily a limitation of its potential.
I just wish we could get threaded PMs and I could live with everything else. :')
I want to rewrite almost all templates, make its code modern. I really don't like inline styles, obsolete and unnecessary attributes and unclear class structure. I'm not alone in my intentions, Google doesn't like it too
For example, I'm replacing "<td class="trow1" align="center" style="white-space: nowrap">" with "<td class="stats">". After the templates redesign I'm planning to refactor some parts of the engine, make the templates easier to understand and support.