3
Hello, as a user of both xoops and wordpress I thought I would give my oppinion.
I dont really think you can argue which is better it really depends on what you want to do or what you want the CMS to do for you.
Perhaps discussing some pros and cons of both systems might be a good idea..
I feel xoops is better for sectioning content i.e a news section, a gallery section, a static content section, etc, in my experience with wordpress I dont think you can do that type of thing with plugins, you can add pages though, I could be wrong but thats why I like xoops better for some things.
On a module/plugin debate wordpress has more plugins and therefore more functionality, xoops modules are still a bit all over the place right now and there are alot of half finsihed unsupported modules some of which are really good which makes it a shame they are not completely finished or supported. Xoops does have a decent forum module and other good modules which wordpress does not have though(i dont think).
From a developer point of view...hmm i prefer xoops but ive been working xoops for a long time and i know how to use it, nothing too advanced but i know how to create themes form scratch, modify templates and some php code so I find xoops easier to use in that respect but only because I havent really tried to learn wordpress.
From a user point of view i would say wordpress is easier to use, the xoops core i find is very easy to use(system module) however some modules are rather confusing to use on the admin side and if you couple that with the different frameworks you may need and bugs then it can become a bit of a nightmare, with that being said though there are a lot of easy to use, stable modules.
As for security, im not sure about that one, I believe xoops is pretty secure and the core team are usually quick to patch a core security flaw, however modules are a different story. Ive not heard of any major module security flaws recently though.
To be perfectly honest i think it all boils down to what you need from the CMS, maybe let your project stakeholders mess around and evaluate both of them and see what they think.