Updates from May, 2012 Toggle Comment Threads | Keyboard Shortcuts

  • Andrew Nacin 3:33 pm on May 21, 2012 Permalink | Reply
    Tags: ,   

    On Saturday, Matt posted to the WordPress Blog that the plugin directory has been refreshed.

    Also also posted to our new P2 at make.wordpress.org/plugins: what this means for developers. @otto42, @coffee2code, and I go through the changes in detail. They include:

    • The new Developers and Support tabs for plugins
    • Subscribing to commit emails (Hint: see the Developers tab)
    • Following and managing support threads
    • How the new support statics are calculated

    (Sidebar: We hope to use make.wordpress.org/plugins for announcements and resources for plugin developers. This blog will also move to make.wordpress.org soon. More to come.)

     
  • Andrew Nacin 8:07 pm on April 20, 2012 Permalink | Reply
    Tags: ,   

    We’re seeing increased reports in readme.txt files not updating for plugins. Likely related to the migration to nginx from earlier this week, as in the process a number of configurations were updated (also PHP 5.2 to 5.3), and now signs point to memcached caching algorithms (riveting). @bazza is looking into the problem; @otto42 and I are also looking into some wider issues.

     
    • Boone Gorges 9:09 pm on April 20, 2012 Permalink | Reply

      Thanks for your work on this stuff, guys.

    • Kiefer Southerland 10:24 pm on April 20, 2012 Permalink | Reply

      Thanks mate!

    • arena 6:38 am on April 21, 2012 Permalink | Reply

      and svn repository is not available frequently, might be related !

      • Barry 10:14 pm on April 21, 2012 Permalink | Reply

        Hi – could you elaborate? What do you mean by “not available frequently”? It is hosted on a completely separate system, so not likely related.

    • netweblogic 7:11 am on April 23, 2012 Permalink | Reply

      thanks for all the hard work!

      had some SVN issues a week ago and it was resolved very quickly.

    • Andrew Nacin 4:30 pm on April 23, 2012 Permalink | Reply

      By the way, this was resolved shortly after posting. There are no known issues with regards to the update processes for the plugins directory.

  • Matt 4:21 pm on December 21, 2011 Permalink | Reply
    Tags:   

    Been giving a lot of thought to how to give plugin authors more control over their plugin pages. In WordPress custom headers have been hugely beneficial in people’s ability to make a theme their own without having to be a designer. (And designers can make them really sing.)

    As an experiment we’ve turned on custom headers for the plugin directory. If you’d like to try out this feature:

    1. Make a 772×250 pixel jpeg or png. (No animated GIFs. :) )
    2. Check it in to your plugin’s SVN directory with the path assets/banner-772x250.(jpg|png). Note that the assets directory is added to your plugin’s root directory, not trunk.
    3. On the next plugin directory refresh (every 15 minutes or so) you should see your image start showing up on the page.

    For an example of this in action, check out Hello Dolly, natch. Our goal is to mainly see how people use them, so if you try this out leave comment below with a link to your plugin!

    Final note: this is just an experiment, and there is a 98.254% chance the dimensions, placement, and text overlay for this header will change in the future, or the idea might not work at all. But I think it’s a nice toe in the water for letting authors really make their plugin pages shine.

     
  • Jane Wells 10:53 pm on December 18, 2011 Permalink | Reply
    Tags: ,   

    Core Team Meetup Recap – Part II 

    Picking up where we left off….

    Friday

    We kicked off Friday with a discussion about the high-level roadmap for 2012. Using our earlier talk about process and scope, we identified areas/userflows that we could use to focus a release. Areas of interest included changing themes/customizing your site, uploading a bunch of photos, interacting with audience/feedback loop. (There were more, but let’s face it, there are too many things we’d like to improve to do them all at once.)

    We all donned WordPress gear so that people would recognize us at the happy hour later.

    Dion

    Dion (dd32) modeling the latest swag

    Dion and Andrew

    Dion and Andrew Ozz before lunch

    Lunch: Went to The Sentient Bean in Savannah.

    The Sentient Bean

    The Sentient Bean

    Back patio at the Sentient Bean

    Back patio at the Sentient Bean

    Koop and Mark, Dion and Ozz in the background

    Koop and Mark, Dion and Ozz in the background

    Next we went to ThincSavannah, my coworking space in downtown Savannah. We did the livestreamed Town Hall/Q&A (recording coming soon), answering questions from that forum thread I put up last week and a few that came in live from IRC.

    Core team town hall video screen cap

    Core team town hall

    After that was happy hour at Jazz’d. Only two people came to hang out with us (and to think we dressed up especially!), but they were two great people, so we were fine. Some drinks and appetizers later, we departed for WordPress on Ice, in which we went ice skating at the Civic Center.

    Nacin and Koop on skates

    Nacin and Koop on skates

    Nacin, Mark, Jane, Matt, Jon, Daryl

    WordPress on Ice! Nacin, Mark, Jane, Matt, Jon, Daryl

    Then a stop at Huc-a-Poo’s, then home.

    Saturday

    We spent the morning talking about mobile apps and their place in the WordPress ecosystem, as well as making the dashboard a better experience when viewed in a mobile browser.

    Lunch: Went to AJ’s and ate on the deck. Continued talking about mobile. This eventually morphed a bit into a discussion about the lines between .org/.com.

    Core team at lunch at AJ's Dockside

    Core team at lunch at AJ's Dockside

    After lunch we talked about the default theme for 2012, including what it should do/be that our current themes don’t already accomplish, and the process for its creation. Breakouts followed. One was focused on multisite, while the other was focused on hosting/diagnostics/health check. We tested doing a Google Hangout with screensharing as a way to collaborate more effectively throughout the year, and agreed we would try to do them once a month. For dinner we got takeout BBQ from Gerald’s Pig & Shrimp. We pretended @ryan was with us by playing a video of him from last year’s meetup. Afterward, Koop gave a primer on JavaScript.

    Sunday

    When we started this morning, we tried to at least quickly hit the things we hadn’t gotten to yet, since today was the last day. These included: Google stuff, core plugins, how leadership in core does/does not translate to leadership of the whole project, wordpress.org site, pairs (creating process to make collaborative/non-solo development the norm), and CMS stuff.

    Since a lot of us were pretty interested in making the theme customization process a focus of the next release, we starting identifying what the chunks of that might look like under the new process and with people working in pairs/teams. We continued talking about this over brunch at the Tybee Island Social Club, where @nacin and @dkoopersmith drank bacon bloody marys.

    Bacon Bloody Mary

    Bacon Bloody Mary

    Nacin attempting to consume a bacon bloody mary

    Should Nacin eat the bacon or drink the bloody mary? He can't decide.

    After brunch, @markjaquith and @dd32 left for the airport, and @joncave and @azaozz left two hours later. Bye bye, core team!

    Now we begin a 2nd mini meetup. Matt, Nacin, Koop, and I are staying, and have been joined by @otto42 and @chexee. The next couple of days we’ll be doing some planning and starting projects to make visiting wordpress.org a better, more useful experience.  Tonight, though, everyone is catching up on some individual work after a week of long days.

    We’ll post summaries of the specific core meetup discussions over the coming week.

     
    • Michael Beckwith (@tw2113) 11:26 pm on December 18, 2011 Permalink | Reply

      Very curious to see how the focus on theme customization process turns out, and maybe I can jump in and help a bit with that as it’s one areas I love focusing on.

    • Andrew Nacin 12:12 am on December 19, 2011 Permalink | Reply

      Worth nothing a few things:

      First and foremost, that bacon bloody mary was good. Really good. Who cares how you consume it.

      Second, please don’t interpret the lack of a mention of any peculiar topic to mean it wasn’t discussed — only that only so much can fit in one of these posts. For the developers, we had some discussions on security practices and procedures, unit testing, and core architecture (and planning for the future). The word “multisite” escapes with a single mention, but in that meeting we came away with a number of immediate action items, as well as a potential roadmap for the next year. And if you didn’t catch the livestream, you may have also missed that we’ve committed to a JSON API in core to go alongside RSS.

      This was just the day-to-day play-by-play. There’s a lot more we need to write up. Woo.

    • David Johnson 2:46 am on December 19, 2011 Permalink | Reply

      Thanks for the recap write-up!

      Any word about backup/restore/migration issues within the WordPress core? It seems like basic security and backup should be in the core installation..but maybe I’m missing something.

      Thank you WordPress core team for allowing the community to be involved and aware of the goings on within WordPress.

      • Jane Wells 2:24 am on December 20, 2011 Permalink | Reply

        Security is definitely something that was talked about, but a backup utility is more suited to a plugin than core (though we did discuss the possibility of a core/canonical plugin for backups).

    • Adam W. Warner 2:34 pm on December 19, 2011 Permalink | Reply

      It’s great to get an “insider” view of your meetup, so thanks, the community appreciates it and all the work you all do to make the World a more open and accessible place for many to have their voices heard.

      Also, @Nacin, thanks for the additional mention of Multisite. I’m an avid user and am pleased there will be some additional focus.

    • Lance Willett 3:00 pm on December 19, 2011 Permalink | Reply

      Great job with all these newsy updates, Jane. Kudos.

    • mitcho (Michael 芳貴 Erlewine) 3:07 am on December 22, 2011 Permalink | Reply

      Wait, is the “Nacin and Koop on skates” photo the answer to my request!?

      Here was the original ticket:

      :D :D :D

    • havahula 3:51 am on December 23, 2011 Permalink | Reply

      ok. i’ll bite. where does one get those fancy, baby blue track jackets Dion, Ozz and Matt are wearing? and did Nacin have one too before he drank the bacon bloody mary, which turned his brown?

      • Jane Wells 11:45 am on December 23, 2011 Permalink | Reply

        I had them made special. After the holidays I’ll get some made for the store at http://wordpress.hellomerch.com. The brown ones have a different design and are the ones we were selling last year. They’ll be back eventually, too.

  • Jane Wells 5:43 am on July 6, 2011 Permalink | Reply
    Tags:   

    Having the same problem with searching for themes we used to have with searhing for plugins.. exact name match shows up late in list. Ex, Twenty Eleven shows up 7th in an exact search. @otto42, can you work the magic you used to fix this for plugins to fix it for theme search?

     
  • Jane Wells 5:14 pm on May 8, 2011 Permalink | Reply
    Tags: ,   

    @otto42: in theme repo on .org, search results for “Twenty Ten” put Twenty Ten as result #6. Higher results are Freedream2010, 2010 Weaver, Third Style, Clear Style, and Atmosphere 2010. Can you do some magic so exact matches come up first?

     
  • Otto 12:14 pm on October 22, 2010 Permalink | Reply
    Tags: , ,   

    New and improved this morning, we have a two-fer.

    First, on the extend plugin directory, you may notice some new pie chart fun on the stats tab for each plugin. This shows a percentage breakdown of the versions being actively used by that plugin’s users. Only slices greater than 1.0% are shown.

    Secondly, since data kept in a box is not very useful, there’s a new API for getting this data. Usage is fairly obvious from just a simple example, which gets the version breakdown of one of my own plugins:

    http://api.wordpress.org/stats/plugin/1.0/simple-facebook-connect?callback=demo

    The callback parameter is optional, of course, and provided for people who want JSONP usage.

    Note that the version data is relatively new, so we don’t have it for all plugins at present. It will get better as reporting continues. For those interested, it’s saving the total counts of the version numbers as reported by the plugin update-checks over the last week. Since the data at present is only from one day, it’s not very accurate.

     
    • Kelvin Jayanoris 1:54 pm on October 22, 2010 Permalink | Reply

      Wow, AMAZING. You do all the fun stuff :p

    • Rich Pedley 1:54 pm on October 22, 2010 Permalink | Reply

      Hmm couple of comments
      1 – doesn’t show on http://wordpress.org/extend/plugins/simple-facebook-connect/
      2 – does show here: http://wordpress.org/extend/plugins/eshop/ but the containing box seems to be wider that it should be
      3 – multi coloured wheel looks nice but the key needs looking at, can it either list the last 2 versions + the most used version rather then what appears to be a random selection.
      4 – http://api.wordpress.org/stats/plugin/1.0/eshop?callback=demo – about half way you’ll see mine appears to be messed up?
      5 – are we able to get actual number of installs as well as the % ?

      Other than, nice feature ;)

    • Mo 2:00 pm on October 22, 2010 Permalink | Reply

      Nice! This is going to really useful as the plugin developer!

      Questions/notes:

      • Any chance you could throw in WordPress version data in there too (assuming that’s available)?
      • Does this represent active plugin count or just the installed count?
      • It’s unclear on the plugin page what the pie chart represents. I initially thought it was a pie chart version of the Compatibility data. Maybe a one-liner saying “The pie chart shows the versions of this plugin in use by WordPress users”?

      (Also: are you working on a secret v500 of SFC that you haven’t released yet? ;) )

    • Rich Pedley 2:08 pm on October 22, 2010 Permalink | Reply

      my reply seems to have disappeared :)

      1 – please check out: http://api.wordpress.org/stats/plugin/1.0/eshop?callback=demo for possible error (half way)

      2 – containing box on the plugin page is a bit wide.

      3 – the key is weird, can we have last couple of versions, plus most popular as defaults?

      4 – it doesn’t actually appear on your plugin page…

      5 – can we get access to actual number as well as the & ?

      other than that looks good ;)

      • Rich Pedley 2:08 pm on October 22, 2010 Permalink | Reply

        that & should have been %

      • Otto 2:11 pm on October 22, 2010 Permalink | Reply

        1. Not an error, although some cleanup may be in order. Somewhere, somebody is actually reporting that back to us as the version. I could limit it to numbers only, but then plugin that use something other than numbers in their versions might have a problem.

        2. Intentional. Google’s chart API adds huge margins on either side of the stupid thing, so I put in new CSS rules to cut those off the sides and force it back into the right place. Looks good in Chrome, FF, and IE to me.

        3. Not sure what “key” you mean here.

        4. I see it just fine. Can you give me a link?

        5. No.

        • scribu 2:52 pm on October 22, 2010 Permalink

          2. It looks fine here:

          http://wordpress.org/extend/plugins/wp-pagenavi/stats/

          but it doesn’t seem to be applied on the main plugin page:

          http://wordpress.org/extend/plugins/wp-pagenavi/

        • scribu 2:57 pm on October 22, 2010 Permalink

          Also, I think it would make more sense to put it to the right of the History box, below the bigh bar graph.

          Anyway, it’s really nice to have access to this information. :D

        • Otto 2:59 pm on October 22, 2010 Permalink

          Yeah, I could put it there (and make it larger). My thinking was that the version information would be useful for users as well as for authors, to know how much usage a plugin got, or how much updating it got, etc.

        • scribu 3:02 pm on October 22, 2010 Permalink

          Don’t regular users have access to the /stats tab too?

        • Otto 3:02 pm on October 22, 2010 Permalink

          Yes, they do. I just didn’t think of it.

        • Rich Pedley 3:24 pm on October 22, 2010 Permalink

          now shows on your plugin, wasn’t before.

          the key – the ‘version number color block references’ on the right of the chart, if you look at yours for instance the biggest use by far is 0.21, yet that doesn’t even appear within the key.

          The padding/margins around it are still making it stick out of the sidebar .

          And I agree the stats tab would be a better place for it, allowing it to be bigger as well. – mine is multi coloured ;)

        • Otto 3:31 pm on October 22, 2010 Permalink

          • The key can be too long if there’s too many versions in use. I eliminated everythign under 1.0% to minimize this. Maybe I need to go higher.
          • Stupid CSS changes didn’t take effect. Working on it.
          • Probably will move it to the stats tab. Dunno yet.
        • Gary 11:31 pm on October 24, 2010 Permalink

          You can get a rough estimate of total installs by looking at the API – find the version with the lowest % of installs, this probably corresponds to 1 install. Divide 100 by the % to get a total number of installs.

          Notes:

          • Because the stats are limited to 3 decimal places, the higher the total is, the more inaccurate it is.
          • If you have any versions showing 0, then your plugin as > 200,000 installs. There are only a few plugins with this problem.

          @Otto: It seems Google Sitemap Generator breaks the API call:
          http://api.wordpress.org/stats/plugin/1.0/google-sitemap-generator?callback=demo

        • Otto 11:36 pm on October 24, 2010 Permalink

          Gary: if there’s no data, then it returns nothing. Remember that it’s only a couple of days old. I didn’t know what to return for a null result.

        • Gary 11:40 pm on October 24, 2010 Permalink

          That plugin is currently the 4th most popular. It should have data associated with it by now.

        • Otto 7:04 pm on October 25, 2010 Permalink

          Weird. I’ll check it out.

        • Otto 4:23 pm on October 28, 2010 Permalink

          @Gary: This has now been fixed. Most plugins (over 11000) should be showing data now.

    • Oliver Schlöbe 2:15 pm on October 22, 2010 Permalink | Reply

      Thanks a lot, Otto. Pretty much what I’ve been asking for some time ago. :) Although it would be more valuable (for the plugin dev) if it would show the versions of those WP environments the plugin is currently installed on. Would make it easier to drop compatibility for versions of WP that aren’t used with the plugin anymore..

      Anyways, thanks a lot!

    • Otto 3:56 pm on October 22, 2010 Permalink | Reply

      Moved it to the stats tab. It does make more sense there.

      • scribu 6:13 pm on October 22, 2010 Permalink | Reply

        Neat. It would be great if it could be moved a little higher, so that the ‘Active Versions’ header would have the same baseline as the ‘History’ header.

        Another thing would be to make the headers the same size. Don’t know if that’s possible though.

      • Rich Pedley 7:20 pm on October 22, 2010 Permalink | Reply

        looks a lot better, thanks.

    • Alex M. 6:17 pm on October 22, 2010 Permalink | Reply

      It’d be nice if it was sorted by percentage rather than version number I think. For example, why is yellow listed in the key instead of light green? Light green is a larger section:

      http://wordpress.org/extend/plugins/vipers-video-quicktags/stats/

      For that matter, I think the pie should be sorted by percentage too maybe.

      • Otto 6:25 pm on October 22, 2010 Permalink | Reply

        Actually, I was thinking about doing a reverse sort on the version numbers, since you typically only care about the latest versions anyway.

        • scribu 6:39 pm on October 22, 2010 Permalink

          +1

        • Rich Pedley 7:19 pm on October 22, 2010 Permalink

          *cough* I asked for that, but would also be nice if the most popular version was in the mix as well.

    • Pat 6:13 am on October 23, 2010 Permalink | Reply

      Awesome! Except for the fact that my plugin’s chart looks like a tasty lollipop. We really need to get these users upgraded…

      The total # of active users would be a very valuable stat to show alongside downloads. Working on it? :)

    • scribu 5:34 pm on October 23, 2010 Permalink | Reply

      Now that I look at it better, the percentages seem to represent slices of the total download count.

      I was under the impression that an “active version” meant the number of users currently using that version on their site.

      • Otto 2:06 pm on October 24, 2010 Permalink | Reply

        Nope. Download count is entirely separate. This is using the data from the plugin update-check.

        • scribu 2:26 pm on October 24, 2010 Permalink

          So, on Front-end Editor when I hover over the largest slice, I get this:

          1.9.1
          28.141 (29.8%)
          

          What does 28.141 represent?

        • Otto 2:35 pm on October 24, 2010 Permalink

          The 28.141 is the actual percentage. The other number is different because I cut out everything less than 1.0%. So the total percentage I’m showing is actually less than 100%, which is then getting stretched to 100%.

        • scribu 3:14 pm on October 24, 2010 Permalink

          Ok, thanks for the explanation. Would be great if it would display the actual number of users though.

    • Scott 7:37 pm on October 23, 2010 Permalink | Reply

      Awesome feature, thanks for making this! FYI: it renders poorly in IE9 without compatibility mode enabled.

    • Aaron Jorbin 8:01 pm on October 23, 2010 Permalink | Reply

      Thanks for doing this! Out of curiosity, is this based on all sites with each plugin it installed or activated?

      • Otto 2:06 pm on October 24, 2010 Permalink | Reply

        The numbers come from the sites where it is activated, not just installed.

    • Maurice 1:09 pm on October 24, 2010 Permalink | Reply

      Very nice feature! I have noticed few things :
      1/ There are usually way more active versions than plugins download. Does this mean that the download count only count the users that clicked on the download link and not the one that are directly installing the plugin from the WP built in installer?
      2/ The askimet stats have apparently an issue : active versions for 2.4.0 : 28.26 (should miss some numbers).

      • Otto 2:09 pm on October 24, 2010 Permalink | Reply

        1. I don’t understand what you mean. You can’t have more active versions than total downloads. And no, the download count includes direct downloads as well.

        2. I see nothing wrong there. What do you mean?

        • Maurice 3:06 pm on October 24, 2010 Permalink

          1. If you do sum of active versions for some plugins, you will see that it is well above the total downloads… Sometimes 3 or 4 times…
          2. Check out the askimet stats page, release 2.4.0 is active on 28.26, it should probably 28.261 or 28.262… It is just missing the trailing number.

        • Otto 3:07 pm on October 24, 2010 Permalink

          Those are percentages, not raw counts. And it’s not missing the trailing number, the value is 28.260, so the zero doesn’t need to be shown.

        • Maurice 3:49 pm on October 24, 2010 Permalink

          There are two numbers, one is the percentage but the other one is a count, isn’t it? You have for each pie : the release number, the active version count and then between parenthesis, the percentage the active version count represents in the overall count, isn’t it? If this is the case, then the raw count for Askimet is wrong. It shows 28.26 (29,4%).

        • scribu 3:51 pm on October 24, 2010 Permalink

        • Otto 3:58 pm on October 24, 2010 Permalink

          No, they’re both percentages.

          I just don’t display any slice of the real pie smaller than 1%. The first number (the 28.26) is the actual percentage of the data. It’s the value you care about.

          The second number (the 29.4%) is the percentage that that slice in the pie you’re seeing actually represents.

          Because I’m cutting out some of the data (any slice less than 1%), the remaining data expands to fill the pie. Thus the number is slightly higher, but it is not significant enough of a difference to actually worry about.

          There is no “raw count” anywhere on that version number chart. The raw count is not data that will be made available.

        • Maurice 4:44 pm on October 24, 2010 Permalink

          Ok got it, it is a bit confusing like this even if it very valuable data! Why don’t you want to display the raw count? It would be very interesting data as well and won’t break any privacy as you aren’t displaying which blog is using it…

        • Matt 6:26 pm on October 24, 2010 Permalink

          The raw numbers bounce around a bit, but the percentages are usually consistent.

        • Maurice 1:09 pm on October 25, 2010 Permalink

          We won’t blame anybody if the numbers aren’t 100% accurate. More than the raw numbers, it is the trend that is interesting. Perhaps you could provide the global number of blogs on which the plugin is installed, this would be maybe simpler and less subject to error. Would be nice anyway ;)
          Anyway, many thanks for this new feature, very valuable! Congrats folks!

        • Matt 6:39 pm on October 25, 2010 Permalink

          Hopefully in the future we’ll be able to show rankings and rough %s.

    • anmari 12:42 am on October 25, 2010 Permalink | Reply

      Hi, just wondering whether there is a problem here, or whether I am missing something? Would love to see this data, and would appreciate if someone would enlighten me.

      Visibility of Pie chart, Google response?

      I understand that version data is not available for all plugins, but I have only managed to see the “pie chart” once for one plugin at http://wordpress.org/extend/plugins/vipers-video-quicktags/stats/ and once I navigated away (tried one of my plugins of course, nothing there, tried others mentioned above, nothing there (yet others had obviously seen pie charts), came back to viper, but now no chart, then just had a long… “transferring data” which is also what I was getting with others.

      Maybe the pie charts should be cached in case the google chart api fails?

      API access

      I assumed maybe problem was with the google chart api response, so thought I’d see if I could get the stats via the api mentioned above, since without the chart api the data is not visible. I assumed that it would work similar to other wp api call’s (version check and plugin search/info calls). No matter what plugin slug I use from thos ementioned above or akismet, eg:
      http://api.wordpress.org/stats/plugin/1.0/simple-facebook-connect or
      http://api.wordpress.org/stats/plugin/1.0/eshop

      I get an empty OK response?

      array(4) { ["headers"]=> array(5) { ["content-type"]=> string(9) “text/html” ["content-length"]=> string(1) “0″ ["date"]=> string(29) “Mon, 25 Oct 2010 00:28:45 GMT” ["server"]=> string(9) “LiteSpeed” ["connection"]=> string(5) “close” } ["body"]=> string(0) “” ["response"]=> array(2) { ["code"]=> int(200) ["message"]=> string(2) “OK” } ["cookies"]=> array(0) { } }

      • Otto 9:03 pm on October 28, 2010 Permalink | Reply

        There were some problems with this which I’ve since solved. You should get a valid response for almost all of the plugins now.

    • duck_ 7:01 pm on October 25, 2010 Permalink | Reply

      Looks like you might have noticed judging by the data shown in http://api.wordpress.org/stats/plugin/1.0/simple-facebook-connect, but is it possible to cut out invalid version numbers (e.g. 500.0 in SFC)

      • Otto 7:03 pm on October 25, 2010 Permalink | Reply

        Yes, but it’s not something I’m going to do yet. I want to see what builds up after being there a whole week. After that I’ll work on filtering to eliminate strangeness.

        • duck_ 7:04 pm on October 25, 2010 Permalink

          Thanks :)

    • David Artiss 7:19 am on October 26, 2010 Permalink | Reply

      Otto – this is really useful, as a plugin developer, to see this information.

      One question, though – is there anywhere I can go to find out more information about other WordPress.org API calls like this one? I’d like to be able to access other plugin information but the api.wordpress.org site shows that there is currently no documentation.

      Thanks.

      • Otto 9:11 pm on October 28, 2010 Permalink | Reply

        Yeah. We really should document those. :)

    • Ade 12:49 pm on October 31, 2010 Permalink | Reply

      Great tool for plugin developers, Otto. Thanks! I’ve been hoping for something like this for a long time. :-)

    • Jeff Lambert 7:02 am on November 19, 2010 Permalink | Reply

      Otto – Thanks for your work on this. Looks like I jumped on the plugin development bandwagon at the right time. Here’s a thought. I know you aren’t showing slices < 1.0% and, instead, are stretching the other slices of the pie to make up for this. Instead of doing that why not add all these slivers together and put them into an "Others" slice? Just a thought.

      • Otto 4:00 am on November 20, 2010 Permalink | Reply

        I could do that for the display, sure. Note that the API call returns all the (valid) numbers, not just those above 1.0.

    • Michael Torbert 12:53 am on November 20, 2010 Permalink | Reply

      Not sure how I missed this. Thanks!

    • Jeff Lambert 6:04 pm on December 11, 2010 Permalink | Reply

      So, the output on the stats tab, and via the specific plugin URL seems to flip around quite a bit and today I’m getting a return that 100% of my install base is on a rather old version, which I definitely know is not the case. Is this code still moving around a lot? Any idea when it will be locked down as I can’t say I’m happy when I go to the plugin on wordpress.com and see that 100% is v1.0.2 when the current version is 1.1.2. Let me know how it’s going. Thanks

    • Jeff Lambert 1:46 am on December 12, 2010 Permalink | Reply

      • Otto 3:25 am on December 12, 2010 Permalink | Reply

        Not enough users. The database only shows 9 reported active installs in the last week. And versions with counts of 1 are ignored.

        Note that some data may have been lost a few days ago, when I was making some other stats changes. This will self-correct as time goes by and sites do update checks.

    • Jeff Lambert 6:27 pm on December 12, 2010 Permalink | Reply

      Gotcha. Are there other APIs into the stats? Like you’re able to see counts but I believe I can only see percentages. Would be nice to know how many folks actually have it installed verses how many folks have downloaded it. Not that I’d want others to see this info necessarily but from a perspective of how much ongoing effort to put in or as an indication to maybe review it for improvements…. Thanks for this!

      • Alex M. 2:22 am on December 13, 2010 Permalink | Reply

        You should read the previous comments on this post. Counts are purposefully not revealed. ;)

        • Jeff Lambert 6:36 am on December 13, 2010 Permalink

          Thanks Alex, I had read this a back in October. My question was around whether there were other APIs, outside of the one in this topic, that would provide more details. Numbers would be nice. I can understand why specific domains might not be shared but seems like sharing numbers with developers isn’t a bad thing. After all, this is “open” source, right?

  • Otto 9:32 pm on August 27, 2010 Permalink | Reply
    Tags: compatibility, ,   

    New for Extend/Plugins:

    If a user clicks the “Broken” link, it will record the click as usual, but now also redirect them to the start a new topic support form, and nicely ask them to leave a new topic explaining what’s broken. Hopefully, this will make the broken button more useful.

    Note: if you want to test this, feel free, but realize that you’re marking the plugin as broken by doing so, whether you leave a new topic or not. So please, go back afterwards and change your vote to “works” if it really does work.

     
    • Ipstenu 10:14 pm on August 27, 2010 Permalink | Reply

      Sweet!

    • Ofer Wald 11:40 pm on August 27, 2010 Permalink | Reply

      How about doing the same for the dreaded single star vote?

    • Denis 11:56 pm on August 27, 2010 Permalink | Reply

      Is there an RSS feed that plugin authors can use to grab all of these forum threads? If not, it would be even more useful… Especially if advertised.

      • Otto 12:33 am on August 28, 2010 Permalink | Reply

        Every forum thread made via this manner gets tagged with the plugin’s slug. So you can subscribe to a plugin’s topic list that way.

        Example: http://wordpress.org/tags/simple-facebook-connect has an RSS feed on it of http://wordpress.org/support/rss/tags/simple-facebook-connect .

        Email notification hopefully coming soon.

        • hakre 7:33 am on August 28, 2010 Permalink

          Feedburner offers Email Integration for RSS.

        • Denis 9:45 am on August 28, 2010 Permalink

          That’s not good enough. It’s fine when you’ve a plugin or two. But when you’ve dozens, it becomes a lot of feeds to track.

          Moreover, these tags point to multitudes of support requests that are related to WP bugs and incompatibilities introduced by third party plugins — stuff that I don’t even want to be reading.

          What’s needed are two unified feeds. The first should lead plugin devs to all open threads related to his plugins, regardless of tags. The second should lead plugin devs to the subset of these threads that were opened by the broken button.

          Using tags for any of these two feeds is not an option unless the community spirit and attitude have improved dramatically. When I was answering support requests in the WP forums, the tag I was using got dropped in a hostile effort to move it out of the hot tags page.

        • Otto 6:22 pm on August 28, 2010 Permalink

          Better ways of notification are coming as well. Email notification is next on my list, followed by handling tags better.

          One step at a time, man.

        • Denis 6:42 pm on August 28, 2010 Permalink

          Personally, I don’t read emails any more than Knuth:

          http://www-cs-faculty.stanford.edu/~knuth/email.html

          I do subscribe to RSS feeds, however. So if anything, that works better. :-|

        • Otto 10:12 pm on August 28, 2010 Permalink

          It’s a combo deal. Emails come first, because though I use RSS and agree with you, the majority want the emails. Emailing an existing feed is simpler than emailing a non-existent one.

        • Matt 4:21 am on August 29, 2010 Permalink

          Denis, I’m sorry it’s not good enough. it’s better than before. And it’s being worked on.

    • Chip Bennett 3:19 am on August 28, 2010 Permalink | Reply

      Next step: change the vote not to record until a new forum topic is posted. :)

      (Either way, very cool stuff, Otto!)

      • Rich Pedley 7:20 am on August 28, 2010 Permalink | Reply

        oh yes that would be nice. Then add automatic changing of vote to works once thread is marked resolved… Oh sorry I think I just saw a cuckoo in the clouds.

    • hakre 7:34 am on August 28, 2010 Permalink | Reply

      Yeah, nice! I’ll play a bit with it and let you know :)

    • Denis 9:52 am on August 28, 2010 Permalink | Reply

      Adding to my last comment… Isn’t there a risk that end users report plugins as broken when they run into a WP bug or some incompatibilities introduced by their theme or other plugins?

      • Pross 1:19 pm on August 28, 2010 Permalink | Reply

        Maybe the author should verify its broken?

      • Devin Reams 2:06 pm on August 28, 2010 Permalink | Reply

        Are you really suggesting that doesn’t already happen?

      • Otto 6:20 pm on August 28, 2010 Permalink | Reply

        They were doing that already. Now they have a chance to report the problem.

        Ignoring their vote because they refuse to explain it would be rather unfair. The number of people who think it doesn’t work is valid data, regardless of why they think that. This isn’t ebay, where one negative means nobody trusts it.

        • Denis 6:35 pm on August 28, 2010 Permalink

          I believe you’re misunderstanding the question. On occasion, users report things as broken when it really isn’t. For instance:

          http://wordpress.org/extend/plugins/sem-admin-menu/

          One reports CSS is loaded, always. Which is an enhancement at best…

          The next is an incompatibility with another plugin…

        • Otto 3:33 am on August 29, 2010 Permalink

          No, I understand just fine. However, if they’re reporting it broken, then that’s between you and them. What, we’re supposed to make somebody jump through hoops or make it harder or something?

    • scribu 5:05 pm on August 28, 2010 Permalink | Reply

      some info from the readme is missing: http://core.trac.wordpress.org/ticket/14719

      • Otto 5:42 pm on August 28, 2010 Permalink | Reply

        Not a bug, Matt told me to remove them.

        • Ipstenu 2:54 am on August 29, 2010 Permalink

          Otto, would that be why some authors don’t show up on their plugins? I don’t seem to be listed as an author on any of my plugins, and that …. Well, makes it hard for people to know how to get in touch with me for support :)

        • Otto 7:52 pm on September 2, 2010 Permalink

          Ipstenu: No, this was because your plugin didn’t have your correct wp.org username in the Contributors: line in the readme.txt. Caps count there too.

          I’ve just modified this to show those author listings correctly. Although, if it can’t find you as a valid user, you get no gravatar and no link (because there’s nothing in profiles to link to). This will at least prevent the link weirdness we once had on the authors listing.

        • Stephen Cronin 12:48 am on September 6, 2010 Permalink

          As a plugin author, the more links to my site the better! :)

          But that’s not important. What’s important is this:

          As a user, I’ve found that *most* plugins have extra information, comments, etc on the plugin home page on the authors site. The removed link to the plugin home page is something I clicked a lot.

          I take Matt’s argument that this link can be added to the content area, but a) the vast majority of plugins aren’t going to have this and b) those that does will have it in a slightly different location.

          End result, instead of having a *consistent place* on *all* plugin pages where I can easily find this link, I have to search for it and in many cases it won’t even be there. There’s a term for that sort of thing:

          Usability fail

          The link to the author’s site is less important, but the link to the plugin’s homepage (on the author’s site) should remain (in my opinion) – because that makes the site more usable for the users.

      • scribu 5:51 pm on August 28, 2010 Permalink | Reply

        An explanation would be nice. Spamming can’t be a valid reason, since you can insert links directly into the description.

        • Otto 5:57 pm on August 28, 2010 Permalink

          Dunno. You’ll have to ask him. Anyway, I don’t think the design there is final yet, so they may make a comeback. We’ve basically just been playing with it, to see what looks and works better. Eventually I hope to have some useful stats for authors as well, for example.

          Bringing any of this up on trac is probably premature. Email me directly if you have concerns, I read them all and respond to most. otto at ottodestruct.com

        • Denis 6:44 pm on August 28, 2010 Permalink

          I fail to see any incentive to write a free plugin if you don’t even get some web traffic as a result.

        • Alex M. 8:42 pm on August 28, 2010 Permalink

          If that’s the only reason you’re writing plugins, then I feel sorry for you Denis. :)

        • Otto 10:18 pm on August 28, 2010 Permalink

          I gotta say that I think those links drive very little traffic. Matt said at #wcsav that I remember (because we used my plugin to do it), that something like 20% of his ma.tt traffic now comes from his facebook links (which are auto-published by SFC). There’s better ways to drive traffic back to you. Developing is generally done to fill a need, not to drive traffic.

        • scribu 11:57 pm on August 28, 2010 Permalink

          As a counter-example, about 20% of my referrall trafic (10% overall) come from wp.org

        • Otto 3:34 am on August 29, 2010 Permalink

          If it’s that big a deal, put your links in the description of the plugin. You can put links there, you know.

        • Matt 4:25 am on August 29, 2010 Permalink

          Plugin links are a little redundant now that each plugin has a page on the directory. If someone has a page on their own site as well easy (and more effective) to link from the main content area.

          Author links only work for single-author plugins, for multiple author plugins (which we want to encourage) it’s broken so better to build it off the commit list, so each author gets credit.

        • Alphawolf 3:00 pm on August 29, 2010 Permalink

          Well, if it remains like this, we have a useless profile field “Website URL ” then:

          (which funnily enough sais “Give yourself some link love.” :-) )

          It’s useless if the website URI neither shows up on the profile pages nor on the plugin pages anymore.

          On a side note, the wp.org repository would be the only plugin repository I know that doesn’t link back to the dev’s website at least. Personally I found some really nice blogs worth subscribing through the plugin pages (such as Viper’s, Ozh’ etc.).

        • Matt 3:11 pm on August 29, 2010 Permalink

          Our goal is to drive even more back to plugin authors than we do now, but give some time for the iterations to finish up.

        • scribu 5:24 pm on August 29, 2010 Permalink

          Thanks for the explanation Matt. Makes sense now.

          Michael H. asks to move the author info back to the top:

          http://core.trac.wordpress.org/ticket/14725

        • Matt 10:14 pm on August 29, 2010 Permalink

          That’s nice, but not really useful at this stage. If you have something you really want on that page maybe just send me an email.

      • scribu 5:27 pm on August 29, 2010 Permalink | Reply

        Speaking of developer site links, I think we can all agree that it makes sense to show them on profiles.wordpress.org (they were there, but vanished at some point)

        • Matt 10:14 pm on August 29, 2010 Permalink

          Definitely — not sure what’s up with those pages. The URLs are wrong too.

      • filosofo 8:33 pm on August 29, 2010 Permalink | Reply

        With profiles.wordpress.org being pushed into greater prominence, can we either fix or remove the activity stream? For example, it shows my last core trac activity as having occurred in March.

        I will volunteer to make the fix.

        • Rich Pedley 7:44 am on August 30, 2010 Permalink

          Have to agree with this, it’s been like that for months.

    • John James Jacoby 6:07 pm on August 29, 2010 Permalink | Reply

      Nice work Otto! Like the changes so far and know it will only improve as you iterate.

      • Otto 9:12 pm on August 29, 2010 Permalink | Reply

        Thanks! I think a lot of people aren’t getting the “iteration” concept here. :)

        • Alphawolf 1:27 pm on August 30, 2010 Permalink

          I’m sure you are aware already, but just for the sake of completeness, the short description above the tabbed navigation doesn’t convert Markdown currently. But that’s just a minor minor issue that came to my eyes. :)

        • Otto 3:28 pm on August 30, 2010 Permalink

          The short description should be text only. Markdown is not allowed there.

        • Alphawolf 3:40 pm on August 30, 2010 Permalink

          Sorry, my fault then. ;-)

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel
Follow

Get every new post delivered to your Inbox.

Join 1,061 other followers