66
kudos to people who are putting their time into Yogurt but I think it is missing the point of XOOPS in that you have the core and then you add the bits you want to make the site you want. Some might choose one module over another for a purpose (ie one gallery module might be chosen for it's simplicity or another for features). Sticking loads of functions into one module stops this from working.
My opinion is the basic social networking features should be built into the core so modules can call on them as necessary.
Functions such as Comments, Ratings, Recommendations, Polls, Member links, Tags, Notifications etc should have basic versions in the core that every module can hook into. These should be written in a way that enables enhanced versions to be dropped in as modules.
It's tricky to get the balance right between a streamline core and having basic functionality that all modules have access to.
I mentioned this a looooooong time ago but XOOPS for me was always a Community Management System rather than a Content Management System.