[buddypress-trac] [BuddyPress Trac] #787: All profile field data becomes searchable links--is irrelevant for some data types

buddypress-trac noreply at wordpress.org
Tue Oct 27 17:25:50 UTC 2015

#787: All profile field data becomes searchable links--is irrelevant for some
data types
 Reporter:  jeffsayre                |       Owner:  boonebgorges
     Type:  enhancement              |      Status:  assigned
 Priority:  normal                   |   Milestone:  Future Release
Component:  Component - XProfile     |     Version:
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |

Comment (by sooskriszta):

 Replying to [comment:8 sooskriszta]:
 > > However, there are cases where links are expected to behave
 differently, e.g. if I see a phone number linked ('''+3630/450-01-90''' on
 this profile), I expect there to be a {{{tel:}}} link behind it, not a
 link to search page for that telephone number
 > > The same would be true for emails (as a user, I'd expect
 {{{mailto:}}}) and URLs.
 > > Further, sometimes, the linking is just weird and annoying, such as
 (in the same profile) '''Célom'''. Just because something is between
 commas (or is in the beginning of a paragraph and has a comma after it),
 does not mean it should be automatically searchable.
 > > With this in mind, it seems best that the admin of the site should
 have control over which fields shall be clickable to a search results
 > > To start off, '''textarea type xprofile fields may be made non-
 clickable by default'''.

 Replying to [comment:10 boonebgorges]:
 > We should come up with intelligent defaults for each field type. Dates,
 for instance, should almost certainly be set to false (and actually, are
 already hardcoded as an exception in
 `xprofile_filter_link_profile_data()`). If someone could make a list of
 field types and make initial recommendations about default states, that
 would be helpful.

 This patch basically does the following:
 1. All multi fields (checboxes, dropdowns, multiselect, radio buttons) are
 linked by default
 2. All single fields (date selector, number, textbox, textarea, url) are

 Based on the use cases I am familiar with, that's the "intelligent" set of
 defaults I could come up with.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/787#comment:22>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list