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
The Summer of Code is over; where did the time go?
The final demo is available at http://jbalogh.dojotoolkit.org/dojo-svn/release/dojo/soc/test.html
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).
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.
I missed my update last week, so this post actually covers the past two weeks.
I'm pretty happy with how the drag and drop is turning out. I have a demo that you can play with, dragging dijit names to create real form objects. The basic functionality is in place, and I can iterate on this for the rest of the summer to turn it into something usable.
Working on the drag and drop form editor, I'm pulling in lots of modules: almost
everything in dijit.form, dojo.dnd (of course), and dijit.lang.functional &
dijit.lang.aspect because they're fun. Each module I require then pulls in
more files that it needs, so I was up to 131 web requests to load a single
page. The latency is acceptable on localhost, but it's absolutely terrible over
the network.
Here's a big brain dump of stuff I've been thinking about this week. As a
reminder, I'm working on a drag & drop form editor.
Hello Planet Dojo! I'm Jeff Balogh, and I'm doing a Google Summer of Code
project for Dojo this summer. I'm an undergrad at the University of Central
Florida, with one more semester to go. I'm living in Toronto this summer and
working with the DrProject folks, so drop me a line if you're in the area. :)