Webmastering is difficult enough without having to repeat solutions over and over again. I'd like to develop a set of utilities surrounding my own activities and make those utilties available to the public at large. I'm all for developing software and sharing with others, but I really have no idea about the various open source licenses available and what I really want to gain from my efforts. What really gets me is that I'm going to be tied to a particular license perpetually (without going through some major growing pains) if I accept code from others and place it inline with my own.
While I ponder the affects of my current decisions on future ventures - here is a list of the utilities I hope to develop. More on what I hope to gain from my efforts in the future. Hey - this is a perfect time for me to use my newly found definition list tag! :)
- Glossary
- A relatively simple, templatable Glossary that you can easily populate automatically given a list of terms via an open source dictionary, or a list of terms and definitions via csv file, or manually through a simple interface
- Keyword Tracker
- No offense to the hundreds of others out there (Digital Point's Keyword Tracker is great), but I want to build my own and perhaps wrap it into a webmaster utility bundle
- 404 finder
- A utility that parses web log files for 404 errors and reports them and perhaps a little bit more about them - like the referral source so you can track down the errant link sources
- htaccess builder
- a utility to do basic .htaccess things like mod rewrites, 301/302 redirects and again perhaps integrate it into an all-in-one webmaster utility package
- htpasswd builder
- something to build htpasswd files and track the associated passwords that you stick in there - I do it rarely, but when I do, I am constantly googling for command line syntax
- sitemap builder
- A utility that parses your directories and generates a list of files in your site. Consecutively, it reads the pages and parses for title tags and meta information and last modified dates and will put together a sitemap that meets googles standards, yahoo's standards, and produces a nice little html templated sitemap for end users
- robots.txt builder
- In cooperation with the sitemap builder, something that will direct robots where they can go and where they can't go
- link exchange helper/tracker
- Something that will track your link exchange efforts, automatically negotiate link exchanges, produce exchange pages, check the link partner for holding up their end of the deal, and in wrapping all this together produce a best practices sort of ITIL standard for link exchanging
- Directory
- A nice and friendly directory that will produce dynamic or static pages and provide a better directory than those freely available today that I have come accross
- signature builder
- A dynamic signature image builder that can be fed a set of static information from which to create sigs and update them over a timeline, or something that will read RSS or some sort of XML data as input for signature generation
- User Registration
- As much as I have struggled with generating a user utility myself, it would be a shame not to produce the results of my findings to the world at large
That's all that's on my mind for now, but it's a pretty decent chunk of time that I'm already allocating. We'll see how stage 1 goes in my taking over the world efforts and move on from there.
Discuss Utilities I want to develop
