phpfox should include an option (whether per user or in admin cp) to display or hide items such as blogs, groups, pages, statistics on the user profile menu and group menus.
Reasons for this is that when people create pages, and groups, etc... They may not want to broadcast they own these items on their user profile. Page creators are often private (the advantage of having a page is so you can represent a brand, not a person). With the current setup, even if page owners are hidden in the pages module, people can still view what pages someone owns by visiting their profile. People may not want to broadcast all of their groups on their user profile. Some people don't want their statistics visible. This should be user choice. This option should be applied across the board to all apps.
I should also mention, that privacy settings do not prevent users from seeing pages you own. If a user makes his profile private by enabling "can view your profile > no one/friends" but everyone (community) can still see the pages that user owns. Huge privacy problem.
Also, it makes no sense to have forums inside of a group. This is redundant. If someone wants to post something, they just post on the group feed.
Additionally, In some cases like mine, I am using the main forums app to display information only, however no other users are allowed to post or comment in forums. For this reason, I have disabled these actions per user group settings, and only allow my users to view the forum module. This causes a problem however because groups for example, have a "discussions" menu item, which is an internal group forum which no one can use due to their user group settings. Additionally, I've created a custom "block" at the top of the forums index and forums detail pages. This block now appears in the group forums index page. This is not correct. We need to be able to disable group items such as forums, marketplace, polls, etc...