Help Topics for FTPPro Download FTPPro

Contents
      Application Overview
FTPPro Explorer
      The Four Panes
      Profiles
      Copying Files
      Right-Click Menu
Contact Manager
      Overview
      Categories
      Add & Edit Contacts
      Contact List
Google+ Manager
      Overview
      Retrieval Batches
      Profile List
Backup Manager
      Overview
      File Collections
      Add Files and Folders to Collection
      Create Backup File
HotKeys Manager
      HotKeys Actions
      Shortcut Files
      Clipboard Presets
Finance Manager
      Overview
      Accounts and Categories
      Transactions
      Reports
      Shortcut Keys
Craigslist Manager
      Overview
      Get New Listings
      Manage Listings
Website Access Log Viewer
      Setup
      Access Log Files
      Access Log Entries
      Tips For Using Access Logs
Email List Manager
      Setup
      Email Accounts
      Email Messages
      Recipient Lists
      Send Email


Application Overview

FTPPro is a Windows application that includes 9 separate programs:

  • FTPPro Explorer: Upload and download files from FTP sites, using an interface that looks and feels like Windows Explorer.
  • Contact Manager: Manage an unlimited number of Contacts and Categories, and Search and Sort the Contacts by any field.
  • Google+ Manager: Market your products and services to a selective group of Google+ members.
  • Backup Manager: Create Zipped Archives of the Files and Folders that you add to File Collections.
  • HotKeys Manager: Easily run any program on your computer, by assigning 74 different HotKeys to Shortcut Files.
  • Finance Manager: Manage your income and expenses, by entering Transactions that can be assigned to any Account and Category.
  • Craigslist Manager: Receive new listings from Craigslist; Search, Sort, Delete, and Update listings; add Comments and Contact Dates.
  • Website Access Log Viewer: See who has visited your website, or your webpages on other websites (such as MySpace).
  • Email List Manager: Send outgoing email to Recipient Lists; using your ISP, Gmail, Hotmail, Yahoo Mail Plus, or any other SMTP server.

To switch between these 8 programs, use the Programs menu (on the upper-left corner of the screen).


FTPPro Explorer

This program will enable you to copy files and folders between your local computer and remote FTP sites.

The FTPPro Explorer looks and acts like Windows Explorer. You will use the Left Mouse Button to drag files from one Pane to another, which will cause the file or folder to be copied to the selected destination.

You must create a Profile for each FTP site that will be accessed. This program initially contains a Sample Profile which is the FTP site for the Internal Revenue Service, where you can download tax forms.

Right-Clicking a file or folder's icon will display a Dropdown Menu, which allows you to Rename or Delete the selected File, or to Create a New Folder, or to set Attributes for a file on an FTP site.


The Four Panes

The FTPPro Explorer window is comprised of the following four quadrants:
  • Local TreeView (Upper-Left Pane): The 'root' of this view is an icon representing your computer. All of the storage devices attached to your computer will be displayed as Drive icons. A TreeView only displays Folders (and not Files).
  • Local ListView (Upper-Right Pane): This view will display a list of all the Folders and Files which are contained within the path that is currently selected on the Local TreeView. Before displaying items on the Local ListView, you must first select the desired path on the Local TreeView.
  • FTP TreeView (Lower-Left Pane): The 'root' of this view is an icon representing the world. All of the folders contained beneath the root directory will be displayed.
  • FTP ListView (Lower-Right Pane): This view will display a list of all the Folders and Files which are contained within the path that is currently selected on the FTP TreeView. Before displaying items on the FTP ListView, you must first select the desired path on the FTP TreeView.

Expanding and Collapsing Nodes In a TreeView:
Any Node of a TreeView may be expanded by either clicking the little '+' character to its left, or by pressing the Plus key on the numeric keypad when that Node has been selected. A Node may be collapsed by clicking the little '-' character to its left, or by pressing the Minus key on the numeric keypad.

Selecting Items:
TreeView: Only one item may be Selected at a time; either by clicking on the item, or by using the arrow keys to move the focus to the item.

ListView: Using the following techniques, multiple items may be Selected at the same time.
[Control Click] The item with the focus will be toggled between Selected and Unselected.
[Shift Click] All of the items between the item with the focus and the Last Selected Item will become Selected.

Refreshing the Views:
Clicking the Refresh link at the top of the screen (or pressing [F5]) will cause all four Panes to be redrawn to reflect the current contents of your local computer, and of the currently selected FTP site. This option is useful if file operations are occurring outside of this program, or if your internet connection ever needs to be reestablished after you are disconnected.

Resizing the Panes:
When the cursor is moved directly over the border between any two Panes, the icon for the pointer will change to a 'double arrow'. You may then hold down the left mouse button and 'drag' the border in either direction.

Sorting ListView Entries:
The Sort By Menu (at the top of the screen) will allow you to sort File and Folder entries in the Local ListView and FTP ListView panes, by the following criteria:
  • Name
  • Extension
  • Size
  • Date
All Folders are always displayed before all Files (regardless of the Sort criteria).


Profiles

The Profiles Screen will enable you to Add, Edit, or Delete a Profile Record for each FTP site that you wish to access.

To display the Profiles Screen, click the Profiles link at the top of the screen, or press [Alt P].

Active Profile:
The Listbox on the left side of the Profiles Screen will display all of the Profiles that you had previously entered. After a Profile has been Selected in this Listbox, checking the Active Profile box (on the upper-right portion of the Profiles Screen) will cause that Profile to become the Active Profile. When the Profiles Screen is Closed (by clicking the [Close] button, or pressing [Esc]), the program will connect to the FTP site of the Active Profile, and its Files and Folders will then be displayed.

When the Profiles Screen is Closed, if the Selected Profile had not been checked as the Active Profile, then the program will ask if you would like for the Selected Profile to become the Active Profile.

Default Profile:
If this box is checked (on the lower-right portion of the screen), then this Profile will be used whenever the program is initially run.

Editing an Existing Profile:
Selecting a Profile in the Listbox will cause its fields to be displayed for editing on the right side of the Profile Screen.

Save Changes:
When you are finished editing a Profile Record, click the [Save Changes] button to cause all of the Record's fields to be saved. The [Save Changes] button will not be displayed when the Sample Profile is selected.
IMPORTANT: If you do not click [Save Changes], then all of your changes will be lost when you select a different Profile, or close the Profiles Screen.

Adding a New Profile:
Clicking the [New Profile] button will cause a new, blank Profile Record to be displayed. After you have completed all of the required fields, clicking the [Add Profile] button will cause the New Profile's name to be added to the Listbox. If you change your mind and do not wish to Add a New Profile, then simply click onto an existing Profile Name in the Listbox.

Deleting a Profile:
Clicking the [Delete Profile] button will cause the selected Profile to be Deleted. The [Delete Profile] button will not be displayed when the Sample Profile is selected.

Required Profile Fields:
The following fields (which are indicated on the screen by an asterisk) are required, and must always contain valid data before a Profile may be stored:

Profile Name: Although a unique name is not required, it is recommended that you do not assign the identical name to different Profiles. The Profile Name is used only for your reference.

FTP Address: This is the address which is used to connect to the FTP site. Do not confuse an FTP address with a URL or Email address. A URL address normally begins with 'http://www'; an FTP address never begins with those characters. An Email address normally contains the '@' character; an FTP address very rarely contains that character.

User ID and Password: Unless you have checked the Anonymous box, the User ID and Password must be completed. An Anonymous FTP site does not require a User ID or Password.

Optional Profile Field:
Comment: This field is used only for your reference.


Copying Files

Before reading this topic, you should first be familiar with the Four Panes, and the methods which are used to Select Items.

Files and Folders may be copied from one Folder, to a different Folder, using the Drag-and-Drop method. Each Drag-and-Drop operation consists of the following actions:

1. Select the Source Item(s): These are the Files and/or Folders that you wish to copy From. Remember that multiple Files and/or Folders may be Selected in a ListView, but only one Folder may be Selected in a TreeView.

2. Begin the Drag: While the pointer is over one of the Selected items, hold down the left mouse button and move the mouse. You will see a Drag Icon which indicates the Source of the Drag: an Up Arrow is from the Local Computer; a Plus Sign is from an FTP Site.

3. Point To the Destination Item: While holding down the left mouse button, move the mouse pointer to the Folder or Drive that you wish to Copy To. You will notice that the Drag Pointer is displayed as a 'Stop Icon' (a circle with a slash) until the Drag Pointer is over a valid Destination Item.

4. 'Drop' the Files: The Drag is completed when the left mouse button is released. If the mouse pointer is over a valid Destination Item when the Drag is 'Dropped', then you will be prompted to verify that you wish to copy the Selected Source Items.

Cancel Upload or Download:
You may terminate an Upload or Download at any time by clicking the [Cancel File Transfer] button on the Communication Status screen. The file transfer will be immediately stopped, so if a file is currently being copied then it will not be an exact replication of its source.

Panes That May Not Be Copied:
You may not copy items between the following panes:
  • Local TreeView to Local ListView
  • FTP TreeView to FTP ListView
  • FTP ListView to FTP TreeView


Right-Click Menu

Clicking the right mouse button will cause a Dropdown Menu to be displayed. The following actions may be performed to the selected item:
  • New Folder: A New Folder will be created in the path that is currently selected on the TreeView. The New Folder's name will appear in an Editbox at the bottom of the ListView, allowing you to replace the Initial Name (i.e. NewFolder1) with a different Folder Name.
  • Rename: The selected File or Folder's name will appear in an Editbox. When you are finished editing the Name, you may press [Enter], or click onto a different item on the screen. Pressing [Esc] will cause the Rename process to be terminated, and the old name will remain unaltered.
  • You may also perform the Rename action by single-clicking an Item's Name after it has been Selected.
  • Delete: In a ListView pane, you may select Multiple Files to Delete. If a Folder is selected for Deletion, then all of its Sub-Folders will also be Deleted. You may also perform the Delete action by pressing the [Del] key after an Item has been Selected.
  • Attributes: In the FTP ListView pane, selecting Attributes from the Dropdown Menu will show the File Attributes dialog, which displays the file's 3-digit Permission Attributes. You may then enter a new 3-digit number, and click [OK] for that number to be assigned as the new Permission Attributes for the file.
    PLEASE NOTE: The Attributes feature only works with Apache servers, and not with Windows servers.


Contact Manager

Overview:

The Contact Manager will allow you to manage an unlimited number of Contacts. You may assign a Contact to any Category that you create, and you may Search and Sort the Contacts by any field. Your Contact List may include links to documents on your computer, and to websites.


Categories:

Before entering your Contacts, you should first click [Manage Categories], and enter a list of Categories that you can assign your Contacts to.

The following four Categories are automatically added by default: Business, Family, Friend, and Unassigned. You may not modify or remove the Unassigned Category, since it is used when any Category is removed.

Add Category: If New Category is not displayed at the top of the Manage Categories screen, then click [New Category]. To add a new Category, enter a Category Name and click [Add Category]. The Category will then be added to the listbox on the left side of the screen.

Edit or Remove Category: To Edit a Category, click its name in the listbox on the left side of the screen. Its name will then be displayed on the right side of the screen. After you modify a Category Name, remember to click [Save Changes]. To Remove the Category, click [Remove Category], and all Contacts currently assigned to that Category will then be assigned to the Unassigned Category. To enter a New Category, click [New Category].


Add & Edit Contacts:

Add New Contact: Click [Add Contact] to display the Add Contact screen. On this screen, you may complete the following fields:
(Fields shown in red are displayed on the main Contact List, so you may use them to Sort and Search.)
  • Name: This is the only required field
  • Category: Select a Category from the dropdown box.
  • Street Address
  • City, State
  • Zip Code
  • Home Phone
  • Cell Phone
  • Office Phone
  • Fax
  • Email
  • Local Document: Click [Edit] to select a file on your computer. That file will then be shown as a link.
  • Website: Click [Link] to display the URL you entered as a link. To re-display the textbox (to edit the URL), click [Edit].
  • First Date
  • Last Date
  • Next Date
  • Notes

Edit Contact: After you Add a Contact, it will be displayed on the main Contact List. You may then click the Contact's Name to display the Edit Contact screen, which is identical to the Add Contact screen, except the fields of the existing record are displayed.
Remember to click [Save Changes] after you change any field values.


Contact List:

The main Contact List displays all the Contacts that you had previously added.

Search Contacts: You may Filter the Contacts that are displayed, by entering Criteria at the top of the Contact List. For a Contact to be displayed, it must meet all the Criteria that is entered into the fields above the Contact List. To display all Contacts, click [Clear All Criteria].

A search is automatically performed when a Category is selected from the dropdown box above the Category heading, or when [Enter] is pressed when the cursor is in a textbox above any of the other headings.

Sort Contacts: You may Sort the Contacts that are shown on the Contact List, by clicking any column heading. Clicking the same column heading a 2nd time will cause the Contact List to be Sorted by that column in Descending Order.

Delete Contacts: Clicking [Delete Selected Contacts] will cause all Contacts that have their Selected field set (as shown in the rightmost column) to be Deleted. Clicking [Delete Contacts That Meet Criteria] will cause all Contacts that are retrieved by the currently selected criteria to be Deleted.

Select or Unselect All Contacts: You may set the Selected field of all Contacts that meet the current criteria, by clicking [Select All]. You may clear the Selected field of all Contacts that meet the current criteria, by clicking [Unselect All].

Shortcut Keys: The following shortcut keys are available when the Contact List is displayed:
  • [Alt+N] Next Page
  • [Alt+P] Previous Page
  • [Alt+F] First Page
  • [Alt+L] Last Page


Google+ Manager

Overview:

The Google+ Manager allows you to market your products and services to a selective group of Google+ members. You can add an unlimited number of Google+ Profiles to your own customized database, where they can be searched and sorted by any criteria.

For example, you can send messages to people that follow companies which are similar to your own, and are located close to you.


Retrieval Batches:

The Retrieval Batch features are performed from the Add Profiles tab.

A Retrieval Batch is a set of fields that are used to retrieve Google+ Profiles. After you add a Retrieval Batch, you can select it by clicking its name in the listbox on the left side of the screen. When a Retrieval Batch is selected, you can click [Retrieve Google+ Profiles] to add Google+ Profiles to your database.

Each Retrieval Batch contains the following fields:
  • Retrieval Batch Name: This name will appear in the Retrieval Batches listbox on the left side of the screen.
  • Google+ ID's: A Google+ ID is the long number that appears in the URL of each Google+ Profile. You may enter multiple Google+ ID's, separated by commas.
  • Other Profiles To Get: If either of these boxes are checked ([Their Friends (people in their circles]) or [Their Followers (people who have them in their circles)], then up to 6 Friends and/or 10 Followers will be retrieved for each Google+ ID that is entered in the previous textbox. If you want to retrieve more Friends or Followers, then click [Retrieve Google+ Profiles] additional times.
  • Search Criteria: In addition to (or instead of) Google+ ID's, you may also enter Search Criteria to retrieve Google+ Profiles. For example, if you entered 'Los Angeles' in the Search Criteria textbox, then Google+ Profiles will be retrieved for people that have 'Los Angeles' in their name or description.
  • Max. Profiles to Retrieve: Select a number from this dropdown box to indicate the maximum number of Google+ Profiles that will be retrieved when [Retrieve Google+ Profiles] is clicked. Otherwise, the Search Criteria that you enter could retrieve an indefinite number of Profiles.
  • Minimum Friends and Followers: The last two dropdown boxes will restrict the Profiles that are added to your database. If you want to retrieve all Profiles, then select 0 Minimum Friends and 0 Minimum Followers.

Add Retrieval Batch: If New Retrieval Batch is displayed at the top of the page, then clicking [Add Retrieval Batch] will cause the Retrieval Batch to be added to the listbox on the left side of the screen.

Edit or Remove Retrieval Batch: To Edit a Retrieval Batch, click its name in the listbox on the left side of the screen. Its settings will then be displayed on the right side of the screen. After you modify any of the settings, remember to click [Save Changes]. To Remove the Retrieval Batch, click [Remove Retrieval Batch]. To enter a New Retrieval Batch, click [New Retrieval Batch].


Profile List:

The Profile List tab displays all the Google+ Profiles that you had previously retrieved (using the Add Profiles tab).

Search Profiles: You may Filter the Profiles that are displayed, by entering Criteria at the top of the Profile List tab. For a Profile to be displayed, it must meet all the Criteria that is entered into the fields above the grid. To display all Profiles, click [Clear All Criteria].

The following dropdown boxes will automatically cause a search to be performed when they are changed:
  • [Batch #] (These are the numbers that are shown in the Retrieval Batch listbox, on the Add Profiles tab.)
  • [Gender]
  • [Selected] (All, Selected, or Unselected)
  • [Relationship]
  • [Looking For]

You may also begin a search by pressing [Enter] when the cursor is in the textbox above any of the following headings:
  • [Name]
  • [Introduction] (Searches both the Introduction and Description fields.)
  • [Occupation] (Searches both the Occupation and Employment fields.)
  • [Location] (Searches both the Location and Education fields.)

Sort Profiles: You may Sort the Profiles that are shown on the grid, by clicking any column heading. Clicking the same column heading a 2nd time will cause the grid to be Sorted by that column in Descending Order.

Delete Profiles: Clicking [Delete Selected] will cause all the records that have their Selected field set (as shown in the rightmost column) to be Deleted.

Select or Unselect All Profiles: You may set the Selected field of all Profiles that meet the current criteria, by clicking [Select All]. You may clear the Selected field of all Profiles that meet the current criteria, by clicking [Unselect All].

Shortcut Keys: The following shortcut keys are available on the Profile List tab:
  • [Alt+N] Next Page
  • [Alt+P] Previous Page
  • [Alt+F] First Page
  • [Alt+L] Last Page


Backup Manager

Overview:

The Backup Manager will create Zipped Archives of the Files and Folders that you add to File Collections. The program can either create incremental backup files, or the Backup File can be overwritten each time you perform the Backup process.


File Collections:

A File Collection is a group of Files and Folders that will be added to a Zipped Archive when you click [Create Backup File].

Add File Collection: If New File Collection is displayed, then you may enter a new Collection Name (which may contain up to 20 alphanumeric characters). If the Overwrite Old Backup File box is unchecked, then the program will create incremental backup files when you click [Create Backup File] (which is explained below). When you click [Add File Collection], the File Collection will be added to the listbox on the left side of the screen.

Edit or Remove File Collection: To Edit a File Collection, click its name in the listbox on the left side of the screen. Its settings will then be displayed on the right side of the screen. After you modify any of the settings, remember to click [Save Changes]. To Remove the File Collection, click [Remove File Collection]. To enter a New File Collection, click [New File Collection].


Add Files and Folders to Collection:

When a File Collection has been selected in the listbox on the left side of the screen, you may use the following 3 green buttons to add Files and Folders to the File Collection:

Add File to Collection: A dialog will allow you to select any individual File on your computer.

Add Folder to Collection: You may select any Folder (also known as a Directory). All the files and subdirectories in the Folder will be added to the File Collection.

Add FTPPro Datafile to Collection: Clicking this button will add the File that contains all the data that is used by the FTPPro program; including the FTP Explorer and Finance Manager.

When a File or Folder is added to the File Collection, the Total File Sizes (shown to the left of the 3 green buttons) is updated.

Remove File or Folder from Collection: In the grid beneath the 3 green buttons, clicking the [Remove] button to the right of a File Path will cause that File or Folder to be Removed from the File Collection.


Create Backup File:

The [Create Backup File] button is only displayed when a File Collection has been selected in the listbox on the left side of the screen, and if that File Collection contains at least one File or Folder.

The Create Backup File process will create a .zip archive file in the C:\FTPPro_BackupFiles directory, which contains all the Files and Folders that have been added to the selected File Collection.

Overwrite Old Backup File: If this box is checked, then the .zip archive file will be named {File Collection Name}_1.zip. For example, if your File Collection was named 'Test', then the .zip archive file would be named Test_1.zip.

Incremental Backup Files: If the [Overwrite Old Backup File] box is not checked, then the program will find the file with the selected File Collection Name that has the highest incremental number, and the next number will be used. For example, if your File Collection was named 'Test', and the highest existing file was named 'Test_5.zip', then the new .zip file would be named 'Test_6.zip'.


HotKeys Manager

Windows HotKeys allow you to easily run any program on your computer, by pressing [Ctrl+Alt+{Hotkey}]. For example, you can assign [Ctrl+Alt+W] to run MS Word, and [Ctrl+Alt+I] to run Internet Explorer.

The HotKeys Manager screen displays 74 different HotKeys that can be assigned to different Shortcut Files (which are explained below).


HotKeys Actions

To perform an action from the HotKeys Manager screen, click a HotKey name (in one of the Key columns), and choose one of the following actions on the popup screen that is displayed:
  • Assign a Shortcut File to this Hotkey: After you select one of the three Shortcut Folders (described below), click [Select Shortcut File] to display all the Shortcut Files in that directory. You may then choose a file to assign to the HotKey.
  • Create a new Shortcut File: After you indicate whether you want to search All Files, or just Internet Explorer Favorites, click [Create Shortcut File] to display those Files. You may then choose a file to create a new Shortcut File for. The new Shortcut File is placed in the User Desktop directory, and will appear on your Windows desktop. The HotKey is then assigned to that Shortcut File.

    The next two actions are only displayed if the HotKey is already assigned to a Shortcut File:
  • Remove the HotKey for this Shortcut File: The HotKey will be removed from the currently assigned Shortcut File, which will normally cause the HotKey to not be assigned to any Shortcut File. However, if the HotKey was assigned to multiple Shortcut Files, then it will still be active for one of the remaining Shortcut Files that it is still assigned to.
  • Assign a different HotKey to this Shortcut File: You may choose which HotKeys are displayed in the dropdown box: Unused (not assigned to any Shortcut File), Used (already assigned to a Shortcut File), or All. After you select a HotKey from the dropdown box, click [Assign to selected HotKey], and the Shortcut File will first be unassigned from the previous HotKey, before it is assigned to the HotKey that you selected.


Shortcut Files

A Shortcut File is a small file that points to a different file on your computer. Rather than placing all your files on the desktop, you can select just the programs and files that you use frequently, and place links to those files on your desktop. When you modify or delete a Shortcut File, the original file is not affected.

Shortcut Folders: Windows allows you to place Shortcut Files in the following three directories (which can be viewed using Windows Explorer):
  • User Desktop: Shortcut Files appear on your desktop as icons with an arrow on the lower-left corner. When you create a Shortcut File from the desktop (or from this program), it is automatically placed in the User Desktop directory.
  • Public Desktop: Programs sometime place their Shortcut Files in the Public Desktop directory, which also appear on your desktop. If a file appears on your desktop but is not in your User Desktop directory, then it is probably in your Public Desktop directory.
  • Program Files: These Shortcut Files appear when you click the Windows Start button, and select Programs. These Shortcut Files are usually created when you install programs on your computer.

This program does not allow you to edit or delete Shortcut Files. Instead, you can use the options that are shown when you right-click a Shortcut File from your desktop or Windows Explorer.

IMPORTANT: If you rename a Shortcut File, the HotKey assigned to it may not work until you "Log off" from Windows, and then log back in.


Clipboard Presets

A Clipboard Preset is text that can be easily copied to the Windows Clipboard. You can assign a HotKey to any Clipboard Preset, and paste the contents of the Windows Clipboard into any program by pressing [Ctrl+V].

For example, you could create a Clipboard Preset for your email address, and assign that Clipboard Preset to the HotKey [Ctrl+Alt+E]. Then, whenever you need to login to a website using your email address, you can simply press [Ctrl+Alt+E] followed by [Ctrl+V], and your email address will be automatically entered for you.

The Clipboard Presets screen is displayed by clicking the [Clipboard Presets] button at the top of the HotKeys Manager screen. This screen will allow you to add and edit an unlimited number of Clipboard Presets:
  • Add New Preset: Enter a Name and Clipboard Text, and click [Add Preset]. If the New Preset label is not displayed on the upper-left corner, then click the [New Preset] button on the right side.
    The remaining 3 features pertain to the links displayed to the right of the stored Clipboard Presets.
  • Edit Preset: The Preset's Name and Clipboard Text are displayed at the top of the screen. Click [Save Changes] when you are done editing those fields.
  • Copy to Clipboard: This link will cause the Clipboard Text to be copied to the Windows clipboard. You may then paste the text into any program, by pressing [Ctrl+V].
  • Delete Preset: This link will cause the Preset to be removed from the list.

Assign a Clipboard Preset to a HotKey: On the main HotKeys Manager screen, click a HotKey name (in one of the Key columns), and on the next screen click Select Clipboard Preset. All the Clipboard Presets that you had previously added will then be displayed. Click the [Select] button to the right of one of the Presets, and that Preset will then be assigned to the HotKey that you had originally clicked.


Finance Manager

Overview:

The Finance Manager will manage your income and expenses, by allowing you to assign each Transaction to any Account and Category. You may easily balance your accounts, by marking cleared transactions and comparing the Cleared Balance to your Statement Balance. You may retrieve transactions by any criteria, including: Account, Category, Range of Dates, To/From, and Comment.


Accounts and Categories:

Before entering Transactions, you should first enter your Accounts and Categories on their respective tabs. An Account and Category named Unassigned is automatically created for you, which you may not delete or rename.

Add New Accounts and Categories: Click the [Add New] button at the bottom of the Accounts or Categories tab, (or press [Alt+A]) and an Account named "New Account" (or Category named "New Category") will appear at the bottom of the list. You should then change the Account or Category Name (and optionally edit its Balance), and click [Save Changes]. If a Category pertains to taxable transactions, then check the Taxable box.

Delete Account or Category: When an Account or Category is Deleted, all Transactions assigned to it are changed to "Unassigned", and its Balance is added to the "Unassigned" Account or Category.

Categories Only Pertain to the Current Year: A Category's Balance is only affected by Transactions that occur in the Current Year (which is selected in the dropdown box on the Transactions tab). When a New Year begins, you should click the [Zero All Category Balances] button (on the Categories tab), and change the Year in the Current Year dropdown box (on the Transactions tab).

IMPORTANT NOTE: A Category or Account Balance may not exceed $9 billion.


Transactions:

Add New Transaction: Click the [Add New Transaction] button at the bottom of the Transactions tab (or press [Alt+A]), and a new blank Transaction is added to the bottom of the list, which is initially assigned to the "Unassigned" Account and Category. You should then complete the entry fields at the bottom of the Transactions tab, and click [Save Changes].

Edit Transaction: Click an existing transaction on the grid, and its data will appear in the entry fields at the bottom of the Transactions tab. After you change any of the transaction's data, remember to click [Save Changes].

Delete Transaction: Select an existing transaction (by clicking it on the grid), and then click [Delete Transaction].

Search Transactions: You may Filter the list of transactions that are displayed, by entering Criteria at the top of the Transactions tab. For a Transaction to be displayed, it must meet all the Criteria that is entered into the fields above the grid. To display all Transactions, click [Clear All Criteria]. However, Transactions are only displayed for the Selected Year (as set by the [Current Year] and [Display] dropdown boxes).

The following dropdown boxes will automatically cause a search to be performed when they are changed:
  • [Current Year]
  • [Display] (years)
  • [Account] (above the "Account" heading)
  • [Category]
  • [Taxable]
  • [Cleared]

You may also begin a search by pressing [Enter] when the cursor is in the textbox above any of the following headings:
  • [Credit]
  • [Debit]
  • [Check#]
  • [To/From]
  • [Comment]

Here are several other search methods that are available:
  • Range of Dates: If a date is entered into the Low field, then Transactions are retrieved that are on or after that date. If a date is entered into the High field, then Transactions are retrieved that are on or before that date. You may also enter dates into both fields.
  • Less Than or Greater Than: Above the Credit and Debit headings, a dropdown box allows you to select Less Than '<' or Greater Than '>' as criteria for that field. For example, if you select '>' in the dropdown box above the Credit heading, and enter '100' in the textbox next to it, and then click [Perform Search], then Transactions will only be displayed if their Credit amount is greater than 100.

Sort Transactions: You may Sort the Transactions that are shown on the grid, by clicking any column heading. Clicking the same column heading a 2nd time will cause the grid to be Sorted by that column in Descending Order.
IMPORTANT NOTE: A Transaction Credit or Debit may not exceed $9 million.


Reports:

You may display a printable report from any of the three tabs (Transactions, Accounts, or Categories), by clicking the [Report] button (or press [Alt+R]).

The report is displayed on a Print Preview screen. To view the report in full size, click the [View Full Width] button at the top (or press [Alt+W]).

To print a report of all Transactions grouped by Taxable Categories, check the [All Taxable Categories] box (on the Transactions tab) before clicking the [Report] button. This will cause a separate Transactions report to be printed for each Category that has been assigned as Taxable (on the Categories tab). This is an easy way to generate a complete report of all your taxable transactions.


Shortcut Keys:

The following shortcut keys are available on all three tabs of the Finance Manager:
  • [Alt+R] Report
  • [Alt+S] Save Changes
  • [Alt+A] Add Record
  • [Alt+D] Delete Record
  • [Alt+N] Next Page
  • [Alt+P] Previous Page
  • [Alt+F] First Page
  • [Alt+L] Last Page

The following shortcut keys are only active when the focus is on one of the three grids (Transactions, Accounts, or Categories):
  • [Up Arrow] Previous record
  • [Down Arrow] Next record
  • The 'T' key: Toggle Taxable status, and Save record
  • The 'C' key: Toggle Cleared status, and Save record


Craigslist Manager

Overview:

The 1st tab on the Craigslist Manager screen is used to Get New Listings from Craigslist. The program does not store duplicate listings, so it is very easy to only retrieve new listings.

You may then use the Manage Listings tab to Search, Sort, Delete, and Update listings. You can also add Comments and Contact Dates.

The Craigslist Manager program is not affiliated with Craigslist.org. This program conforms with Craigslist.org's Terms of Use, by not allowing you to download entire ads. Instead, each ad summary contains a link that displays the original ad at Craigslist.org. Therefore, this program will not allow you to download email addresses or phone numbers from Craigslist.


Get New Listings:

Before you may Get New Listings, you must first add at least one Craigslist Category, by completing the form on the right side of the screen:
  • Category Name: This name will appear in the Craigslist Categories listbox on the left side of the screen.
  • Craigslist URL: After you display ads from within Craigslist, copy-and-paste the URL from the browser's address bar. For example, if you wanted to retrieve Appliances from Los Angeles, then you would enter the following URL: http://losangeles.craigslist.org/ppa/
  • URL Type: Craigslist uses different types of pagination techniques for normal "Craigslist Category" URL's, and URL's that were produced by "searches". If you entered a search for term in Craigslist (before you copied the URL), then choose [Craigslist Search Result].
  • Pages to Retrieve: When you click [Get New Listings], this program will retrieve the number of ad pages that you select here. If you only want to receive the most recent ads, then select "1". To paginate through all the available ads, select "100".
  • Active: When you click [Get New Listings], ads are only retrieved for Categories that are marked as [Active]. Active Categories are preceded by an asterisk in the Craigslist Categories listbox on the left side of the screen.
When you complete these fields, click [Add Category], and the Category will be added to the listbox on the left side of the screen.

Edit or Delete Category: To Edit a Category, click its name in the listbox on the left side of the screen. Its settings will then be displayed on the right side of the screen. After you modify any of the settings, remember to click [Save Changes]. To Delete the Category (and all Listings that you had received for that Category), click [Delete Category]. To enter a New Category, click [New Category].

Activate or Deactivate All Categories: You may set the Active field of all Categories, by clicking [Activate All]. You may clear the Active field of all Categories, by clicking [Deactivate All].


Manage Listings:

The Manage Listings tab displays all the Listings that you had previously retrieved from Craigslist, and have not yet deleted.

Search Listings: You may Filter the Listings that are displayed, by entering Criteria at the top of the Manage Listings tab. For a Listing to be displayed, it must meet all the Criteria that is entered into the fields above the grid. To display all Listings, click [Clear All Criteria].

The following dropdown boxes will automatically cause a search to be performed when they are changed:
  • [Craigslist Category]
  • [Selected] (All, Selected, or Unselected)

You may also begin a search by pressing [Enter] when the cursor is in the textbox above any of the following headings:
  • [Listed] (date)
  • [Description]
  • [Price]
  • [Location]
  • [Emailed] (date)
  • [Next Date] (date)
  • [Comment]

Less Than or Greater Than Search: Above the Listed, Price, Emailed, and Next Date headings, a dropdown box allows you to select Equal '=', Less Than '<', or Greater Than '>' as criteria for that field. For example, if you select '>' in the dropdown box above the Listed heading, and enter '03/01/12' in the textbox under it, and then click [Perform Search], listings are only shown if their Listed Date is after 3/1/12.

Sort Listings: You may Sort the Listings that are shown on the grid, by clicking any column heading. Clicking the same column heading a 2nd time will cause the grid to be Sorted by that column in Descending Order.

Delete Listings: Clicking [Delete Selected Records] will cause all the records that have their Selected field set (as shown in the rightmost column) to be Deleted. Clicking [Delete Records That Meet Criteria] will cause all records that match the currently selected filters to be Deleted. If no filters are entered, then all records will be Deleted.

Select or Unselect All Listings: You may set the Selected field of all Listings, by clicking [Select All]. You may clear the Selected field of all Listings, by clicking [Unselect All].


Website Access Log Viewer

PLEASE NOTE: The Website Access Log Viewer only works with Apache servers, and not with Windows servers.

The Apache HTTP Server automatically creates Website Access Logs that contain data about every visit to your websites.
The following three tabs on the FTPPro Website Access Log Viewer allow you to retrieve, filter, and sort that information:
  • Setup: You must first complete three fields to indicate where your Access Log Files are located, and how they can be retrieved.
  • Access Log Files: The Access Log files are listed, allowing you to select the particular files that entries will be retrieved from.
  • Access Log Entries: This tab displays the retrieved information about your website visitors. You may sort the data by any field.


Setup

Before using the Website Access Log Viewer, you must first complete the following instructions:

1. Ask your web host for the path to your Access Log files. This path is normally /var/log/httpd. Enter that path into
the [1. Access Log Path] field (at the top of the Setup tab). This directory's permission must be set to 755, so it is 'publicly readable'.

2. A php 'helper' file named FTPPro_RetrieveLogs.php has been included with this program. The Setup tab will display the actual path to this file on your computer.

Load FTPPro_RetrieveLogs.php into a text editor (such as Notepad), and change the following line (located near the top of the file) so it contains a password that you select:
$sPassword = "Enter your password here";

For example, if you wanted to use the password "obama", then you would change the line so it contains:
$sPassword = "obama";

Enter that password in the [2. Password in php helper file] field.

3. Upload FTPPro_RetrieveLogs.php to your website. Enter the directory path that you uploaded it to, in the [3. URL for php helper file] field.

4. After you have completed the three fields at the top of the Setup tab, click [Save Changes].


Access Log Files

If valid data was entered on the Setup tab, then this tab will display a list of Access Log Files, grouped by Domains. You may then select the files that you wish to retrieve entries from, by checking the boxes. If you check (or uncheck) a box next to a Domain name, then all the files for that Domain will be automatically checked (or unchecked).

The buttons at the top of the page allow you to [Select All], [UnSelect All], or [Refresh] the display.

After you have selected Access Log Files, click [Retrieve Entries], which will cause the entries to be displayed on the Access Log Entries tab.
Criteria for Entries:
The following two dropdown boxes (located at the top of the screen) allow you to filter the entries that are retrieved:
  • Text that must be in entries: Enter text that must be found in the entries, for them to be retrieved. For example, you can enter an IP Address or a filename.
  • Text that must NOT be in entries: Enter text that must NOT be found in the entries, for them to be retrieved. For example, if you don't want to retrieve entries that pertain to .jpg files , then you would enter ".jpg".
When you click [Retrieve Entries], any new Criteria that you entered will be added to each dropdown box, so you may easily use that same Criteria again in the future.


Access Log Entries

A maximum of 1,000 entries may be retrieved from the Access Log Files that were selected on the previous tab, using criteria that is entered in the two dropdown boxes at the top of the screen.

Sort Order:
The [Order by] dropdown box allows you to sort entries by the following fields:
  • Date/Time
  • Domain
  • IP Address
  • File Size
  • Status Code
  • Browser Info
  • Referrer

Display Unique IP Addresses:
When this checkbox is checked, only Unique IP Addresses are displayed. This allows you to see how many unique users visited your website.

Access Log Entry Detail:
Date/Time of any entry will cause the Access Log Entry Detail to be displayed. This will allow you to see the complete entries for fields that may have been truncated on the Access Log Entries tab.


Tips For Using Access Logs

Get IP Addresses from Email Message Headers:
If you receive an email from someone, you can determine their IP address by displaying the Email Message Header. The following webpage describes how to display a Message Header using any of the popular webmail providers and email clients:
Information about Email Message Headers
You can then enter that person's IP Address in the [Text that must be in entries] dropdown box, to see webpages that they have visited on your websites. Please note that Gmail does not place the sender's IP Address in the Message Header.

Who Has Visited Your MySpace Page?
Many websites (including MySpace) allow you to place a link to an image that is stored on your website. This will cause an Access Log Entry to be created each time someone views that webpage. You can then search your Access Log Entries for that image filename, to see who has visited that webpage. Unfortunately, Facebook caches all images on their website, so you cannot use this technique with Facebook.

Are Your Ads Working?
By adding a parameter to the URL that points to your website, you can see how many hits you are receiving from a particular advertisement.
For example, you could use the following URL in a Google AdWords ad: www.YourDomainName.com?AdSource=AdWords123
You could then search your Access Log Entries for "AdSource=AdWords123", to see a list of all visitors from that ad.

Search by Date/Time:
To search Access Log Entries by Date/Time, you must enter the Date/Time in the format that is used in the original Access Log Entry, which is: [24/Aug/2010:07:14:34 -0700]
For example, if you want to retrieve entries for September 1 2010, then you would search for "01/Sep/2010".


Email List Manager

These three tabs on the FTPPro Email List Manager allow you to set parameters which are used to send outgoing email to Recipient Lists:
  • Email Accounts: You may enter multiple Email Accounts; such as your local ISP, Gmail, Hotmail, or Yahoo Mail Plus accounts.
  • Email Messages: Each Email Message may be sent to all Active email addresses in a Recipient List. You may insert a variable which will cause each Recipient's Name to be included within the Email Message.
  • Recipient Lists: Each Recipient List will contain a list of email addresses and (optionally) recipient names. You may import and export a Recipient List to a text file.


Setup

Before sending email with the Email List Manager, first complete the following instructions (which are described in detail below):

1. Enter at least one Email Account (on the 1st tab).
2. Enter at least one Email Message (on the 2nd tab).
3. Enter Email Recipients (on the 3rd tab).


Email Accounts

On the 1st tab, complete all the required fields indicated by * and click [Add Account]. The Email Account Name will then be added to the listbox on the left side of the screen. If you do not know your Email Account settings, it is the same information that is shown in the Account Settings of MS Outlook.

Gmail Settings:
  • Email Account Name: Will be added to the listbox on the left side of the screen
  • Your Name: Will appear at the top of your messages
  • Email Address: Your Gmail email address
  • Outgoing Mail Server: smtp.gmail.com
  • Server Port: 587
  • Username: Your Gmail email address
  • Password: Your Gmail password
  • Use SSL Connection: Checked

Hotmail Settings:
  • Email Account Name: Will be added to the listbox on the left side of the screen
  • Your Name: Will appear at the top of your messages
  • Email Address: Your Hotmail email address
  • Outgoing Mail Server: smtp.live.com
  • Server Port: 587
  • Username: Your Hotmail email address
  • Password: Your Hotmail password
  • Use SSL Connection: Checked

Local ISP Settings:
  • Email Account Name: Will be added to the listbox on the left side of the screen
  • Your Name: Will appear at the top of your messages
  • Email Address: Your Local ISP email address
  • Outgoing Mail Server: Get from the Account Settings of MS Outlook, or ask your ISP
  • Server Port: 25
  • Username: Leave blank
  • Password: Leave blank
  • Use SSL Connection: Unchecked

After you have added Email Accounts, you may select the Current Email Account by clicking its name in the listbox. That Email Account will then be shown at the top of the screen, and you may Edit or Delete the Account on the 1st tab. To add another new Email Account, click [New Account] (beneath the displayed Email Account).


Email Messages

On the 2nd tab, enter a Message Name, Subject, and Body for the Email Message, and click [Add Message]. The Email Message Name will then be added to the listbox on the left side of the screen.

After you have added Email Messages, you may select the Current Message by clicking its name in the listbox. That Email Message will then be shown at the top of the screen, and you may Edit or Delete the Message on the 2nd tab. To add another new Email Message, click [New Message] (beneath the displayed Email Message).

Recipient Name Variable:
You may insert each Recipient's Name anywhere in the Body of your Email Message, by adding the following Recipient Name variable: ~name. For example, you could start your email with each Recipient's name, by placing ~name as the first line of the Message Body.


Recipient Lists

On the 3rd tab, the Default List is initially added to the listbox on the left side. You may not Delete the Default List, since the program must always contain at least one Recipient List.

To add another Recipient List, click [New Recipient List] (beneath the edit box for the displayed Recipient List). After you have added Recipient Lists, you may select the Current Recipient List by clicking its name in the listbox. That Recipient List will then be shown at the top of the screen, and you may Edit or Delete the Recipient List on the 3rd tab.

Add and Edit Recipients:
To Add a Recipient to the currently selected Recipient List, complete the Email field at the bottom of the screen (Recipient's Name is optional), and click [Add Email Recipient]. If the [Don't allow duplicate emails] box is checked (at the top of the screen), then each entry must have a unique email address.

After you have added Recipients, you may Sort the entries by any column, by clicking a column heading once for an Ascending Sort, and a second time for a Descending Sort.

To Edit or Delete a Recipient, click the [Edit] link on the right side of the Recipient's entry in the list. The Recipient's Name and Email will then be displayed in the textboxes at the bottom of the screen.

Import Recipients:
Clicking [Import from Text File] will display a screen allowing you to select a text file that contains records with Recipient Names and Email Addresses, which will be added to the currently selected Recipient List.

In the text file, each record must be on a separate line, and the two fields must be surrounded by double-quotes and separated by commas. Here is an example of two records that may be imported from a text file:
"John Doe", "john@doe.com"
"", "sam@smith.com"

The 2nd sample record does not contain a Recipient Name (which is an optional field), so the first field (on the 2nd line) is a blank field surrounded by quotes.

If the [Don't allow duplicate emails] box is checked (at the top of the screen), then records with duplicate email addresses will not be imported to the Recipient List.

Export Recipients:
Clicking [Export to Text File] will display a screen allowing you to select the directory and name of a text file that will be created. The Recipient Names and Email Addresses in the currently selected Recipient List that are marked as Active will be Exported to that text file. If you wish to Export all records, then first click [Activate All].

The text file will be in the same format that was described in the previous section ("Import Recipients").


Send Email

The [Send Email Messages] button will cause the selected Email Message to be sent to all Active Recipients in the selected Recipient List, using the Email Account that is shown on the upper-left section of the screen.

Active Recipients:
Emails are only sent to Recipients that are Active. The Active status of each Recipient is shown in the rightmost column of the table which displays Recipients.

If the [Deactivate after sending] box is checked, Recipients are automatically marked as not being Active after an email has been sent to them. This feature will allow you to only send to Recipients that have not already received a particular email.

The [Activate All] button will cause all Recipients in the selected Recipient List to be marked as Active. The [Deactivate All] button will cause all Recipients in the selected Recipient List to be marked as not being Active.