Recent Updates Page 2 Toggle Comment Threads | Keyboard Shortcuts

  • Daryl Koopersmith 11:07 pm on August 8, 2009 Permalink
    Tags: ,   


    Hey everyone. The past week has seen quite a few improvements to both the framework and the editor. Both are now relatively stable and working together, which is pretty exciting. A big thanks to everyone who tuned in to the dev chat—it was great to talk to you guys and answer your questions.

    elastic- can be downloaded here:
    For those of you that downloaded the editor during the dev chat, this should fix the issue in 0.0.2 where the UI wouldn’t load properly.

    I’m going to try and pack in a bunch of new features/improvements before Monday, which is where you guys come in. Let me know what you’d like to see! I’d love to know what you feel would make Elastic most effective.

    Here are some of the features I’m planning on adding. All of them probably won’t make it into the editor by Monday, but hopefully a few will. 🙂

    [Editor] Typography: Let the user select fonts for the headers and body. This is in progress.

    [Editor] Backgrounds: Let the user select background colors (for the body and modules). Background images will eventually be supported (with potential integration with the media uploader), but not by Monday.

    [Editor] Fix Whitespace Rendering: Currently, the editor does not render whitespace between modules correctly. Whitespace will basically serve as the editor’s implementation of margins. This is not a simple addition, and will come with a slew of other improvements.

    [Framework] Customized Headers: The headers in the framework are very sparse. This will improve by Monday.

    [Framework] Better Defaults: Most of the framework’s default views (html and css) are derived from Ian Stewart’s Shape theme (Thematic’s leaner cousin). I’d like to have some more customized defaults, but now may not be the time.

    It’s crunch time! Good luck everyone.

    • Rudolf Lai 6:02 am on August 9, 2009 Permalink

      Daryl, Great plugin. You might like to elaborate the installation process a bit more, since it took me awhile to figure out what’s what and how to set it up. Cheers.

    • damon 2:06 pm on October 27, 2009 Permalink

      I saw that you have a session at WordCamp NYC. I’ll be there! This made me look into Elastic and I love it. I can see it an extremely valuable resource for educational WPMU sites. However, it seems not to work with WPMU. Perhaps this could be easily adjusted? It probably has something to do with where the theme is being saved to. Thanks for executing such a grand idea! Can’t wait for the session.

      • Daryl Koopersmith 7:16 am on November 17, 2009 Permalink

        I’m not sure if you made it to my session, but to answer your question, while Elastic is not currently WPMU compatible, the plan is to support WPMU. While the adjustment is likely not trivial (as it would likely involve from saving to the filesystem to saving to the database), it is necessary for other reasons as well. If you made it, I hope you enjoyed the session!

  • Justin Shreve 12:34 am on August 8, 2009 Permalink  

    In response to last night’s dev chat and… 

    In response to last night’s dev chat and a follow up by John Myrstad I have released a new version.

    The new release includes the ability to search by post tags and custom taxonomies (through register_taxonomy – see more) as well as some improvements to the code and how the category selector on the advanced search page is showed.

    Here’s a preview:

    taxonomy preview

    You can download the new release here Make sure to deactivate and reactivate both the mysql and the search plugins so the database update takes affect.

    Thanks all for the great chat last night!

    • Justin 11:19 pm on August 8, 2009 Permalink

      It was also requested to have the MySQL plugin enabled by default. The Search API now does this. Also the search API deactivates the current activate plugin if you disable the search api.

  • Jane Wells 10:24 pm on August 6, 2009 Permalink  

    Thank you to Rudolf, Dan, Daryl and Just… 

    Thank you to Rudolf, Dan, Daryl and Justin for joining the dev chat today and discussing their projects (especially Rudolf, since it was 4am for him). The guys definitely were psyched to hear about them firsthand, and I think it generated interest in contributing to the projects after GSoC is over. Good work, guys!
    Diego, César and Michael: would you like to join the dev chat next week to do the same?

    • Micheal B. 5:55 am on August 7, 2009 Permalink

      Hello Jane,
      yes I would love to join the dev chat, I had to miss this week’s since my Graduation results were coming out, so had to be in college, hope they come out good 🙂
      I`ll definately join you guys in chat next week or earlier if possible 🙂

    • diegocaro 7:35 pm on August 10, 2009 Permalink

      Hello Jane,
      of course!, the last week I was in a meeting with my coaching team for the ACM programming competition. But all going to be OK for this week.

  • Dan Larkin 9:43 pm on August 6, 2009 Permalink
    Tags: ,   

    As promised, here’s an updated patch for… 

    As promised, here’s an updated patch for my MPTT implementation.

    As I warned with previous patches, it’s only been tested on a relatively default install (with all sorts of artificial data of course) on my development machine.  Please do not trust any vital data to it just yet.  I still need to clean up some of the code I think.

    In any case, feedback would be appreciated, especially on ways to prevent data corruption (as was addressed in the IRC meeting).

      • Denis de Bernardy 11:15 pm on August 6, 2009 Permalink

        Per our discussion, double check your move_subtree() function. I haven’t tried it, but if you’ve node A and B, adjacent and both with children, ordered A, B; and switch the two so they’re ordered as B, A; or if you move B as the first/last child of A, or A as the first/last child of B;… you can potentially have edge cases that corrupt your data.

    • Justin Shreve 1:07 am on August 6, 2009 Permalink
      Tags: ,   

      Earlier in this week of code I worked on… 

      Earlier in this week of code I worked on developer documentation which is included as part of the README. It talks about some of the basics of building a search plugin. I also created a “dummy” plugin which can be downloaded by developers to base their own search plugins off of.

      I also delt with some minor issues that were reported by some users who downloaded the program.

      I added another option for search plugin authors. Before you could disable ‘filters’ or enable which included ordering/sorting. I now made this a separate option so you can have filters (filtering by comment, post, page) and not ordering or ordering and no filtering.

      I then worked on and finished the basic ‘Sphinx Search Plugin’ which is a basic plugin that utilizes both the Search API and Sphinx. It allows for filtering by content and an advanced search query syntax (searching just titles with @title, etc). The code for this has been written as well as a README. I’ll be submitting it has a different plugin as it comes with some additional files (a .conf file for sphinx, the sphinx api, and it’s own installation directions since you need to install sphinx server side). The Sphinx Search plugin will be located at once it has been approved.

      Right now I’m just about about to shoot off an email to Andy and then off to finish the remaining pieces of the project that I want to finish before Sunday/Monday:

      • Proof read the README’s for any mistakes
      • Add some screen shots for the plugin directory (so users can get a feel of how the plugin works and any other “marketing”
      • Verify the uninstall / install process works smoothly
      • Fix any additional bugs I run across.
      • Do a final sweep to try to make the code more efficient, etc.
    • Jane Wells 11:41 am on August 5, 2009 Permalink
      Tags: , dev chat   

      Hi everyone. As you know, the suggested … 

      Hi everyone. As you know, the suggested “pencils down” date is in 5 days, on August 10. Then the following week is meant to be spent scrubbing code, writing tests, finishing documentation, etc., after which final evaluations are due. Just to reiterate, you should be finished with the actual development of your project by Monday. I strongly suggest each of you check in with your mentors and ask them if there’s anything you need to catch up on in order to pass the final evaluation.

      In addition, as some of your projects will be under consideration for inclusion into core, you’re officially invited to attend this week’s IRC dev chat to talk a little bit about your project in the context of 2.9 planning with the core devs and leading community contributors. The chat is on Thursday, August 6 at 21:00 UTC (5pm NY time) and can be accessed through any IRC client. The server is and the channel is #wordpress-dev. I know not all of you will be able to make it, but if you can, please do.

    • Rudolf Lai 3:56 am on August 5, 2009 Permalink  

      Okay, I have just finished porting the p… 

      Edit ii: Download the patch and try it out 🙂 its OK for rev. 11776 (i.e. trunk at this posting ) ( +1 in half a day, how efficient ) with a few hunks. Thank you Shane for point out my mistake. If anybody also downloaded the patch before 1600UTC, please re-download. Cheers.
      Okay, I have just finished porting the patch to rev. 11755. Complete with trash functions and a few bug fixed. Apparently its now 11775 on the trunk, so I will test whether my patch works for that too. Will be posting the patch in a few hours 🙂 Stay tuned.
      Edit: Also fixed something in the media library page that I have been doing wrongly all along.

      • Shane 3:15 pm on August 5, 2009 Permalink

        Looing for album.php file that you specify in menu.php. Everything else looks pretty good!

      • Gregory Cornelius (gcorne) 9:51 pm on August 6, 2009 Permalink

        Lot’s of hard work, but I don’t understand why you defined a new media library item type, photo. What if I wanted to have an image be part of an album and be used in the content of a page? Based on the behavior I am seeing, this is not possible.

        My suggestion would be to modify the album editor to allow for uploading images into the album directly in such a way that the images would still be a part of the main media library and able to be inserted into pages/posts from the editor individually.

        Two import features would be the ability to thumbnails for all of the images in the album, the ability to reorder them, add captions, etc…

        • Rudolf Lai 10:19 am on August 7, 2009 Permalink

          Adding a new post_type ‘photo’ allows WordPress to differentiate between a ‘photo’ and an ‘attachment’. You point is valid here though– users need a way to insert a single photo into a blog post ( which the patch now lacks. ) I will work on that. I plan to implement a photo shortcode, and a way to insert via the upload/insert series of modal windows ( much like what you would do when you insert an attachment ). Please do tell me if you have more ways / a better way to approach this.

          • Gregory Cornelius (gcorne) 3:06 pm on August 7, 2009 Permalink

            From the user perspective, you don’t insert attachments, you insert images, uploaded .pdfs and other documents, or audio/video. I think that the notion of an attachment more or less broke with the introduction of the media library 2.5. The underlying idea is that their is an association in the database between the media item and the page/post or other post_type the media item was inserted into. Right now the database schema is only capable of associating a media library item with a single post (the post the item was initially inserted into) by using the post_parent. This makes the notion of an attachment a lot less useful, because the media library listing only shows the first post that a file is attached to, not all of them. From this perspective when you are creating an album, you are not doing anything different. The user is attaching images to a post, although in this case the post is of a type: album. This is the main reason why I would suggest that you do not define a new post_type for photos.

            The deficiency is in the way WordPress handles associated a media library item with a post, which is one reason why the current Gallery functionality is basically useless as far as I am concerned.

            I think that you should seriously consider creating an album editor where all operations to populate the album and adjust components are handled from the editor. Actions that I should be able to take are:

            – Upload a new image
            – Add existing image
            – Remove image
            – Reorder images (ideally drag and drop)
            – Edit image
            – Edit album title
            – Edit description
            – Allow for new metaboxes to be added to editor (like the post editor) so plugins can add functionality

    • Dan Larkin 12:03 am on August 5, 2009 Permalink
      Tags: ,   

      Early this week I spent some time cleani… 

      Early this week I spent some time cleaning up a bit of my code and documentation. It still needs some work, but I’m saving that for next week most likely. More recently I went to work on comments. We decided that overhauling the way (paged) comments are handled on the whole would be beyond the scope of my project, so they’ll get a more modest update. What that means is that I’m not entirely sure that my MPTT work will offer a significant performance boost. In fact it might actually end up slower. I’m in the process of debugging it now, so I should be testing its validity later this week.

    • diegocaro 7:01 pm on August 4, 2009 Permalink
      Tags: ,   

      Hi everyone, This week I been patching… 

      Hi everyone,

      This week I been patching the core of WP, and modifying the admin panel for use MPTT (categories and page sections). I will change the recursive mechanism for get the path of a node by the non-recursive way that use MPTT.

      If all go ok, the patch will be ready on the next week.

      Bye bye.

    • mike 2:42 pm on August 3, 2009 Permalink
      Tags: ,   

      Hello Everyone, WordPress is great and … 

      Hello Everyone,

      WordPress is great and I have never enjoyed coding like this before 🙂
      Buildpress development is going very good.
      The latest version has lot of changes and new enhancements

      1. Completely revamped “more organized” UI
      2. Every Theme has 4 areas where a User can modify in viz “Layout”, “Design”, “Color”, “Typography”
      3. Buildpress now uses a “6-Color Scheme idea” to power its theme colors etc. There are already predefined color-schemes to choose from including ones User’s can create (still working on, the creation of new schemes).
      4. Contains “Custom Header module (AJAXED upload+Cropper)” but currently disabled as I haven`t been able to decide how to use this feature
      5. Themes look good, usable and completely Customizable 🙂

      Todo : Edit (which will be over in a day or 2)

      Code Optimization is being done as coding is being done.

      Cheers guys 🙂

      • Rudolf Lai 7:42 am on August 4, 2009 Permalink

        Any patch so that we can see?

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

        Hi Michael. Can you please post the updated patch so people can test it out? Thanks. Also, looking back at your original application, you were planning a drag and drop interface. The last build I saw (at midterm) only used form elements for selecting sidebars, etc. Does your current version have drag and drop functionality for restructuring things after the elements have been selected?

        • Micheal B. 7:22 am on August 7, 2009 Permalink

          Hello Jane,
          We (me and my mentor) decided to scrap the drag-drop interface since we thought it wouldn`t be feasible and instead developed a better yet simple version which includes a variety of selectors to create a theme. We decided to change the scope of the project as required so we can offer much more flexibility in creating a theme.

          I have just deployed a demo site with the latest version, just trying to make some security changes so people can view the system without abusing it, if this won`t work, I`ll post the source code here.

          I`ll be continuing to develop this project even after GSoC, so I`ll try to enhance this application as per the community requires.

          Sorry for the delay Jane.

    Compose new post
    Next post/Next comment
    Previous post/Previous comment
    Show/Hide comments
    Go to top
    Go to login
    Show/Hide help
    shift + esc