From: David B. <dj...@gm...> - 2024-05-30 16:28:42
|
Dear eXist-db list, A light-weight script that initializes a new eXist-db app without relying on Node is available at https://github.com/Pittsburgh-NEH-Institute/eXistentializer. It achieves its relative ease of use by omitting many features supported by generator-exist, such as testing (limited support), CI (no support), and Docker (no support). Best, David On Thu, May 30, 2024 at 11:50 AM Joshua Schäuble <jos...@gm...> wrote: > Tldr: Just to add a +1 to this topic, I'm agreeing here, too. > > Long version: When the integrated app creation tool was removed 2y ago, > it took me hours to get the recommended npm package to run, repeatedly > getting stuck in NPMs dependency overhead hell. Once it finally ran without > any errors, I still ended up with a package that did not install in the > (then latest) eXist. I tried several times over the past years and so far I > never managed to produce a working app with this (fair enough, I'm rarely > asking for support, always thinking I'm the idiot). > > Sure, npm has been a standard for quite a while now and there are probably > good reasons not to use the old integrated legacy app creation tool - but > it's somewhat off putting for non-Node developers to download and run an > overhead of hundreds of megabytes of npm dependencies, just to produce a > comparable tiny app scaffold (that then won't even install). > > So I opted for the same workaround described here before: I installed a > legacy version of eXist just to create an app scaffold - and then > downloaded and installed it on the latest version (worrying it might be > insecure, but at least it runs). While this still works smoothly to this > date, it lead to me not using exist much for app development anymore, but > only as a database via the REST API. Maybe that's for the better anyways. > > -- end of long version > > > Nick Sincaglia <nsi...@nu...> schrieb am Do., 30. Mai 2024, > 15:48: > >> I agree. That app builder was pretty handy. We continue to run an old >> version of eXist-db just for this purpose. We will create new apps using >> this old version and download the XAR package and install it on the newer >> versions of eXist-db we run in production. >> >> Nick >> >> On 5/30/24 1:38 AM, Michael Pilarski wrote: >> >> Hi Don, >> >> please see Joe's answer to this topic at >> https://stackoverflow.com/a/70189542. >> >> Michael >> >> Am Do., 30. Mai 2024 um 01:43 Uhr schrieb John Reed <jr...@gm...>: >> >>> I believe that no longer is available with a later version because of >>> some kind of security problem. I would like that back. It was great to be >>> able to create an app without really thinking about it and just building on >>> top of what was there. I wish they would put it back in the later version. >>> >>> Sent from my iPhone >>> >>> On May 29, 2024, at 4:36 PM, Don Smith via Exist-open < >>> exi...@li...> wrote: >>> >>> >>> Hello everyone, >>> >>> I've just installed eXist 6.2.0 on Windows 11. >>> >>> * The DB is running >>> * I'm logged in as Admin (eXide shows "Logged in as Admin") >>> >>> In eXide, when I click on "Application" there is no "New Application" >>> option available. The only menu options I see are: >>> >>> * Download app >>> * Synchronize >>> * Live reload >>> >>> I assume that something has gone wrong in the install but ?? >>> >>> I've looked through the Packages that are available to install and don't >>> see anything there that looks like what I need. Is it possible the option >>> has moved to a different location in 6.0.2? Is there another way to >>> create a new application? >>> >>> Any help is appreciated as this appears to be a complete show stopper >>> (can't create new applications). >>> >>> Don >>> >>> _______________________________________________ >>> Exist-open mailing list >>> Exi...@li... >>> https://lists.sourceforge.net/lists/listinfo/exist-open >>> >>> _______________________________________________ >>> Exist-open mailing list >>> Exi...@li... >>> https://lists.sourceforge.net/lists/listinfo/exist-open >>> >> >> >> _______________________________________________ >> Exist-open mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/exist-open >> >> >> -- >> Nick Sincaglia >> President/Founder >> NueMeta, LLC >> Digital Media & Technology >> Phone: +1-...@nu... http://www.nuemeta.com >> Skype: nsincaglia >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |