blog_engine

Overview

   My old blog engine was horrible. It was tough to maintain and difficult to write articles with. I am constructing this new system to allow my ideas to prosper more freely on the web.

   It is set up like this: The whole thing is written in PHP. Every project has its own folder. In each folder is a series of text files that make up each part of the project. The PHP crunches that text so I don't have to write everything in HTML. It parses the files and displays it in the nice format you see before you now.

   With time I am going to try and make it better. I still have to edit the text files on my computer and manually upload them to the server every time I want to make an update, which is a pain. At least now I can add stuff in little chunks and not worry about it looking partly finished. These are ongoing projects and that's the point, so I want a system that reflects that.

To Do

  • Address security issues with url variables in PHP of show_project code.
  • Write project manager.
  • Add problem/solution code.
  • Add code to show project status (done or work in progress) somewhere obvious.
  • Add project list display page.
  • Add project display page.
  • Create sample slideshow in Picasa.
  • Insert slideshow into media portion of code.
  • Add credits chunk to code.
  • Add "To Do" list to timeline code.
  • Create status icons.
  • Upload new and modified files to server.
  • Set up blog engine project.
  • Rewrite code to allow data files to be plain text.

Timeline


10/17/09 (2:17 PM)-I am writing this example of a timeline file.
10/20/09 (6:26 PM)-Rewriting file parser to be more user (me) friendly. No longer any need for html, just simply formatted plain text files make up each project now.
10/20/09 (6:56 PM)-Finished parser rewrite. Finally adding the information for this, the first, project using the new system.
10/20/09 (6:57 PM)-Uploading new and modified files to server. Hopefully everything will work successfully.
11/15/09 (6:09 PM)-Finally fixed problem with sorting articles and projects by date. Turns out php sort() will not work on dates stored in strings. I had to call strtotime() on them before they worked.

Materials

Obtained?ItemCost
YesBrainFree
YesTimeSome dollar amount.
NoCoding ExperienceFree

Media

Credits

-Owen TruebloodCode-fu. -InterwebsThe knowledge.