|
I am currently responsible for the development and maintenance of several web sites. The following table lists the sites and what technologies they use:
The sections that talk about the individual sites begin with an overview of the site and its current state. Next, technology paragraphs describe the usage of the various technologies from the above table. Lastly, a brief discussion of the general vision for the site's future evolution. Parastream Technologies Public SiteThe public site for Parastream Technologies, Inc. (http://www.parastream.com) is its main public presence, and serves pages for news, product and service literature, and product ordering. It has secure sections using SSL with user authentication, and allows controlled access to customer's account information, software downloads and updates. In the site, there are 100 FrontPage-generated HTML pages, 8 ASP pages, 8 web user controls, and 45 ASP.NET pages. ADO.NET, C#, MS SQLThe following code is written in C# – web controls, database access classes, and all business logic classes. There are several server custom controls that are part of PagePorter, including a brand-new search engine for the site. The database runs on Microsoft SQL Server 2000, and accessed by stored procedures and the I/O classes using C# and ADO.NET. Over 12,000 lines of code and class library documentation. ASP, ASP.NET, Visual Basic .NETThe ASP.NET web pages and web user controls are written in Visual Basic .NET. They include pages for secure download, display invoices, edit password, edit user information and preferences, login, logout, and the PagePorter Conversion Checker. 6,000 lines of code-behind (UI), and 500 lines of business logic code. FrontPageThe entire site was developed using FrontPage 2003, and contains about 90 pages and 160 images. It uses the outline control in a couple of places (the Consulting Toolbox, for one) to make a collapsible outline. The Consulting Services page uses a modified third-party JavaScript called colorfade to run the banner at the top-right of the page. Web ServicesThe site uses Parastream Technologies web services for some functions such as new password generation. Tilisoft's LocInfo web service is used to look up city, state, and county from a zip code for US addresses. PayPal IntegrationThe web site implements the PayPal IPN to receive and process orders from Pay Now buttons, or the shopping cart. The FutureThe following activities are anticipated as development on the Parastream Technologies Internal Site progresses and the necessary web services and other infrastructures are put into place.
Parastream Document Center SiteThe public site for the Parastream Document Center (http://pdc.parastream.com) serves pages of product documentation and other reference material. There are currently 1,100 document pages in the site. Parastream Technologies Internal SiteThe internal site for Parastream Technologies, Inc. is used to manage all aspects of the business, and is currently running on an internal intranet. Its main function in life presently is to provide a place to store account information, inventory, R&D plans, and other vital company information. FrontPageCurrently, the entire site was developed on FrontPage 2003, and contains about 40 pages. JavaScriptSome of Parastream's part numbering schemes are rather complex, so a JavaScript-driven form was developed to convert back and forth between industry-standard integrated circuit part numbers and Parastream's internal ones. It's completely stand-alone, and doesn't hook into the part numbers database yet. The script is about 175 lines of code. MS SQLDatabase tables and queries are currently under development (using Microsoft SQL Server 2000 Enterprise Manager) to manage Georgia sales tax rates per county, account information, transactions, and inventory. These databases are hosted by the web host for cost and performance reasons. The Present and FutureThe following activities are currently active, and in the queue for this year:
Robert E. Weatherford Personal SiteThis site (http://robert.weathergreen.com) is a very low priority at the moment, and for the foreseeable future. It's mainly a parking space and entry point for the Robert E. Weatherford Résumé Site. It also has a few pages about the vintage Korg BX-3 and CX-3 organs. Nothing is planned for this site over the next 12 months. Robert E. Weatherford Résumé SiteThe Robert E. Weatherford Résumé Site (http://robert.weathergreen.com/resume) is home to the on-line résumé, as well as the Interactive Project History. FrontPageCurrently, the entire site was developed on FrontPage 2003, and contains about 20 pages and 75 images. It uses the outline control in a few places to make a collapsible outline. There are no plans to port this site to another development platform, other than to switch to whatever search engine the Parastream Technologies Public Site will use so they may be searched together. JavaScript and DHTMLThe Interactive Project History page is the place where a visitor can look at a complete list of projects over his career. It spans over 25 years and is quite long. It's also fairly difficult to find specific information such as, "What has he done with MFC?" Client-side JavaScript and DTHML were used to provide a filter interface, where the visitor can apply filters to the project list to whittle it down to only the projects they're interested in. This method was chosen over a server-side interface for several reasons:
The filter was implemented in 200 lines of JavaScript code. The FutureThe following activities are in the queue:
|
Copyright © 2002-2011
Robert E. Weatherford, Johns Creek, GA (A suburb North of Atlanta). All Rights
Reserved. |