#### OVERVIEW

- Introduction to Panorama X Team Server -- using a server extends the reach of Panorama beyond a single computer to a network of connected computers, or even across the entire Internet. This topic introduces the concepts needed to understand the operation of the Panorama X Team Server system, including multi-user database sharing and database web publishing.

#### Server Setup and Database Administration

- Installing and Launching Panorama Server -- instructions for getting Panorama Server up and running, as well as best practices for configuring system settings on a server computer.

- Setting up a Computer as a Panorama X Client -- instructions for setting up a new client computer so that it can access a Panorama X server.

- Server Administration Wizard -- this wizard is used to monitor the operation of Panorama servers (both local and remote servers can be monitored), including monitoring server status, checking database status and downloading databases, and monitoring the status of user sessions.

- Using an External Web Server -- instructions for using Panorama Server in conjunction with an external web server (for example Apache, Nginx, etc.).

- Restricting Server Access -- limiting Panorama X Server access to authorized users.

- Advanced Server Settings -- Panorama X Server settings for advanced users.

- Logging Server Activity -- recording server activities for later analysis.

### MULTI-USER DATABASE SHARING

#### Shared Database Administration

- Creating a Shared Database -- convert a single user database into a shared database.
- Permanently Detaching a Shared Database from the Server -- unshare a shared database.
- Permanently Deleting a Database from the Server -- remove a database from the server.
- Changing the Design of a Shared Database -- modifying database fields, forms and/or procedures.
- Temporarily Disconnecting a Shared Database from the Server -- pause database sharing.
- Manually Uploading a Quick Patch to the Server -- uploading a procedure or form.

#### Shared Database Operation

- Record Locking and Editing Shared Data -- coordinating data entry across multiple simultaneous users.
- Shared Database Synchronization -- data synchronization across multiple users.
- Working With Summary Records in a Shared Database -- summary records are not shared between users.
- Automatic Record Numbering in a Shared Database -- generating unique numbers across multiple users.

#### Shared Database Programming

- Record Locking in Procedure Code -- implicit and explicit management of record locking.
- Synchronizing in Procedure Code -- customizing the data synchronization process.
- Server Variables (Shared Variables) -- sharing variable values across multiple users.
- Bulk Data Transformations on Shared Databases -- using formulafill, propagate, etc. in a shared environment.
- Controlling and Monitoring the Server Connection -- overriding automatic server connection behavior.
- Looking up Data Directly from the Server -- local in-memory vs. server lookups.

### DATABASE WEB PUBLISHING

#### Web Coding

#### Web Tables

#### Web Form Display

#### Web Form Data Input

History

Version | Status | Notes
10.2 | New | New in this version.