Hi Hugi ,

Thank you for your updated ng-testapp 
Great things to explore and to understand 

François 

> Le 27 sept. 2025 à 13:04, Hugi Thordarson via Webobjects-dev 
> <[email protected]> a écrit :
> 
> Hi Ricardo,
> 
> glad you were able to figure it out :). As you found, I haven't released 
> anything to maven central yet, so you need to install ng locally (or add the 
> projects to your eclipse workspace, as you did).
> 
> Since you're checking this out, I updated ng-testapp this morning and made it 
> a little nicer and more understandable. Added some pages demonstrating 
> features like:
> 
> * Form submission
> * Ajax (partial page updates)
> * File uploads
> 
> …also added a little commenting on the construction of "routes" in the 
> Application class (since that's a pretty core functionality).
> 
> Still pretty basic, but at least nicer than what we had before and something 
> I'll keep adding to. I haven't spent much time creating samples or writing 
> documentation since the framework changes fast.
> 
> Cheers,
> - hugi
> 
> 
>> On 26 Sep 2025, at 21:45, Ricardo Parada <[email protected]> wrote:
>> 
>> Hi Hugi,
>> 
>> Never mind, I just imported the other ng projects into Eclipse and the 
>> problem went away.
>> 
>> Thanks,
>> Ricardo Parada
>> 
>> 
>> 
>>> On Sep 26, 2025, at 5:31 PM, Ricardo Parada <[email protected]> wrote:
>>> 
>>> Hi Hugi,
>>> 
>>> I cloned ng-objects and imported the test app into Eclipse.  Maven is 
>>> showing wiggly red lines for the two dependencies with groupID is.rebbi in 
>>> the pom.xml.  Do you know what I need to do so that it finds those 
>>> dependencies?
>>> 
>>> Regards,
>>> Ricardo Parada
>>> 
>>> 
>>> 
>>> 
>>>> On Sep 23, 2025, at 10:42 AM, Hugi Thordarson via Webobjects-dev 
>>>> <[email protected]> wrote:
>>>> 
>>>> Thanks Ricardo, it's very encouraging to get feedback like this.
>>>> 
>>>> And fun hearing about your history. You predate even me :). This really 
>>>> was amazing technology back in the day — and still is, I think! And it 
>>>> feels a little like our way of doing stuff is gaining some traction these 
>>>> days, at least on the web development side, as many seem to be 
>>>> re-discovering the power of simplicity.
>>>> (won't mention the EOF/ORM part though, Cayenne honestly feels like 
>>>> something of a light in the darkness with the current state of java ORMs, 
>>>> so we've still got plenty to show the young'uns there)
>>>> 
>>>> Regarding .wod files; the parser in ng is really mainly a refactored 
>>>> WOOgnl, so it works fine with .wo templates as well.
>>>> 
>>>> With regard to projects in "undur", note that projects like "modulo" are 
>>>> still somewhat experimental. With the recent discussions it's now at the 
>>>> top of my list to clarify their state a bit in the next few days. And I 
>>>> guess I should start doing actual versioning and making releases (darn 
>>>> them good practices).
>>>> 
>>>> As for the "team"… I want to clarify that the people displayed as 
>>>> contributors on GitHub, at least the wonder-slim repository, are there 
>>>> because it's a fork of the original Project Wonder, so their contributions 
>>>> are entirely from Wonder's original commit history. So please, don't blame 
>>>> them for the horrible things I'm doing to their software! Honestly, all of 
>>>> them have done a lot more for WO than I ever have or will, I'm more or 
>>>> less just moving their code around.
>>>> 
>>>> Cheers,
>>>> - hugi
>>>> 
>>>> 
>>>>> On 23 Sep 2025, at 13:10, Ricardo Parada <[email protected]> wrote:
>>>>> 
>>>>> Good morning Hugi,
>>>>> 
>>>>> I just watched your “ng preview” video on YouTube—really impressive work 
>>>>> by you and the rest of the contributors.
>>>>> 
>>>>> I’ve been working with this technology since the NeXT days, back when 
>>>>> Craig Federighi was on the EOF team. I was even beta testing EOF 2.0, 
>>>>> using EOF/AppKit at the time, before we eventually adopted WebObjects.
>>>>> 
>>>>> I’ve been with WebObjects from the beginning, when WebScript and 
>>>>> Objective-C were the primary languages, and later transitioned our 
>>>>> projects from Objective-C to Java. At some point along the way we adopted 
>>>>> Wonder mainly to pick up fixes to the existing WebObjects and other 
>>>>> functionality.
>>>>> 
>>>>> I’m always interested in alternatives that feel familiar to WO but can 
>>>>> adapt more easily to the constantly evolving Java world. That’s one of 
>>>>> the reasons I’m also looking at Cayenne as an alternative to EOF.
>>>>> 
>>>>> I didn’t notice an equivalent of a .wod file in the demo, but overall 
>>>>> it’s very impressive and promising work.
>>>>> 
>>>>> By the way, I recognize many of the contributors on GitHub—it’s great to 
>>>>> see such a strong team behind these projects. I’m also interested in the 
>>>>> other projects you’ve published, including Wonder-slim, Parsley, modulo, 
>>>>> and vermilingua-maven-plugin. Parsley will likely be the first one we 
>>>>> adopt, as a replacement for WOOgnl in our existing apps.
>>>>> 
>>>>> Thank you again for all of this work—it’s really exciting to see these 
>>>>> developments.
>>>>> 
>>>>> Best regards,
>>>>> 
>>>>> Ricardo Parada
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Sep 23, 2025, at 4:07 AM, Hugi Thordarson via Webobjects-dev 
>>>>>> <[email protected]> wrote:
>>>>>> 
>>>>>> 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/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/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/f.bientz%40laposte.net
> 
> 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