CINXE.COM
#14696 (Personal Dashboard) – WordPress Trac
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://core.trac.wordpress.org:80/ticket/14696","20100905070623","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1283670383"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title> #14696 (Personal Dashboard) – WordPress Trac </title> <link rel="search" href="/web/20100905070623/http://core.trac.wordpress.org/search"/> <link rel="prev" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14695" title="Ticket #14695"/> <link rel="last" href="/ticket/14784" title="Ticket #14784"/> <link rel="help" href="/wiki/TracGuide"/> <link rel="alternate" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=csv" type="text/csv" class="csv" title="Comma-delimited Text"/><link rel="alternate" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=tab" type="text/tab-separated-values" class="tab" title="Tab-delimited Text"/><link rel="alternate" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=rss" type="application/rss+xml" class="rss" title="RSS Feed"/> <link rel="next" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14697" title="Ticket #14697"/> <link rel="start" href="/wiki"/> <link rel="stylesheet" href="/web/20100905070623cs_/http://core.trac.wordpress.org/chrome/common/css/trac.css" type="text/css"/><link rel="stylesheet" href="/web/20100905070623cs_/http://core.trac.wordpress.org/chrome/common/css/ticket.css" type="text/css"/> <link rel="first" href="/ticket/1" title="Ticket #1"/> <link rel="shortcut icon" href="/web/20100905070623im_/http://core.trac.wordpress.org/chrome/common/trac.ico" type="image/x-icon"/> <link rel="icon" href="/web/20100905070623im_/http://core.trac.wordpress.org/chrome/common/trac.ico" type="image/x-icon"/> <link type="application/opensearchdescription+xml" rel="search" href="/web/20100905070623/http://core.trac.wordpress.org/search/opensearch" title="Search WordPress Trac"/> <script type="text/javascript" src="/web/20100905070623js_/http://core.trac.wordpress.org/chrome/common/js/jquery.js"></script><script type="text/javascript" src="/web/20100905070623js_/http://core.trac.wordpress.org/chrome/common/js/trac.js"></script><script type="text/javascript" src="/web/20100905070623js_/http://core.trac.wordpress.org/chrome/common/js/search.js"></script> <!--[if lt IE 7]> <script type="text/javascript" src="/chrome/common/js/ie_pre7_hacks.js"></script> <![endif]--> <script type="text/javascript" src="/web/20100905070623js_/http://core.trac.wordpress.org/chrome/common/js/wikitoolbar.js"></script><script type="text/javascript"> jQuery(document).ready(function($) { $("div.description").find("h1,h2,h3,h4,h5,h6").addAnchor("Link to this section"); $("#changelog h3.change").addAnchor("Link to this change"); /* only enable control elements for the currently selected action */ var actions = $("#action input[name='action']"); function updateActionFields() { actions.each(function () { $(this).siblings().find("*[id]").enable($(this).checked()); $(this).siblings().filter("*[id]").enable($(this).checked()); }); } actions.click(updateActionFields); updateActionFields(); }); </script> <script src="https://web.archive.org/web/20100905070623js_/http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script src="https://web.archive.org/web/20100905070623js_/http://static.afterthedeadline.com/atd-jquery/scripts/jquery.atd.textarea.js"></script> <script src="https://web.archive.org/web/20100905070623js_/http://static.afterthedeadline.com/atd-jquery/scripts/csshttprequest.js"></script> <link rel="stylesheet" type="text/css" media="screen" href="https://web.archive.org/web/20100905070623cs_/http://static.afterthedeadline.com/atd-jquery/css/atd.css"/> <script> jQuery(function() { $('textarea').addProofreader(); }); </script> </head> <body> <div id="siteheader"> </div> <div id="banner"> <div id="header"> <a id="logo" href="/web/20100905070623/http://core.trac.wordpress.org/"><img src="/web/20100905070623im_/http://core.trac.wordpress.org/chrome/site/trac-logo.png" alt="WordPress Trac" height="80" width="474"/></a> </div> <form id="search" action="/web/20100905070623/http://core.trac.wordpress.org/search" method="get"> <div> <label for="proj-search">Search:</label> <input type="text" id="proj-search" name="q" size="18" value=""/> <input type="submit" value="Search"/> </div> </form> <div id="metanav" class="nav"> <ul> <li class="first"><a href="/web/20100905070623/http://core.trac.wordpress.org/login">Login</a></li><li><a href="/web/20100905070623/http://core.trac.wordpress.org/prefs">Preferences</a></li><li><a href="/web/20100905070623/http://core.trac.wordpress.org/wiki/TracGuide">Help/Guide</a></li><li class="last"><a href="/web/20100905070623/http://core.trac.wordpress.org/about">About Trac</a></li> </ul> </div> </div> <div id="mainnav" class="nav"> <ul> <li class="first"><a href="/web/20100905070623/http://core.trac.wordpress.org/wiki">Wiki</a></li><li><a href="/web/20100905070623/http://core.trac.wordpress.org/timeline">Timeline</a></li><li><a href="/web/20100905070623/http://core.trac.wordpress.org/roadmap">Roadmap</a></li><li><a href="/web/20100905070623/http://core.trac.wordpress.org/browser">Browse Source</a></li><li class="active"><a href="/web/20100905070623/http://core.trac.wordpress.org/report">View Tickets</a></li><li class="last"><a href="/web/20100905070623/http://core.trac.wordpress.org/search">Search</a></li> </ul> </div> <div id="main"> <div id="ctxtnav" class="nav"> <h2>Context Navigation</h2> <ul> <li class="first"><span>← <a class="prev" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14695" title="Ticket #14695">Previous Ticket</a></span></li><li class="last"><span><a class="next" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14697" title="Ticket #14697">Next Ticket</a> →</span></li> </ul> <hr/> </div> <div id="content" class="ticket"> <h1> Ticket #14696 <span class="status">(new feature request)</span> </h1> <!-- Do not show the ticket (pre)view when the user first comes to the "New Ticket" page. Wait until they hit preview. --> <!-- Ticket Box (ticket fields along with description) --> <div id="ticket"> <div class="date"> <p>Opened <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-25T16%3A03%3A57Z&precision=second" title="2010-08-25T16:03:57Z in Timeline">11 days</a> ago</p> <p>Last modified <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-26T00%3A41%3A26Z&precision=second" title="2010-08-26T00:41:26Z in Timeline">10 days</a> ago</p> </div> <!-- use a placeholder if it's a new ticket --> <h2 class="summary searchable">Personal Dashboard</h2> <table class="properties"> <tr> <th id="h_reporter">Reported by:</th> <td headers="h_reporter" class="searchable">ryan</td> <th id="h_owner">Owned by:</th> <td headers="h_owner"> </td> </tr> <tr> <th id="h_priority"> Priority: </th> <td headers="h_priority"> normal </td> <th id="h_milestone"> Milestone: </th> <td headers="h_milestone"> <a class="milestone" href="/web/20100905070623/http://core.trac.wordpress.org/milestone/Awaiting%20Review">Awaiting Review</a> </td> </tr><tr> <th id="h_component"> Component: </th> <td headers="h_component"> Multisite </td> <th id="h_version"> Version: </th> <td headers="h_version"> </td> </tr><tr> <th id="h_severity"> Severity: </th> <td headers="h_severity"> normal </td> <th id="h_keywords"> Keywords: </th> <td headers="h_keywords" class="searchable"> </td> </tr><tr> <th id="h_cc"> Cc: </th> <td headers="h_cc" class="searchable"> </td> <th> </th> <td> </td> </tr> </table> <div class="description"> <h3 id="comment:description"> Description </h3> <div class="searchable"> <p> Similar to what was done for the Network Admin, let's create a separate "personal" dashboard. This would provide a single endpoint for accessing profile information, cross-site preferences, a launching point for accessing all of a user's blogs, collation of stats across all of a user's blogs, a place for a multisite aware quick press, etc. This would also allow us to drop the rather clumsy "dashboard blog" concept. </p> <p> /wp-admin/me/, / wp-me/, /wp-admin/you/, /wp-you/, etc. are some possible locations for this personal admin area. </p> <p> UI/UX for switching between the site admin, network admin, and personal admin would need to be considered. </p> </div> </div> </div> <h2>Change History</h2> <div id="changelog"> <form method="get" action="#comment" class="printableform"> <div class="change"> <div class="change" id="comment:1"> <h3 class="change" id="comment:1"> <span class="threading"> </span> </h3> <a href="https://web.archive.org/web/20100905070623/http://profiles.wordpress.org/jane"> <img src="https://web.archive.org/web/20100905070623im_/http://wordpress.org/grav-redirect.php?user=jane" height="24" width="24" style="float: left; margin-right: 4px;"/> jane</a> — <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-25T16%3A16%3A11Z&precision=second" title="2010-08-25T16:16:11Z in Timeline">11 days</a> ago </div> <ul class="changes"> <li> <strong>type</strong> changed from <em>defect (bug)</em> to <em>feature request</em> </li> </ul> <div class="comment searchable"> <p> Changing this to feature request, since it's asking for the creation of a new section. </p> </div> </div> </form><form method="get" action="#comment" class="printableform"> <div class="change"> <div class="change" id="comment:2"> <h3 class="change" id="comment:2"> <span class="threading"> </span> </h3> <a href="https://web.archive.org/web/20100905070623/http://profiles.wordpress.org/scribu"> <img src="https://web.archive.org/web/20100905070623im_/http://wordpress.org/grav-redirect.php?user=scribu" height="24" width="24" style="float: left; margin-right: 4px;"/> scribu</a> — <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-25T17%3A33%3A17Z&precision=second" title="2010-08-25T17:33:17Z in Timeline">11 days</a> ago </div> <ul class="changes"> <li> <strong>component</strong> changed from <em>General</em> to <em>Multisite</em> </li> </ul> <div class="comment searchable"> </div> </div> </form><form method="get" action="#comment" class="printableform"> <div class="change"> <div class="change" id="comment:3"> <h3 class="change" id="comment:3"> <span class="threading"> </span> </h3> <a href="https://web.archive.org/web/20100905070623/http://profiles.wordpress.org/wpmuguru"> <img src="https://web.archive.org/web/20100905070623im_/http://wordpress.org/grav-redirect.php?user=wpmuguru" height="24" width="24" style="float: left; margin-right: 4px;"/> wpmuguru</a> — <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-26T00%3A25%3A25Z&precision=second" title="2010-08-26T00:25:25Z in Timeline">10 days</a> ago </div> <div class="comment searchable"> <p> +1 </p> <p> I like /wp-admin/me/ or suggest /my-admin/. Having it under wp-admin would probably make for less work but something like /my-admin/ would make it more personal. </p> </div> </div> </form><form method="get" action="#comment" class="printableform"> <div class="change"> <div class="change" id="comment:4"> <h3 class="change" id="comment:4"> <span class="threading"> in reply to: <a href="#comment:description"><small>↑ description</small></a> | <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-26T00%3A41%3A26Z&precision=second" title="2010-08-26T00:41:26Z in Timeline">10 days</a> ago </span> </h3> <a href="https://web.archive.org/web/20100905070623/http://profiles.wordpress.org/markmcwilliams"> <img src="https://web.archive.org/web/20100905070623im_/http://wordpress.org/grav-redirect.php?user=markmcwilliams" height="24" width="24" style="float: left; margin-right: 4px;"/> markmcwilliams</a> — <a class="timeline" href="/web/20100905070623/http://core.trac.wordpress.org/timeline?from=2010-08-26T00%3A41%3A26Z&precision=second" title="2010-08-26T00:41:26Z in Timeline">10 days</a> ago </div> <div class="comment searchable"> <p> BIG +1 from me! :) </p> <p> Having said to Andrea, and Ron, in a little discussion on Twitter about how I thought that <i>Dashboard Blog</i> thing was just a little confusing, and that it needed a little bit of TLC to make it better! </p> <p> Much as I don't like the /wp-*/ prefix, I would say whatever location we give this, it still needs to fall under the /wp-admin/ folder, still is admin stuff at the end of the day. Unless of course we could play with /global/ or words to that effect? </p> <p> But yes, this is much needed, and damn I wish I knew how to code! =/ </p> </div> </div> </form> </div> <div id="help"> <strong>Note:</strong> See <a href="/web/20100905070623/http://core.trac.wordpress.org/wiki/TracTickets">TracTickets</a> for help on using tickets. </div> </div> <div id="altlinks"> <h3>Download in other formats:</h3> <ul> <li class="first"> <a rel="nofollow" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=csv" class="csv">Comma-delimited Text</a> </li><li> <a rel="nofollow" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=tab" class="tab">Tab-delimited Text</a> </li><li class="last"> <a rel="nofollow" href="/web/20100905070623/http://core.trac.wordpress.org/ticket/14696?format=rss" class="rss">RSS Feed</a> </li> </ul> </div> </div> <div id="footer" lang="en" xml:lang="en"><hr/> <a id="tracpowered" href="https://web.archive.org/web/20100905070623/http://trac.edgewall.org/"><img src="/web/20100905070623im_/http://core.trac.wordpress.org/chrome/common/trac_logo_mini.png" height="30" width="107" alt="Trac Powered"/></a> <p class="left"> Powered by <a href="/web/20100905070623/http://core.trac.wordpress.org/about"><strong>Trac 0.11.7</strong></a><br/> By <a href="https://web.archive.org/web/20100905070623/http://www.edgewall.org/">Edgewall Software</a>. </p> <p class="right">A <a href="https://web.archive.org/web/20100905070623/http://wordpress.org/">WordPress</a> Project</p> </div> <div id="sitefooter"> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://web.archive.org/web/20100905070623/https://ssl." : "https://web.archive.org/web/20100905070623/http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-52447-27"); pageTracker._trackPageview(); } catch(err) {}</script> </div> </body> </html><!-- FILE ARCHIVED ON 07:06:23 Sep 05, 2010 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 11:07:28 Feb 18, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.766 exclusion.robots: 0.034 exclusion.robots.policy: 0.021 esindex: 0.011 cdx.remote: 92.766 LoadShardBlock: 216.451 (3) PetaboxLoader3.datanode: 118.54 (4) PetaboxLoader3.resolve: 278.115 (3) load_resource: 190.905 -->