Meta tags:
description= One of the features being introduced in the upcoming WordPress 3.1 release is the new Admin Bar. This is designed to make it easier to get access to the more common administration area tools from the front end of your site but also introduces the possibility to easily integrate extra debugging features into your site…;
Headings (most frequently used words):
wordpress, on, introducing, debug, bar, this, blog, westi, post, navigation, the, often, forgotten, diary, of, developer, 32, thoughts, share, related, about, pages, stuff, from, my, other, tweeting, stats, meta,
Text of the page (most frequently used words):
the (82), #wordpress (42), and (36), 2011 (30), january (29), says (28), this (24), debug (24), bar (23), for (18), plugin (16), are (14), that (13), admin (12), peter (12), you (12), with (11), westwood (11), can (10), queries (10), more (9), david (9), php (9), from (8), there (8), will (8), but (8), log (7), now (7), artiss (7), page (7), had (7), information (7), notices (7), query (7), have (6), theme (6), plugins (6), just (6), which (6), debugging (6), site (5), com (5), westi (5), blog (5), show (5), code (5), your (5), tab (5), mysql (5), about (5), what (5), version (5), appears (5), out (5), new (5), see (5), used (5), easier (5), all (5), into (5), deprecated (5), list (5), request (5), details (5), current (5), warnings (5), like (4), email (4), comments (4), other (4), extend (4), core (4), developers (4), option (4), running (4), not (4), pingback (4), any (4), memory (4), only (4), very (4), yes (4), then (4), time (4), make (4), great (4), functions (4), makes (4), object (4), content (3), post (3), stats (3), stuff (3), test (3), statistics (3), sql (3), review (3), patches (3), welcome (3), development (3), using (3), screen (3), installed (3), well (3), menu (3), anything (3), problem (3), changes (3), tabs (3), say (3), been (3), think (3), too (3), these (3), hooks (3), function (3), config (3), enable (3), nacin (3), etc (3), they (3), many (3), here (3), some (3), things (3), good (3), use (3), introducing (3), calls (3), cache (3), features (3), get (2), started (2), website (2), required (2), loading (2), sign (2), account (2), create (2), feed (2), automatic (2), wordcamp (2), library (2), contact (2), pages (2), one (2), link (2), simply (2), latest (2), than (2), over (2), rc2 (2), previous (2), moved (2), hadn (2), right (2), hand (2), search (2), was (2), between (2), extra (2), working (2), has (2), logged (2), super (2), multisite (2), longer (2), why (2), case (2), tools (2), shown (2), isn (2), info (2), look (2), useful (2), way (2), debug_bar_list (2), admins (2), would (2), cheers (2), done (2), also (2), likely (2), john (2), andrew (2), default (2), actions (2), their (2), end (2), easy (2), displayed (2), requires (2), http (2), sure (2), want (2), could (2), nice (2), clients (2), try (2), please (2), point (2), 350 (2), four (2), second (2), build (2), times (2), aren (2), really (2), idea (2), people (2), down (2), coveney (2), own (2), eric (2), marden (2), instead (2), them (2), bytes (2), help (2), opens (2), window (2), share (2), org (2), rewrite (2), engine (2), developer (2), being (2), environments (2), design, name, write, comment, collapse, report, manage, subscriptions, view, reader, copy, shortlink, privacy, join, 231, subscribers, subscribed, subscribe, reblog, free, entries, meta, 404, hits, tweets, tweeting, switching, manual, automattic, always, understanding, complex, regex, ethos, sharing, scaling, wpldn, horsham, coworking, fixing, unit, tests, decade, gone, come, awesome, siobhan, proudly, updates, xss, xmlrpc, xml, mail, wordpresz, wordcampuk, wlw, translation, tinymce, themes, taxonomy, index, subversion, stylesheet, security, sanisation, refactor, updater, installer, phpdoc, phpass, performance, opml, nonce, moveable, type, media, kses, jquery, japanese, i18n, health, check, hashing, gzip, graphs, digest, diffstat, css, cron, community, cleanup, changelog, canonical, bug, hunt, beta, ays, avatar, atom, app, news, lead, closed, doesn, work, either, looked, source, particularly, should, empty, anchor, seeing, when, click, refreshes, firefox, under, bit, browser, wierd, bottom, slide, section, rather, pop, whole, mentioned, before, tried, versions, break, clicking, causes, nothing, happen, after, ahem, problems, turned, noticing, believe, genuine, op111, net, apologies, ignore, above, realised, button, side, field, windowed, noticed, assist, collect, were, addition, strange, signed, standard, top, definate, sorry, replaced, disappears, fine, still, activated, thanks, updated, reason, might, releases, weblog, collection, כלי, דיבאגינג, לוורדפרס, ומעלה, יואב, וורדפרס, peak, generation, anywhere, present, don, live, dumping, planning, marcel, usually, var_dump, error_log, ugly, probably, neater, efficient, hook, ozh, improvements, filter, wonder, dump, supercache, add, another, donncha, visible, know, possible, prefer, setting, without, need, modify, tomas, kapler, suggestions, already, tell, bunch, even, roll, spin, off, shared, upkeep, conditionals, evaluate, true, is_home, is_single, expensive, configurable, highlighted, red, investigated, order, fired, filters, split, each, onto, newlines, keywords, read, perform, grouped, ordered, total, get_posts, get_user_by, stack, trace, everything, mouseover, includes, stripped, simplification, every, performed, wp_http, class, response, fairly, edge, usefulness, monitoring, wrote, long, ago, presentationally, mine, crude, provides, exact, blackbourn, impressive, wait, sift, through, room, improvement, matt, yeah, certainly, accessible, wider, range, folk, most, importantly, slowing, comparison, helps, quality, differences, much, same, logs, our, debugger, dumps, output, html, years, somewhat, user, friendly, thank, start, formalizing, yours, tool, werewp, its, display, able, minor, variations, brilliant, solution, lot, knowing, eating, resources, glad, repository, ashfame, guess, maybe, sense, harder, observe, small, value, personally, size, ramoonus, thoughts, 2010, navigation, related, friend, something, else, provide, find, parsing, shows, depends, made, load, generated, screenshots, different, recording, define, wp_debug, savequeries, during, phase, team, worked, building, adds, later, basic, feature, set, including, based, overtime, added, reporting, logging, derived, run, how, parsed, introduced, upcoming, release, designed, access, common, administration, area, front, introduces, possibility, easily, integrate, testing, production, track, slow, usage, wp31, skip, often, forgotten, diary,
Text of the page (random words):
introducing debug bar westi on wordpress westi on wordpress the often forgotten diary of a wordpress developer menu skip to content contact test search for introducing debug bar january 5 2011 wordpress debug bar wp31 peter westwood one of the features being introduced in the upcoming wordpress 3 1 release is the new admin bar this is designed to make it easier to get access to the more common administration area tools from the front end of your site but also introduces the possibility to easily integrate extra debugging features into your site for use in testing environments or production environments to help track down things like slow queries php notices and warnings and usage of deprecated functions during the development and rc phase for wordpress 3 1 some of the core development team have worked on building a plugin which adds these debugging features to any site running wordpress 3 1 or later the plugin started out with a very basic feature set just including mysql query debugging information and statistics from the installed object cache based on the code that is used on wordpress com overtime we have added reporting of php notices and warnings logging of calls to the things that are deprecated code derived from the log deprecated notices plugin by core developer andrew nacin and information about the wordpress query being run as well as how the current request has been parsed by the wordpress rewrite engine the plugin requires wordpress 3 1 as it hooks into the new admin bar and i m sure will be of great use to all wordpress core plugin and theme developers by default the mysql queries and php notices warnings tabs are not displayed if you enable mysql query recording with the savequeries define in your wp config php then the queries tab will show if you enable wp_debug in your wp config php then the php notices warnings tab will show here are some screenshots of the plugins different tabs a list of all the mysql queries made for the current page load and details about what function calls generated them this shows statistics information from the object cache content depends on which object cache you are using details on any php notices or warnings on the current page details on the calls to deprecated functions etc details on the current wp query object details on the parsing of the current request by the wordpress rewrite engine you can find the plugin in wordpress org extend here http wordpress org extend plugins debug bar is there something else you think this plugin could provide debugging information on share this share on x opens in new window x email a link to a friend opens in new window email like loading related post navigation 2010 in review 2011 in review 32 thoughts on introducing debug bar ramoonus says january 5 2011 at 11 00 am i personally want to see memory size in kb or mb instead of bytes peter westwood says january 5 2011 at 11 04 am i guess maybe mb make more sense but then it makes it harder to observe small changes in the value between pages or code changes ashfame says january 5 2011 at 1 54 pm this is a brilliant solution will help a lot in debugging and knowing what s eating up more resources glad to have this plugin in the repository and yes its right to display them in bytes so as to able to see minor variations pingback a great tool for developers the wordpress debug bar werewp eric marden says january 5 2011 at 12 24 pm thank you i was just about to start formalizing my own debug plugin and now can extend yours instead cheers eric marden david coveney says january 5 2011 at 12 42 pm we ve had our own debugger that dumps this output to the html comments for years now but this is somewhat more user friendly and will be of use to more people well done there very nice peter westwood says january 5 2011 at 1 29 pm i used to do the same with stuff like the query logs this makes it so much easier david coveney says january 5 2011 at 3 04 pm certainly more accessible to a wider range of folk most importantly it makes for a very easy way to show people why theme a is slowing down their site in comparison to theme b it helps to show quality differences and that s useful we ve had clients say can we try this theme please to which we ve had to point out that the 350 queries and four second page build times aren t really a good idea peter westwood says january 5 2011 at 3 29 pm we ve had clients say can we try this theme please to which we ve had to point out that the 350 queries and four second page build times aren t really a good idea yeah that isn t good matt says january 5 2011 at 2 08 pm impressive can t wait to sift through the queries to see if there s room for improvement john blackbourn says january 5 2011 at 3 18 pm nice i ve been using a query monitoring and debugging plugin i wrote a long time ago now i m sure many many other developers do too presentationally mine is crude but it provides the exact information i want here are some other things from it that could go into debug bar 1 a list of the wordpress conditionals that evaluate to true is_home is_single etc 2 expensive queries longer than 0 2s by default but configurable are highlighted in red so they can be investigated 3 a list of all wordpress actions in the order they re fired but only actions not filters as there are too many 4 split each sql query onto newlines at keywords so they re easier to read 5 list of functions that perform sql queries grouped by function and ordered by their total request time you end up with get_posts get_user_by etc makes it easy to see problem functions 6 stack trace for everything displayed on mouseover with all requires and includes stripped out for simplification 7 list of every http request performed by the wp_http class with request info and response stats fairly edge case usefulness andrew nacin says january 6 2011 at 3 50 am john these are great suggestions i think we ve already done 1 also as peter will tell you patches welcome a bunch of us are or will be working on this i ll likely even roll in my log deprecated notices plugin into it or more likely spin off a shared library to make it easier to upkeep cheers nacin tomas kapler says january 5 2011 at 10 42 pm i do not know if it would be possible but i would prefer automatic setting without need to modify config php by hand and option to enable this debug bar only if admin is logged in peter westwood says january 6 2011 at 8 37 am the debug bar is only visible for admins or super admins if multisite donncha says january 6 2011 at 8 12 am i wonder if i can dump the supercache debug log in there are there hooks to add another debug log tab peter westwood says january 6 2011 at 8 38 am yes and yes look at the function debug_bar_list and the debug_bar_list filter patches on improvements for these hooks welcome ozh says january 6 2011 at 1 56 pm great i ll have a look at this too my plugins usually var_dump or error_log stuff in a useful but ugly way so it s probably neater and more efficient to hook into this marcel says january 6 2011 at 3 51 pm this will make my live easier now i m dumping debug info all over the screen are you planning anything on php memory used and or time used peter westwood says january 7 2011 at 2 24 pm peak memory used is shown on the queries tab page generation time isn t shown anywhere at present i don t think pingback debug bar כלי דיבאגינג לוורדפרס 3 1 ומעלה יואב על וורדפרס pingback wordpress plugin releases for 1 7 weblog tools collection david artiss says january 7 2011 at 5 41 pm i ve just updated to the latest version of debug bar i m running wp 3 1 rc2 and it no longer appears on the admin bar is there any reason why this might be the case thanks peter westwood says january 7 2011 at 5 59 pm it s working fine for me still has the plugin been de activated are you logged in as an admin or super admin if multisite david artiss says january 7 2011 at 9 49 pm a definate problem i m sorry to say i ve just re installed version 0 2 of debug bar and the debug option appears in the admin bar i then replaced this with 0 3 and it disappears yes i m signed in as admin and can see the standard admin bar at the top of my blog peter westwood says january 8 2011 at 1 59 pm very strange from memory the only changes between 0 2 and 0 3 were the addition of extra information tabs david artiss says january 8 2011 at 2 03 pm is there anything i can to assist with this any information i can collect for you david artiss says january 11 2011 at 8 26 pm ignore the above i hadn t realised that the debug button had moved to the right hand side of the search field i was running the screen windowed and hadn t noticed it apologies pingback wordpress 3 1 what s new op111 net david artiss says january 21 2011 at 1 38 pm after my ahem previous problems with admin bar which turned out to simply be me not noticing that the debug menu option had moved i now have what i believe is a genuine problem i ve just installed version 0 5 and clicking on debug causes well nothing to happen no debug menu appears or anything i ve tried previous versions and it appears to break with version 0 4 as mentioned before i m running wp 3 1 rc2 peter westwood says january 22 2011 at 10 40 am wierd in the latest version of the debug bar it now appears at the bottom of the screen as a slide up section rather than the pop up over the whole page which browser are you using david artiss says january 22 2011 at 3 11 pm firefox 3 6 13 under xp and 7 64 bit i ve looked at my source code and particularly the admin bar should the link to the debug option simply be an empty anchor as that s what i m seeing when i click on it it just refreshes the page david artiss says january 31 2011 at 4 00 pm 0 6 doesn t work either comments are closed about hi i m peter westwood one of the lead developers of wordpress this is my blog for news about the development of wordpress pages contact test app atom avatar ays beta bug hunt canonical plugins changelog cleanup community core plugins cron css debug bar diffstat digest extend graphs gzip hashing health check i18n japanese jquery kses media library moveable type mysql nonce opml patches welcome performance phpass phpdoc plugin plugin installer plugins plugin updater post by email refactor review sanisation security sql statistics stats stylesheet subversion tab index taxonomy test theme themes tinymce translation wlw wordcamp wordcamp uk wordcampuk wordpress 2 3 1 wordpress 2 3 2 wordpress 2 3 3 wordpress 2 4 wordpress 2 5 wordpress 2 6 wordpress 2 6 5 wordpress 2 8 1 wordpress 2 9 wordpress 2 9 1 wordpress 3 0 wordpresz wp mail xml xmlrpc xss wordpress stuff from my other blog proudly automatic updates for wordpress the awesome siobhan a decade gone more to come fixing your unit tests horsham coworking scaling wordpress wpldn my ethos for sharing code understanding complex regex always show admin bar switching from manual to automattic i m tweeting this tweets by westi blog stats 38 404 hits meta create account log in entries feed comments feed wordpress com create a free website or blog at wordpress com reblog subscribe subscribed westi on wordpress join 231 other subscribers sign me up have a wordpress com account log in now privacy westi on wordpress copy shortlink view post in reader manage subscriptions sign up log in report this content collapse this bar loading comments write a comment email required name required website d design a site like this with wordpress com get started
|