I looked into TreasureBoat with Paul and it was great - accepting the lic. was 
not open-source, so it couldn’t be mixed with Wonder

For those of us who need an open-source codebase we are stuck in the mud.

Perhaps it is possible to engage TreasureBoat knowledge and effort to re-write 
the Ajax related frameworks using new tools but I still think that retrofitting 
that stuff is going to be very difficult.



> On Oct 31, 2019, at 10:05 PM, Hugi Thordarson <h...@karlmenn.is> wrote:
> 
> Yeah, that's helpful. Sorry we're not aware of that secret work on 
> TreasureBoat.
> 
> - hugi
> 
> 
> 
>> On 29 Oct 2019, at 15:13, Paul Yu via Webobjects-dev 
>> <webobjects-dev@lists.apple.com> wrote:
>> 
>> The tough work has already been done by Ken on the TreasureBoat.
>> 
>> But as they say, you can lead a horse to water, but you can’t make it drink.
>> 
>> Paul
>> 
>> 
>>> On Oct 29, 2019, at 9:27 AM, Jesse Tayler via Webobjects-dev 
>>> <webobjects-dev@lists.apple.com> wrote:
>>> 
>>> Well, it’s a team job for sure.
>>> 
>>> There’s tough programming in WO - components, frameworks, inheritance and 
>>> trickery.
>>> 
>>> There’s tough programming in javascript - not just implementation, but 
>>> identifying the original designs and retrofitting something that seamlessly 
>>> enhances Wonder projects simply by linking to the frameworks…serious 
>>> wizardry.
>>> 
>>> There’s tough programming in D2W, stuff that I was shocked to see! The 
>>> trouble was not understanding any particular rule, although there were some 
>>> (a lot?) that I was amazed by — but actually understanding the bigger 
>>> picture of how they FIT these frameworks right into the Wonder stuff - link 
>>> and unlink and magic comes and goes.
>>> 
>>> So, if it were to be done, it would have to be US that does it!
>>> 
>>> It’s a really hard task…
>>> 
>>> I wish I had a suggestion, because I believe it is THAT important.
>>> 
>>> 
>>> 
>>>> On Oct 29, 2019, at 9:18 AM, Theodore Petrosky <tedp...@yahoo.com> wrote:
>>>> 
>>>> do you think it would be possible to find someone that CAN do the work, 
>>>> and then set up a fund me instance so we could pay him/her?
>>>> 
>>>> I would put money into this if I thought there were others that would also 
>>>> add funds!
>>>> 
>>>> Ted
>>>> 
>>>>> On Oct 29, 2019, at 9:08 AM, Jesse Tayler via Webobjects-dev 
>>>>> <webobjects-dev@lists.apple.com> wrote:
>>>>> 
>>>>> Yes, I recall something about show/hide but it’s fuzzy now.
>>>>> 
>>>>> I did however, conclude that we are all hosed!
>>>>> 
>>>>> The value of things like the AJAX list panel that can load up new batches 
>>>>> or a tab panel that reloads like magic?
>>>>> 
>>>>> These old Ajax frameworks have tricks to override rules in D2W so simply 
>>>>> adding the framework inserts itself into the interface frameworks 
>>>>> beautifully.
>>>>> 
>>>>> Then I went into the AJAX frameworks to trace the code and found the 
>>>>> group of them to be deeply intertwined, and the code depends on long 
>>>>> hierarchies of those too-long-inheritance chains that we’ve all seen 
>>>>> arise over time. You just keep going into superviews and different WOD 
>>>>> bindings until you are lost.
>>>>> 
>>>>> I strongly sense we’d have to quite literally rewrite a batch of related 
>>>>> frameworks -- and we’d have to be able to use the same code/D2W trickery 
>>>>> to make the new frameworks ride on top of our apps seamlessly.
>>>>> 
>>>>> However, it IS possible to do!
>>>>> 
>>>>> I wish I had a solution to this problem.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Oct 29, 2019, at 8:57 AM, René Bock <b...@salient-doremus.de> wrote:
>>>>>> 
>>>>>> Well, you may use both frameworks,  prototyps.js and jQuery if you use 
>>>>>> jQuery in non-conflict mode (because both frameworks defines the 
>>>>>> variable $ as shortcut)
>>>>>> 
>>>>>> We had some additional issues when using the bootstrap framework, as 
>>>>>> prototypes.js add functions like show, hide, toggle to each element.     
>>>>>> 
>>>>>>> Am 29.10.2019 um 12:55 schrieb Jesse Tayler via Webobjects-dev 
>>>>>>> <webobjects-dev@lists.apple.com>:
>>>>>>> 
>>>>>>> I have trouble with this as well, the older code conflicts with newer 
>>>>>>> jQuery based stuff.
>>>>>>> 
>>>>>>> So bad, that it will eventually stop your work because some bugs are 
>>>>>>> critical and you’ll not be able to work around them.
>>>>>>> 
>>>>>>> I’ve found that the code way back in those Ajax frameworks is indeed 
>>>>>>> amazing but also unreadable and unmaintainable.
>>>>>>> 
>>>>>>> In fact, I believe there is no way with our current resources that WO 
>>>>>>> folks will overcome this critical issue — our legacy is dragging us 
>>>>>>> down.
>>>>>>> 
>>>>>>> If anyone can figure this out, or even has ideas or wants to try — I’m 
>>>>>>> up for it, but I’ve found myself that the weight is impossibly heavy.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> On Oct 29, 2019, at 3:18 AM, Jérémy DE ROYER via Webobjects-dev 
>>>>>>>> <webobjects-dev@lists.apple.com> wrote:
>>>>>>>> 
>>>>>>>> Hello,
>>>>>>>> 
>>>>>>>> Log time ago (10/2014), there was an old thread around migrating ajax 
>>>>>>>> from prototype to jquery as :
>>>>>>>> - prototype is out of date
>>>>>>>> - we « all » use jQuery to deal with ajax-front-end-requests
>>>>>>>> 
>>>>>>>> There was a link to the work made by johnny miller 
>>>>>>>> https://github.com/johnnykahalawai/wonder
>>>>>>>> 
>>>>>>>> To deal with ajax-back-end-requests, we currently use :
>>>>>>>> - AjaxModaDialog
>>>>>>>> - AjaxUpdateContainer
>>>>>>>> - AjaxUpdateLink
>>>>>>>> - AjaxObserveField
>>>>>>>> - AjaxSubmitButton
>>>>>>>> - AjaxLongResponse
>>>>>>>> 
>>>>>>>> How do you deal with Ajax ? Still use wonder with prototype ? Any new 
>>>>>>>> idea ?
>>>>>>>> 
>>>>>>>> Jérémy
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com
>>>>>>>> 
>>>>>>>> This email sent to jtay...@oeinc.com
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/bock%40salient-doremus.de
>>>>>>> 
>>>>>>> This email sent to b...@salient-doremus.de
>>>>>> 
>>>>>> Mit freundlichen Grüßen 
>>>>>> 
>>>>>> René Bock
>>>>>> 
>>>>>> --
>>>>>> Telefon: +49 69 650096 18
>>>>>> 
>>>>>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>>>>>> Telefon Zentrale: 069 / 65 00 96 - 0  |  www.salient-doremus.de
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>>>>> 
>>>>> This email sent to tedp...@yahoo.com
>>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
>>> 
>>> This email sent to p...@mac.com
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>> 
>> This email sent to h...@karlmenn.is
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to