Sunday, September 9, 2012

portfolio website

I'm currently working on a rewrite of my portfolio website. Started working on it Friday, September 7 and worked through the weekend. Originally, the website was written in pure HTML with CSS for styling and a little bit of Javascript. The Javascript isn't really an integral part of the website, I had a couple of samples of code running. I ought to add to that, since I've done more since then. The new website I am working in is written in PHP backed by a MySQL database. I'm excited to deploy it and I'm expecting I will before the end of the month.

My current site uses frames to separate the header and links from the content, my new one will not use frames at all. Links will be generated from a database table and the header is built into the php file I'm writing. Content from all of my pages will be transposed to the database and then the PHP file will read it and generate the page live. I know I could do this with a CMS like Drupal or Joomla, but I do like to learn new things.

The generated pages, and link to the content was very easy to do. I'm currently working on the code to pull link data from the database and generate a list of links. I've run into a couple of roadblocks and may actually redesign my table, but what I've done so far is fairly neat if I can say so.

I hope to put this knowledge to work on a couple of private projects in the future. One of the major ones I'm thinking about is a medication tracking system that I can operate from my phone's browser. Probably to track headaches. (Actual headaches, not IT headaches... I don't get those) I expect that I will learn a bit about how to write a mobile capable site and how to use forms in PHP. The other idea I had was a gas tracking system for my car. Of course, both of these will probably be behind a login screen on a private server.

No comments:

Post a Comment