2012-08-06, 06:07 AM
Given the plugin system is the biggest entry point for developers and for me at least rapid development often outweighs the need for exact code (I usually get a feature up then overhaul it later)
I have found that MVC can be a hindrance in this and many cases. For an example I have been writing a plugin to integrate Joomla and myBB but decided to scrap the plugin for the mere fact that when I started writing the Joomla side of things and user sync from Joomla, I found it overly complex and a waste of time. I want to move away from Joomla so see no need in persisting with the code for now.
Essentially just to write the sync page I had to create, about 4 or 5 files, controller, model, and the various view pages. All I wanted to do was a small script with minimal HTML output just a list of conflicts and the amount merged, this is something that could be so easily accomplished with the current myBB system without having to create a multitude of pages.
I am therefore hoping that although myBB is moving to an MVC model, that this is not enforced on plugin writers. I would hate to have to go through the hoops you often have to go through with Joomla just to get something simple up and running, there is often a use case for simplicity and speed over technically clean code.
I want to bring my entire site over to a myBB based one, but am hesitant to start writing additional plugins if it means I am going to have to completely rewrite them to fit into a rigid MVC setup.
The current myBB setup in my view is actually really good and easily has the best plugin system of the forums I have used, I am wondering if the change toward 2.0 is change for changes sake, when such a good platform already exists.
For mine, the most important things are a fast forum, and one that is easy to modify, myBB currently meets those requirements.
/rant
cheers
Dan
I have found that MVC can be a hindrance in this and many cases. For an example I have been writing a plugin to integrate Joomla and myBB but decided to scrap the plugin for the mere fact that when I started writing the Joomla side of things and user sync from Joomla, I found it overly complex and a waste of time. I want to move away from Joomla so see no need in persisting with the code for now.
Essentially just to write the sync page I had to create, about 4 or 5 files, controller, model, and the various view pages. All I wanted to do was a small script with minimal HTML output just a list of conflicts and the amount merged, this is something that could be so easily accomplished with the current myBB system without having to create a multitude of pages.
I am therefore hoping that although myBB is moving to an MVC model, that this is not enforced on plugin writers. I would hate to have to go through the hoops you often have to go through with Joomla just to get something simple up and running, there is often a use case for simplicity and speed over technically clean code.
I want to bring my entire site over to a myBB based one, but am hesitant to start writing additional plugins if it means I am going to have to completely rewrite them to fit into a rigid MVC setup.
The current myBB setup in my view is actually really good and easily has the best plugin system of the forums I have used, I am wondering if the change toward 2.0 is change for changes sake, when such a good platform already exists.
For mine, the most important things are a fast forum, and one that is easy to modify, myBB currently meets those requirements.
/rant
cheers
Dan