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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to