Updates from February, 2010 Toggle Comment Threads | Keyboard Shortcuts

  • Peter Westwood 8:58 pm on February 25, 2010 Permalink | Reply
    Tags:   

    Suggest Agenda Items for March 4th 2010 dev chat

     
    • Denis de Bernardy 1:11 am on February 27, 2010 Permalink | Reply

      • Peter Westwood 9:48 pm on March 1, 2010 Permalink | Reply

        Looks like this is already committed.

        Can we keep ticket discussion to trac unless it really needs discussion in the meetup so we don’t end up filling the agenda with things which have already been resolved.

    • Denis de Bernardy 2:47 am on February 27, 2010 Permalink | Reply

      This one too, if it hasn’t been checked in by then:

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

    • Denis de Bernardy 1:42 am on February 28, 2010 Permalink | Reply

      Imo, we should really fix this. Even if it means breaking a few plugins on the way. the various option, transient, and meta functions should all expect the setting’s name and value to be unslashed.

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

    • Jane Wells 9:05 am on February 28, 2010 Permalink | Reply

      Google Summer of Code. Potential mentors, potential projects. I’ll be submitting the WordPress application for participation in a week, will need to ID that stuff.

      • Jeffro 9:30 pm on February 28, 2010 Permalink | Reply

        It’s that time of year again already? Wow.

    • hakre 12:36 pm on March 1, 2010 Permalink | Reply

      I suggest an update on 2010 with a focus on 2010 backwards compability to 2.8.x / 2.9.x.

      • Alex M. 12:44 pm on March 1, 2010 Permalink | Reply

        What would be the advantage of this? We want to encourage people to upgrade their version of WordPress, not the reverse.

        • hakre 8:01 pm on March 2, 2010 Permalink

          I thought if sites in the 2.9/2.8 trunk can test it as well it would gain more attention, that’s all. If it actually is not working with those like Westi writes – or not even intended – then this advantage in testing is not available, true.

          In case 3.0 is not finished as quick as expected (I do not mean the number of the year), this might prevent 2.x backports of the theme. Just an Idea.

        • Jane Wells 10:20 am on March 4, 2010 Permalink

          I agree that 2010 is not intended for use on pre-3.0 versions. We will be doing a new theme each year from now on. We will not backdate the theme.

      • Peter Westwood 9:51 pm on March 1, 2010 Permalink | Reply

        I would agree here 2010 is designed to be a 3.0 theme and makes use of 3.0 features.

        I’m not sure what end-user benefit there is in making it 2.9.x compatible – it leverages a lot of new core features to provide a good UX.so you would need to backport all of those too!

    • wpmuguru 9:34 pm on March 2, 2010 Permalink | Reply

      Given the growth in multi-site related tickets at the tail end of the patch sprint, we should discuss whether sprints should be undertaken in the future. And, if so, should the sprint be managed by one of the leads instead of a junior commiter.

      • Andrew Nacin 11:21 pm on March 2, 2010 Permalink | Reply

        I’m not sure I’ve seen a growth of MS tickets, aside from those that Denis has been submitting for all major features over the last few days. Clearing out the enhancement tickets didn’t cause more merge bugs. And while I spent a good amount of time triaging those tickets and massaging the report, I wasn’t under the assumption I was managing anything. (I assume you’re talking about me :-) ).

        Regarding Multisite, there are a few outstanding high priority tickets, both of which are marked as blockers. The first would be the bug related to i18n and hard-coded strings in http://core.trac.wordpress.org/ticket/12357, which if no one tackles, I will, but it would be nice if someone can work on that. The second is the Tools > Network overhaul with WP_Filesystem (http://core.trac.wordpress.org/ticket/12094). I circled back to the latter ticket over the weekend and I’ve enlisted Dion to ensure we can make quick progress in the next few days so more people can begin to kick the MS tires. (There’s also a starter patch waiting there for review.)

        • Ron 6:02 pm on March 3, 2010 Permalink

          Thanks for getting that wpfs in :) I will give it a run tonight or tomorrow. I did the i18n this morning. So that is also looked after.

          I was expecting that there was going to be a specific test/pre-beta build put up for download and that the build was waiting for those tickets I marked. I talked to Ryan in IRC and he clarified how the freeze to beta was being done. Sorry for the priority elevation, etc. in the comments.

        • Andrew Nacin 6:50 pm on March 3, 2010 Permalink

          No wpfs yet, just groundwork for it. Coming soon though… And no problem :)

      • wpmuguru 11:25 pm on March 2, 2010 Permalink | Reply

        I have a dentist appointment on Thursday afternoon. I probably will miss the the first half of the meetup.
        Another alternative we might consider is a 24 (or 48) hour test period prior to the freeze.

      • Ron 5:54 pm on March 3, 2010 Permalink | Reply

        From my perspective, this can be removed from the agenda. We made feature freeze yesterday.

    • Denis de Bernardy 12:34 pm on March 3, 2010 Permalink | Reply

      MS uploads, in the lights of #11742 and #12496.

    • Nikolay Bachiyski 10:14 am on March 4, 2010 Permalink | Reply

      I18n-or-not of 2010

  • Jane Wells 8:32 pm on February 25, 2010 Permalink | Reply  

    Meeting Summary Feb 25, 2010

    Agenda:

    • Sprint status
    • Woo Menus update
    • Merge update
    • Schedule update
    • Multi-site configuration implementation

    Summary:

    • Sprint Status. Lots of patches being committed. Can always use more patches and more testing. Do it by Monday or hold your peace until next cycle for enhancements and feature requests.
    • Menus, janewells. Coming along nicely in trunk. The UI looks more like a plugin than core, so changes listed on wpdevel being worked on. Accessibility will be worked on after freeze. pthdnbr, filosofo and dremeda offered to tackle accessibility.Jane will make tickets for items in the wpdevel post.
    • Merge update, wpmuguru and rboren. Patches, patches and more patches.
    • Schedule update. On track for March 1 freeze.
    • Non-agenda topic: hakre brought up test suite. Core devs agreed patches are top priority until freeze, and test suite can be looked at after freeze.
    • Multi-site configuration implementation, westi. Suggested a code change from constant to filter, wpmuguru agreed along with others in chat. See chat transcript for specific code snippets. Westi pondering doing it for AUTOSAVE/TRASH intervals as well.

    Shortest meeting ever.

     
    • Andrew Nacin 8:58 pm on February 25, 2010 Permalink | Reply

      For as long as I can’t make the chats, I’m loving the live blog. Thanks Jane!

      Regarding the patch sprint, we could use some trusted contributors to step up and review tickets and patches. I’ll continue to review as many patches and tickets as possible over the next few days.

      • Jane Wells 9:00 pm on February 25, 2010 Permalink | Reply

        You know there’s a web client for the IRC channel, too, right?

        • Andrew Nacin 9:49 pm on February 25, 2010 Permalink

          Yes, and it’s actually what I normally use (or Opera), but I’m usually mobile during the chat, and the only IRC client on a BlackBerry I can find never stays connected. :/

    • sakib 5:43 am on February 28, 2010 Permalink | Reply

      off topic,

      wordpress doing lots of things and working to bring different types of features. but, almost 2.5 yrs going on, wordpress didn’t focusing on the backup features. the only xml is enough? it can be full/yearly/monthly basis export features — bcoz, we know lots of limitations in export and size matters, what would happen if the file size is bigger and making problem to import 100 MB to another wp site?

      please give some focus on “backup tools/features” and even it would be better if you introduce built-in database backup with options, email, server, schedule backup features and so on — just ensure it, if an user somehow missed to take the backup, server crash and still he saved all the lost files, contents and just because of wordpress.

      i’m sorry to telling here, I guess Jane will response, before I knocked to official twitter, didn’t found any response.

  • Jane Wells 5:29 pm on February 25, 2010 Permalink | Reply
    Tags: , interaction models, , navigation, , UX   

    Menus UX Manifesto 

    A Menus Manifesto?

    Now that the new menu system patch is in and working, I’ve been able to start going through it for UI stuff. The are some things I think we should consider changing to fit into the WP UI, though based on timing I’m also okay with letting some of it slide until next release if needed. Here are the things on my mind, which hopefully we can touch on during today’s dev chat.

    • Icons. The edit/delete/view icons are inconsistent with the way we handle actions everywhere else in WordPress. We have two options here: we can have icons made that will match WP core icons, or we can get rid of the icons and change the UI a bit to match existing interaction models. If we go with icons, I’ll ask Ben to make us some that match better, which might be the better part of valor to get 3.0 out on time, rather than trying to make everything perfect. Release early and keep iterating, right?
    • Accessibility. The menus function as it stands now is completely inaccessible. There doesn’t seem to be a no-JavaScript version, which we have to have. It will be clunky and ugly, like widgets, but we NEED to do this. Icons for actions rather than text is an accessibility no-no, which is another reason to move away from them eventually, but the bigger problem is that we need a no-JS version. I’m emailing the accessibility list to see if anyone there is willing to pitch in and help.
    • Little arrows on the left of each item. These should be removed. We use little arrows everywhere else to indicate an open/close functionality. If we need a symbol to indicate hierarchy we could use dashes like some other plugins do, or better and more attractive, just indent the bar itself? We also need to get rid of those little mini-arrows in the modules on the right when you click on View All.
    • Everywhere else in the admin, the right-left convention is opposite of how it is on this screen. For example, in Widgets, the available widgets are on the left and the completed sidebars are on the right. On categories and tags, you add on the left and see the updated list on the right. It would probably make sense to swap the menu and the menu controls so the controls are on the left and menus are on the right.
    • Buttons. The Save button should use the primary button class (blue). It should also be furthest to the right. Delete should not be a button, but a red link, and to the left.
    • Display. Like some other people, I’m wondering why each menu has to have its own screen, when it’s generally a pretty narrow column.
    • Default menu. When you first go to the menu screen, it says you don’t have any menus, to create one, but that’s both confusing and incorrect. There is a default menu in place using pages (or categories, in some themes). We should either a) (and preferably) Display the pre-existing menu as Main Menu or some such, or b) change the default text to explain that they currently use the default menu, and this screen is for customizing. It’s also highly unclear how someone should name a menu, or what the relationship is between menus and themes. If someone creates 20 menus but none are supported by the theme, what will happen? It should really pre-fill what menus you have available to you, just like it does with sidebars on the widgets screen.
    • The click to add icons perform the same action as the page/category titles themselves. The icons impair accessibility. If we are to have a second addition mechanism, it should be a text link, not an icon.
    • The mechanism for adding URL and adding page/category is inconsistent. Pages and categories have a list from which you can add, while links are added to menu directly. It would be more consistent to create link rather than add link when it’s first entered, then have link appear in a list below, as the pages and categories do, so that links could be added to/removed from menus without just deleting them. This would also follow the principle we established in widgets that you shouldn’t lose settings when you deactivate something like that.
    • The metaboxes down the right all show the on-hover gray arrow in the right header corner, but the boxes don’t collapse. Either make the boxes collapsible or get rid of the hover arrows.
    • Instead of the edit icon, each menu item should have the hover arrow, which would open it to the edit view. Then we should use save/close/delete as in widgets, thus getting rid of the delete icon as well. This is the interaction model for this type of metacontent and should be followed.
    • I don’t really see the need for a View link (icon) from each menu item.
    • Whatever we do in terms of these changes, hooks need to be included so that Woo can get their own current look back if they choose, as that was part of the agreement.

    This is the kind of thing that we need a styleguide for, which the UI group has recently started working on. :)

     
    • Carl Hancock 6:13 pm on February 25, 2010 Permalink | Reply

      Great points Jane. The one area I don’t necessarily agree with is moving the toolbox to the left and the menus to the right so it is more in line with what is done with Widgets. I guess thats because I look at editing menus more like editing posts, pages, or even the appearance editor.

      The main content is the main column and the toolbox items are on the right.

      If anything i’d say that the Categories, Tags, and Widgets area stray from that convention when most everything else in WordPress maintains a “navigation bar – content – sidebar toolbox” type of layout.

      • Jane Wells 8:20 pm on February 25, 2010 Permalink | Reply

        Not a bad point. Maybe we should swap the widgets orientation. :)

        • Carl Hancock 8:28 pm on February 25, 2010 Permalink

          Thanks. Worth looking into, it’s tough with the widgets because of requiring enough space for both the active widgets area AND the widget collection you choose from.

          One thing I never understand is why Categories and Tags stray from the way Posts, Pages and Media Library are displayed.

          Why not have the first page when you go to Categories be the table/grid of Categories and then an “Add New” button just like when you go to Edit Posts/Pages. I know it’s for the convenience of quickly adding a category or tag, but it strays from the other areas of the site that have a table of existing data items, and then an add/edit page.

          Honestly I think thats the route to take with Menus. Instead of doing it all on one screen.

          • Screen 1 would be a table/grid of the available menus with an Add New button.
          • Screen 2 would be the add/edit screen for adding or editing a Menu.

          When you go to Menus you would get Screen 1 which would be presented in similar fashion to Edit Posts or Edit Pages. A list of your menus which you can then choose to edit one or add a new one.

          Cramming everything into one screen is certainly a departure from the rest of WordPress so it would be nice to have it in line. I think how Posts and Pages are managed is a good model to use for Menus.

        • ocean90 8:31 pm on February 25, 2010 Permalink

          Compromise: The menu widgets should be make draggable so that everbody can style it themselves, like the Post and Pages.

        • Carl Hancock 8:36 pm on February 25, 2010 Permalink

          Forgot to mention, splitting it into 2 screen would also allow you to have some quick edit functionality with it so that you could add something like a default menu flag option so you could quickly set the default menu that is used when the template function call is used WITHOUT passing a menu name/id. Right now I believe it just pulls in the first menu alphabetically. Would also allow for more flexibility in the future for additional functionality.

    • Ryan 7:41 pm on February 25, 2010 Permalink | Reply

      If when visiting the Menus admin page there are no menus defined, we can create a menu containing all top-level pages. Woo did this but the functionality hasn’t been added back yet after the schema port.

      There are two ways to add menus to a theme. The first is when the theme explicitly calls wp_nav_menu(). The second is by using the widget. Any menu can be displayed as a widget meaning any widget supporting theme can have a menu.

    • kgraeme 7:47 pm on February 25, 2010 Permalink | Reply

      Thanks for bringing the accessibility issue to the forefront on this. I had asked wpmuguru if it had come up and he said yes, but seeing it on the dock here is great. I agree that handling it like the widgets should be fine.

      For the hierarchy display/editing, I’d love to see the same underlying code be able to be used for the Page Order and Category heirarchy editing.

    • Dean Robinson 10:43 pm on February 25, 2010 Permalink | Reply

      I only played with the new menu system for the first time yesterday (liking what I’m seeing so far), so some of the things I noticed may not be issues I just may not have looked close enough yet ;)

      Icons – I noticed the “non-matching” icons straight away, I’d probably go for text labels to match interaction in other parts of the admin – text labels would also be better for aspects such as translation?
      Little Arrows – I was clicking furiously on the little arrows until I realised that didn’t actually do anything… bullet point might be a good option, a dash could also possibly get confused for +/- open/close?
      Default menu – Kind of a agree with this, I wasn’t sure what I had to do to get started when I first hit the menu setup page. Did I have to start adding items to a menu, did I have to create one first, did I have to name it ‘appropriately’. Looks like the new sidebar widget thats been added to display the custom menus should take care of the themes that won’t have support built in straight away.. providing they support widgets.
      Non-collapsible metabox – that makes sense, probably should be collapsible
      Hover arrow instead of edit icon – yeah, the more widget like the interface is the less learning users will need to do to start using the new menus, that can’t be a bad thing

    • Martin Lormes 1:59 pm on March 7, 2010 Permalink | Reply

      I hope I am not too late with this:

      When I started playing around with the menus feature i instantly wondered why I could add existing pages and categories to the menu but not the links I had added to the “Links” section. And then from a different perspective but it’s the same question: Why are the “custom links” stored in the wp_posts table and not in wp_links? (Or maybe it’s not the same question and we need both, custom links stored as a custom post type in the wp_posts table AND the ability to add “links” to our menus!?)

    • Keith 7:54 pm on April 19, 2010 Permalink | Reply

      Hi,

      Some late feedback. I notice this new menu system doesn’t support a default “home” page. Any plans to addthis? My theme index page is a static home page. The only way to get it into the menu is to create a new home page and redirect.

  • Peter Westwood 10:30 pm on February 24, 2010 Permalink | Reply  

    Agenda for Feb 25th 2010 dev chat 

     
    • Elio 10:45 pm on February 24, 2010 Permalink | Reply

      As cool as the Menu Management is, its look and feel is unconsistent with the rest of the WordPress admin interface. I’ve designed some drafts to enhance it following the “guidelines” of the rest of the back-end interface.

      • Jane Wells 4:59 pm on February 25, 2010 Permalink | Reply

        Your example follows the UI model of list pages, but menus are not the same, they’re more like widget sidebars. I would not approve going in this direction. That said, we do need to do some work to make everything consistent in the UI.

    • BjornW 12:06 pm on February 25, 2010 Permalink | Reply

      I hope this is the appropriate venue for this.

      I would like to bring two things to your attention for the developers chat:

      1) Errors and how to deal with them. Specifically in context with comments. See this thread: http://lists.automattic.com/pipermail/wp-hackers/2010-February/030522.html

      2) Clear guidelines on how the WordPress community deals with external patches see this recent thread: http://lists.automattic.com/pipermail/wp-hackers/2010-February/030224.html

      I hope these items can be discussed and are out on the agenda.

      • Jane Wells 5:52 pm on February 25, 2010 Permalink | Reply

        This comment was left too late to make this week’s agenda, but I just looked at the threads you reference. The first, about the comment errors, is best discussed on the trac ticket. The second is a common complaint: “Why hasn’t my patch been reviewed/commented on/committed by the core team yet?” which has been answered a hundred times. First, that’s not an external patch, we don’t really have anything considered external. Second, If a patch is submitted on a low-priority ticket, then it will be looked at after higher-priority tickets are handled. To get more attention on a patch, a submitter should ask people on wp-hackers to review the patch and leave feedback, conduct tests, etc. Ditto in the #wordpress-dev irc channel. If a patch has community traction and has been well-tested, it is easier for committers to make a decision than if they have to stop what they are working on to do a lot of testing themselves.

        • BjornW 9:33 am on February 26, 2010 Permalink

          Hi Jane,

          Thanks for taking the time to look into this and for your reply.

          Regarding the errors and commentform: I’ll continue to gather more information about errors in WordPress and how to deal with by starting a discussion on Trac and see how this goes.

          As for the patching process: You mention that this particular question has been answered ‘a hundred times’ yet no change has been made. If a question on the patching process keeps raised again and again you might wonder about the clarity and methodology of the current process? Personally I’m not very motivated in providing patches as long as I have to beg and plea among the committers[1] before one of them will have a look at it. Although I completely understand that the current team of committers has limited resources and thus it might take some time before a patch may be looked at, the current process as described by you is in my opinion demotivating and creates an artificial barrier for people to participate in the development process of WordPress.

          I would strongly suggest to change the current patching process so we all can benefit more from ‘opportunistic’[2] developers providing ‘drive-by’ patches. I’m pretty sure we – the WordPress community – could learn a lot from other big projects by looking at how they have organized this process. Personally I’m looking at the Apache Foundation and how they manage their community. Perhaps this would be a good starting point for the WordPress Foundation?

          [1] I’m not sure there is even a list of the core committers (such as http://couchdb.apache.org/community/committers.html) or is there?

          [2] See the recent posts by Jono Bacon (Ubuntu community manager) http://www.jonobacon.org/category/opportunistic-developers/

          Looking forward to your reply,

        • Jane Wells 11:49 am on March 1, 2010 Permalink

          We have recently added several developers to the list of people with commit access. The lead developers and those with commit access are listed in the sidebar of the About page on wordpress.org.

  • Peter Westwood 10:06 pm on February 24, 2010 Permalink | Reply  

    I’ve written a quick page on what the weekly developer chats are about to hi-light the focus on core development issues rather than general WordPress issues. It is linked from the sidebar and you can also visit it here: http://wpdevel.wordpress.com/weekly-developer-chats/

     
  • Jane Wells 9:22 pm on February 24, 2010 Permalink | Reply  

    I’d like to give some props to Jeffr0 for putting his money (well, time) where his mouth (well, typing fingers) is. Over the past couple of weeks he’s been hopping into the Ideas forum and helping to manage older threads by looking up which features have been implemented already (and in which versions) and which features have plugins addressing the requested functionality, which has made it much easier for me to close the outdated threads. There are still about 2300 threads to review, so if anyone wants to jump in and help, that would be fantastic.

    If you want to help (this is an easy way to contribute for those who aren’t coders), go to http://wordpress.org/extend/ideas/view/considering and start looking at threads. Start from the pages at the back of the list, and on each one you can help resolve:

    • Read the thread.
    • If you don’t know if something exists as a plugin or has been implemented, use Google.
    • Add a comment to the thread indicating the status/outcome. If you found an appropriate plugin, link to it.
    • Add the “modlook” tag.
    • Bask in the glow of knowing that this small task is part of a big job, and is much appreciated by the community.

    The sooner we get the old ideas cleared out of there, the sooner it can become more useful as a discussion tool (and clear up Trac to focus on accepted features and enhancements). So thanks, Jeffr0, and anyone else who steps up to join us in this task!

     
    • Andrew Nacin 9:26 pm on February 24, 2010 Permalink | Reply

      Jeffr0: Great work. Next up, Trac, which has 1500 tickets in a future or unassigned milestone. :)

      • Jeffro 10:51 pm on February 24, 2010 Permalink | Reply

        If I had the knowledge, I most certainly would hammer out the simpler tickets. But, I’ll just be one of the guys that contributes where code not apply. I realize that contributing code is probably the best way to contribute to WordPress and it really sucks that I can’t do that but I hope that by contributing in other ways like the ideas forum cleanup, it will be enough to equal that of code contributions.

    • Ron 10:20 pm on February 24, 2010 Permalink | Reply

      Good work Jeffr0 :)

    • Alphawolf 10:25 pm on February 24, 2010 Permalink | Reply

      These are the individuals that make the community stand out.

    • Andrea_r 12:08 am on February 25, 2010 Permalink | Reply

      Three cheers & a beer for Jeffro. :)

    • Justin 3:03 am on February 25, 2010 Permalink | Reply

      This is a good idea. Would be a really useful tool without everything in there. I’m starting to do a few and will try to do more in my free time.

    • Jean-Paul Horn 4:40 am on February 25, 2010 Permalink | Reply

      Added my help (as djr) and will continue to do so tomorrow and further this week.

    • Alex Dunae 4:58 am on February 25, 2010 Permalink | Reply

      I spent a bit of time answering old ideas tonight. I think you could cut things down dramatically by looking at all the zero-star and single-comment posts — there’s a lot of spammy stuff and general confusion (e.g. http://wordpress.org/extend/ideas/topic/mens-breakfast ).

    • Edward Caissie 2:29 pm on February 25, 2010 Permalink | Reply

      I will be adding this to my general to-do list. It is a great way to help and contribute to the community.

    • Dre Armeda 8:56 pm on February 25, 2010 Permalink | Reply

      Started helping here as well. How often are these being reviewed by the mods?

      • Jane Wells 9:10 am on February 28, 2010 Permalink | Reply

        I review and close a bunch every day. Sometimes I close out 200 threads, sometimes only 20, depends on how much repetitive strain my wrists can take, since there’s no good workflow for this. Honestly, I’m super tempted to just archive all the old stuff and start with an empty Ideas forum.

        • dremeda 4:42 pm on February 28, 2010 Permalink

          There’s a bunch of crud in there really. It looks like a ton of them have been looked at and tagged lately so that’s good.

          Don’t go giving yourself Carpal Tunnel in the Ideas forum.

    • dremeda 11:29 pm on February 25, 2010 Permalink | Reply

      Jane, I have started reviewing these as well. Great job Jeffr0!

      I was wondering, why did it get this full and why is there items 2 years old? Shouldn’t these be reviewed more often?

      If they are being reviewed often, sitting idle for 2+ years with a status of “This idea is under consideration” hardly seems effective.

      I think there needs to be better governance over the process.

      In the meantime, I will continue to try and help clean it up :)

      • Jeffro 9:34 pm on February 28, 2010 Permalink | Reply

        I think the problem was two fold. The first one being that seemingly no dedicated person was keeping an eye on the ideas forum to make sure things were organized properly. The second problem is the tools used on the Ideas forum sort of broke, at least that’s how I remember it being explained. The ideas forum needed to be updated itself along with the plugins being used. The additional categorization options also helps to keep things oriented.

  • Andrew Nacin 9:28 am on February 22, 2010 Permalink | Reply
    Tags: ,   

    There’s going to be a patch sprint of sorts for 3.0 this week. Please grab a ticket, triage, patch or test: http://core.trac.wordpress.org/report/32. The feature freeze is March 1, so everything still on that report in 7 days from now will be punted to a future release.

    There are a few incomplete tasks out there that need to get done to finish implementing new features (both small ones on that report, and the major 3.0 features). If you’re interested in helping but aren’t sure where you can, venture over to #wordpress-dev.

     
  • mdawaffe 4:14 am on February 20, 2010 Permalink | Reply
    Tags:   

    Plugins can now include videos in their readme.txt files 

    The plugins directory now supports videos in readme.txt files. YouTube, Vimeo, and WordPress.com VideoPress videos are supported.

    Videos are included using one of two formats.

    Shortcode: YouTube, Vimeo, WordPress.com VideoPress

    Include a normal looking shortcode anywhere in the readme.txt file.

    For YouTube and Vimeo, the shortcode has one unnamed parameter: the video’s URL.

    [youtube http://www.youtube.com/watch?v=7EiKx_WSesk]
    [vimeo http://vimeo.com/173714]

    For WordPress.com VideoPress videos, the shortcode has one unnamed parameter: the video’s ID. The shortcode can be copied from the video’s embed menu.

    [wpvideo OO4thna8]

    To prevent shortcodes from being parsed, enclose the shortcode in backticks.

    `[wpvideo OO4thna8]`

    Autolink: YouTube, Vimeo

    Include a YouTube or Vimeo URL by itself on its own line in the readme.txt file.

    http://www.youtube.com/watch?v=7EiKx_WSesk
    http://vimeo.com/173714

    Example

    http://plugins.svn.wordpress.org/mdawaffe-test/trunk/readme.txt

    http://wordpress.org/extend/plugins/mdawaffe-test/

    The Validator shows the videos too.

    NB: Directly including object/embed HTML into the readme.txt file is not supported; the goal of the readme.txt file is to be human readable.

    PS: Videos are not currently supported as replacements for screenshot images in the screenshots section. It’s silly that the Plugins Directory doesn’t yet support that :) It’s on the todo.

     
    • Dre Armeda 9:27 am on February 20, 2010 Permalink | Reply

      Very nice add-on to help make decisions about what plugins to use!

      What controls will be set around advertisements and spam messages included in the videos?

      The theme directory has a pretty good review process to ensure no spam is included, but with video it will be more challenging. If the video is 10 minutes long, how will that be reviewed?

      • Matt 11:58 pm on February 20, 2010 Permalink | Reply

        I’m most worried about Youtube, seeing a lot more spammy stuff on there with the ability to put links and popups in videos. If the feature is abused, we’ll just turn it off.

        • Ryan 10:59 pm on February 21, 2010 Permalink

          You could limit it to VideoPress videos perhaps. It would make some sense to have them all running on the same infrastructure and be a good advertisement for the service.

        • Dre 4:49 am on February 24, 2010 Permalink

          It would be nice to not have to turn it off but almost seems inevitable at some point if we don’t closely follow and implement strong controls. It will be difficult to go through every video and Matt I have been seeing a ton of spammy stuff on Youtube as well.

          Can we limit the length of the videos, and have some written guidance around what can be included? At the end of the day, a consistent governance plan will enable effective tools like this to proceed by use of monitored controls. VideoPress may also be an interesting approach as Ryan mentioned.

    • Banago 10:23 am on February 20, 2010 Permalink | Reply

      That will add a lot to plugins – settings customization is one of the things many plugin users need and video is best to show the how-to.

    • alphawolf 3:36 pm on February 20, 2010 Permalink | Reply

      That’s very neat! Thanks for that!

    • Peter Westwood 9:52 pm on February 21, 2010 Permalink | Reply

      Wow! Mike you rock!

    • Michael Fields 8:11 pm on February 28, 2010 Permalink | Reply

      Just tried it out… This is Awesome! Thanks!

    • r-a-y 6:23 pm on June 21, 2010 Permalink | Reply

      What about inline images using the following MarkDown syntax?

      ![Alt text](/path/to/img.jpg)

      • Soleil 4:41 am on October 28, 2010 Permalink | Reply

        Seriously! Why is this not supported? How can you support embedded Youtube videos, and not support simple inline images?

        • Matt 9:20 am on October 31, 2010 Permalink

          Videos we serve at a fixed size, which is nice, versus images which can be any size.

        • r-a-y 7:20 pm on October 31, 2010 Permalink

          Why not fix the size then to the width of the tab area?

  • Peter Westwood 9:20 pm on February 18, 2010 Permalink | Reply
    Tags:   

    Suggest Agenda Items for Feb 25th 2010 Developer Chat

     
    • Andreas Nurbo 8:52 am on February 19, 2010 Permalink | Reply

      If this is the right chat then

      • Core plugin infrastructure (AArond Campbell?)
      • And I think there was some sort of reworking wp.org/directory going on also.
      • Peter Westwood 10:29 pm on February 24, 2010 Permalink | Reply

        I’m not sure we have any updates for this at the moment and when they arrive they are better as posts on here that as part of the dev chat.
        As the agenda for this week is already looking busy I have left this one off.

    • Brad 6:30 pm on February 19, 2010 Permalink | Reply

      Get all current plugins and newly added plugins setup as components on the plugins trac. Currently the list appears to be very outdated when creating a new ticket

      • Matt 9:53 pm on February 19, 2010 Permalink | Reply

        The components list is useless, better to switch it to use tags.

        • Brad 10:21 pm on February 19, 2010 Permalink

          Is the point of Plugins Trac to allow users to submit tickets about bugs/features to the plugin developers? I’m just a little confused and want to make sure if users are creating bug tickets about my plugins I’m monitoring it

      • Peter Westwood 10:14 pm on February 24, 2010 Permalink | Reply

        I don’t think this is a good topic for the dev chat.
        Improvements to the infrastructure are under consideration and we do know that we need a good solution to this.
        As Matt suggests there are problems with the components list as it is just too long to be useful for most bug reporters.
        I don’t think we need to discuss this in the core development chat.

    • miqrogroove 11:37 pm on February 19, 2010 Permalink | Reply

      Could we please discuss why the Plugin Compatibility data are missing for version 2.9? It seems only the votes for 2.8.4, 2.8.5, and 2.8.6 were preserved after the latest stable. This is making the feature somewhat… broken.

    • Jane Wells 6:57 pm on February 20, 2010 Permalink | Reply

      Schedule update. Sprint status. Woo Menus update. Merge update. Given the timing, I’d prioritize this stuff in the order over the core plugins and other stuff, since those things don’t have a specific schedule.

    • Ron 2:36 am on February 21, 2010 Permalink | Reply

      Not sure the weekly meetup is appropriate for this, but could we talk to the mods in the wordpress.org forums: http://wordpress.org/support/topic/366835

      The MU forums will be closed at some point in the near future. The mods should only be sending people over to the MU forums unless when the thread is about MU specific functionality.

      • Peter Westwood 10:12 pm on February 24, 2010 Permalink | Reply

        I think the best thing maybe to post to the wp-forums mailing list and let the mods know that way.

    • asif2bd 10:54 pm on February 23, 2010 Permalink | Reply

      I am sorry but i was not following the development Schedule correctly. Sorry if its inappropiate, do we have a lineup for Official plugin?

      • Peter Westwood 8:15 am on February 24, 2010 Permalink | Reply

        I’m not sure what you mean by “Official plugin” – could you explain a little more.

    • Peter Westwood 5:43 pm on February 24, 2010 Permalink | Reply

      Multisite configuration implementation.

      We seem to be growing a large number of defines todo with configuring different bits of WP to be visible/invisible when running multisite – we should be able to do something better than this using filters rather than using a large number of defines and is_multisite() checks.

      Ref: http://core.trac.wordpress.org/ticket/12229

      • Andrew Nacin 5:50 pm on February 24, 2010 Permalink | Reply

        I agree. Sidenote, one of the ideas of “default constants” also was to place all of these in the same place in large part for developer reference. I will probably do an audit in the coming weeks on those we don’t currently have in (ms-)?default-constants.php.

  • Jane Wells 8:45 pm on February 18, 2010 Permalink | Reply  

    Meeting Summary for February 18, 2010 Dev Chat 

    • Menu management needs work. Jeffikus and wpmuguru will work together this week to try some fixing up to use custom post types. Dogfood, eaten.
    • Rboren says we can bump jQuery UI to 1.7.2 in core to work with menus.Made change during meeting: http://core.trac.wordpress.org/changeset/13201
    • We’re behind schedule. Going to bump 2 weeks to target for launch May 1. Will update project schedule page later tonight.
    • WordPress Planet discussion not core code talk, so going to set up a forum thread on wordpress.org.
    • Westi going to write up a short description for this site about what is considered in scope for dev chats.
    • Core plugins are coming along slowly but surely. When there’s something to look at westi will announce it. Both health-check and post-by-email are close to Alpha state. Anyone interested in getting involved should join the appropriate mailing list: http://plugins.lists.wordpress.org/mailman/listinfo
    • Nacin, our most recently added committer, has created a report, http://core.trac.wordpress.org/report/32, that lists all enhancements and feature requests <= 3.0. That excludes tasks, bugs, and multisite (since we need to include these things).
    • Taking advantage of the delayed schedule, next week will be a patch sprint.
     
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