Will You Be Able To Upgrade To Joomla! 1.6?
Posted by NigelFeb 22
Start Supporting The MVC Pattern
Joomla! recently released a video about the next version, 1.6. The video talks about many of the changes to Joomla!. One comment was made about the MVC (model view controller) programming pattern. It was mentioned that developers not using MVC will have a difficult time upgrading to 1.6. I always promote good programming habits, ie using the programming patterns. Time and time again, I will run into a third party component that is built off a several pages of linear code. This is frustrating to modify and shows the developer is either lazy or has no knowledge of programming patterns. All developers should use patterns. Joomla! was designed with MVC to increase portability and scalability. MVC makes it easier to develop and modify applications without drastically effecting the overall application. I am glad to hear that Joomla! is starting to become stricter. This means applications will be forced into following programming patterns making life easier on developers.
No More Legacy Mode
If you run Joomla! in legacy mode, be prepared. Joomla! 1.6 will no longer support legacy mode. WOOO, finally. Legacy mode is a disaster for 1.5 components. A component built for legacy mode will break just about anything. I have run into situations where a client “has to have legacy mode” and then is unable to use more modern programs. Whenever possible, avoid legacy mode. Now that Joomla! 1.6 will cease support, I am hopeful that legacy enabled components will slowly dissipate.
Prepare For Upgrades
If you use components that are not built on MVC, start to look for replacements. When Joomla! 1.6 is released, you will most likely want to upgrade if time and funds allow. Start preparing for the upgrades now. Otherwise, you may be in for a nasty surprise when you try to install that legacy photo gallery or help desk.
Your Thoughts?
Watch the Joomla! 1.6 video here. What do you think about this new release? Personally, I am very excited.
No comments