[dancer-users] Dancer::Plugin::FlashMessage and Dancer2

Julio Fraire julio.fraire at gmail.com
Wed Feb 6 22:40:57 GMT 2013


Thank you, Dams. It certainly helps.

Julio


On Wed, Feb 6, 2013 at 5:46 PM, damien krotkine <dkrotkine at gmail.com> wrote:

> Hi again,
>
> David Golden has written Dancer::Plugin::Deferred, which is a correct
> implementation of the basic concept that is badly implemented in
> Dancer::Plugin::FlashMessage.
>
> So, I spent some time trying to do rewrite D::Plugin::FlashMessage to be
> based on D::P::Deferred, but it's nearly impossible to do, as we cannot
> inherit, consume, extend or monkey patch plugins from within an other
> plugin.
>
> So, for now, my suggestion is to use D::P::Deferred. It's a great plugin.
> It doesn't have the same API than Flash, and you need to be careful when
> creating links in your template, but at least it works with D2 and it's don
> the right way.
>
> In the mean time I'll try to make plugins more agile...
>
> Hope that helps
> Dams
>
>
>
>
> On 5 February 2013 12:20, Julio Fraire <julio.fraire at gmail.com> wrote:
>
>> Hi Damien,
>>
>> I would never say it's your fault, but rather that *thanks to you* we get
>> to play with this *unreleased* module you have kindly shared.
>>
>> I'd like to help. What nice way around issues are you referring to?
>>
>> Thanks again
>>
>>
>>
>> On Tue, Feb 5, 2013 at 10:26 AM, damien krotkine <dkrotkine at gmail.com>wrote:
>>
>>> Hi,
>>>
>>> It's my fault, I haven't had any time to work on my plugins. Eventhough
>>> David Golden has provided a nice way to work around issues, I still haven't
>>> updated my code, but it's in the todo list.
>>>
>>> I'll try to fix it quickly.
>>>
>>>
>>>
>>> On 5 February 2013 00:47, Julio Fraire <julio.fraire at gmail.com> wrote:
>>>
>>>> Hello,
>>>>
>>>> I am trying to port an application from Dancer1 to Dancer2, but I have
>>>> not been able to make FlashMessage work. I took the code from github, from
>>>> the branch topic/Dancer2 but several strange things happen when I include
>>>> it.
>>>>
>>>> For starters, the before_template_render hook does not appear in the
>>>> debug messages that show as the app initializes (with DANCER_CORE_DEBUG
>>>> set) and it is never run.
>>>>
>>>> Most importantly, under some circumstances the app returns a new, fresh
>>>> session loosing whatever was in the old one (which remains in disk, but the
>>>> key is lost).
>>>>
>>>> I put the simplest code in https://gist.github.com/4710740. Note that
>>>> it must be run with the topic/Dancer2 branch of FlashMessage. Try running
>>>> /logout without logging in; a second session appears.
>>>>
>>>> Is this something that you can reproduce? Am I doing something wrong?
>>>>
>>>> Not the least, thank you all for such hard work on Dancer and the whole
>>>> ecosystem. I use FlashMessage for the other little apps I've written and it
>>>> works very nice.
>>>>
>>>> Julio Fraire
>>>>
>>>> _______________________________________________
>>>> dancer-users mailing list
>>>> dancer-users at dancer.pm
>>>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> dancer-users mailing list
>>> dancer-users at dancer.pm
>>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>>>
>>>
>>
>> _______________________________________________
>> dancer-users mailing list
>> dancer-users at dancer.pm
>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>>
>>
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20130206/5b5a7aca/attachment.htm>


More information about the dancer-users mailing list