Thank you Ramsey. 

Hugi replied to me in the wocommunity slack group. 

It does sound like Parsley will work:  it does the short tags and inline 
bindings of WOOgnl minus the OGNL expressions. It’s based on WebObjects and 
does not have Wonder dependencies.

So I think we’ll use that and then just convert the OGNL expressions to Java 
code. 

I tried your tip for converting inline bindings. On my Mac it was command + 2 w

I have been using WOLips for so many years and I did not know about it. Thanks 
for the tip. 

Ricardo Parada



Sent from my iPhone

> On Sep 18, 2025, at 2:08 PM, Ramsey Gurley via Webobjects-dev 
> <webobjects-dev@lists.apple.com> wrote:
> 
> I haven't used/tried it, but Hugi has something called Parsley here,
> 
> https://github.com/undur/Parsley
> 
> It appears to support a subset of what WOOgnl did using pure WO, so maybe it 
> works for you.
> 
> As for myself, I followed the wonder example and just never used inline 
> bindings in any of my components. I even converted an entire codebase to wod 
> bindings once. It's easier than it sounds, because there is a key combo to 
> convert inline bindings to wod bindings. Just ctrl-2 w. Strangely WOLips 
> doesn't seem to list the key combo in the "Edit->Refactor->Convert Inline to 
> WOD menu item" anymore. But if I open a component, put the cursor in the HTML 
> pane, and ctrl-2, a little window appears indicating ctrl-2 w should still 
> work.
> 
> That's my secret super power when removing inline bindings from everything. 
> You still have to migrate any of the Ognl with logic in them to a java 
> method, but nobody ever used those anyway, right? ;)
> 
>> On 9/12/25 12:13 PM, Ricardo Parada via Webobjects-dev wrote:
>> Hi everyone,
>> 
>> I’ve been told that the ognl library used by WOOgnl has a vulnerability and 
>> that the ognl project is retired and that no fix is planned.
>> 
>> The recommendation is to migrate to an alternative library or restrict 
>> access to trusted users only.
>> 
>> Has anybody done this by any chance?
>> 
>> Thank you
>> Ricardo Parada
>>  _______________________________________________
>> 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/ramseygurley%40gmail.com
>> 
>> This email sent to ramseygur...@gmail.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/rparada%40mac.com
> 
> This email sent to rpar...@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/archive%40mail-archive.com

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

Reply via email to