So you want to develop your own portal or community website? XOOPS is an easy to use dynamic web content management system based on PHP. It's mainly aimed at those that want to develop small to large dynamic community websites, intra company portals, corporate portals and weblogs.
For a free application, this is a great piece of software. The lite version of XOOPS can be used as a personal weblog or journal. For this, you just perform a standard installation and use the 'News' module only. For a slightly more advanced site, you can add the Forum, Download and Web Links modules which are excellent for community sites. For an advanced large site, you can even develop your own modules such as eShop and use XOOP's uniform user management system to seamlessly integrate your modules with the whole system. Modules can be installed/uninstalled/activated/deactivated with a click using the XOOPS module administration system.
XOOPS also allows users a huge amount of customisation once they are registered. Registered users can edit their profiles, select site themes, upload custom avatars amongst other things. If you've never had the time or patience to learn how to develop a website, XOOPS is an excellent free solution although it still takes a considerable amount of time to learn how to use it, especially for bigger sites.