Xact! Resources – Confidential Document Access Revision

Designer: Red Leaf Design, Minneapolis, MN

Project Description:
A company name change from Xact! Collections to Xact! Resources prompted a site redesign and some new functionality for the client Confidential Document Access functionality. While the first release has proven to fulfill clients’ needs during its first half year of use, it became apparent that some automation would streamline the administration processes and eliminate repeated tasks.

To help manage the process of keeping online documents current, the current revision features a system to track the initial view date and time of a document, which is then subsequently deleted five days later. A tracking an auditing system is built into the administration portal, keeping administrators appraised of when documents are viewed, when they are scheduled for deletion, and when a document has been removed from the system.

Technology:

  • PHP – used to generate dynamic pages, validate login, deliver documents in a secure manner, and save uploaded files to the correct location
  • MySQL – holds user account information and document locations, first view and deletion tracking inforamtion.
  • Dynamically generated html pages and forms
  • SSL

www.XactResources.com

Massage in Schools – 1.0 release

The founders of the Massage in Schools Programme (MISP) have a goal of integrating various and disparate branch sites under the main international site, yet still allowing flexibility for an individual branch to maintain its own separate and unique web presence. The current design reflects the beginnings of an overall presence that will allow for the display of a branch site within the international site, while keeping the main international site navigation to core information about the programme accessible.

The non-standard navigation directly reflects the founders? incredible ability to question standards that may have been around for generations. The core site content provides the foundation for the international program, and aren?t foundations usually down below everything they are supporting?

The site will evolve as the Massage in Schools Association (MISA) grows into the international community envisioned by the founders.

Technology:

  • PHP – used as the framework in which all content is displayed, and to fetch data from ClassCalendar.net
  • XML / XSLT – data fetched from ClassCalendar.net is transformed into the appropropriate HTML by means of XSLT
  • Dynamically generated HTML pages and forms

www.MassageInSchools.com

CoastlineComics.com – eCommerce & eBay integration

Coastline Comics is a dealer in high quality collectible comics. Already a successful seller on eBay, through both auctions and the Coastline Comics eBay store, a more distinctive Internet presence was desired to present not only current inventory, but information on upcoming events, featured items and news about the company. Rather than duplicate the inventory data entry, the eBay API is being used to regularly update the inventory for CoastlineComics.com. Using this approach, the inventory data is only entered once through the familiar eBay user interface.

One of the shortcomings of the eBay store interface is the inability to purchase more than one item at a time. A shopping cart on CoastlineComics.com solves this problem. Any number of store items may be purchased through the integrated PayPal shopping cart. As a transaction is completed, the PayPal Instant Payment Notification (IPN) system notifies CoastlineComics.com of the items sold, which are then automatically removed from the eBay store inventory via the eBay API.

An easy to use web interface allows new events and company news to be added to the site from any Internet browser.

Technology:

  • Integration with the eBay API
  • PHP – Used to create the dynamically generated web interface, as well update and read the locally cached copy of inventory pulled from the eBay API. PHP is also the language used to access the eBay API.
  • MySQL – Holds all the inventory data
  • XML – All data transfers between CoastlineComics.com and the eBay API are in the form of XML data. In some cases, the XML data received is very large (over 7MB), and a very efficient means of parsing and processing was developed in order to lessen the impact on the server in a production environment.
  • Integration with PayPal shoping cart and payment processing interface
  • Integration with PayPal Instant Payment Notification (IPN) interface
  • Dynamically generated HTML pages and forms

www.CoastlineComics.com

Xact! Collections – Secure Document Access

Designer: Red Leaf Design, Minneapolis, MN

Project Description:
Xact Collections needed a secure way for their clients to access sensitive documents online. Clients have a unique login that gives them access to their specific documents only. Documents are stored outside the publically accessible web directory, making them inaccessible without a valid login.

An administration portal allows Xact to add, edit and delete users as well as upload new documents with an easy to use web interface. No FTP is necessary, although documents could be uploaded that way if desired.

Technology:

  • PHP – used to generate dynamic pages, validate login, deliver documents in a secure manner, and save uploaded files to the correct location
  • MySQL – holds user account information and document locations
  • Dynamically generated html pages and forms
  • SSL

www.xactcollections.com