Login Register

gsoc2008

Introductions & Overview

Hey everybody,

I'm Rob, and I'm organising the Summer of Code programme for Dojo in 2008. We want this year's summer of code to be bigger and better than in '07.

Before SoC starts, this forum is a place for discussing your ideas. Don't bother trying to keep stuff secret from other students - there are plenty of projects and work to go around. You'll be able to improve your proposal a lot better if you get as much feedback as possible before it gets submitted.

Feel free to ask questions about the SoC programme here as well.

Links:

SoC Wrapup : Drag & Drop Form Editor

The Summer of Code is over; where did the time go?

Demo

The final demo is available at http://jbalogh.dojotoolkit.org/dojo-svn/release/dojo/soc/test.html

DnD Form Editor: Export works

Last week before getting sick, I worked on making it possible to export the created form. I've been procrastinating on this part of the app for a while because I was stumped on how to make it easy to use, because exportable data exists on different levels: some parts are on the object I use to wrap each form element (soc.Element), and other parts are on the element being wrapped (the dijits).

DnD Editor Update: Grid Wars

This week I've been trying to integrate the GridContainer into the form creator, so users can create forms with multiple columns. Unfortunately, it hasn't been an easy drop-in replacement, and I've discovered some bugs. #7217 turned out to be a "mini flub", easily fixed once I found the faulty code.

Markdown parser progressing

I continue working on Markdown parser and for now it already supports:

  • span elements (bold, italic, inline images links and code)
  • settext and atx headers
  • code blocks
  • blockquotes, partly supported for now (in some cases output differs from original Markdown output)
  • horizontal rules
  • backslash escaping for special chars (\*, \`, etc)

DnD Form Editor Progress

I missed my update last week, so this post actually covers the past two weeks.

d-rails progress, or, my journey through javascript scope hell.

This week I've made a lot of progress on rails' JavaScriptGenerator. JavaScriptGenerator basically offloads a lot of the work to the underlying prototype js library, and it's meant to be an expressive means of speaking javascript with ruby code. To maintain this flexibility, I've been implementing a lot of prototype functionality in our drails javascript package.

There are 2 new classes, drails.Element and drails.ElementCollection, and one new interface, drails.Enumerable.

d-rails progress, all quiet on the western front

Not much to report this week as far as actual commits go. Been working on grokking rails' JavaScriptGenerator, JavaScriptHelper, and PrototypeHelper. I'm hoping to have a dojoified replacement for the aforementioned done by next week. I'm working on rewriting the unit tests from rails to their dojo equivalents right now, then moving on to the implementation. Stay tuned for updates.

Delay in markup previews project

There was a delay in my project, I didn't do much last week - there were
final exams in the university and I had to prepare well. Now, when I finally
finished this term, I can concentrate on the project and be productive.

There were updates on the code since my last blog post.
I added a simple implementation of grouped tokens handling. It can be used
for the cases when you need to treat a set of equal tokens, which go one after
another, as a one big separate token.

d-rails progress, implementing dojo.fx helpers

So this past week I've been working on a new data flow for our d-rails helpers in rails. I've implemented most of the dojo.fx functionality with this new flow, since it's a relatively small subset of functionality that would give me a pretty good idea if this was going to work well or not.

So let's start.

Syndicate content