Hi Ricardo,

yeah, in short, I love WO so I've been slooowly working on a web framework 
inspired by it in the past few years, keeping APIs similar where it matters to 
make transition of my existing stuff easy, but still a clean room 
implementation (well … whatever "clean room" means when you're creating 
something inspired by software you've been using for 27 years — and for 10 of 
those, hacking it up to keep it working. Don't think I'll sound good in court. 
But no copying of code. Although AribaWeb helped a lot. And WOOgnl got totally 
ripped off — thanks Mike! :)

And yes, a lot of the effort on ng leaks back into WO through the projects in 
github.com/undur , like Parsley. There's a lot of "crossover" in the work on 
the two and I have a large number of WO projects running, some of them large 
client projects that won't be migrated any time soon, so I need WO fresh and 
chipper for at least the next couple of years.

Obligatoriy caveat; as I mentioned before, even if essentially usable and 
working, ng is still at an unstable stage design wise and has little to no 
documentation, so I currently only recommend it for the curious and brave. But 
the first prerelease due soon should clarify the situation a little.

Cheers,
- hugi


> On 22 Sep 2025, at 23:24, Ricardo Parada <[email protected]> wrote:
> 
> Hi Hugi,
> 
> ng-objects sounds very interesting. I had not heard of it (I think) until 
> now. 
> 
> Is it basically an implementation of the most popular stuff in WebObjects 
> (such as the application class, session class, components and templates, 
> dynamic elements, component actions) with Parsley for the templates, inline 
> bindings support, short tags, all rolled into one and open source?
> 
> Thank you
> Ricardo Parada
> 
> 
> Sent from my iPhone
> 
>> On Sep 22, 2025, at 10:08 AM, Hugi Thordarson via Webobjects-dev 
>> <[email protected]> wrote:
>> 
>> Hi Francois,
>> 
>> It's built using ng-objects and Cayenne. The sources for the site are here: 
>> https://github.com/undur/whoacommunity .
>> 
>> I originally created the site to host the WOCommunity Slack channel's 
>> archives (back when Slack decided deleting all our old data was a nice 
>> move). Recently added the "blog" on the front page, mostly so I can stop 
>> flooding the Slack channel with every thought in my head. Besides, Slack 
>> isn't a good place for content since everything written there eventually 
>> disappears.
>> 
>> Planning on allowing comments on the articles. And if anyone else wants to 
>> be able to publish "articles", I'd be happy to add that functionality.
>> 
>> Contemplating more stuff — ideas and pull requests welcomed. Sorry it's 
>> written in ng and not WO, but that's where I'm headed. My WO projects like 
>> wonder-slim and Parsley, although practical in general, are partially a 
>> stepping stone to assist with that migration. But I imagine that process 
>> will take at least a couple of years so you won't be rid of me quite yet :).
>> 
>> Cheers,
>> - hugi
>> 
>> 
>>> On 22 Sep 2025, at 13:09, Francois BIENTZ via Webobjects-dev 
>>> <[email protected]> wrote:
>>> 
>>> Hello
>>> 
>>> I just discovered this site
>>> Is https://www.whoacommunity.com build with wonder-slim and Cayenne ?
>>> 
>>> franc
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>>> 
>>> This email sent to [email protected]
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com
>> 
>> This email sent to [email protected]

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

This email sent to [email protected]

Reply via email to