You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

The article describes the algorithm for manually updating Kiosk Pro to the selected version.

You can update the Kiosk:

Updating only the external interface

To update the external interface:

  1. Turn off the kiosk
  2. Find the WebData folder and rename it so that you can return to the version of the kiosk you are using if necessary. If you don't need this feature, delete the folder.
  3. Open ftp://ftp.ucs.ru/rk7/INSTALL/RK7_KioskPro/ in Explorer and download the new version of the Kiosk
  4. Create a new WebData folder and copy the new version folders there.
    This might be the content of the dist folder or, if there is no dist folder, copy the assets, fonts folders and everything that lies at the level of these folders.
  5. Launch the kiosk as usual. If the version is not suitable, then you can return to the previous one.

Server-side only update

  1. Turn off kiosk
  2. Find the lib folder. Rename the lib/KIOSK2.jar file located in this folder so that, if necessary, you can return to the back version you are using. If this feature is not needed, delete the file.
  3. Open ftp://ftp.ucs.ru/rk7/INSTALL/RK7_KioskPro/ in Explorer and download the new version of the Kiosk.
    This can be a jar file or a file with a name like KIOSK2-v.0.0.*.*-rev.*-j.*.jar - this file must be renamed to KIOSK2.jar.
  4. Copy the new jar file to the lib folder of the current Kiosk build
  5. Launch the kiosk as usual. If the version is not suitable, then you can return to the previous one.

Full program update

  1. If you want to save your kiosk settings, upload them to the settings-kiosk.json file before updating. To do this, go to your kiosk manager panel (service menu) > Settings > Export settings.
  2. Additionally, there is a configured browser.cfg file in the used kiosk. Use it if necessary so as not to reconfigure the appearance of the window of the updated Kiosk.
  3. Open ftp://ftp.ucs.ru/rk7/INSTALL/RK7_KioskPro/ in Explorer and download the new version
  4. The complete kiosk assembly contains the following folders:
    1. server part – lib
    2. external interface – WebData
    3. CEF(bin)
    4. java(jre)
    5. kiosk window configuration file – browser.cfg
    6. executable file exe.
  5. Copy the updated assembly to a new folder
  6. If necessary, replace browser.cfg with the file from the previous version of the kiosk.
  7. Load kiosk settings from the previous version. For this:
    1. launch the new Kiosk
    2. Go to Kiosk service menu > Settings > Import Settings.
    3. In the dialog box, select the previously saved file settings-kiosk.json.
    4. save changes.
  8. Restart the kiosk.

All set. You're good to go.

If improvements in the new version involve adding information to the kiosk on some objects from r_keeper: dishes, selectors, etc., then after updating the Kiosk assembly, you need to start the process of updating the data in the local Kiosk database. To do this, it is enough to change the version of at least one r_k dictionary with which the kiosk works and restart it. For example, in a dictionary with menu items: temporarily change the name of the dish.

If the kiosk is placed in a new folder, then there is no database at the time of the first launch; it will be created at launch. This database will immediately contain current r_keeper data.


  • No labels