Robert Carter wrote:
GollumX, you are entitled to ignore my post if you wish, but I have been involved in the development of custom add-ons for many of the more popular CMS systems (Drupal, Joomla!, Subdreamer and others) and also have extensive knowledge of PHP, MySQL, Javascript, ASP, Perl, Flash, Xhtml and CSS styling - so I do know what I am talking about. And believe me, the Joomla 1.5 core is rubbish. You just don't know it yet. Wait until it goes gold and extension makers start focussing their efforts on coding for the new system. Then you will know what I mean. Don't say I didn't warn you.
What is it, specifically, about the core of 1.5 that is rubbish? I've just started writing components for it, and I have not found anything worth complaining about, compared to 1.0.x.
The fact that 1.5 is not a monolith, and thus only loads as much code overhead as is needed, is probably one of the best improvements. I know that other CMS do this, but this thread isn't about Joomla! vs. other CMS, but about 1.0.x vs. 1.5.
The templating potential of 1.5 is also much better than 1.0.x - if the biggest strength of Joomla! is the availability of great templates (a fairly consensus opinion), then 1.5 will be much better, since the templates can be much better. The ability to override the HTML output of just about everything allows template makers to really take the gloves off, instead of having to design around certain key J! features.
Additionally, 1.5 seems to have improved security and accessibility, and an expanded and improved API as well.
The things that I don't like about 1.5 is that we have no real idea of when it will finalized, and migrating from a 1.0.x site to a 1.5 site might not be very pretty. Starting from the ground up, however, 1.5 seems like a fine choice, as long as the components are available (in native 1.5 mode) to do what the site needs to do.