Dreaming. Designing. Developing. A world of creative possibilities.™




Envision™ Product Manager

Envision™ Product Manager
Client:
New Home Technologies, LLC
Employer:
Builder Homesite, Inc.
Target:
Web
Delivery:
ASP.NET 1.1/XHTML/CSS

The product manufacturers' tool, Product Manager provides a single data collection hub as well as the unprecedented ability to market directly to home buyers during the design process.

Project Highlights

  • Worked with a team to build the ASP.NET 1.1 web-based application that used the Envision™ 1.0 API for data object management.
  • I handled the design and implementation of the UI architecture to consist of application specific ASPX and ASCX base classes that inherited from shared base class. The web applications consisted of empty ASPX pages that dynamically loaded page specific and company specific user controls into a single common HTML shell. This model allowed all builders to share common page functionality while implementing specific pages, as needed, for individual builder's needs.
  • I also designed and implemented a single sign-on SQL based session object, similar to the ASP.NET session model, which allowed sharing the same session ID and data across multiple web applications.
  • To provide manufacturers and builders the ability to create custom HTML rich-media marketing materials, I integrated Ektron's CMS400.NET content management system into the Envision applications. The single sign-on solution dynamically created the organizations, users, groups, and permissions when the user initially launched Ektron. I also built a custom C# class to extend Ektron's basic ASP functionality and allow customization of the Ektron UI and content creation process.

Technologies & Skills Used

  • .NET Framework 1.0, 1.1
  • C#
  • ASP.NET
  • XML
  • XHTML 1.0
  • CSS2
  • JavaScript
  • Microsoft Visual Studio .NET
  • SQL Server 2000
  • Microsoft Message Queuing Services
  • K2.net Enterprise Workflow
  • Ektron CMS400.NET
  • Infragistics NetAdvantage 2004

Screenshots

  • Dashboard Home Page

    Dashboard Home Page

  • Create/Edit Product

    Create/Edit Product

  • Product Styles

    Product Styles

  • Manage Brands

    Manage Brands

  • Create/Edit User

    Create/Edit User

  • Workflow Approval Queues

    Workflow Approval Queues

  • CMS: Article Listing

    CMS: Article Listing

  • CMS: Article Details

    CMS: Article Details

  • CMS: Article WYSIWYG

    CMS: Article WYSIWYG