Excellent to hear :).

You can import the project into Eclipse ("import maven project") and work on it 
there like pretty much like any WO application. Just right click the 
Application class and select Debug As -> Java Application and start adding 
components, actions, routes etc. The public facing APIs are very similar to 
WO's since one of it's primary design goals is for my WO projects to be easily 
migratable to it when that time arrives (although I really, really want to 
change some core APIs, but still considering the pros and cons. Long story).

It's possible to "fool" WOLips into thinking it's a WO project and get some of 
the component editor's features (autocomplete, switching between 
component/class etc.). But doing so involves a few steps, so I think I'll make 
a separate post to detail how that's done.

Now, I'd like to warn you that ng is very, very much "work in progress". 
There's no documentation, the APIs will change, the design will change, 
everything may change. I really need to do a little writeup on the status of 
each part of the framework to clarify the development state of each of the 
framework's components. I'm planning on stabilizing a couple of things and 
doing a "prerelease" to maven central in the next couple of months and when 
that happens there will at least be some documentation as well.

But yeah. I wouldn't recommend doing any production work on ng as is, unless 
you're really brave. I do run a few sites on it myself — but I'm cheating since 
I've got all of them in the same workspace as ng, allowing me to refactor all 
the projects using ng when I make a change.

But I *do* love knowing someone is looking at it and playing with it, I'm very 
open to suggestions on design and, well, everything.

To everyone else: I hope you're ok with ng being discussed here? I know it's 
not exactly WO, but it's quite related, I promise :)

Cheers,
- hugi



> On 22 Sep 2025, at 20:52, Francois BIENTZ via Webobjects-dev 
> <[email protected]> wrote:
> 
> Thank you so much Hugi
> 
> ng-testapp works fine using maven on the command line. 
> What kind of IDE do you use to run it ? 
> 
> François 
> 
>> Le 22 sept. 2025 à 18:30, Hugi Thordarson via Webobjects-dev 
>> <[email protected]> a écrit :
>> 
>> Francois, this is not about you not being lucky — it's about me absolutely 
>> sucking at making sure the stuff I've got under development is usable and 
>> accessible for newcomers. Sorry about that. It hasn't been high on the 
>> priority list since not many people have been looking at this, but you've 
>> given me a fresh dose of motivation to improve the situation :).
>> 
>> I've updated the build of ng-testapp and updated the instructions. Now works 
>> fine on my side, hope it will for you too.
>> 
>> However; the provided testapp is actually terrible. It hasn't been updated 
>> in years and is pretty much just some scaffolding I used for testing while 
>> figuring out the basics of templating, action invocations etc. I think some 
>> of it's templates are even hand-coded element templates, since before I 
>> started work on the template parser (oof. How little I actually knew about 
>> what the heck I was beginning back then).
>> 
>> I'll spend some time this week and make the test application a little more 
>> useful and attractive. Thanks for taking a look!
>> 
>> Cheers,
>> - hugi
>> 
>> 
>> 
>>> On 22 Sep 2025, at 16:06, Francois BIENTZ via Webobjects-dev 
>>> <[email protected]> wrote:
>>> 
>>> Thank you Hugi about Whoa ! Community
>>> 
>>> I’m not lucky testing new "things" :-(
>>> I wanted to try ng-objects , followed the readme
>>> 
>>> mvn install
>>> cd ng-testapp
>>> mvn package
>>> ./target/ng-testapp-1.0.0-SNAPSHOT.woa/ng-testapp
>>> 
>>> => No such directory : testapp-1.0.0-SNAPSHOT.woa
>>> 
>>> François
>>> _______________________________________________
>>> 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/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/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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to