Bug #276
New 'Info' tab to replace "Status' and 'Contact' Tabs
| Status: | In Progress | Start date: | 02/10/2012 | ||
|---|---|---|---|---|---|
| Priority: | Normal | Due date: | |||
| Assignee: | % Done: | 90% |
|||
| Category: | Plug-in | ||||
| Target version: | - | ||||
| Tag: |
Description
The site launched with "Contact" and "Status" tabs being generated by customized forks of http://wordpress.org/extend/plugins/buddypress-groups-extras/. At this point the needs have evolved and we need to either significantly cleanup the plugin, or re-make it from scratch or by forking another plugin like http://wordpress.org/extend/plugins/buddypress-group-plus/
See spec attached.
I am deleting all other stories related to the only plugins so we can roll this whole effort into this story.
History
Updated by Pea Lutz over 1 year ago
- Tracker changed from Feature to 6
Updated by Jake DeGroot over 1 year ago
- Status changed from New to In Progress
Updated by Jake DeGroot over 1 year ago
- Category set to Plug-in
- Assignee set to Louis McCoy
Updated by Louis McCoy over 1 year ago
- % Done changed from 50 to 80
- Make content display filter fields so hashtags, usernames, emails, and URLS are properly tagged.
- Get old fields to import into new fields.
- Hide Nav Item if there's nothing to display
- Add "Disable" checkbox for fields
- Allow for "custom" fields
- Add "handles" to fields to allow easy re-ordering of fields
Updated by Louis McCoy over 1 year ago
- % Done changed from 80 to 90
Filtering & Linkifying all set - and tab now hides when there isn't anything to show.
Left to do:
- Get old fields to import into new fields
- set up "WYSIWYG" field type & display tinymce for description field
- Test if fields look right when creating a new group.
Again, Down the road:
- Add "Disable" (or maybe "active"?) checkbox for fields
- Allow for custom fields
- Add "handles" to fields to allow for easy re-ordering of fields
Updated by Jake DeGroot over 1 year ago
This is exciting, Louis. Just checked it out on the git branch. Good stuff!
One thought/note:
As you currently have it, to edit the content of fields, a group admin will visit the admin/ga-info tab. This is a little bit different than I described it in the spec. There, I suggested "All field values should be able to be set by a group admin in the admin/details tab.". This is where admins currently go to edit the fields that appear on the (soon to be replaced) contact tab. I think it makes sense to keep field there so that a) we avoid unnecessary change for the group admins who will not know where to find the fields and b) the admin sub-nav is already really crowded so the fewer tabs the better.
What do you think? Is that possible? Easy? A pain in the ass?
If it is way easier to keep it as its own tab, a couple notes on that:- Can the slug of the tab be "admin/info", not "admin/ga-info"?
- Can the tab be located right after details?
Thanks again for all of your work. This is going to be such a huge help for getting groups properly documented in a more stable way.
Updated by Louis McCoy about 1 year ago
Aha - I missed the admin/details part of the spec. I'm not positive on the easy/possible end of it (since I haven't looked to see what generates the details tab yet) but I will for sure change the slug of the whole extension to "info" and move the tab - once I get the WYSIWYG & importing all set I'll try to import all of those fields into the details tab. Of course, if the details tab doesn't have an action or filter hook, then it may not be easy / possible without forcing a square peg into a round hole. I'll look into it, though.
Updated by Andrew Mallis about 1 year ago
- Tracker changed from 6 to Do Not Use
Updated by Lippe Lippe about 1 year ago
- Tracker changed from Do Not Use to Bug