Uploader Help

Purpose

The main purpose of this is to upload the files for the weekly service.  It can be made to be more flexible, but right now it is highly specified for this one task.  The basic principle is to easily create and edit text as well as upload and remove items.  The goal is to make the task of uploading the weekly content is as easy as possible.

The basic organization of the interface is that the items on the left side will go to the public area of the web site.  The items on the right side will go on on the protected site (only visible to church patrons).

How to use the interface



  1. This is the title area.  This will be title of the section of the page on both the public and private sites.   In the past, we have just used the date for this, so the default is either the current date (if it is Sunday), or the preceding Sunday.  If the title is left in a date format, pressing CTRL + will advance the date a week, CTRL - will go back a week. 
  2. This will import items from both the public and private sites (with the title specified in area 1) in the interface.   Any items in the interface before this action occurs will be overwritten by the content from the website.   This will allow previously uploaded content to be changed.
    Once data has been imported, the title of the page will be locked until the reset button is pressed.
  3. This text will be the page content placed on the public area of the site and is intended to briefly describe the service.  A link to the private site will automatically be added.
  4. This text will be the page content placed on the private area of the site.  As in the above picture, this can be used to provide additional information, but could also be the text of the summary of the sharing, or simple left blank.  Similar to the public text area, a link to the other section will automatically be added.
  5. Browse for files to be put in the public area.  This will bring up a dialog to select files for uploading to the public site.
  6. Browse for files to be put in the private area.  This will bring up a dialog to select files for uploading to the private site.
  7. Files (attachments) for the public area.  This contains files that are either already in in or are to be uploaded to the public site.
  8. Files (attachments) for the private area.  This contains files that are either already in or are to be uploaded to the private site.
  9. Resets the interface, setting the title to the default and clearing the attachment and text areas.  Use this to start a new date or edit the title again after an import.
  10. Submits the data to the website; uploading and deleting files as appropriate.

Notes about edits

To edit a previous entry, an 'Import' must be done.  In earlier versions of the Uploader, pages could be overwritten without first doing an import.  This did not seem to be helpful in most cases.  Since the only way to rewrite a page now is to do an import first, the overwrite warning has been removed.  If the form is submitted over previously existing pages, without an import being done first, a warning message will be displayed explaining that an import is necessary.

For several technical reasons, the HTML tags are stripped during the import.  So far, this has not been much of a problem since the audio is generally uploaded before manual edits are made.  However if formatted text has been added (via normal Google Sites editing methods) to the pages before the upload process, the formatting will be lost when the pages are re-submitted.

If this becomes a common occurrence, the uploader will need to be changed so that the formatting is not lost.

Notes about the attachment areas

Files can be added either by using the corresponding "Browse..." button or by dragging files into it.  Files that are newly added to this box will have the "Uploaded" check box unchecked.  These files can be dragged from the public side to the private side and vice-versa.  If a file is placed here accidentally, it can be selected and then the the 'Delete' key can be used to remove the file from the list.  This will not delete the file from your computer.  The 'Remove' check box is disabled for new files and is only for already uploaded items.

Once a file has been uploaded, it's 'Uploaded' check box will be checked.  These items cannot be dragged from one attachment area to the other.   (The Google API does not support the moving of attachments from site to site.)   If something was uploaded to the wrong site, it must be removed from one and added to the other.

To remove a file that has been uploaded, simply check the "Remove" checkbox on all the items that need to be removed and press 'Submit'.  After an uploaded item has been 'Removed', it will be no longer appear in the attachment area.  Hitting the 'Delete' key on one of these items does nothing.   The 'Delete' key action removes non-uploaded items from the list only.

This application will add and remove files from the web site.  It will never move, rename, or delete anything from your computer.

Note about drag and drop in Java tables

Tables are a bit quirky when dealing with dragging and dropping items.  Because clicking and dragging your mouse in a table general selects rows, to get the drag to occur, first you need to select the rows you want to drag, and then you need to select again drag them out.