lowcoder-org / lowcoder

🔥 🔥 🔥 The Open Source Retool, Tooljet and Appsmith Alternative
https://www.lowcoder.cloud/
GNU Affero General Public License v3.0
845 stars 174 forks source link

[Feat]: Configurable publication URLs and choice via a drop-down menu #384

Open LomigFR opened 1 year ago

LomigFR commented 1 year ago

Hello,

Initial observation: it's easy to copy/paste a project from one Lowcoder server to another BUT it becomes very tedious to reconfigure the data sources for the application on the new server (it's not possible to export/import the data sources).

So here's an idea for an improvement to the publishing functionality. A colleague and I would find it very useful to be able to choose the publication URL via the same "Publish" button. This would make it possible to generate test publications before proceeding with a production publication.

The idea would be to transform the "Publish" button into a drop-down menu offering a choice of pre-configured URLs. This URL configuration could be done via the Lowcoder configuration menu alongside the data sources, themes...

I hope this description is accurate enough.

All the best.

FalkWolsky commented 1 year ago

You introduce environments with this idea. There are multiple questions connected... It must be sure that these environments have the same version versions must be available and reachable in the network. Named Datasources must contain a versioning system (cause same data source for test/prod stage could have not only different credentials but also different data schemas). The idea to extend the publish button counts in for the topic of better application lifecycle management. Clearly a topic that we have to address. To simply push one app between different locations could cause however a lot of side effects. Let uns please take the main idea of lifecycle management, but also give us a bit time to come up with a holistic concept.

LomigFR commented 1 year ago

Thank you for your prompt reply. You raise more complex issues than those we were initially aiming for with the simple possibility of making different publication URLs (and only these publication URLs) available on a single server (our original idea). We look forward to seeing this functionality. :)