ASP.NET Zip Entry Handler

Jake Morgan recently submitted an article to Codeproject.com detailing how to deploy zip files to a web application and serve uncompressed files directly out of the zip file. We use this technique on Elsitech.com for our Developer Labs section. The full Codeproject.com article contains implementation discussion and the sample code needed.

Screenshot of Zip Entry Hanlder

From the article:

The ZipEntryHandler enumerates and serves files out of static zip files deployed in your web space. The handler is implemented as a simple ASP.NET IHttpHandler deployed with a code file in the App_Code directory on your website and configured with a line in the web.config file. The handler is very useful for several purposes:

  • Serving otherwise prohibited files - Code files with extensions that have special meaning to the web application ("cs", "vb", "aspx") can be served statically.
  • Storage Space - Very compressible content often consumes large amounts of web space. This handler allows content to be stored compressed without special access to the file system on a web server.
  • Maintainability - Often a zip file and the contents of the zip file should both be downloadable and browsable. This pattern allows solely the zip file to be deployed without having to synchronize other downloads.

Posted by: Mike Richards
Posted on: 5/19/2008 at 9:06 AM
Categories: Development
Actions: E-mail | Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
Share

Issue Tracking through Microsoft Outlook - IssueNet Integration

As the developers of IssueNet, we are often asked how we use the product internally. There are two answers to that question, the operational answer and the practical day-to-day answer. Operationally we use IssueNet for many core functions: software defect tracking, external customer support, internal IT help desk, CRM, and miscellaneous issue tracking. But what people are usually asking is: in the practical course of our days, how do we interface with the system most? It varies some from department to department, but our favorite interface is the Microsoft Outlook integration.

Outlook Integration

Let's face it, these days, we all spend a great deal of time in our email, so working directly in that environment makes us more productive. How you might ask?

  • IssueNet integration to Microsoft Outlook is achieved via an unobtrusive toolbar
  • Quick access to creating all types of issues and viewing existing issues and tasks
  • Special functionality to easily create issues from mail messages and append messages to existing issues.

The ability to quickly create issues from email messages is extremely important, because invariably, most issues are first reported through email. The quick ability to turn those random emails into trackable, actionable issues in the issue management system means less issues fall through the cracks.


We love the integration because it is easy to use on a daily basis, but that ease of use also serves a very important role in user acceptance during a new deployment. Making issue tracking available via the user's email application dramatically increases uptake for new deployments. Email clients are typically open all day so elminating the need to launch a separate application or browser tightly integrates IssueNet into the daily routine. All this adds up to an easy, low-overhead way to manage issues.


Additional Information on Outlook Integration


Posted by: Jake Morgan
Posted on: 5/9/2008 at 5:31 AM
Categories: Development | IssueNet
Actions: E-mail | Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
Share

IssueNet 5.0 Beta Available; Release Date Set for June 9

Elsinore is pleased to announce that the Beta period for the upcoming 5.0 release of IssueNet is now open. The open Beta period runs until June 9, 2008, when IssueNet 5.0 will be officially released.


As detailed in last month's preview article for the upcoming release, the focus has been on improvements and simplifications over "checkbox" feature adding. The most visible changes in IssueNet 5.0 are to the toolbars and standard views - creating a familiar MS Outlook-style view. Simplifications to certain aspects of workflow and notifications have been implemented based on specific user feedback, while updates to the main solutions reflect our continued commitment to provide best practice configurations out-of-box. The full release notes are available here.

Eligibility and Sign-Up

The IssueNet 5.0 beta program is open to all IssueNet customers with current support and maintenance. If you are interested in participating in the beta program, please contact Elsinore support . If you need to confirm whether you have active support and maintenance, please contact sales@elsitech.com. Elsinore also runs a regular live webinar schedule, which allows a full look at the new release in an hour.


Posted by: Jake Morgan
Posted on: 5/8/2008 at 4:00 AM
Categories: Development | IssueNet
Actions: E-mail | Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
Share