33
DCrussader I hope you realize how different Joomla is from Xoops. Joomla is build on an MVC module that makes components and plugins more standardized... XOOPS doesn't (hopefully one day it will). I don't know where you got that html code block from but you shouldn't be using that as an example unless you are showing how not to code html... in that case it's fine. HTML and Styling should be seperate. 'define' is a PHP keyword and reading define statements is not that difficult if you know how to read between quotes. Joomla decided to use configuration ini files similar to Java. There really is no difference in the readability of the two formats, it just depends on the person and their ability to read. Also from a development standpoint when a developer turns on debugging, he should see when a constant (_X_XSOAP_SERVERKEY) has been defined twice and make the correction. I don't know if you'd be able to do that with a Joomla ini file. But it is helpful to know some php so that you can understand why you use define. The ini files from Joomla are pretty much just text files so anybody can modify those.
I will admit that a lot of the html code writing coming from some of the XOOPS Developers is maddening especially when you need to change something. XOOPS admins should put out some coding standards, like when to use tables and when to use Divs. Personally I think Joomla looks to be a pretty cool CMS with a lot of features XOOPS doesn't have but there are also some things Joomla doesn't have that I'd like to see. For example a nice gallery. I don't like the fact I have to use a code block in an article in the majority of the galleries Joomla offers. Why can't I have an admin menu that allows me to create new galleries and assign them to different categories like I can do with my gallery module. I also don't like any of the movie modules for pretty much the same reason. Maybe you can only add code blocks or maybe that is the easiest for the developer to do, not sure... but that's pathetic. Since my website has both a gallery and videos, this is important to me, however it might not be important to others.
One thing the erks me about XOOPS though is the module directory being in the url and the fact that I cannot create friendly URLs. I'm hoping this if fixed as well. What would really be nice is if XOOPS was completely re designed so that it uses an MVC framework but we'll see if that happens.