[wp-trac] [WordPress Trac] #43481: Add tabs and placeholders to privacy tools page in wp-admin

WordPress Trac noreply at wordpress.org
Fri Mar 16 07:45:57 UTC 2018


#43481: Add tabs and placeholders to privacy tools page in wp-admin
------------------------------+------------------------------
 Reporter:  xkon              |       Owner:
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  General           |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  gdpr 2nd-opinion  |     Focuses:
------------------------------+------------------------------

Comment (by birgire):

 This seems to be in a good progress.

 Here are few additional suggestions after reviewing
 [attachment:43481.5.diff]:

 - Use {{{esc_url( $edit_href )}}} and {{{esc_url( $view_href )}}} when
 using in HTML.
 - Use the {{{striped}}} class on the request tables, to get alternating
 background for each row.
 - Change {{{include()}}} to {{{require_once}}} without brackets.
 - Change require_once() to {{{require_once}}} without brackets.
 - Use {{{.hide()}}} instead of {{{.css( 'display', 'none' )}}} in
 {{{xfn.js}}}.
 - When the page loads, the non-active tabs are hidden with JS, could we do
 that via CSS instead to avoid the flickering?
 - Should HTML tags in translation strings be avoided here? See e.g.
 #41645, #39898, #35988.

 Also wondering in general about:
 - The plugin tabs when there are many plugins, as some sites have 100+
 plugins. The new "System Information" page in progress uses e.g. table-of-
 contents links.
 - The case when there are hundreds of requests - pagination?
 - If it would make sense to have the row actions like in the list tables?
 They show up when we hover over each row. Many large blue action buttons
 take a lot of visual attention.
 - Is there a need for a "state" column, to show what has been done to that
 request?
 - Allow the user to order requests by date, email or full name?
 - If a plugin wants to link to the plugin information tab? Would it make
 sense to have it deep-linkable?

 Hope it helps.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/43481#comment:16>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list