Make WordPress Core

Tagged: agenda Toggle Comment Threads | Keyboard Shortcuts

  • Jen Mylo 5:24 pm on March 28, 2012 Permalink
    Tags: , agenda,   

    Dev Chat Plan 

    This week we wanted to declare beta. But things are still being committed that are not just bug fixes! And things with patches are still waiting for review! And half the core team is out of town today! What to do?!

    • Koop more or less wrapped up theme previewer last night.
    • Before we do another check on where our planned features stand, I’d like the queue of has-patch tickets to be cleared. Any/all commit-level developers in chat today should divvy up the tickets for the commit/punt roll call until there are no more patches waiting in the 3.4 milestone. Tomorrow we can do a check in of the planned features and punt the things that just didn’t make it in time despite valiant efforts. Maybe Friday we could call beta, or that could be Monday (not sure when Ryan gets back). Nacin is driving in dev chat today.
     
    • arena 9:03 pm on March 28, 2012 Permalink | Log in to Reply

      Dev (schit) plan
      ticket #18997 was opened 5 months ago, I posted a patch…. happy to contribute to this wonderful project called wordpress !
      And … has been arbitrarily postponed today for future release … with the following comment …

      A good idea, but too late for 3.4.

      are you looking for volonteers ?

      • Aaron D. Campbell 5:01 am on March 29, 2012 Permalink | Log in to Reply

        We’re always looking for volunteers! And we very much appreciate the feature request AND the patch. Unfortunately, in order to get versions out on time (and we’re already behind schedule on this one) we have to draw a line somewhere. Even with the patch already written, it needs to be reviewed, tested, checked for potential security issues, checked for backwards compatibility, etc.

        Additionally, this release is specifically focused on giving the site owner the ability to make their site look how they want (mostly theme enhancements). This doesn’t particularly fit with that and we need to try to stay focused so we can accomplish as much as possible. Your idea hasn’t been rejected, just postponed.

  • Jen Mylo 6:27 pm on March 14, 2012 Permalink
    Tags: , agenda   

    Dev chat at the usual time today, but since half the core team is at and/or on their way home from sxsw, might be more of an ‘anyone who’s around can talk bugs and progress’ than a regular meeting.

     
  • Jen Mylo 6:22 pm on January 25, 2012 Permalink
    Tags: , agenda   

    Agenda for Dev Chat 1/25/2012 

    Last week was more of an old school group status check and less of a new-process meeting (my bad, I had a time conflict). Let’s try to get back to the stuff we said we would start doing.

    • First we’ll review past meeting to-dos and make sure everything is done that is supposed to be (or see if there’s anything that is supposed to be done by now but isn’t).
    • Look at draft project schedule, edit as needed and approve. http://wpdevel.wordpress.com/version-3-4-project-schedule/
    • Check in with each team to ID state (just finished scoping, already developing, or tested and commit-ready patch posted) and plug into schedule based on state + ux needs
    • Review each team’s planned scope/timing for 1st cycle
    • Assign days to each team for putting up weekly status posts on this blog (and add authors to site if needed)
    • Choose ‘office hours’ for each team to be in this channel and meet to chat re progress and/or chat with community members who are working on related tickets and have questions or need patch review
    • See if there are any new sub-teams we can form to get cracking on more feature dev
    • ID to-dos for each team member for next week
    • Ticket discussion: people not on an assigned team who have posted a patch on a ticket can ask for core team to check it and give feedback
    • Ongoing discussions re feature dev
     
  • Jen Mylo 9:02 pm on January 11, 2012 Permalink
    Tags: , agenda   

    This Is Not a Feature List 

    The below notes are a discussion point of reference for today’s chat. This is NOT a feature list AT ALL. This means you, wpcandy and wptavern! :) Seriously, these are just notes so we talk about stuff, not features we are building.
    ::::::::::::::::::::::::::::

    “The ‘Customize Your Site’ Release (a.k.a. the one that helps you make things look the way you want them to look)

    Features: a ‘configure and activate’ wizard (Code Name: Gandalf), new default theme, individual improvements within Appearance and/or that show up on the front end

    Core Team: Ryan Mark Westi Ozz Nacin Dion Koop Cave

    54 possible volunteers”
    ========================================

    Feature Possibilities:

    Twenty Twelve theme – Matt, Lance

    Framework for configure and activate (theme + associated custom header, background, menus, widgets) – Koop, Ocean

    • live preview of theme changes
    • activate without configure
    • drag and drop sidebars/widget areas from old theme to new theme
    • configure a new theme, with preview, and then push that theme live
    • easier static front page process

    Better multisite support – Mark, Pete

    • improve UI
    • network enable v activate (parity with plugins)
    • subdirectory installs
    • get rid of ms-files.php (performance win)
    • autocomplete usernames or site names for network admin – Drew, japheth

    Language Packs (can we find some language that makes this more understandable to the average user?) – Nacin, Dion, Sergey

    Project: PinkPonyPress

    • MVC
    • Database abstraction
    • Smarty templating

    Better theme finding – Helen, Mike S

    • infinite scroll on themes screen
    • multiple screenshots per theme

    Better widgets – unassigned

    • widget area locations
    • widget preview, explicit save
    • clean up widgets screen, make it more streamlined

    Better headers – Aaron and sabreuse

    • variable height
    • choose from media library

    Better backgrounds

    • choose from media library

    Settings

    • title tag as a setting instead of owned by theme – Cave, Boren
    • meta description tag in general settings – Cave, Boren

    Media

    • links in captions azaozz
    • imgmagick color profiles?
    • gallery wysiwyg if someone works on it

    Editor

    • TMCE improvements – azaozz, stas

    Mobile

    • Work well in iPad/Fire (responsive CSS) Azaozz, georgestephanis
    • XML-RPC Westi, Max Cutler, Marko (API focus)
    • XML-RPC Joseph, Eric Mann (Bugs/features focus)

    Master Gardening – Ryan, Jon Cave

     
    • Jon Brown 9:16 pm on January 11, 2012 Permalink | Log in to Reply

      Looks like a good list to start from. Not that we’re voting but +1 to easier static front page process and widget UI.

      I know the list isn’t inteded to be exhaustive, but hoping ticket 18179 (MetaBox Class) stays in and gets handled this round. Also wondering if anyone is interested in ticket 15971 (sorry but it’s well beyond my skills to offer a patch for this one).

    • Erlend 10:09 pm on January 11, 2012 Permalink | Log in to Reply

      Liking the focus on Multisite. Although it’s not really .org territory, it would be great to finally have JetPack working properly on multisite. I have yet to see a solution to the issues stated in this thread:
      http://wordpress.org/support/topic/plugin-jetpack-by-wordpresscom-jetpack-on-multi-site

    • Joachim Kudish 3:21 am on January 12, 2012 Permalink | Log in to Reply

      Too bad I missed the chat today. What exactly is “Project: PinkPonyPress”? I’d be interested in participating in that set of features if it will in fact get worked on.

      Also, what happened to a possible json API (to compliment XML-RPC)? Thought there were talks of that for 3.4…

      Was there any talk about how the 54 volunteers (I included) would get their tasks assigned?

    • Jamàl 6:37 am on January 12, 2012 Permalink | Log in to Reply

      What about the WP Settings overhaul and the proposed Met Box class? I know that this is NOT feature list, but they sound cool.

      • Tom Lynch 10:09 pm on January 24, 2012 Permalink | Log in to Reply

        I would like to know about this as well as I have been waiting and waiting for nearly a year for this feature and it keeps being pushed back, 3.2, 3.3, 3.4, 4.0???

        • Jane Wells 4:06 pm on January 25, 2012 Permalink | Log in to Reply

          For settings overhaul, in addition to the UI work in the dashboard it will require new API stuff. We have limited core developers and need to prioritize based on the things that will improve WP for the greatest number of users. Settings just hasn’t trumped other stuff yet.

    • Ryan McCue 11:50 am on January 13, 2012 Permalink | Log in to Reply

      Just wondering: why wasn’t Django on the discussion for PinkPonyPress?

  • Jen Mylo 8:34 pm on January 4, 2012 Permalink
    Tags: , agenda   

    For today’s dev chat, a whiteboard for reference:

    Proposed graduated schedule diagram

    Proposed graduated schedule diagram

    Notes to self to remember for process chat:

     
    • arena 11:50 pm on January 4, 2012 Permalink | Log in to Reply

      where is the integration step ?

    • arena 11:57 pm on January 4, 2012 Permalink | Log in to Reply

      btw #18997 has a patch and should be included in 3.4

      thank you

      • Jane Wells 12:03 am on January 5, 2012 Permalink | Log in to Reply

        As always, using a thread about something else to call attention to a pet ticket is not recommended. “Bumping” with your own comment is also not great. Better to hop in dev channel and/or post to wp-hackers and get more people to comment on the ticket. When it’s one person and not more of the community, it’s less likely to get committed.

  • Jen Mylo 7:23 pm on January 3, 2012 Permalink
    Tags: , agenda, scoping   

    In tomorrow’s dev chat we will start discussing scope for 3.4. Note: we will not be talking so much about specific features/tickets as about choosing the unifying theme for the release and identifying what kinds of things fit under that umbrella. We’re still planning for the official cycle to begin mid-month.

     
  • Jen Mylo 3:39 pm on November 16, 2011 Permalink
    Tags: , agenda   

    Time to shoot for beta 4, hopefully last beta on 3.3 cycle. Shooting for beta 4 to happen tomorrow, so today should be full-on milestone scrub day. Dev chat today at 21:00 UTC can be quick status check so as not to derail work. Plan on check-ins tomorrow morning/lunchtime/afternoon/evening depending on timezone to get things moving.

    Agenda:

    • 3.3 task status reports – core team, contributors
    • review blockers
     
  • Jen Mylo 1:14 pm on July 13, 2011 Permalink
    Tags: agenda   

    Dev Chat Agenda – July 13, 2011 

    • Check in re 3.2.1. Anything coming in that needs attention?
    • GSoC. It’s midterm, and students will be posting links to their projects to allow for core team and community testing and feedback. Any GSoC mentors who are present for dev chat can give us a one-liner heads up about what to expect/test/pound on with their students’ projects. We’ll schedule separate feedback chats next week.
    • WordPress 3.3. It’s that time again, initial scoping meeting. As usual, let’s use this meeting to get the wish list on the table and see who’s up for working on what, then work out an appropriate scope and schedule by next week’s meeting, when we can finalize it and commit to it.
     
    • Aaron D. Campbell 2:04 pm on July 13, 2011 Permalink | Log in to Reply

      I’m on the road so I’ll miss the meeting, but I’ll read the logs.

    • miqrogroove 9:07 pm on July 13, 2011 Permalink | Log in to Reply

      I was in class all day. I’ve been wondering what’s going on with the patch I wrote for RC1.

  • Jen Mylo 12:21 am on April 10, 2011 Permalink
    Tags: agenda,   

    Agenda for April 13 Dev Chat 

    • 3.2 check-in
    • GSoC update

    Sometimes not everyone is able to get to the dev chat due to time zones, work schedules, nap time, etc, so I think it would be useful to do a pre-meeting run-through of what we’ll cover. If any of these things apply to you (you’re working on it) and you won’t be at the dev chat, please leave a comment here before the meeting so we’ll know the status.

    3.2 check-in

    Freeze is 3 weeks from today, so if anyone has been putting off work on their assignments, now’s the time to get cracking. Quoting from Mark’s scope post for reference:

    people stay on target and making sure we don’t try to slip “one more thing” in.

    Just remember, if we stay on schedule (or better, get ahead of it), then the next release cycle will be here before you know it. No slipping things in.

    List Tables API improvements (Westi and Koop) — finalize the API for third party use and more flexibility.
    List Table XHR loading — to be investigated only after List Table API has stabilized. Make sure it’s worth it before we burn time on it.

    @westi said last week that he needed to “sit down and summarise the changes I think we should make to make it more extensible and start on them.” Progress report?

    PHP 5.2 (5.2.4, specifically) to be required. Drop compat. But don’t go adding a bunch of PHP5 stuff. This release is about dropping the old, not adding the new. More red than green.
    MySQL 5 to be required. This quite literally involves no work beyond changing the requirements. Do not change queries.

    @ryan: I think you were talking about starting on this before getting pulled onto some other stuff last week. Is this still something you’re handling?

    IE6 EOL for the admin. If BrowseHappy is updated in time, we can consider adding a “use a real browser” nag for IE6 users. We probably can’t drop much CSS, as IE7 shares a lot of the issues. This is mostly symbolic, and reduces the platform combos we need to test. This also means any security issues that are shown to only affect IE6 only can be lowered in priority.

    Who owns this?

    Distraction Free Writing. This is our headline “ooh, shiny” user feature. Replace our current fullscreen implementation with something more beautiful, more useful (in terms of line-length and font size), and simpler (only limited RTE functionality). Look at WriteRoom, OmmWriter, http://www.quietwrite.com/ for inspiration. Koop is investigating this, and may crank out a quick plugin to jump-start development efforts.

    @azaozz and @dkoopersmith were working on this, but I haven’t seen a plugin yet. Status?

    Upgrade improvements. Changed-files-only upgrades can be done with zero changes to core. For the first effort, let’s just do updates to the latest point-point from within the same major version. So, 3.2 to 3.2.2 and 3.2.1 to 3.2.2. Optionally consider scanning for changed core files and offering them a full upgrade to overwrite those changed files. Skip the wp-contents directory when upgrading (no more upgrading the default theme or bundled plugins).

    @dd32: Status?

    Speed improvements. There are a bunch of little things we can do to make WordPress load or at least “feel” faster. Nacin is looking at PHP lazy loading. He also is working on a patch to make the admin menu load faster by doing the expansion in PHP.

    Second one is in, first one is not, according to @nacin.

    Speed improvements. We can make the dashboard faster by not doing async requests for panes if the cache is hot.

    Who’s on this?

    Speed improvements. Dion has some FTP improvements that should make upgrades a lot faster for people using a certain FTP server.

    @dd32: update?

    Speed improvements. Everyone can get involved here. Pick sometime small and manageable that will make WordPress a little faster. Together, they’ll add up to a bullet point in the release post.

    Anyone working on any patches that fall under this category? Let’s get them on the list.

    Not on the original post by Mark, but being actively pursued:

    • Low-hanging XML-RPC tickets by @josephscott. Needed to go through them and identify likely candidates. Joseph: any update?
    • TinyMCE update being added to trunk by @azaozz, autop also needs an update. @azaozz asked for help with writing tests for autop. @azaozz: any update?

    GSoC

    By the time of the dev chat, all mentors should have rated/commented on all the student applications and come up with their list of the projects/students they would be willing to mentor. If we have more selected projects than we are likely to have slots, we can discuss the potential projects to see how much community interest there is in each idea. Note that we would have this discussion about projects, not students.

     
    • Andrew Nacin 12:38 am on April 10, 2011 Permalink | Log in to Reply

      I’ll be looking into PHP lazy loading this week. Browse Happy will be me as well.

      Mark started on the dashboard widgets with a patch. I’ll return to that this week, and collaborate with Mark on it. We had differing takes on the implementation, I think.

    • scribu 12:42 am on April 10, 2011 Permalink | Log in to Reply

      Speed improvements:

      • Taxonomy AND SQL performance: #16706 (tested and patches good to go)
      • General WP_Query SQL performance: #10964 (latest patch needs testing)

      meta query API improvements that should have been in 3.1:

      • meta_value = 0: #15292 (patch + tests ready)
      • ‘relation’ arg: #17011 (needs patch)
    • scribu 2:16 pm on April 10, 2011 Permalink | Log in to Reply

      More speed improvements, this time to the rewrite engine:

      • %postname% permalinks #16687 (needs-patch)
      • make better use of stubs #9824 (has-patch)
    • WraithKenny 2:35 pm on April 11, 2011 Permalink | Log in to Reply

      I’m willing to help on testing TinyMCE and autop (tab switching). I’ve got a Javascript guy in the office who expressed interest in helping also.

      • Andrew Ozz 9:55 pm on April 12, 2011 Permalink | Log in to Reply

        Great. Made a general ticket #17105 for reporting HTML 5.0 issues with the editors and autop.

        TinyMCE is set to keep all new tags although many of them do not display properly in the iframe (this is browser dependent and should improve as the browsers support more and more HTML 5).

        Autop has some known problems (rarely seen) with block tags that contain other block tags but apart from these all new tags should work well. What we need most seem to be more auto-tests for autop.

  • Jen Mylo 4:03 pm on March 7, 2011 Permalink
    Tags: agenda   

    I’d like this week’s dev chat to be a discussion about the 3.1 release cycle. We all know it came out around 2 months later than planned, but why? What went well, what could have gone better, and what should we learn from this release and try to improve with our processes for 3.2?

     
    • Erlend 5:20 pm on March 7, 2011 Permalink | Log in to Reply

      Definitely happy to see this topic — actually considering my recent comment at wordpress.tv the timing is uncanny ;)

      Was it just 2 months later than planned though? As I recall, the end-of-2010 deadline was itself a postponement of an even earlier date. I guess that was also a result of 3.0 being delayed, but that just makes it an integral part of this discussion.

      http://replay.waybackmachine.org/20100527203256/http://wordpress.org/about/roadmap/

      • Jane Wells 5:28 pm on March 7, 2011 Permalink | Log in to Reply

        Nope. It wasn’t a postponement of an earlier date at all. We decided to take two months off to focus on wordpress.org community infrastructure (the cycle we were calling 3.org), and that just didn’t have a place on the roadmap, so the roadmap was out of date, that’s all.

        • Erlend 5:36 pm on March 7, 2011 Permalink | Log in to Reply

          Oh right! My bad. Yeah I remember those two months, it was a very welcome move, and a bunch got done :)

    • Malcjohn 7:48 pm on March 7, 2011 Permalink | Log in to Reply

      Hi, what abou to make a banner, which says to help to WP community. Maybe we shall also think about how to make developers glad (money…………..VIP section) to make patch for us.

      By the Way : Glad to see you here back

    • Erlend 7:53 pm on March 7, 2011 Permalink | Log in to Reply

      Agreed, I made a couple suggestions along those lines back in the “What should 2011 hold ..” post – see “Acknowledge contributions”.

      Though, I think this is a somewhat different topic. Developer appraisal is quite s separate issue from “what can 3.2 learn from the 3.1 release cycle”.

      • Malcjohn 8:24 pm on March 7, 2011 Permalink | Log in to Reply

        of course you are right, BUT : if we want to change somethink ( read: “what can 3.2 learn from the 3.1 release cycle” ) we have to start to think what we already had made wrong.

        Examples are :
        1.Forget to write a roadmap with dates. Same like Blizzard does.
        2.Pay people, or don’t, if they finish their work or not. Exception for @Nacin a @scribu + some others

        +
        +
        +

        • Erlend 8:51 pm on March 7, 2011 Permalink | Log in to Reply

          There are several reasons why Blizzard doesn’t publicize/use a roadmap, but hardly any of them apply to WordPress. Blizzard and WordPress (or Blizzard and Automattic for that matter) are largely dissimilar.

          Structurally speaking, WordPress is very similar to Ubuntu, which has got an exceptionally steady release cycle that has no doubt been in their favor.

          A successful release cycle is more about meeting expectations than it is about getting tons of stuff done. If you promise too many things, you trap yourself in a release cycle that’s based on work that needs to be done on time. If you promise only a few things, you’ll have a much higher chance of delivering on your promise, and you’ll probably get to surprise your users with a handful of bonus additions that made it in in time for release.

        • Matt 8:46 am on March 8, 2011 Permalink | Log in to Reply

          Very well put.

        • Erlend 1:58 pm on March 11, 2011 Permalink | Log in to Reply

          Thanks, I think. See, here’s an inherent problem of WordPress threaded comments:
          To not make a mess of threads (in this case we seem to have also reached the limit of threading) I usually reply in the same way, that is in this case, reply to Malcjohn in order to make my comment appear directly below yours. I’d like to think you meant to reply to me, however my e-mail notification said you were replying to Malcjohn.

          There logic of the commenting system is a tad flawed. Figured I might as well point that out here since the example use case is right under our noses.

    • arena 11:33 pm on March 7, 2011 Permalink | Log in to Reply

      3.2 > PHP5 > WordPress Object Oriented code

      will help for sure !

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