Refer 5 clients; get a free hour
Computer repairs, websites, email, networks
BridgWorks Logo
Home| About| Contact| Client’s login| Services
On this page
» The Project Management Office » The Knowledge Management System » Web Folders applications » The Technology Outages System
Client Tools

Even if you are not an existing BridgWorks client, please feel free to browse the client tools section, to get an idea of what we are capable of. Also note that since these web applications are "open source" solutions, that you pay no licensing fees to use them for your business -- now or in the future. We can also customize them to fit your particular business needs.

Web-based application screenshots

This page contains screenshots from various web-based applications that we've built over the years. We've reproduced the screens here because most of these applications are password-protected and access to them is limited by the company we worked for. But at least you’ll get an idea of what we can do with a text editor, Photoshop, and a wad of chewing gum. :)

^ top

The Project Management Office

PMO E-Drive GIF

The Project Management Office (PMO) was designed to help project managers (PMs) communicate with team members, particularly when the team members were employed by the client. It included various web applications, including a calendar, a message-of-the-day scrolling marquee, an issues tracker, an "Explorer-like" left-hand navigation tree, and an "e-drive" for sharing documents (pictured above).

Best of all, the PMO was flexible enough so that if a client wanted some extra functionality, we could plug it into the application without affecting the other clients, which gave the sales people just one more way to sweeten the deal -- without sending us through the roof. You'll fnid this same sort of modularity in today's popular web applications such as PHP-Nuke.

Other PMO screenshots

(Some of the screenshots are large and will take time to download) ^ top

The Knowledge Management System

KMS Search Interface GIF

There's a reason why the KMS looks a lot like the Project Management Office, and that's because when we started building the KMS, the only platform our client would give us was the PMO. The KMS started out as a "project" inside the PMO (remember the part about being able to plug in applications to the PMO without too much trouble?).

The KMS had some extra functionality, mainly being that users could upload documents to a repository and tag them with regional information, document types (presentation, white paper, etc), industry and service line, for example (see the Add Document screenshot for details). Users could narrow down a search to return only documents relating to a specific industry, as well as search for text in the document.

Since we didn't have access to a powerful enough database to serve up binary files, we had to go with Microsoft's Indexing Server. The upshot: the only documents we could sucessfully tag and store were Office docs (Word, Excel, PowerPoint) and Adobe PDFs. Anything else had to fit inside a Word document (like a GIF, for instance, could be placed inside a Word document).

Other KMS screenshots

(Some of the screenshots are large and will take time to download) ^ top

Web Folders application

We put together the Web Folders application several years after building the "e-drive" on the PMO, partly out of frustration for the e-drive's shortcomings. For instance, there was no way to impose an access level to a particular file or folder. And people got inconsistent results when downloading the file: I could never quite predict whether the file would open up in the browser or the user could save it out to the local disk. This problem in particular caused many problems with users who opened up the file inside the browser, because they would invariably make changes to the file, save it, and assume that it had been updated on the server.

So in the Web Folders application, as it came to be known, we fixed those problems. We sent it up so that each folder had four levels of access: No access, read-only, read-write, and administrative. In addition, the access rights were based on NTFS permissions, NT's native file-permissions, and not something homegrown, as the PMO was. We reasoned that it such a measure would greatly improve security.

But we didn't want users to have to get an MCSE just to have to use this application. So we limited the granularity of access levels to folders and groups only. You couldn't set permissions on just a single file, and you had to create groups of users for each access levels. We figured we might as well use NT groups, and that meant we had to create an interface for creating and editing a group.

Other Web Folder and Group Administration screenshots

(Some of the screenshots are large and will take time to download) ^ top

Technology Outages application

Outages screenshot

The outages system started out as a quick way to let users know about system outages, both planned and unplanned. With a minimum of fuss, IT/IS staff could quickly enter alert users -- and quick was important, because I didn't want to make them spend 5 minutes typing in order to alert users that the Financial Project Management system was hung up (alerting users would be the last thing on their minds at the time -- can't they tell the darn thing isn't working?)

You might look at the outages system and think that it's just a not much to write home about. Oh sure, it sends email alerting certain people of outages and it's got a nifty date picker (courtesy of some freebie Javascript application I found), but in the end, it's just entering information into a database table. I'd say it's a bit more than that, because it's the cumulation of much of my programming efforts. It uses pre-written libraries and a methodolgy for validating data. Heck, it's a close to object-oriented programming using a scripting language as I'm ever going to get.

Other outages system screenshots

(Some of the screenshots are large and will take time to download)