A conglomeration of subjects - I guess I'm just a scattered person.

Saturday, January 27, 2007

Contractor (I.T) Tools


Tools, I love my tools. When I'm working on the house, it's the table saw and miter saw that I use the most. When I'm working on a software project, it's my wiki.

I use a code base that is soon to be opensourced, I hope. -That part may be up to me, I need to finish getting it ready. It was originally written by Travis Giggy at Giggy Development in 1999. This source code base has evolved from .asp to ASP.NET and today I've got it settled in .Net 2.0. I'm just finishing the new data layer - it was originally in SQL Server. I'm changing that to be provider based so that whoever is using this code base can adjust the data management system to their preference.

I personally want to have SQL Server Everywhere baked into it, so I can put it where ever I want and not worry about what the local database system is. That limits multiple users, though, so there's always the option to plug in SQL Server Express, or bring out the big guns again for an enterprise version of this portal software.

This code base doesn't have a name, the program is a portal management system. Yep, there are a lot of them but this is the one I work in and can kick some butt with when I'm trying to get a project off the ground. It takes care of my menus, user profiles, logins. It has a system within it to pass a single sign on from one web app or web service to another so that my menus can contain links to wherever and the user will still be logged in when they get there. I like that part. I can be admin over the program, my users can be admins over their company or organizational structure. The user admins can make menus available to their users, or restrict the view.

So that's my main tool when I'm setting up a new client or when I'm adding a new service for my business. This thing has a wiki as one of it's linked in applications, another opensource tool that I added the authentication layer to and adjusted to my requirements. Then when I am at a new client, I can keep notes and easily find the information I need to be able to work most efficiently. I want the client to get their money's worth - and since I have a memory like a sieve the wiki is a lifesaver.

Thanks, Travis!

No comments:

EZBurn Service Network Blog

FriendFeed badge

Subscribe

About Me

My photo
Glencoe, Minnesota, United States
My online Resume I guess. All about Learning Internet and Programming technologies (especially Silverlight! ) Along with some personal tidbits - my paintings. Our Homemade House (every bit of it is homemade). I've worked as a programmer since 1992, first in DOS/Clipper. I earned my MCSE certification in 1999. Although I am somewhat of a Jack of all Trades (I guess) I try to specialize in eCommerce and Web Application development- With a whole lot of SQL Server.