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]
