-
Author
Tagged: buddypress, shortcodes, menus, widgets, feature request
-
April 30, 2014 at 05:37 #16509guy_fraserParticipant
Apologies for not posting this in the feature requests topic, but I imagine it’s going to become a big posts with lots of edits.
If possible, it would be superb if SeventhQueen could provide the following functionality either part of Kleo theme or a new open source plugin to benefit the wider community…
MENU ITEMS
BP User Profile
Creates a link to a user’s profile [specifying section of the profile [specifying tab within that section]].
Options:
* User (auto-select search-box): <empty> (logged in user), <specific user> (assumes not current user)
* Section (select search-box): <empty> (don’t specify a section), <list of avail sections> (if chosen, enables Tab option…)
* Tab (select search-box): <empty> (don’t specify a tab), <list of avail tabs in selected section> (if chosen, enable/disable following options as applicable…)
* Show count (checkbox): if true, and section/tab combo has associated counter, output counter (in span element?)
* Avatar (select search-box): <empty> (don’t show), 20px, 30px, 50px, <custom>px
* Label (select search-box): <empty> (default from BP), @username, username, first name, full name, <custom>
* Title attr: <empty> (defaults to something suitable), <custom>Notes:
* Won’t output anything if user isn’t logged in or if BP not active
* Link given a css class like ‘bp-link-profile[-section[-tab]]’ depending on what it’s pointing to, eg. bp-link-profile-activity-mentions
* Ideally handle page hierarchies (even though BP currently doesn’t, assume one day it will).
* If user switching is active (eg. via ‘User Switching’ plugin) then an additional class added so, for example, CSS red background could be added to warn admin that they are not under their normal acct.
* Regardless of whether count display is active, if there are ‘unread’ items associated with the section and/or tab (as applicable), an extra css class is added (bp-link-highlight-count?) enabling additional styling to be appliedBP Group(s)
Creates a link to the group directory [specifying specific group [specifying specific section in that group [specifying specific tab in that section]]].
Options:
* Group (select auto-search box): <empty> (group directory), <group> (specific group, enables Section option…)
* Section (select search box): <empty> (default view of group), <available sections> (go to specific section within group, enables Tab option…)
* Tab (select search box): <empty> (default tab in section), <available tabs> (go to specific tab in section)
* Show count (checkbox): if true, and section/tab combo has associated counter, output counter (in span element?)
* Avatar (select search-box): <empty> (don’t show), 20px, 30px, 50px, <custom>px
* Label (select search-box): <empty> (default to something meaningful), <custom>
* Title attr: <empty> (default from BP or group title), Page Title, Description (group description), Privacy (states if public/private/hidden), <custom>Notes:
* Same sort of things as applicable to profile links
* Needs to check if groups are enabled
* CSS class: bp-link-groups[-group[-section[-tab]]]BP Create Group
Outputs a link to the ‘create group’ screen.
Options:
* Label: <empty> (default to ‘Create Group’?), <custom>
* Title attr: <empty> (default from BP), <custom>Notes:
* Needs to check if current user has priv to create group + if groups are enabled.BP Member Directory
Outputs link to the members directory [specifying specific tab].
Options:
* Tab (select auto-search): <empty> (default, no tab), <tab>
* Label: <empty> (default from BP), Page Title, <custom>
* Title attr: <empty> (default from BP), <custom>BP Site Activity
Outputs link to sitewide activity [specifying tab].
Options:
* Tab (select auto-search): <empty> (default, no tab), <tab>
* Label: <empty> (default from BP), Page Title, <custom>
* Title attr: <empty> (default from BP), <custom>Right, I need sleep, will post forum menu links and start on widgets, etc., tomorrow.
May 1, 2014 at 15:01 #16616SQadminKeymasterWow, you have a serious list here. We analyze all these feature requests among others from other users and make a plan to integrate them soon. We can’t promise that all of these will be available but we treat it very seriously.
Best regards,
RobertHi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution -
AuthorPosts
The forum ‘KLEO’ is closed to new topics and replies.