Building a Database-Driven Web Application With FileMaker
|
|
|
- Shon Mason
- 10 years ago
- Views:
Transcription
1 Building a Database-Driven Web Application With FileMaker Edward L. Ford November 26, 2006 Summary: This document discusses techniques for incorporation into the design of a FileMaker database that will be used as the storage mechanism for a dynamic website or web-based application, including using FileMaker s built-in security mechanisms to secure the database from unauthorized access through a website. This document has also introduces the FX.php framework that enables PHP to communicate with FileMaker Server Advanced in order to retrieve and store data in a FileMaker database.
2 Outline I. Introduction a. Software Requirements b. Developer Requirements II. Diving In: The FileMaker End a. Design Principle #1: Security is Paramount! b. Design Principle #2: Limit the amount of data PHP needs to process III. The PHP Side of a FileMaker Web Application a. FX.php b. Connecting FX.php to the FileMaker Server c. Querying the Database, Handling the Results IV. References / For More Information
3 Building a Database-Driven Web Application With FileMaker Introduction What benefits are there to integrating FileMaker with a website? With a static, HTML website, someone must edit the webpage manually to reflect updated information every time anything changes. Some organizations maintain multiple web pages that contain the same information, with each document serving a different purpose. The problem with such a system is that information must be updated in two, three, or more places every time any change in the data occurs. Such duplication of data is unnecessary. Using a FileMaker database, data can be stored in a single location, and then shared across multiple web pages. Updating the database once allow changes to propagate across all web pages using that data, eliminating the work of keeping multiple sources of the same data up to date. FileMaker Server has two mechanisms for publishing data to the Internet: Instant Web Publishing (IWP) and Custom Web Publishing. Instant Web Publishing is just that instant. Setup requires only one step: turn on the IWP option in the database. IWP attempts to mimic the look and feel of the FileMaker desktop software as closely as possible in a web browser. Layouts accessed through the web browser look identical to layouts in the FileMaker Pro software. However, in my own experience, I find IWP more problematic than useful: many mouse clicks are needed to accomplish the simplest of tasks, complex layouts are sluggish to load, and the layouts do not match the design or feel of existing websites. The other option, Custom Web Publishing (CWP), is an XML scheme for accessing the data in the database without the overhead of a user interface. Instead, PHP can use the XML produced by CWP to build sophisticated web applications that go far beyond the capabilities provided by IWP.
4 This document is designed to help individuals understand the basic legwork necessary to create a FileMaker driven website. It highlights basic considerations and setup procedures one should think about when planning a web application with FileMaker integration. This document is not a tutorial for configuring a FileMaker Server, nor is it a PHP, XML, or how to build a web application tutorial. There are plenty of freely available resources on the Internet for assistance with those questions. Software Requirements FileMaker Server Advanced 7.0+ FileMaker Pro 7.0+ Web Server with PHP 4.2+ It is important to note that a FileMaker-web solution requires FileMaker Server Advanced The basic FileMaker Server does not contain the CWP module necessary for web deployment. Further, FileMaker 7.0 or later is recommended for developing a web application. It is possible to use earlier FileMaker versions, but the enhancements in FileMaker 7.0+, most notably in security measures, make it the best choice. The remainder of this document assumes at least FileMaker 7.0. Developer Requirements Anyone looking to deploy a web-based FileMaker solution should have at least an intermediate level of experience in building FileMaker databases and solutions. In addition, developers should have familiarity with web site development, with a basic understanding of HTML and JavaScript. Familiarity with PHP is handy for developing solutions from scratch, but FMWebSchool has products available to generate the necessary PHP code for you please see the References at the end of this document for more information.
5 Diving In: The FileMaker End Planning is key to making development of a FileMaker web application painless. Before building the website, the FileMaker database should be completely thought out and built. Consider all of the possible needs the database will fill, and plan the fields, value lists, and layouts accordingly. Once the database is built, test it rigorously, and ensure that its design will meet the needs of your end users. Fix all initial design flaws now, as it will save time and headaches later. Website access to your database is governed through the layouts in the database. Data streams from the server based on which layout you request the data from. Layouts should use FileMaker s access control to enforce security of the data in the database. Design Principle #1: Security is Paramount! Limit what your website can access with Privilege Sets and User Accounts. Turn off unneeded Extended Privileges, like FileMaker Mobile. Common sense dictates that every database, no matter how trivial the information it contains, should require a strong password for access. No user account should have access to areas of the database not needed for the account s intended purpose. FileMaker provides a good way of restricting accounts through Privilege Sets and User Accounts use them. If the web application is one where users log in with a FileMaker user name and password, I ll assume appropriate access controls have been established for the user accounts, making the next few paragraphs irrelevant. However, if the web application or website is available to the public (i.e. without a log in), a general use account for the web application should be used. Securing a database for web access this way involves defining a new Privilege Set and a new User Account, described below.
6 First, set up a Privilege Set that limits access to only the layouts, scripts, and data fields the web application needs. To do so, analyze what access the website needs by asking some basic questions: What can a visitor do with the data? Are they allowed to edit the data? Are they allowed to make new records? Delete records? Or do my website visitors only need to view the data? What data fields does the website need to access? On a field by field basis, should this field s data be accessible, and if so, is access read only, or read-write? What layouts contain those data fields determined above? Are there certain scripts that the website needs, or will the web application work without access to FileMaker scripting functions? After answering these questions, making the privilege set should be simple. While creating the privilege set, take the time and limit the Extended Privileges available to the web application, again, for security. Web applications only need the XML Access (fmxml) extended privilege to function. (Advanced web applications may also need the XSLT Web Publishing privilege too, but only turn it on if you absolutely need it). Since this privilege set is for the web application, do not allow other types of extended privilege access. For more information regarding the Extended Privileges, consult the FileMaker documentation (see the References at the end of this document). Once the website privilege set is established, a User Account that uses the privilege set must be established. As always, it is important to specify a strong password on all user accounts an account for a web application is no exception. To summarize, a system of privileges now exists to limit what visitors can do with data form the FileMaker database. But if this is a public website, how will visitors know the user name and password to use? The website user name and password are stored in a PHP variable which cannot be seen by visitors the details of this are covered later in this document.
7 When developing a database-driven website, data security must be the first consideration. It is temping to define loose privilege sets or loose account restrictions to simplify the development process. The risk to data being stolen by loose security restrictions cannot be ignored. The risk is great. Take the time to design the database from the ground-up with security in mind. It is much easier to include security immediately than it is to add it later. You will thank yourself later for doing it right the first time. Design Principle #2: Limit the amount of data PHP needs to process Every time a website queries a FileMaker layout for data, FileMaker returns the data for every field on the layout. If the data needed is only a small portion of the data returned by the FileMaker server, PHP is doing significant extra overhead work to process the unneeded data. This overhead will make any webpage with excess data load slowly. Less overhead = less to process = happier (and quicker) servers. Thus, layouts accessed by the web application should be trimmed to provide only the needed data. One way of trimming a layout quickly is to take the layouts used by users of the FileMaker Pro desktop software and duplicate them. Then, remove the unneeded fields from the duplicate layout. In databases with a large number of layouts, it might be helpful to append a prefix such as web- or www- to the duplicated layout s name. Doing so groups all web-application layouts together alphabetically, and flags their intended purpose clearly. Verify that the web application s privilege set has appropriate access to these layouts. Also, modify other privilege sets to prevent all other users from accessing the web-only layouts. At this point, you should have two sets of layouts: one set for the users of the FileMaker Pro desktop software, and the other set exclusively for your web application.
8 The PHP Side of a FileMaker Web Application The database design is complete, tested, and has well thought out security restrictions. Now what? It is finally time to build the web application. FX.php First, you should understand the flow of data between the different points in the system: FileMaker Server Advanced FX.php PHP / Web Server End User s Browser FX.php is the PHP framework that makes a FileMaker-driven website tick. Data flows to and from FileMaker in XML format, with FX.php acting as the translator between XML data and the web application. The remainder of this document uses PHP code examples with FX.php. If you are not familiar with PHP, investigate the products by FMWebSchool, which can generate the PHP code automatically for you. Formatting conventions: For simplicity, FX.php will be referred to as FX from here forward. PHP code will be set in a typewriter font, with any information that needs to be changed for your specific application displayed in bold. Connecting FX.php to the FileMaker Server The first thing your web application needs to do is establish a connection to the FileMaker server. PHP files needing access to the FileMaker server should have the following lines: include_once( server_data.php ); $Query = new FX($serverIP, $webcompanionport, $datasourcetype); $Query->SetDBData($databaseFile, "LayoutName"); $Query->SetDBUserPass ($webun, $webpw);
9 This code creates a variable named $Query, and links it to FX with all of the information needed to connect with the FileMaker server. Since the information needed to connect to FileMaker is reused often, it is best to define the values in a separate file, like server_data.php. This way, if any of the connection information changes, only one location needs to be fixed. The file server_data.php might look like the following: <?php $serverip = 'filemakerserver.website.com'; $webcompanionport = 80; // for version 7+, this should we the web server port $datasourcetype = 'FMPro7'; $webun = 'Web Username'; $webpw = 'Web Password'; $databasefile = 'Filename.fp7'; $scheme = 'http'; // generally this will be 'http'; 'https' for SSL connections?> Querying the Database, Handling the Results Once the code to talk to the FileMaker server is established, common database actions, such as adding a new record, editing a record, or searching, can be appended to the $Query variable to perform an action. Example that performs a search: $Query->AddDBParam( FileMaker Field Name, Value You Are Searching For ); $Results = $Query->FMFind(); //For more info on FMFind()and other related FileMaker operations, // see the FX documentation This example search for the specified data values and stores the results of the search in a variable called $Results. $Results is a large associate array containing info about the results: the number of records found, their internal FileMaker record numbers, as well as the data itself. From the contents of $Results, data can propagate the web application as needed. From this point forward, developing the web application is strictly PHP application development, which is beyond the scope of this document.
10 FX provides many different commands that create the basic building blocks of interacting with the FileMaker Server. If you download FX from the author s website, there are PDF files included in the download that document all of the FX commands, as well as details on the structure of the $Results variable above. He also provides the database and PHP source code for a small example web application playing with this example and its code is a valuable learning tool. Finally, the creator of FX hosts a subscription list on his website to provide help using FX. I have used this list to solve my own problems when working with FX it s an excellent resource. References / For More Information FX.php website, Example web application and a helpful mailing list Official PHP website, Complete explanation of PHP s functions FMWebSchool, Has products to assist in developing FileMaker web applications FileMaker s documentation, manuals, and best practice guidelines,
What do you mean that I have to have special web pages to communicate with FileMaker?
1 FileMaker Hosting Made Easy The top two reasons to host your FileMaker database are: Web Publishing and connecting via Remote Access. FileMaker Web Publishing FileMaker Web Publishing allows you to access
FileMaker Server 9. Custom Web Publishing with PHP
FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,
FileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
FileMaker Server 12. Custom Web Publishing with PHP
FileMaker Server 12 Custom Web Publishing with PHP 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks
FileMaker Server 13. Custom Web Publishing with PHP
FileMaker Server 13 Custom Web Publishing with PHP 2007 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks
FileMaker Security Guide The Key to Securing Your Apps
FileMaker Security Guide The Key to Securing Your Apps Table of Contents Overview... 3 Configuring Security Within FileMaker Pro or FileMaker Pro Advanced... 5 Prompt for Password... 5 Give the Admin Account
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
FileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
FileMaker Server 12. FileMaker Server Help
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
FileMaker Server 13. FileMaker Server Help
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Setting up FileMaker 10 Server
Setting up FileMaker 10 Server Note : If your current live Database folder is located in the default database folder ( C:\Program Files\FileMaker\FileMaker Server\Data\Databases ), move\copy this folder
FileMaker Server 15. Getting Started Guide
FileMaker Server 15 Getting Started Guide 2007 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
NJCU WEBSITE TRAINING MANUAL
NJCU WEBSITE TRAINING MANUAL Submit Support Requests to: http://web.njcu.edu/its/websupport/ (Login with your GothicNet Username and Password.) Table of Contents NJCU WEBSITE TRAINING: Content Contributors...
FileMaker Server 14. Custom Web Publishing Guide
FileMaker Server 14 Custom Web Publishing Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
FileMaker Server 15. Custom Web Publishing Guide
FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
FileMaker Server 13. Getting Started Guide
FileMaker Server 13 Getting Started Guide 2007 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
FileMaker 11. Instant Web Publishing Guide
FileMaker 11 Instant Web Publishing Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
4D Deployment Options for Wide Area Networks
4D Deployment Options for Wide Area Networks By Jason T. Slack, Technical Support Engineer, 4D Inc. Technical Note 07-32 Abstract 4 th Dimension is a highly flexible tool for creating and deploying powerful
FileMaker Security Guide
TECH BRIEF FileMaker Security Guide The Key to Securing Your Solutions Table of Contents Overview... 3 Configuring Security Within FileMaker Pro or FileMaker Pro Advanced... 5 Prompt for Password... 5
FileMaker 12. Instant Web Publishing Guide
FileMaker 12 Instant Web Publishing Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook. 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.
OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.com Contents What is OutDisk?... 3 OutDisk Requirements... 3 How Does
Background Information
User Guide 1 Background Information ********************************Disclaimer******************************************** This is a government system intended for official use only. Using this system
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL 33134 6505. T: 786.273.7774 [email protected] www.thewebpro.
615 Santander Ave, Unit C Coral Gables, FL 33134 6505 T: 786.273.7774 [email protected] www.thewebpro.com for v.1.06 and above Web Pro Manager is an open source website management platform that is easy
FileMaker Server 14. FileMaker Server Help
FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
5.2.3 Thank you message 5.3 - Bounce email settings Step 6: Subscribers 6.1. Creating subscriber lists 6.2. Add subscribers 6.2.1 Manual add 6.2.
Step by step guide Step 1: Purchasing an RSMail! membership Step 2: Download RSMail! 2.1. Download the component 2.2. Download RSMail! language files Step 3: Installing RSMail! 3.1: Installing the component
FileMaker: Complete Platform to Create, Deploy, and Manage Custom ipad and iphone Solutions for Business
WHITE PAPER FileMaker: Complete Platform to Create, Deploy, and Manage Custom ipad and iphone Solutions for Business Executive Summary Business units and departments are developing custom ipad and iphone
Lesson 7 - Website Administration
Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their
Reseller Guide. Setting up your Reseller Account in Website Panel
Reseller Guide Setting up your Reseller Account in Website Panel Guide Contents Introduction...2 Assumptions...2 Logging in...2 Hitting the Ground Running...3 Mail Templates...4 Policies...4 Setting Up
HowTo. Planning table online
HowTo Project: Description: Planning table online Installation Version: 1.0 Date: 04.09.2008 Short description: With this document you will get information how to install the online planning table on your
DreamFactory on Microsoft SQL Azure
DreamFactory on Microsoft SQL Azure Account Setup and Installation Guide For general information about the Azure platform, go to http://www.microsoft.com/windowsazure/. For general information about the
FileMaker Server 12. Custom Web Publishing with XML
FileMaker Server 12 Custom Web Publishing with XML 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &
The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration
The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration Summary G-Lock WPNewsman is a nice WordPress plugin for collecting subscribers using the confirmed opt-in method
Secure Web Application Coding Team Introductory Meeting December 1, 2005 1:00 2:00PM Bits & Pieces Room, Sansom West Room 306 Agenda
Secure Web Application Coding Team Introductory Meeting December 1, 2005 1:00 2:00PM Bits & Pieces Room, Sansom West Room 306 Agenda 1. Introductions for new members (5 minutes) 2. Name of group 3. Current
Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft
5.6 Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, Jaspersoft ireport Designer, JasperReports Library, JasperReports Server, Jaspersoft
FileMaker Server 12. Getting Started Guide
FileMaker Server 12 Getting Started Guide 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
FileMaker Server 13. Custom Web Publishing with XML
FileMaker Server 13 Custom Web Publishing with XML 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks
How To Manage Web Content Management System (Wcm)
WEB CONTENT MANAGEMENT SYSTEM February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in
Training Events Database (TED) Setup Guide
This document describes the basic process for installing the Training Events Database (TED) system. It does not cover installing FileMaker Pro or FileMaker Server, the software needed to run TED, or how
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
Tenable for CyberArk
HOW-TO GUIDE Tenable for CyberArk Introduction This document describes how to deploy Tenable SecurityCenter and Nessus for integration with CyberArk Enterprise Password Vault. Please email any comments
Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning
Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux
IQSweb Reference G. ROSS Migration/Registration
ROSS Migration/Registration Contents IQSweb V3.0.1 ROSS Connection Requirements... 2 Test Agency Network Connectivity to ROSS... 3 FIREWALL Exceptions... 3 FIREWALL Exception Justification... 4 ROSS Interface
FileMaker Server 11. Getting Started Guide
FileMaker Server 11 Getting Started Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Using your Drupal Website Book 1 - Drupal Basics
Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It
using version control in system administration
LUKE KANIES using version control in system administration Luke Kanies runs Reductive Labs (http://reductivelabs.com), a startup producing OSS software for centralized, automated server administration.
Migration User Guides: The Console Email Application Setup Guide
Migration User Guides: The Console Email Application Setup Guide Version 1.0 1 Contents Introduction 3 What are my email software settings? 3 Popular email software setup tutorials 3 Apple Mail OS Maverick
Installing Magento Extensions
to Installing Magento Extensions by Welcome This best practice guide contains universal instructions for a smooth, trouble free installation of any Magento extension - whether by Fooman or another developer,
Deploying Secure Internet Connectivity
C H A P T E R 5 Deploying Secure Internet Connectivity This chapter is a step-by-step procedure explaining how to use the ASDM Startup Wizard to set up the initial configuration for your ASA/PIX Security
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...
Server Security. Contents. Is Rumpus Secure? 2. Use Care When Creating User Accounts 2. Managing Passwords 3. Watch Out For Aliases 4
Contents Is Rumpus Secure? 2 Use Care When Creating User Accounts 2 Managing Passwords 3 Watch Out For Aliases 4 Deploy A Firewall 5 Minimize Running Applications And Processes 5 Manage Physical Access
How to Setup OSX Mail to POP an Exchange Account
How to Setup OSX Mail to POP an Exchange Account (Revised 04/27/11) LAUSD IT Help Desk 333 S. Beaudry Ave. 9 th Floor Phone 213.241.5200 Opening OS X Mail application The following instructions are written
FileMaker Pro/PHP Hybrids:
php tek 2008 FileMaker Pro/PHP Hybrids: Jeremiah Small Soliant Consulting Session Map FileMaker Pro/PHP Hybrids Introduction When to use a Hybrid Planning for a Hybrid Beyond the API Demos Review/Resources/QA
Thirtyseven4 Endpoint Security (EPS) Upgrading Instructions
Thirtyseven4 Endpoint Security (EPS) Upgrading Instructions Disclaimer: As with any software upgrade or new release, it is strongly encouraged to fully test the new build within your environment prior
EECS 398 Project 2: Classic Web Vulnerabilities
EECS 398 Project 2: Classic Web Vulnerabilities Revision History 3.0 (October 27, 2009) Revise CSRF attacks 1 and 2 to make them possible to complete within the constraints of the project. Clarify that
ACCESSING YOUR CHAFFEY COLLEGE E-MAIL VIA THE WEB
ACCESSING YOUR CHAFFEY COLLEGE E-MAIL VIA THE WEB If a District PC has not been permanently assigned to you for work purposes, access your Chaffey College e-mail account via the Web (Internet). You can
A User s Guide to Helm
A User s Guide to Helm WebHost Automation Ltd http://www.webhostautomation.com/ January 2006 Doc: HELM300.02.09 Complying with all applicable copyright laws is the responsibility of the user. Without limiting
How to make the Emails you Send with Outlook and Exchange Appear to Originate from Different Addresses
How to make the Emails you Send with Outlook and Exchange Appear to Originate from Different Addresses If you only have a single email address from which you send all your business and personal emails
How To Convert A Lead In Sugarcrm
Attract. Convert. Retain. Lead Management in SugarCRM Written by: Josh Sweeney and Matthew Poer www.atcoresystems.com Atcore Systems, LLC 2010 All rights reserved. No part of this publication may be reproduced
Symplified I: Windows User Identity. Matthew McNew and Lex Hubbard
Symplified I: Windows User Identity Matthew McNew and Lex Hubbard Table of Contents Abstract 1 Introduction to the Project 2 Project Description 2 Requirements Specification 2 Functional Requirements 2
Quick Reference Guide: Business Mail
: Business Mail TABLE OF CONTENTS GENERAL INFORMATION...2 DETAILED STEPS ON CONFIGURING WINDOWS FOR E-MAIL...2 Set-up For Microsoft Outlook Express...7 Set-up Of Microsoft Outlook On Windows XP...9 PROBLEMS
Network Configuration Settings
Network Configuration Settings Many small businesses already have an existing firewall device for their local network when they purchase Microsoft Windows Small Business Server 2003. Often, these devices
FileMaker Server 10. Getting Started Guide
FileMaker Server 10 Getting Started Guide 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and
4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
Joomla! Actions Suite
Joomla! Actions Suite The Freeway Actions and this documentation are copyright Paul Dunning 2009 All other trademarks acknowledged. www.actionsworld.com Joomla! and Freeway What are these Actions? The
Getting Started with AWS. Hosting a Static Website
Getting Started with AWS Hosting a Static Website Getting Started with AWS: Hosting a Static Website Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks
UTM Quick Installation Guide
www.allo.com Version 2.0 1 Copy Right Copyright 2014 Allo. All rights reserved. No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated
FmPro Migrator - FileMaker to SQL Server
FmPro Migrator - FileMaker to SQL Server FmPro Migrator - FileMaker to SQL Server 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 FmPro Migrator - FileMaker to SQL Server Migration
Using the Push Notifications Extension Part 1: Certificates and Setup
// tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native
CYCLOPE let s talk productivity
Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution
FileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Installation Procedure SSL Certificates in IIS 7
Installation Procedure SSL Certificates in IIS 7 This document will explain the creation and installation procedures for enabling an IIS website to use Secure Socket Layer (SSL). Check IIS for existing
Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.
Testing Dynamic Web Applications How To You can use XML Path Language (XPath) queries and URL format rules to test web sites or applications that contain dynamic content that changes on a regular basis.
JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support: [email protected]
PowerPay Checkout Magento Module User Manual Support: [email protected] This document explains installation procedure and configuration options for Joinus AG PowerPay checkout magento payment module.
Getting Started with Dynamic Web Sites
PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your
Secure Web Appliance. Reverse Proxy
Secure Web Appliance Reverse Proxy Table of Contents 1. Introduction... 1 1.1. About CYAN Secure Web Appliance... 1 1.2. About Reverse Proxy... 1 1.3. About this Manual... 1 1.3.1. Document Conventions...
SimpleFTP. User s Guide. On-Core Software, LLC. 893 Sycamore Ave. Tinton Falls, NJ 07724 United States of America
SimpleFTP User s Guide On-Core Software, LLC. 893 Sycamore Ave. Tinton Falls, NJ 07724 United States of America Website: http://www.on-core.com Technical Support: [email protected] Information: [email protected]
IIS, FTP Server and Windows
IIS, FTP Server and Windows The Objective: To setup, configure and test FTP server. Requirement: Any version of the Windows 2000 Server. FTP Windows s component. Internet Information Services, IIS. Steps:
Configuring Web services
Configuring Web services (Week 13, Tuesday 11/14/2006) Abdou Illia, Fall 2006 1 Learning Objectives Install Internet Information Services programs Configure FTP sites Configure Web sites 70-216:8 @0-13:16/28:39
Installing CPV Lab Version 2.17
Installing CPV Lab Version 2.17 END-USER LICENSE AGREEMENT ( EULA ) FOR CPV LAB This End-User License Agreement ("EULA") pertains to the CPV Lab product (called Software" in this Agreement). Read the terms
UCL INFORMATION SERVICES DIVISION INFORMATION SYSTEMS. Silva. Introduction to Silva. Document No. IS-130
UCL INFORMATION SERVICES DIVISION INFORMATION SYSTEMS Silva Introduction to Silva Document No. IS-130 Contents What is Silva?... 1 Requesting a website / Web page(s) in Silva 1 Building the site and making
Talk Internet User Guides Controlgate Administrative User Guide
Talk Internet User Guides Controlgate Administrative User Guide Contents Contents (This Page) 2 Accessing the Controlgate Interface 3 Adding a new domain 4 Setup Website Hosting 5 Setup FTP Users 6 Setup
Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1
Getting Started Guide Cloud Server powered by Mac OS X Getting Started Guide Page 1 Getting Started Guide: Cloud Server powered by Mac OS X Version 1.0 (02.16.10) Copyright 2010 GoDaddy.com Software, Inc.
FileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Installing Certificates on Spectralink 8400 Handsets
Introduction For the purposes of this document we will be showing you how to load certificates onto the Spectralink wireless telephone in a couple of different ways. We will start with the preferred method,
FileMaker 13. WebDirect Guide
FileMaker 13 WebDirect Guide 2014 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc. registered
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
Exploring ADSS Server Signing Services
ADSS Server is a multi-function server providing digital signature creation and signature verification services, as well as supporting other infrastructure services including Time Stamp Authority (TSA)
Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...
2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17
CONFIGURING FUSE BUSINESS
CONFIGURING FUSE BUSINESS This tutorial will walkthrough with you on how to configure your Fuse Business Account. You will learn how to setup your domain name for use with EmailHosting.com, as well as
DreamFactory Security Whitepaper Customer Information about Privacy and Security
DreamFactory Security Whitepaper Customer Information about Privacy and Security DreamFactory Software publishes rich applications for salesforce.com. All of our products for salesforce use the DreamFactory
Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General
General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30
NGASI Shared-Runtime Manager Administration and User Guide. 1999-2010 WebAppShowcase DBA NGASI
NGASI Shared-Runtime Manager Administration and User Guide 2 NGASI Shared-Runtime Manager Table of Contents Part I Introduction 4 0 1 Overview... 4 2 Requirements... 4 Part II Administrator 6 1 Login...
