====== Congress App Operation Manual ======
Duties:
  * Replace app icon and banner
  * Prepare Congress Information, Floor plan images before publish
  * Onsite Purchase of Exhibitor & Trade Delegate
  * Upload speaker photo for /mobile/download API
  * Upload Show Daily during event, if need
  * Prepare certificate
===== Replace app icon and banner =====
  * Get the app icon, banner image in advance
    * For Android app, we also need a banner image for Google Play store
  * Prepare some screenshots
===== Prepare content before publish =====
Before we release the app on various app store, we need to make sure the following content is ok
  * Congress Information, /mobile/informationPdf
    * prepare a PDF and put it on the server folder, /userfile/apvrs/img/informationPDF/
    * update the database collection "informationPdf"
{
  "title": "Congress Information",
  "asset": {
      "fullPath": "/userfile/apvrs/img/informationPDF/Congress Information.pdf",
      "timestamp": 1487077993482
  },
  "eventShortCode": "apvrs2018",
  "parentId": "InformationPDF"
}
    * update the version number of /mobile/version for informationPdf
  * Floor plan, /mobile/setting
    * prepare the images and put them on the server folder
    * also prepare the JSON data file which is hardcoded on server /data/floorplan/floorplan.json
    * update the version number of /mobile/version for setting
===== Onsite Purchase of Exhibitor & Trade Delegate =====
  * Remove both "onlyFor" and "visibleBy" in the merchandise for Exhibitor & Trade Delegate badges. Otherwise, onsite mobile app could not buy these badges.
===== Upload speaker photo =====
  * prepare the photo with registration code as filename
  * put them into a folder "speakerPhoto"
  * put this "speakerPhoto" in a folder by date, e.g. "20181219"
  * then zip this "20181218" as 20181218.zip
  * put this 20181218.zip file on the server folder /userfile/apvrs/data/apvrs2018/mobileDownload/20181218.zip
  * update the version number of /mobile/version for download
===== Upload Show Daily =====
Show Daily is similar to informationPdf
  * prepare the pdf file
  * upload it to server at /userfile/apvrs/img/informationPDF
  * update the database record for "informationPdf" collection
{
    "title" : "Show Daily 1",
    "eventShortCode" : "apvrs2018",
    "parentId" : "ShowDaily",
    "asset" : {
        "fullPath" : "/userfile/apvrs/img/informationPDF/APVRS_2017_ShowDaily_Day1.pdf",
        "timestamp" : 1487077993500.0
    },
    "_type" : "InformationPdf"
}
  * update the version number of /mobile/version for informationPdf
===== Prepare Certificate =====
We need to upload the certificate before the end of the event.
  * prepare image background file
    * attendance > /userfile/demo/img//certificates/attendance.jpg
    * cme > /userfile/demo/img//certificates/cme.jpg
  * modify the template certificate.html accordingly
  *