Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Way to copy between development and local

Featured Replies

Hi

The config is rather complicated to fill out the node form - In the past you could release from a local to a production and from Production to local (when neeeding to make changes) - I have figured out how to do this - and I gave up to get eisy-ui to do it - it keeps wanting to generate new code -)

Is there a simple way going between the two - especially from prodution to local - I need to do this for all my nodes that exists already - quite a bit of work

Thanks

  • Author

there is a lot of info to fill out (that can go wrong). I was hoping to move this info between the two without having to reenter

  • Author

Does it also go the other way - from existing published node to local. Guess this is only an issue during transition to the new system

  • 2 weeks later...
  • Author

Is there a way to setup development nodes using github repositories (not local on machine) - I usually test nodes on multiple systems before releasing, but I do not want development system on more than one eISY. In the past I have created local nodes pointing to the same github branch before releasing it - to allow easy testing - I tried to set the path to github in development, but it does not seem to take it.

  • Author

I have one system I use for initial development (nothing critical on that system) - Once a node seems ok, I test on my other critical systems before I release it . With PG3x I just created a node, from the existing released node, and then pointed to my branch/upcoming release and installed that on top of my existing production node. Once ok, I published the local version as a production node.

It is not clear how I can do something similar in the new system - I have not been able to create a development node pointing to github - maybe it is just syntax, but it rejects my attempts on the critical systems.

I do not want to release the node to test it on my other systems - just in case something is not working and it propagates to other systems.

I have been migrating back to PG3x to do this, but it is not a long term solution - furthermore, I have seen a couple of times this results in two versions of the node running in parallel and fighting each other

Edited by Panda88

@Panda88 There are 2 ways you could test your plugin on your production system.

1. Use a local plugin on your production system.

Assuming your development plugin is in a github repository, you can simply clone it on your production unit, install the dependencies, create a local store entry and "install" it. That's the same setup as your development machine. You essentially use github to push the changes from dev, and pull them to your production unit.

2. Use a regular store entry.

On one of your units, create a regular production store entry with a purchase option that points to your github repository, but leave the status to "New" or "Inactive". The plugin will be in the store, but only you (and UDI) will be able to see it.

To install it, Go to Development, My plugins, and click on your plugin. From the Purchase options tab, you will be able to install your plugin. If you want to preview the purchase options as a user, click on "View In Store".

  • Author

I am still not able to create a local plugin that addresses github - it says path not found

I cannot see how the 2nd option works - if I disable the node to test, other users that have it installed (or wanting to install) cannot be served

12 hours ago, Panda88 said:

I am still not able to create a local plugin that addresses github - it says path not found

You can't create a plugin "that addresses github".

You need to clone your repository on your unit. Then the local plugin needs to point to the path on your unit.

12 hours ago, Panda88 said:

I cannot see how the 2nd option works - if I disable the node to test, other users that have it installed (or wanting to install) cannot be served

You would need a second store entry just for that purpose, it would never be published. But this is not the best solution, which is why I recommend the local plugin approach.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.