Re: [GSoC 2013] Better, smarter forms

2013-05-02 Thread Nicolas Bouliane
These are pretty clever ideas that would have been useful indeed. I'll find 
some time to peruse these tickets and revise my proposal.

On Wednesday, May 1, 2013 12:45:11 PM UTC-4, Nicolas Bouliane wrote:
>
> Linked here is my proposal for the 2013 Google Summer of Code. As 
> suggested by Jacob Kaplan-Moss, I am in the process of reviewing it to 
> include timelines and more detailed information about my skillset.
>
> Nonetheless, I would really appreciate to have your feedback regarding the 
> propositions contained inside. I count on your experience to confirm that 
> my perception of the Forms API is accurate, and my proposal sensible.
>
> The proposal in question: 
> https://docs.google.com/document/d/1J3EwocIzf6WHeD80EUfssXpdVFapkrEzdjMq5V4e6Dk/edit?usp=sharing
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-02 Thread Nicolas Bouliane
Thank you for your kind words! I will try to find a few hours to correctly
edit it.

On Wed, May 1, 2013 at 8:14 PM, Russell Keith-Magee <russ...@keith-magee.com
> wrote:

> Hi Nicholas,
>
> I agree that there's a lot of overlap between your proposal and
> django-floppyforms -- but I still think there's some scope for a very
> interesting GSoC project. There may be only 2 days left, but that's still
> time for a couple more revisions before the deadline.
>
> I'll leave some comments on the thread where you provided your proposal.
>
> Yours,
> Russ Magee %-)
>
> On Thu, May 2, 2013 at 3:47 AM, Nicolas Bouliane <
> cont...@nicolasbouliane.com> wrote:
>
>> Yes indeed! I heard about it around the April 27. With a few more days
>> left, I might have been able to review my proposal, but I will simply
>> concentrate on finding work this summer. I* *would still love to have my
>> proposal chosen, but I cannot put all of my eggs in that basket.
>>
>> On Wed, May 1, 2013 at 3:41 PM, Carl Meyer <c...@oddbird.net> wrote:
>>
>>>  On 05/01/2013 01:38 PM, Nicolas Bouliane wrote:
>>> > It seems that I have underestimated the barrier of entry to the Google
>>> > Summer of Code. With so many hoops to jump through and very little time
>>> > left, I will not play against the odds.
>>>
>>> I understand; it is late in the process to be starting on a proposal.
>>>
>>> > I still look forward to contributing to Django, but not as a GSoC
>>> student.
>>>
>>> Glad to hear it - look forward to working with you as a contributor!
>>>
>>> Carl
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Django developers" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> django-developers+unsubscr...@googlegroups.com.
>>>
>>> To post to this group, send email to django-developers@googlegroups.com..
>>> Visit this group at
>>> http://groups.google.com/group/django-developers?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>
>> --
>> *Nicolas Bouliane*
>> (450) 577-1663 · nicolasbouliane.com
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-developers+unsubscr...@googlegroups.com.
>>
>> To post to this group, send email to django-developers@googlegroups.com.
>> Visit this group at
>> http://groups.google.com/group/django-developers?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
*Nicolas Bouliane*
(450) 577-1663 · nicolasbouliane.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-01 Thread Nicolas Bouliane
Yes indeed! I heard about it around the April 27. With a few more days
left, I might have been able to review my proposal, but I will simply
concentrate on finding work this summer. I* *would still love to have my
proposal chosen, but I cannot put all of my eggs in that basket.

On Wed, May 1, 2013 at 3:41 PM, Carl Meyer <c...@oddbird.net> wrote:

> On 05/01/2013 01:38 PM, Nicolas Bouliane wrote:
> > It seems that I have underestimated the barrier of entry to the Google
> > Summer of Code. With so many hoops to jump through and very little time
> > left, I will not play against the odds.
>
> I understand; it is late in the process to be starting on a proposal.
>
> > I still look forward to contributing to Django, but not as a GSoC
> student.
>
> Glad to hear it - look forward to working with you as a contributor!
>
> Carl
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
*Nicolas Bouliane*
(450) 577-1663 · nicolasbouliane.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-01 Thread Nicolas Bouliane
It seems that I have underestimated the barrier of entry to the Google
Summer of Code. With so many hoops to jump through and very little time
left, I will not play against the odds.

I still look forward to contributing to Django, but not as a GSoC student.

On Wed, May 1, 2013 at 2:04 PM, Carl Meyer <c...@oddbird.net> wrote:

> On 05/01/2013 11:18 AM, Nicolas Bouliane wrote:
> > Reading the description of django-floppyforms, I realize most of these
> > features are overlapping with those in my proposal.
> >
> > What do you think would be advisable from that point?
>
> In general, I think your proposal would benefit from additional research
> and specifics, including a detailed schedule estimate (successful
> proposals usually include a schedule with at minimum weekly granularity).
>
> I believe every item in your proposal (with the exception of
> form.as_label()) already has a ticket in Trac with an extensive history
> of discussion and patches. You mention only one of those existing
> tickets (#9321), and even there you don't discuss how you propose to
> find a path forward that resolves the concerns that have been raised on
> that ticket over the years.
>
> I also am personally inclined against the form.as_label() and fieldsets
> proposals. I think that form HTML presentation (including fieldsets)
> properly belongs in templates, not in Python code, so I dislike adding
> more as_* methods or more Python-level layout definitions.
>
> I don't think overlap with django-floppyforms (or any other third-party
> project) is itself problematic for a GSoC proposal, but the proposal
> certainly needs to discuss the overlap, understand why the functionality
> is currently in a third-party project, make a good case for why it
> should be in core instead, and be clear about where existing code will
> be reused or new code written.
>
> Hope this is helpful - good luck with your proposal!
>
> Carl
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
*Nicolas Bouliane*
(450) 577-1663 · nicolasbouliane.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-01 Thread Nicolas Bouliane
Reading the description of django-floppyforms, I realize most of these
features are overlapping with those in my proposal.

What do you think would be advisable from that point?

On Wed, May 1, 2013 at 1:11 PM, Carl Meyer <c...@oddbird.net> wrote:

> On 05/01/2013 11:04 AM, Carl Meyer wrote:
> > I was the mentor for that GSoC project, and the reason for its failure
> > is that the Django template language proved too slow for the
> > template-based system we proposed for rendering form widgets and form
> > layouts; form-rendering speed suffered by an order of magnitude in some
> > cases. There was another GSoC project that summer to speed up the
> > template language and for a time we'd hoped that would provide a
> > solution, but that project also failed in the end.
>
> I should mention that the project was only a partial failure -- thanks
> to the efforts of Jannis Leidel, Bruno Renié, and Gregor Muellegger (the
> GSoC student), his work was later merged into the django-floppyforms[1]
> project. So it's available for anyone who wants to use it, we just
> weren't able to make it the default in Django core.
>
> Carl
>
> [1] http://django-floppyforms.readthedocs.org/en/latest/
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
*Nicolas Bouliane*
(450) 577-1663 · nicolasbouliane.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-01 Thread Nicolas Bouliane
That's what I gathered from the various tidbits of information, but I will
try looking at the archives.

It's a shame, because it was a fantastic idea. Even to this day, it's
pretty hard to properly customize form elements.

On Wed, May 1, 2013 at 1:04 PM, Carl Meyer <c...@oddbird.net> wrote:

> Hi Nicolas,
>
> On 05/01/2013 10:52 AM, Nicolas Bouliane wrote:
> > I have done as suggested and submitted my proposal in the mailing list.
> > I heard about the Google Summer of Code /very/ recently, but hopefully
> > I'll be able to submit an accurate and sensible proposal on time!
> >
> > Coincidentally, I am also proposing changes to the Forms API, and I must
> > say it is very hard to find more information about the 2011 GSoC project
> > and the reason of its failure. Is there a better source than the commit
> > log to learn more about it?
>
> Probably searching the archives of this mailing list during that summer
> would be your best option.
>
> I was the mentor for that GSoC project, and the reason for its failure
> is that the Django template language proved too slow for the
> template-based system we proposed for rendering form widgets and form
> layouts; form-rendering speed suffered by an order of magnitude in some
> cases. There was another GSoC project that summer to speed up the
> template language and for a time we'd hoped that would provide a
> solution, but that project also failed in the end.
>
> Carl
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-developers/xrP6-Fx0Jbs/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
*Nicolas Bouliane*
(450) 577-1663 · nicolasbouliane.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GSOC: Deadline soon!

2013-05-01 Thread Nicolas Bouliane
I have done as suggested and submitted my proposal in the mailing list. I 
heard about the Google Summer of Code *very* recently, but hopefully I'll 
be able to submit an accurate and sensible proposal on time!

Coincidentally, I am also proposing changes to the Forms API, and I must 
say it is very hard to find more information about the 2011 GSoC project 
and the reason of its failure. Is there a better source than the commit log 
to learn more about it?

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[GSoC 2013] Better, smarter forms

2013-05-01 Thread Nicolas Bouliane
Linked here is my proposal for the 2013 Google Summer of Code. As suggested 
by Jacob Kaplan-Moss, I am in the process of reviewing it to include 
timelines and more detailed information about my skillset.

Nonetheless, I would really appreciate to have your feedback regarding the 
propositions contained inside. I count on your experience to confirm that 
my perception of the Forms API is accurate, and my proposal sensible.

The proposal in 
question: 
https://docs.google.com/document/d/1J3EwocIzf6WHeD80EUfssXpdVFapkrEzdjMq5V4e6Dk/edit?usp=sharing

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.