Distribution

From ZDN User Guide

This page assumes that at least one person has ZDN up and running on their computer successfully, and now you want to add additional users at your institution.

The manual way (1-2 users)

This process is fine for a few users. When there are updates to ZDN, you will just repeat this process.

  • Ensure the ZDN Support Files folder is on a shared drive (See the Installation Guide for details).
  • Configure the ZDN program (Settings) to connect to the shared drive
  • Give each user a fresh copy of the ZDN program (program only, not the Support Files folder)


If you have more than a few users or make regular updates, you will want to automate the distribution process. This has several benefits, including being able to add additional steps to the script such as making backups along the way

The best way to distribute to multiple users is via a Windows batch file.

A batch file is a script that does multiple things. Below is the text of a batch file with notes about what each section does. This batch file is included in your original ZDN download (v2.1 and later). You do not need to copy from here. It is included here to highlight the three spots where you need to edit the code to match your local install.

Instructions:

  1. Inside ZDN, "save as" an .accde file and place this on your network drive somewhere.
  2. Inside your ZDN folder (v2.1 and later), there is a hidden folder called "Advanced" containing a text file.
  3. Edit the text file, and change the bolded parts (shown below) to your own local paths and your institution name.
  4. Save your file and remove the ".txt" extension, leaving it as a ".bat" file.
  5. Right-click on the Zoo Diet NaviGator shortcut (do not open it), and select "Properties"
  6. Change the "Target" to wherever you just saved the .bat file.
  7. Change the "Start in" to the same location, just without the filename at the end.
  8. Both values should be in quotes. Neither should end with a \.
  9. Double-click the shortcut to make sure everything is working correctly. If so:
    1. NaviGator should open
    2. A new folder should appear on your hard drive at C:\ZDN_Data
    3. Inside C:\ZDN_Data there will be a hidden folder called "Nutrition_Database"
    4. Inside that folder should be two items: A folder called "BackendBackups", which is where your backups will live. Every time ANYONE opens NaviGator using the shortcut, a backup copy of the data will be copied to their local C: drive. You must decide whether this is acceptable data security for you or not. It is helpful for backups, but obviously there will be many copies of your data floating around (hidden, but there). If you do not want this behavior, remove those lines of the code below.
    5. There will also be a local (C: drive) copy of the NaviGator front end that will always be the most recent version. So, every time you (the admin!) update NaviGator in its original location, everyone will get those changes the next time they run the script as a new copy will get downloaded each time.
  10. Copy the shortcut to somewhere public and easily find-able by your users (shared drive, SharePoint, etc.).
  11. Tell everyone where to find the NaviGator shortcut. They should run the shortcut from that location or copy the shortcut to their local drive/desktop. They should never open the .accde file directly - only the shortcut. It's best if they don't even know where the original file lives. Occasionally, users will move the shortcut instead of copy it and you'll have to replace it with a new copy. That's why you COPIED the shortcut in step 10 instead of moved it ;)

< Backups and Emergencies

> Uses

The batch file

  • Don't worry if you don't understand the code below. You can follow along by reading the comments.
  • In batch files, any line with REM in front is treated as a comment (i.e. not run).
  • You can modify this for your institution's needs and policies by removing (or adding) sections below.

REM ===============================================================================

REM ************ ZDN ADMINS - SET LOCAL PATHS HERE! ********************

REM ===============================================================================

REM Notes: When using this script, it is assumed that you (the developer/admin) are working and making updates

REM to the master .accdb file, and have "Save As..."-ed a COPY of this as a compiled .accde file for your users to use.

REM Location to save local (C drive) backups (end with slash\)

set "LocalLoc=C:\ZDN_Data\"

REM Location of ZDN Support Files folder (end with slash\)

set "SupportFilesLoc=J:\Data\ZDN\ZDN Files (ANC Diet Info)\ZDN Support Files\"

REM Location of ZDN App USER master copy (on the network, in .accde format) (end with slash\)

set "AppLoc=J:\Data\ZDN\ZDN Files (ANC Diet Info)\"

REM Short name (no punctuation) of your institutions

set "InstName=AGreatZoo"

REM Check that this is the path to Access on your machine. This is the default location and you should not need to change this unless you have a unique Access installation.

IF NOT EXIST "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" GOTO :NoAccess

REM ================================================================================

REM ================ DON'T EDIT BELOW THIS LINE ===========================

REM ================================================================================