Tagged: Status Update Toggle Comment Threads | Keyboard Shortcuts

  • Justin Shreve 4:11 am on August 15, 2009 Permalink
    Tags: , Status Update   

    Hello Everyone Sorry  for the extreml… 

    Hello Everyone

    Sorry  for the extremely late update. As I let Andy know, I was on vacation this week.  My parents got a cottage up in West Virginia and I was invited to come stay with them Monday-Friday. I was also in and out of service so I was unable to post my update on Wednesday.

    I actually meant https://gsoc2009wp.wordpress.com/2009/08/08/220/ to be an early status update so that information applys here.

    The demo is also running the latest version and the latest version is available in the plugin repository.

    All that is left now is a final look over for me. It’s the last few days so good luck to everyone else!

  • Dan Larkin 7:41 pm on August 12, 2009 Permalink
    Tags: , Status Update   

    Sorry for delaying my report by a day. … 

    Sorry for delaying my report by a day. I felt it worth it, as I was finishing up on what should hopefully my final patch for the GSoC term (subject to review by other developers and subsequent editing of course) and some performance results.

    The patch applies to rev. 11807. Please feel free to test it out and report any issues you experience. Just don’t trust important data to it yet.

  • diegocaro 7:30 pm on August 10, 2009 Permalink
    Tags: , , Status Update   

    Hi everyone, finally I have the patch fo… 

    Hi everyone, finally I have the patch for MPTT in categories and Pages.

    Download the update-pack in http://dl.getdropbox.com/u/173207/pack_20090810.tar.gz

    The update-pack includes the patch for WordPress (developer version at today), and two plugins called MPTT, and MPTT-test.

    The first plugin MPTT, include a little code for view the tree data in categories and pages (only for view and check the results of add/edit nodes). And with the second plugin MPTT-test, you can insert artificial tree data (hundred and thousands nodes) into categories and get the speedup MPTT V/S Recursive way for get categories.

    Remember install the diff patch only in a not important WordPress installation.

    Bye bye, and good luck with the tests!

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


    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: http://code.google.com/p/elastictheme/downloads/list
    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!

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

    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: , Status Update   

      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 http://wordpress.org/extend/plugins/sphinx-search/ 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.
    • Dan Larkin 12:03 am on August 5, 2009 Permalink
      Tags: , Status Update   

      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: , Status Update   

      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.

    • Daryl Koopersmith 2:55 pm on July 31, 2009 Permalink
      Tags: , Status Update   

      Hey all. This past week centered around … 

      Hey all. This past week centered around developing and building a UI for the editor. The UI is focused on being consistent and extensible, so that when features are added they will pop in smoothly. Save and load are both up and running, so the editor (which is currently running with an older, stable version of the framework) can now be used from start to finish.

      For the beginning of the week, I’m shifting gears to focus on the framework. The plan is to develop it until it is stable, and then bring the editor up to speed. From there on out, most of my work will be focused on cleaning and optimizing some of the editor core, and adding features to both the editor and the framework.

    • Justin Shreve 11:19 pm on July 29, 2009 Permalink
      Tags: , Status Update   

      It’s just been another week of document… 

      It’s just been another week of documentation stuff. I cleaned up some of the comments and generated some documentation on the source code.

      I’m also working on writing a tutorial on how to write a new search plugin so developers can follow along. I’m killing two birds one stone because I’ll be building the Sphinx plugin along side it. (It’ll be on how to build the basic sphinx plugin from scratch).

    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