Updates from July, 2009 Toggle Comment Threads | Keyboard Shortcuts

  • Jane Wells 10:12 pm on July 30, 2009 Permalink | Reply  

    Agenda suggestions for next week’s dev chat, August 6.

     
    • DD32 7:32 am on July 31, 2009 Permalink | Reply

      $_REQUEST slashing differing from that of $_GET / $_POST.
      Whilst we’d all like to remove the allways-slashed effect of the super globals, The REQUEST super global has never been slashed.. Since the addition of REQUEST = GET+POST only, I think it’d be best to standardise it as well for core.. That is, Even if add_magic_quotes is disabled, REQUEST superglobal should still get slashed, along with the rest.. for now.. that can change in the future one day.

      • DD32 10:35 pm on July 31, 2009 Permalink | Reply

        Disregard this one :)

        wordpress: markjaquith * r11760 /trunk/wp-settings.php: Be consistent about slashing _REQUEST superglobal. props dd32. fixes #10360

    • Jane Wells 12:38 pm on August 2, 2009 Permalink | Reply

      Adding option for private blog in 2.9 (see https://core.trac.wordpress.org/ticket/4021 ).

    • Jeffro2pt0 5:35 pm on August 3, 2009 Permalink | Reply

      For this week, I’m wondering if the topic of WordPress documentation through the Codex could be discussed or perhaps next week? I’m wondering what the vision is for WordPress documentation in the future as the Codex is a mess. I’m wondering if there are alternative documentation projects ongoing or if the Codex will remain as the primary documentation source for the project.

      • Jane Wells 7:03 pm on August 6, 2009 Permalink | Reply

        Bigger discussion than a few minutes in dev chat, deserves a whole time slot. Also, post coming up on dev blog re the handbook project within a week or so, so it would make sense to do it then.

    • Dan Cole 2:14 am on August 4, 2009 Permalink | Reply

      I’d like it if we found an owner for 404 Template problem (see http://core.trac.wordpress.org/ticket/10486 ).

    • Jane Wells 12:19 pm on August 4, 2009 Permalink | Reply

      I’m inviting the GSOC students to come in and give a little status report on their projects. Not all will make it, since it’s 2 days away and in the middle of the night for some, but as some of the stuff we’ve been talking about for 2.9 seems to keep coming back to these projects (MPTT, media albums, etc), seems like a good time for us to start evaluating if any are solid enough to be used in core (and/or as a basis for additional work intended for core). The pencils down date is next week, and they are all meant to be in final tidying mode, so we should be able to get a good sense of how they’ve turned out. Anyone interested can also check out their status updates at http://gsoc2009wp.wordpress.com.

    • Jeffro 7:16 am on August 5, 2009 Permalink | Reply

      I’d also like to briefly talk about the implementation of the trash status. I’ve been browsing through and checking it out and I have some feedback I’d like to bring up during the meeting.

      • Jane Wells 7:05 pm on August 6, 2009 Permalink | Reply

        If possible, can you bring it up first in the Trac ticket? Would like to keep dev chat to bigger issues if possible or things that are controversial and need real-time hacking out. Incremental UI improvements can generally be determined through Trac thread.

    • Dan Cole 11:26 pm on August 5, 2009 Permalink | Reply

      I’m anxious to get the improved roles/caps under way. This patch is a blocker for other tickets, so it’d be nice to get it out of the way if we’re still unsure about what direction to take. Denis de Bernardy noted that this should be brought up in an earlier post and I just want to make sure it makes the official list.

    • scribu 2:59 pm on August 6, 2009 Permalink | Reply

      I would also like to propose a solution for speeding things up in trac:

      Having something like karma:

      People get points by submitting good patches, doing proper testing etc.

      Then, only users with a certain nr. of points could mark tickets as invalid, add ‘tested’ and ‘commit’ tags etc.

      • Jane Wells 7:06 pm on August 6, 2009 Permalink | Reply

        I’ve been putting together a proposal for something similar tied into .org profiles and loosely joined with the Ideas forum, hoping to have it written up next week.

  • Jane Wells 10:04 pm on July 23, 2009 Permalink | Reply  

    New IRC dev chat time: Thursdays at 9pm UTC, per poll.

     
    • Denis de Bernardy 6:02 pm on July 28, 2009 Permalink | Reply

      I’d like to re-bring the roles/caps discussion up during the next meet-up. As much as there was agreement on what there is to do, Sam did raise a very genuine point (adding just one table, for performance reasons) in the ticket.

  • Jane Wells 9:49 pm on July 22, 2009 Permalink | Reply  

    Suggest items for dev chat agenda for July 30 dev chat. Note the day/time for dev chat may be changing in response to last week’s survey. New day/time will be posted here, on dev blog, on @wordpress twitter, and set as topic in dev channel tomorrow.

     
    • Denis de Bernardy 9:51 pm on July 22, 2009 Permalink | Reply

      So… the usual suspect raised by Hakre and myself — bug fixing + committer workflow. :-)

      • Denis de Bernardy 9:55 pm on July 22, 2009 Permalink | Reply

        per Jane’s request… as in:

        • we really want to look into that huge bug list before we consider any serious new features
        • prioritization of what committers do, to leverage the community’s input — the less patch contributors decide it’s not worth their time to wait for their patch to get reviewed and committed (or rejected) the better
        • more committers needed for the two above points (even though I understand Matt has strong opinions on this)
        • Alex (Viper007Bond) 10:09 pm on July 22, 2009 Permalink

          I disagree about the need for more committers. Just because some other project does something one way doesn’t mean it’s best for us. We just need more people to say yay or nay to patches/tickets.

          That’s a discussion for next week though (but I’ll be missing it).

    • Jeffro 8:18 am on July 23, 2009 Permalink | Reply

      Are we allowed to bring up any subject for the agenda or does it have to be within realm of development discussions? For example, a topic I was going to suggest would be a way to clean up tags from the Popular Tags block when you go to Plugins – Add New. Not sure why folks need to see the tags Plugins and then Plugin or Post then posts.

      • DD32 10:47 am on July 23, 2009 Permalink | Reply

        The Theme directory had something similar done.. except it was manually normalised AFAIK (Well semi-normalized, tags were marked as aliases of others)

        Maybe a soundex-type setup could be used to group certain items..

      • Jane Wells 10:08 pm on July 23, 2009 Permalink | Reply

        As it’s called the dev chat, we try to keep topics to development or development process stuff. The thing about cleaning up tags would be a valid topic since people would talk about how to clean it up, but from a UX perspective, though I agree that removing near-dupes is desirable, I’m not sure about it… would rather see a broader discussion about this before bringing it into dev channel. Maybe start a discussion on hackers first?

    • Shane 3:36 pm on July 25, 2009 Permalink | Reply

      I think we should talk about getting WordPress 3.0 into PHP 5.3.0+ min. PHP 4 is not supported anymore and we need to think about getting the code into a object based for speed and security.

      • Ramoonus 9:50 am on August 1, 2009 Permalink | Reply

        i think PHP 5.2 is more realistic since most providers still run on that

    • scribu 12:20 am on July 26, 2009 Permalink | Reply

      Better Meta API: Been beating it to a pulp on wp-hackers. See http://core.trac.wordpress.org/ticket/10487

    • Jane Wells 8:43 pm on July 29, 2009 Permalink | Reply

      Ideas forum. I’ve been cleaning out old threads and closing implemented suggestions, but need some help on the more technical suggestions as to whether they are still valid, can be done by plugin, etc. Will ask for a couple of volunteers during chat to help out over next week or two. I closed about 260 threads last night, down from 26 pages of threads to 13, so with a few helpers, should be not too much of a pain. Once it’s cleaned out and holding current Ideas for debate, will start a few upgrades to forum to make it easier to use.

  • Jane Wells 7:44 pm on July 22, 2009 Permalink | Reply  

    Agenda for Wednesday Dev Chat today in IRC. Starts with a little housekeeping, then switches to implementation.

    • Meeting day/time (change to not-Wednesday) (Jane)
    • Closure 2.0 branch (Mark J)
    • Meta tables (DD32)
    • Edit lock (Mark J/Andrew Ozz)
    • Anything left over
     
    • Mark Jaquith 7:49 pm on July 22, 2009 Permalink | Reply

      Don’t think edit lock needs discussion at the meeting. It’s tame and non-disruptive. Swap that out for the user role and capabilities discussion, which has a much bigger potential impact.

      • Jane Wells 8:23 pm on July 22, 2009 Permalink | Reply

        Just thought you might want to see if someone would volunteer to code the change. Will user roles/capabilities fit into h 20-30 minutes (what I’d guess we’ll have after meta tables etc.?)? Also, would it make sense to talk user roles/caps when Ryan is back on?

  • Mark Jaquith 3:50 pm on July 22, 2009 Permalink | Reply
    Tags: , edit lock, question, user experience   

    The way the edit lock works now, if you close your browser with the post open, the lock will stay in effect until it times out. Might it not be better if we shortened the edit lock time to something like 120 seconds and kept it locked via an XHR every 90 seconds that the edit screen for that post is open?

     
    • Denis de Bernardy 5:25 pm on July 22, 2009 Permalink | Reply

      That would be nice, yeah.

    • Andrew Ozz 7:21 pm on July 22, 2009 Permalink | Reply

      It’s currently renewed with the autosave XHR every 120 sec. Don’t think we need another AJAX specifically for the post lock, perhaps will be better to add something onbeforeunload that will remove it when the user navigates away or closes the browser (of course the “remove lock” XHR will not be sent when saving the post).

      • Mark Jaquith 7:36 pm on July 22, 2009 Permalink | Reply

        Yeah, that could work. Are onunload XHRs fairly reliable?

        • Andrew Ozz 7:41 pm on July 22, 2009 Permalink

          Will have to test that more but the browser waits until “true” is returned to proceed with the unload (it’s not a typical DOM event), so don’t think there will be a problem sending the request.

      • Aaron D. Campbell 8:44 pm on July 22, 2009 Permalink | Reply

        If it’s already renewed every 120 seconds, couldn’t we just set the lock to expire in 150 or 180 seconds?

        • Mark Jaquith 9:49 pm on July 22, 2009 Permalink

          Could do that in conjunction. I was going to suggest this as well, as a sole mechanism. But where this issue is a problem is on very active blogs with a lot of contributors. On such blogs, even with a maximum lockout of 2.5 minutes, they could run into it a lot.

  • Jane Wells 10:25 pm on July 15, 2009 Permalink | Reply  

    Dev chat time: apparently in Europe some countries have no school on Wednesdays, and that is seen as a family day. Can we move dev chat to another day to allow non-US people time with their kids? In that vein, 5pm on the east coast also cuts into kid time, maybe we could work out a schedule so that the time changes between two time slots (same day) each week, so that no geographic location is unduly burdened in this way (or forced to get up at 5am every single week, etc).

     
    • Denis de Bernardy 10:27 pm on July 15, 2009 Permalink | Reply

      Trying to speak on behalf of fellow Europeans: Any week day works, but Wednesday does the above-outlined issues.

    • DD32 11:01 pm on July 15, 2009 Permalink | Reply

      Day of the week doesnt matter to me, I too didnt realise that Wednesday was special to anyone (Other than being when House used to be broadcast..)

      As it is, the meeting basically got moved on my request, There was no way i’d be able to make it to it most mornings with the previous timeslot, its not 7am which is much easier for Aus east coast..

      A rotating schedule could be good, But it could get a bit confusing for some as to which hour it is that week, or day even..

    • Matt 12:04 am on July 16, 2009 Permalink | Reply

      Rotating defeats the purpose — people will just got to the ones most convenient.

    • Mark Jaquith 7:10 am on July 16, 2009 Permalink | Reply

      Aw, but then we’ll kill the alliteration!

      Rotating will be confusing, let’s pick one time. We could use this tool to figure out what times/days work for people (be sure to choose your local timezone).

      • Matt 11:03 am on July 16, 2009 Permalink | Reply

        By definition, it’ll always be happy hour somewhere.

      • Jane Wells 4:36 pm on July 16, 2009 Permalink | Reply

        I filled it in on whenisgood.com. We should post to dev channel over next couple of days to get more people to fill it in and/or send to hackers list.

      • Peter Westwood 11:21 am on July 17, 2009 Permalink | Reply

        Filled that it, although the UI was a little confusing.

        Weekday late evening BST/GMT work best for me i.e. 8 or 9pm UTC

    • Jeffro 8:10 am on July 16, 2009 Permalink | Reply

      Anyday except Monday in the afternoon is good for me. I’m in eastern time zone

    • Shane 2:39 am on July 19, 2009 Permalink | Reply

      I usually have Monday’/Wednesday off *or* Tuesday/Thursdays. Been a steady Monday/Wednesday recently. What ever time you guys choose just let me know. I’ll try to make it, but getting to certain meetings I will always make. :)

    • Dan Cole 9:53 pm on July 21, 2009 Permalink | Reply

      I’d like to here more about the reorganization of WordPress development and the plan to get the community involved more / make it easier for them to know about things and get involved in areas they like. When is WordPress.org go to their Profiles redone? Maybe this type of stuff word be better in a development post, rather than at the dev chat.

      • Jane Wells 9:03 pm on July 22, 2009 Permalink | Reply

        Agenda already up when this comment posted, can add to next week.

    • Alex (Viper007Bond) 9:15 pm on July 22, 2009 Permalink | Reply

      Day of the week doesn’t matter to me. Current time is nice as it’s 2PM, but +/- a few hours is fine.

  • Jane Wells 10:04 pm on July 15, 2009 Permalink | Reply  

    Post items as replies to suggest agenda items for dev chat on July 22, 2009.

     
    • Jane Wells 10:14 pm on July 15, 2009 Permalink | Reply

      Meta tables, per DD32 last week.

    • Denis de Bernardy 10:14 pm on July 15, 2009 Permalink | Reply

      So, RT last week: the meta tables stuff.

    • Denis de Bernardy 10:16 pm on July 15, 2009 Permalink | Reply

      Possibly re-discuss committer workflow with rboren (and ideally matt) around. I think the key points were made today, though.

      • Jane Wells 4:09 pm on July 22, 2009 Permalink | Reply

        Ryan won’t be at today’s meeting due to a family emergency. Let’s hold this until next week.

    • banago 1:48 pm on July 21, 2009 Permalink | Reply

      I have several suggestions – am I still in time?

      • Jane Wells 9:03 pm on July 22, 2009 Permalink | Reply

        Agenda already up when this comment posted, can add to next week.

    • Matt 2:22 pm on July 22, 2009 Permalink | Reply

      Discuss change in time for meeting as per results of whenisgood.net

    • Mark Jaquith 3:45 pm on July 22, 2009 Permalink | Reply

      Discuss closure of 2.0.x branch—I want to write a post on the .org blog officially announcing it and touching on some of the reasons why the branch was difficult to support in the last couple of years (mostly because the time period was so long that it made it impossible to keep up with security changes that weren’t just tweaks, but total rethinks of the way we handle certain stuff).

      Explain my high level idea for reworking capabilities/roles and discuss potential shortcomings.

      • Jane Wells 4:10 pm on July 22, 2009 Permalink | Reply

        Sounds good.

      • Denis de Bernardy 5:28 pm on July 22, 2009 Permalink | Reply

        I thought it was dropped from Debian already?

        • Mark Jaquith 6:16 pm on July 22, 2009 Permalink

          We started the 2.0 LTS branch before it went into Debian, IIRC. The two things weren’t completely linked. Debian involvement was a royal pain in the butt and had no upsides that I could see (as much as it pains me to say that about my favorite distro).

          The main problem was that the security changes going into trunk were so huge and interconnected with other stuff that merging them into 2.0 was a daunting task, because it wouldn’t just be adapting a patch, but writing completely new code to solve the problem in a way that didn’t depend on all the new stuff available in trunk. It got to the point that we had to say “this minor security issue is just not solvable in the 2.0 branch without disruptive changes” and once enough of those piled up, it seemed like a lost cause.

          Five years is an eternity in this space—it was an unrealistic goal from the outset.

  • Jane Wells 1:01 pm on July 9, 2009 Permalink | Reply
    Tags:   

    The blog for our Summer of Code students at http://gsoc2009wp.wordpress.com/ wasn’t allowing people to leave comments when they tried last night after dev chat. There was a discussion setting still set to require registration, but this has now been turned off, so everyone should feel free to leave feedback and/or ask questions of the students on the blog.

     
  • Jane Wells 10:07 pm on July 8, 2009 Permalink | Reply  

    Post items as replies to suggest agenda items for dev chat on July 15, 2009.

     
    • DD32 10:09 pm on July 8, 2009 Permalink | Reply

      Meta Tables again. I hate to bring it up, But its been raised again.
      There needs to be a way to store Meta for comments, as well as meta for media (the postmeta table), as well as potentially for taxonomies (ie. more than a description, potentially computer-readable data).

    • Denis de Bernardy 10:14 pm on July 8, 2009 Permalink | Reply

      Bugs and committer workflow. Just to refresh your memory a bit, see this and the follow-ups that are in line with it:

      http://wordpress.org/support/topic/269201/page/2?replies=53#post-1072405

      • Denis de Bernardy 10:16 pm on July 8, 2009 Permalink | Reply

        Dare I add, too, that based on the past 2 months and:

        http://wpdevel.wordpress.com/2009/07/01/starting-next-week-well-be-attempting/

        … things haven’t changed much?

        • Jane Wells 11:21 pm on July 8, 2009 Permalink

          You’re right, they haven’t changed much in the last two months. I’d guess that’s because of the “oh-crap-we-better-fix-this-right-now” issues around 2.8′s unexpected bugs. Once 2.8.1 is officially out, I’d think we could slow down enough to address some process issues and work out the wrangler/ranger/mentor stuff. I agree it should be a priority.

    • Peter Westwood 3:22 pm on July 12, 2009 Permalink | Reply

      User experience for comment deletion undo / trash. (http://core.trac.wordpress.org/ticket/4529)

    • Andrew Ozz 12:38 am on July 14, 2009 Permalink | Reply

      Creating an announcements mailing list that include all plugin and theme developers and using it to send information on significant core changes that are likely to affect them. It would be very low volume (1-2 emails per month) and would include by default everybody that is listed as contributor to at least one plugin or theme hosted on wordpress.org. Of course it would be open to everybody to subscribe or unsubscribe.

      • Matt 12:39 am on July 14, 2009 Permalink | Reply

        I like that idea, but I think if you have something in the directory you should be required to be subscribed.

        • Andrew Ozz 12:42 am on July 14, 2009 Permalink

          Yes, was thinking we can auto-add everybody listed there at the moment and add new emails as new plugins and themes are approved.

        • Denis de Bernardy 10:44 pm on July 14, 2009 Permalink

          Agreed. Don’t forget cases where an author abandons the idea of working with WP, though. They need to be able to unsubscribe if they decide to switch to something else.

        • Matt 5:45 am on July 15, 2009 Permalink

          I saw something on PEAR today I like (I know, gasp!) and it was where certain modules were marked as abandoned and up for adoption, and they seemed to have a mechanism for adoption. Here’s an example.

        • Andrew Ozz 9:04 am on July 15, 2009 Permalink

          I like it too. Perhaps prospective maintainers can introduce themselves on wp-hackers (if not already known) and sign up as plugin developers on wordpress.org, preferably after adding a patch for that plugin on the plugins trac.

        • Jane Wells 3:09 pm on July 15, 2009 Permalink

          +1

      • Peter Westwood 11:26 am on July 17, 2009 Permalink | Reply

        It’s a great idea – would it not be better as a blog/ forum with rss2email type subscription available – you could always auto-subscribe people to the feed as email but make it a more public environment and gain from code markup from syntaxhilighter

        • Jane Wells 12:47 pm on July 17, 2009 Permalink

          If it was a blog/forum with discussion, then it would wind up competing with hackers list, and wouldn’t be low volume. If it’s not low-volume, people will filter it and probably miss the important announcements (hey, we’re changing an API, so you’d better read up on the changes and update your plugin asap!).

        • Peter Westwood 7:10 am on July 19, 2009 Permalink

          @Jane: I wasn’t thinking of allowing on site discussion much as I would expect the email list to be broadcast – at most the discussion would be in response to announcements and may be best to just allow discussion via pingback – this at least allows the discussion to be linked to the source.

          I think getting the benefits of WYSIWIG code hilighting etc that a mailing list can’t provide (without evil HTML emails) would be a good thing

        • Andrew Ozz 10:04 pm on July 24, 2009 Permalink

          Was thinking we would post each email here as a post too (we do that anyways) so quick questions/answers can be posted in the comments. However more in depth discussions should probably happen on wp-hackers where they will reach wider audience and ideas (preferably with basic patches or code examples) would go to track.

    • Jane Wells 3:13 pm on July 15, 2009 Permalink | Reply

      Worth looking at oEmbed as part of our ‘easier embeds’ feature?

  • Jane Wells 2:59 pm on July 8, 2009 Permalink | Reply
    Tags: ,   

    Agenda for today’s 2.9 dev chat:

    • GSoC update (brief)
    • Poll results so far
    • Non-Media Features (some follow up from last week)
    • ID contributors who want to take on coding specific features, individually or in teams
    • ID which features need wireframes, and which (if any) are dependent on other features being finished first
    • Deferring discussion of bugs and core team practices due to Ryan’s absence today
     
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 906 other followers