Updates from Jane Wells Toggle Comment Threads | Keyboard Shortcuts

  • Jane Wells 5:51 pm on August 17, 2009 Permalink  

    Final evaluations begin today. I know so… 

    Final evaluations begin today. I know some of you are continuing to work on your projects, but your grade for Google’s sake will be based on what you have as of today. Thank you all for your hard work! It’s been great having you work with us, and we hope you will continue to be involved in the WordPress community. Please be sure to fill in your evaluations for your mentors and the organization (WordPress) when you get the notice from GSoC that they are available. I’ll be following up with each of you individually to get some additional feedback from you about what we can do better to support students next year, as well as to put together a presentation on your GSoC projects that we will publish online.

    Feel free to continue using this blog on any projects you are continuing work on, as we’ll leave it open.

    Thanks again, and good luck to all of you from all of us!

    • Rudolf 2:37 am on August 20, 2009 Permalink

      Jane, what exactly do you mean by “leaving the projects open”? Will they be ported to a trac page or something?

  • Jane Wells 2:53 pm on August 12, 2009 Permalink

    Beau did a demo of Elastic last night at… 

    Beau did a demo of Elastic last night at the SF WordPress Meetup, and it was awesome. Daryl, very impressive. Looking forward to seeing the continued evolution of this project.

    • Daryl Koopersmith 11:55 pm on August 16, 2009 Permalink

      Thanks Jane!

      • Dixie Teo 12:15 pm on October 29, 2009 Permalink

        I just came to find out about this plugin, I am sure it was covered somewhere however the list is pretty long that I am not able to find it.

        I would like to ask if this plugin would be able to to edit/customise a theme with CSS? Thanks

        • Beau 5:14 pm on October 29, 2009 Permalink

          Part of the editor’s functionality is in manipulating the CSS of a theme, but you wouldn’t be able to just load any old theme up and start editing it. If i theme was built using this editor though, then the CSS is part of what the editor manipulates to get the desired output.

      • Michiel van Dijk 9:59 am on December 21, 2009 Permalink

        Hi Daryl, Post it here cause i couldn’t find the “add comment” button..:
        I find it a great idear to create a plugin that lets you create a theme online!! I would realy like to get this working but it doesn’t. The canvas doesn’t show up like in the video when i click “new theme”. I can drag an instance to the proportions i want but once i let it go it slips back to the default (tiny) size, it just doesn’t stick to the canvas (cause there is no canvas i think). I tryed if there where conflicting plugins but there don’t seem to be cause i’ve shut them all off. I work with wp 2.9 and have just upgraded the plugin today…
        Can you help me? I think this plugin is the future of theme develloping!!

        Thanks, Michiel

        • Daryl Koopersmith 8:09 pm on December 21, 2009 Permalink

          Hi Michiel,

          I believe you’ve run into a bug similar to the one Linda found. I’ll look into it as soon as possible.


          • Michiel van Dijk 1:02 pm on December 23, 2009 Permalink

            Hi Daryl,

            I tryed the same thing in firefox and there the plugin has no problems I can find. It looks like IE8 is the problem.

            • RonBme 1:38 pm on December 23, 2009 Permalink


              I always use FireFox. I tried out the plugin today in IE8 and it was throwing errors with WordPress’ code.

              You’re right. IE8 is just buggy software. Always has been.


          • Michiel van Dijk 6:58 pm on January 2, 2010 Permalink

            Hi Daryl, Just want to say I realy like the plugin and the Clean (plain) looking theme I created with it. I now use Firefox and have no issues with it (only at the beginning a lot of admin div’s got rounded corners). I think this is a great idea and I think in the future it could even replace desktop editors and the like. Thanks.

          • Michiel van Dijk 7:27 pm on January 2, 2010 Permalink

            Hi Daryl,

            Just one other (IE related) bug: my nexgen-gallery on this page http://www.woodcurl.com/lang/nl/about is all cropped up into one little space. In Firefox as well as with other themes it looks normal.

      • RonBme 3:47 pm on December 21, 2009 Permalink


        Here are my results with the Elastic Editor plugin.

        1. Works fine on WAMP local server using PHP 5.3 and Apache server. That’s on WP 2.86 and WP 2.9. NOTE: I had to make some changes to class-elastic-editor.php because the get_folder function wasn’t working. Now it reads directories correctly.

        2. The plugin also works on my Windows server MS IIS 6.0 after the above modification mentioned. It also saves correctly.

        3. The plugin does not save on my Linux server running Apache. Everything works except the save function. I haven’t been able to track down that error.

        Hope that helps you and others. It’s a good plugin and I hope to see further development.

        On the Linux server, “working” shows up when I try to save but nothing is happening. I’ve got memory and execution time set high enough, but still no go. If I find the reason it’s not saving, I’ll post a message on here.


        • Michiel van Dijk 7:38 pm on December 21, 2009 Permalink

          Hi RonBme, could you tell me (and others) what wasn’t working about the get_folder function and how you fixed it? Would be great to fix it too!!

          • RonBme 10:23 pm on December 21, 2009 Permalink


            I sent Daryl the code I used to fix it. Basically what was happening is that the program was malfunctioning because it couldn’t find the proper directories. I just used a quick fix to test it and it worked.

            Daryl might want to implement a more elegant fix. This might fix your problem, but it sounds like your problem could be a little different.


        • Daryl Koopersmith 8:05 pm on December 21, 2009 Permalink


          Thanks for finding that bug! Several people with windows servers have had issues, and that bug was at the top of my list. Could you contact me with the fix you implemented? (daryl [] elastictheme.org, or @drylk).

          As for your Linux server, it shouldn’t be a memory issue. There have been a lot of issues with the current saving system, and I plan on moving to a more stable method asap. Was the bug occurring with the unedited class-elastic-editor.php file?

          Thanks again,

          • RonBme 10:18 pm on December 21, 2009 Permalink


            Just sent you an email with the changes I implemented.

            I think the problem with the Linux and Windows servers was the same thing. I mentioned it to you in my email. I’m working on a solution for it. I believe the problem was with the Suhosin extension.


    • Nile 5:21 am on December 3, 2009 Permalink

      I heard about this and I am going to try it out this weekend. Will blog about it on WP Addict when I am done.

      BTW Jane, I need to email you soon.

    • marikamitsos 2:42 am on December 9, 2009 Permalink

      Hi all. As every1 else I tried the elastic as well and watched the video presentation as well and all I get is a blank page. I guess not as well. I mean reaaaaaaly blank. Any ideas would be greatly appreciated. I use wordpress 2.85 and 2.86

      • Linda 3:27 am on December 21, 2009 Permalink

        I set up a test site using WordPress 2.9 and the Elastic I also get a blank page. At the bottom of my screen it says it is done loading but with errors. Here is the error it generated:
        Webpage error details

        Message: Expected identifier, string or number
        Line: 200
        Char: 2
        Code: 0
        URI: wp-content/plugins/elastic-theme-editor/lib.js?ver=

        • Daryl Koopersmith 7:59 pm on December 21, 2009 Permalink

          Hi Linda,

          Thanks for including the error log—I’ll see if I can figure out what’s going wrong. Are you running a windows server? The error that RonBme found may be the issue.

          • Linda 12:47 am on December 22, 2009 Permalink

            The system is running on an Apache server with php and mysql. I can give you those versions if you need them.
            This is a new install of WordPress 2.9 without any other plugins or extensions installed. I installed this specifically to test the Elastic Theme Editor.
            I don’t get any canvas at all. I can email you a screen shot if you need me to do that. The web site address included with this post is specifically for this test site.

          • Linda 1:52 am on December 22, 2009 Permalink

            Daryl, once I switched to Opera browser, instead of using IE, I was able to use the theme editor. I didn’t see any color options, but will go back and view your video again just to make sure I didn’t miss anything.

            • Daryl Koopersmith 9:10 pm on December 22, 2009 Permalink

              Thanks for all of the details! Color options are limited to hex codes for now (no color picker yet), so you’re not missing anything.

              A screenshot of the error in IE would be fantastic—I have a feeling I know which screen you’re getting, but confirmation would be great. You can reach me at daryl [] elastictheme.org, or @drylk.


            • Jeff 9:51 pm on December 23, 2009 Permalink

              I also have the blank page problem with a clean WP 2.9 install trying to get to the Elastic Editor. Blank in all browsers on my Mac — Safari, Firefox, Opera… On a personal LAMP server, PHP 5.1.6, Apache 2.2.3.

              What got it working for you?

              • Jeff 10:00 pm on December 23, 2009 Permalink

                Forgot to mention… plugin version

        • RonBme 10:50 pm on December 21, 2009 Permalink


          I didn’t get an error when I installed it. The bug I found will help if your editor is having a problem finding the right directories.

          The error you posted is a closing brace in one of the routines.

          Did you get the error after trying to save an Elastic theme? Do you have the Suhosin extension installed on your site? (You can find out by using phpinfo or something similar.)


          • Linda 12:52 am on December 22, 2009 Permalink

            Ron, I did not receive the error installing the plugin. I get the error when I try to go to the Elastic Theme Editor in WordPress. When I click on Elastic Editor, I am presented with a blank screen. At the top of the screen are three links (which do nothing): Save Theme | Instructions | Canvas Settings
            Under those links is just a white screen with nothing. If I click on Save Theme, Instructions, or Canvas Settings – nothing happens.

            • RonBme 1:35 pm on December 22, 2009 Permalink


              Thanks for clearing that up. I thought you meant it happened on installation.

              The changes I sent Daryl may clear up your problem. I assume you are not getting a floating box in the middle of the screen, right?


              • Linda 2:20 am on December 23, 2009 Permalink

                Not in Internet Explorer. When I switched to the Opera browser, I was able to create a very basic theme. You can see screen shots on the web site where I am experimenting with this. Just click on my username and it will take you to that site.

              • RonBme 12:53 pm on December 23, 2009 Permalink


                What you see in Opera is the way it is supposed to look. The problem you’re having in IE looks like a javascript problem. The error message you posted helps to identify the area where the error occurred.

                The only colors are the ones you see, i.e. blue, black and gray.
                Those just identify the header, content, sidebars and footer.

                I haven’t actually looked at this in IE since I use FireFox, but I will check it out today.

                BTW, when you click on “Save” in Opera, does it save the theme correctly?


    • Linda 7:30 pm on December 24, 2009 Permalink

      Ron, I have uploaded a zipped file with the sample theme files it created. Go to the test web site and there is a link for you to download the files so you can check them out. It looks like they are saved correctly.

  • 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.

  • 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 irc.freenode.com and the channel is #wordpress-dev. I know not all of you will be able to make it, but if you can, please do.

  • Jane Wells 7:42 pm on July 6, 2009 Permalink
    Tags: timeline   

    In case anyone has forgotten the timelin… 

    In case anyone has forgotten the timeline, here’s what’s left:

    July 6 (today!): Mentors and students can begin submitting mid-term evaluations.

    July 13: Mid-term evaluations deadline; Google begins issuing mid-term student payments provided passing student survey is on file. Note: WordPress mentors are expected to submit final evaluations no later than July 10, so that we will have time to resolve any issues before the 13th.

    Interim Period: Mentors give students a helping hand and guidance on their projects.

    August 10: Suggested ‘pencils down’ date. Take a week to scrub code, write tests, improve documentation, etc.

    August 17: Firm ‘pencils down’ date. Mentors, students and organization administrators can begin submitting final evaluations to Google.

    August 24: Final evaluation deadline; Google begins issuing student and mentoring organization payments provided forms and evaluations are on file.

    August 25: Final results of GSoC 2009 announced.

    September 3: Students can begin submitting required code samples to Google.

    **There is about a month until the pencils down date.**

  • Jane Wells 6:59 pm on July 6, 2009 Permalink
    Tags: , evaluations,   

    Hi everyone. As you know, this is midter… 

    Hi everyone. As you know, this is midterm week. Evaluations begin today and will be finalized by the 13th. You may recall from the very first post on this blog that there were three basic expectations of everyone:
    1. Work directly with your mentor to define your plan of action and begin executing it;
    2. Post an update at least weekly on this blog; and the big one,
    3. “It’s expected by the halfway point for you to have a functioning plugin/code that works. The second half of the summer will be spend refining and integrating your work so that by the end of the summer, it is release-ready. For some this will mean scaling back their projects; be realistic when you nail down the final scope of your projects with your mentors.”

    Your mentors will be evaluating you on the quality of your code and how well you met the above-mentioned expectations in relation to your project proposals and/or revised project plans from the first interim period. Here’s what Google says about evaluations:

    How do evaluations work?

    Google will pre-publish the evaluation questions for both students and mentors. Mentors will fill out mid-term and final evaluations for their students via the Google Summer of Code 2009 site. These evaluations will be visible in the system to the mentor and the mentoring organization’s administrator(s). Students will fill out a mid-term and final evaluation of their mentors online as well, and their evaluations will only be visible in the system to the mentoring organization’s administrator(s). Program administrators from Google will have access to all evaluation data.

    In almost all cases, students will never see their mentor’s evaluation of their progress, nor will a mentor see a student’s evaluation of her/his mentorship. However, in the case where the mentoring organization’s administrator and a student’s mentor are one and the same, the student’s evaluation will be shared with the mentor. Organization administrators are expected to review mid-term and final evaluations and to provide course corrections where necessary.

    In some cases, Google’s program administrators may need to share the results of evaluations with the student and mentor, such as to arbitrate when payment should not be made; should this need arise, all parties will be notified in advance.

    The evaluation links on the GSoC site should go live today.

  • Jane Wells 9:35 pm on May 26, 2009 Permalink  

    Hi everyone. I’ve been checking in with… 

    Hi everyone. I’ve been checking in with the mentors to make sure everyone is on track. You should all have started coding as of May 23rd according to the Google timeline. So, for those of you who are still revising proposals, this is a gentle reminder that you should be coding by now, and need to wrap up the proposal-revision stage pretty much immediately.

    I want to set up a time for each of you to be in IRC to answer community questions about your project/Q&A. It should happen sometime within the next two weeks, so please leave a comment on this post with dates/times that would work for you, and I’ll put together a schedule and publish it on the wordpress.org development blog.

    I’m glad to see that Anthony, César and Diego have posted their required updates here on the days assigned to them. Now that we are in the coding stage, everyone needs to post at least one update per week on their specified day from the first post on this blog. Additional posts may be made as frequently as you like. Now that we are in the coding phase, backup mentors will be paying attention to this blog to keep an eye on projects and help out as needed.

    Remember that by midterm, your work needs to be functional, with the second half of term devoted to adding functionality, testing, revision cycles, and eventual integration as needed, in order for Google to pay your midterm stipend.

    Good luck, and happy coding!

    • Dan Larkin 9:51 pm on May 26, 2009 Permalink

      I should be available early afternoon (1-3PM CST or so) Monday through Wednesday the next few weeks for sure. If that doesn’t work, I can figure something else out. I’m pretty much always idling in the channel as it is, so even outside the designated times people can ask me questions and I’ll see them when I get back to my computer.

      Also, I’ll have an update on my project later today, since, you know, it’s Tuesday and all.

      • Dan Larkin 10:10 pm on May 26, 2009 Permalink

        Whoops. Apparently I’ll be without internet access for part or all of the week of June 8th. I’ll still be working, just disconnected. Next week is fine though.

    • anthonycole 11:26 pm on May 26, 2009 Permalink

      The next week or so is crappy for me because I have finals (about to take one right now), but I should be available from the 6th or so onwards (in transit on the 4th, going to australia for a bit).

    • diegocaro 4:56 pm on May 27, 2009 Permalink

      I have some time on tuesdays, at 7PM CLST [-0300], :).

    • justin 8:16 pm on May 27, 2009 Permalink

      Since my schedule is so spastic at the end of a school year + graduating + moving out I’m not sure what times for sure during the next two weeks I can be on for a chat BUT if I could do Saturday the 30th between 5:30 and 8:30 sometime (which would be great for me).

    • Jane Wells 3:16 am on May 31, 2009 Permalink

      We’ve been crazy busy in San Francisco getting ready for WordCamp SF (this weekend), so I haven’t set up the chats yet, as I was still trying to work out when to schedule people. I’m going to create a group Google calendar that has our deadlines, and will drop in some potential IRC chat time slots for everyone, which you can then respond to with confirmation or by suggesting an alternate time. Look for that early this week.

  • Jane Wells 1:29 pm on April 21, 2009 Permalink
    Tags: schedule, welcome   

    Welcome to the WordPress Summer of Code … 

    Welcome to the WordPress Summer of Code blog. While each student has a primary mentor with whom he will be in direct communication, there are a number of backup mentors who are available to brainstorm with you, troubleshoot problems, suggest approaches and give feedback on your code. By posting about those things here, all the backup mentors can keep track of issues that come up, and can pitch in to help sooner rather than later. You can post both longer questions and twitter-like snippets as desired.

    Responses by mentors will be left in threaded comments here. Students may also comment on each other’s posts and help each other. Collaboration = good.

    In addition, each week you should post an update of your progress here for everyone to see. This update doesn’t need to be long or contain code samples (unless you’re mentioning a particularly sticky problem that you want help with). Just a quick summary of what you’ve done the previous week and what you’ll be working on in the coming week. In order to make it easier for mentors to give each student adequate attention, we’ll stagger the days for these official updates instead of having everyone submit them on the same day.

    Monday – Anthony and Cesar
    Tuesday – Diego and Daniel (both MPTT)
    Wednesday – Justin and Rudolf
    Thursday – Daryl and Michael (both Theme Editor)
    Friday – We (WordPress) will post an update of any upcoming deadlines, scheduled IRC chats, etc.

    Though you’ll be working out your individual schedules with your mentors, a general thing for everyone to bear in mind is that it’s expected by the halfway point for you to have a functioning plugin/code that works. The second half of the summer will be spend refining and integrating your work so that by the end of the summer, it is release-ready. For some this will mean scaling back their projects; be realistic when you nail down the final scope of your projects with your mentors.

    As your first student assignment, please post an introduction here by the end of the week, telling everyone where you’re from (time zones are important to know for scheduling IRC chats), what your background is, what you’ll be working on this summer, and anything else you think we should know. Mentors will likewise post a brief introduction, letting you know who works on what and what their areas of expertise are.

    A note about this site, which uses the P2 theme. In addition to using the “Whatcha up to?” post box on the top of the page, you can also compose posts in the regular administration panel at https://gsoc2009wp.wordpress.com/wp-admin if you want to use formatting, such as for code snippets. I’ve also added link to each of the student and mentor blogs/sites in the sidebar. Feel free to edit your link if there’s a different site that you update more frequently. There is a page for each of your projects. Currently these pages just contain the brief description from your application. Once you’ve worked out the final scope and timeline with your mentor, please edit the page for your project and include the revised scope and timeline.

    Welcome to WordPress, and good luck with your projects! We are happy to have you here.

    • Jane Wells 1:37 pm on April 21, 2009 Permalink

      If you haven’t used the P2 theme before, note that you initiate the comment form by clicking the light gray “Reply” link in the upper right edge of the post area, opposite the author information and timestamp.

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