• CSWeb User's Guide
    • Introduction to CSWeb
    • Server Setup
    • How to ...

Introduction to CSWeb

CSWeb is a web application that allows users to securely transfer cases (questionnaires) or files between client devices running CSEntry and a web server. CSWeb requires a web server running PHP and MySQL.

Direct synchronization between interviewers and central server over the Internet
CSWeb eliminates the need to transfer data files by allowing users to instead transfer cases between client devices and a web server. CSEntry data entry applications that are configured to use CSWeb synchronization take advantage of Smart Synchronization, a feature that transfers only cases that are added or modified since the last successful synchronization. Smart Synchronization reduces data transfer costs and Internet bandwidth usage.
CSWeb uses a MySQL database on the server to store the cases for the census or survey data entry instrument. Unlike a file based synchronization that requires application designers to manage the concatenation of data files, CSWeb allows users to download a single file containing all the cases for the data entry instrument (once the cases are transferred from the client devices to the server).
The code to run CSWeb can be downloaded from the CSPro download webpage. More information about how to use CSPro's synchronization features can be found in the CSPro User's Guide Synchronization Overview.
CSWeb is intended for large surveys and censuses. For small and medium surveys, Dropbox or FTP syncrhonization is sufficient and far simpler to setup than CSWeb. For Dropbox synchroniation, no server is required at all, making it very easy to get started. In addition, setting up CSWeb requires knowledge and experience with server administration and website technologies. If you do not have experience setting up and maintaining web servers, you will find setting up CSWeb to be very difficult.
This guide contains the following information:
Server Setup
  • Minimum Server Requirements
  • Apache Server Setup
  • Apache CSWeb Setup
  • IIS Server Setup
  • IIS CSWeb Setup
  • Running CSWeb in Production
  • Upgrading from Previous Versions
How to ...
  • Accessing Data
  • Adding Roles
  • Adding Users
  • Data Settings
  • Map Report
  • Sync Report
  • Troubleshooting
  • Get Help