Login Register

The most attractive ideas for me,can you give me any suggestion?

Hi all,
I'm a 2nd year student in Graduate University of Chinese Academy of Sciences, I've worked in IBM Chinese Development Lab for half years.My work in the client side is mainly use Dojo0.4 and Dojo1.0 to develop widget/dijit and some applications.From then on,I paid more attention to Dojo and Google summer of code,I'm looking forward to work with you to improve my programming skills and contribute to our community.
the followed ideas are more attractive for me:

  1. Improved Developer Tools
    • Firebug Lite improvement
      This idea is really appeals to me. We all know it's really very hard to debug in IE.Though IE has some debug tools like Internet Explorer Developer Toolbar and IE WebDeveloper,we can not do the same thing like firebug!I think the ideal Firebug Lite can:
    1. Console a dom and inspect the dom in dom inspector as firebug's console did,which I think is pretty cool. The IE WebDeveloper now can console some string but can not inspect DOM and this plugin is not free.
    2. Show the css inherit relationship and show the box layout is very useful too.
    3. Show the HTML like firefox in a tab and can change the value in the toolbar and will display in the browser at the same time(can we use dojox.wire here?)

    • Firebug improvement
      Dojo's Event system extend js so that we can connect not only DOM events but also the customer function.And the pub/sub system is more powerful.I think if we provide a firebug plug-in to monitor the pub/sub state,we can get a whole picture about event status.
  2. Migration Tool for Dojo 0.4 to Dojo 1.0
    • Dojo 1.0 is a big milestone for dojo,but we have a lot of app use dojo 0.4. I think if we use a tool to migrate(suggestion) code from dojo 0.4 to dojo 1.0, it is more effective than read the dojo1.0 porting guide

OK.I think the above ideas are more suitable for me.But I'm not sure if it is attractive for dojo.Can you give some suggestion about the selection?
I think the firebug lite improvement and firebug improvement is totally different and maybe both of them have a lot of work to do.Can I just focus on one of them?

I love both of these

Having just worked a lot on Firebug Lite, I think it could use a lot of work, and I know that it can be brought a lot closer to Firebug in its specs that we currently have it. I also think it would teach a ton about DOM and JavaScript and you could probably write some great posts about what you learn as you progress through it.

I know that some people want the migration tool, but I can't imagine it being a good learning experience. You'd really just be doing the same operations over and over. Writing functions, doing argument analysis, etc. It might be good for Dojo, but it wouldn't be good for you.

Thanks for your reply

Hi Wed,
Thanks for your reply and kind suggestion. Actually, I really like the first idea too.I wish this tool can really accelerate IE and other browser's debugging.And I think if I've enough time,I can implement the view of Dojo's Event System in Firebug Lite as a plus.

Firebug lite

My opinion (not Dojo's):

I'd focus on Firebug-lite. A migration tool always only helps a little bit - if you're doing something complicated with 0.4 it'll only get in the way. 0.9 was released nine months ago - the people who had easy migrations will have moved already, and the hard migrations won't be helped as much (for the above reason). Plus it'd drive you nuts!

Rob :)

How can I start work now?

Hi Rob,
When should I write the plan and requirements to achieve this project?
In my previous experiences,I use bugzilla and mylyn to record the main task for the project and svn to check out/in the code.How does dojo record the function point and the code?
Thank you for your patient explanations these days :)

Now is good

The more detail you can put into a plan, the more feedback we can give you and the better your submission will be :)