Custom tab and content on BP profile

What we’d like is to add a new top level tab (such as Activity, Profile & Notifications) entitled “Add content”.

The “Add content” tab should have the following sub-navigation sections… “Create article”, “Create event”, “Create vacancy” & “Create Service Listing”.

Each of the tabs above should only be visible to the logged in user on their own profile.

We’ll be including front-end publishing forms in each tab.

Let’s be honest…
If you feel that this would cause any issues, be too much hassle or just wouldn’t work, please feel free to tell me straight as there is an alternative method I can use (Creating specific pages requiring login etc).

It’s the content of these tabs that is likely to be more complex. If all you want is a series of links, it’s easy. But if you want a way for users to create content, you’ll need to build forms, storage methods, etc. For this, you might want to look into adopting an existing solution. The BuddyForms plugin is a pretty powerful starting place for this kind of thing: https://themekraft.com/buddyforms/