Skip to main content

New blog in the making

Here we go. A new blog has been created and themed. This is intended to be a spot where I can ponder out loud programming-related subjects and technologies.

I plan on keeping this updated regularly. Keeping a blog like this should remind myself of what I've been learning and how I've grown, should help others who are learning to program, and should hopefully give me a chance to receive constructive criticism.

To start things off right I plan on filing out a bio and an archive calender.

Some info on the site:

  • Site: Drupal 6.15 - Why did I choose Drupal over WordPress? I want to have the ability to add larger scale features in the future. Drupal is a much more powerful platform for things other than blogging. I may start selling products on the site in the future or allow users to have their own sub-blogs. I may also start allowing user-submitted tutorials and examples. Such things are possible with WordPress, but with Drupal I have a much more robust foundation.
  • Theme: My own design, based on the starter theme - 'AdaptiveTheme'. I was going for a lightweight theme with colors that fit well and text that was easy to read. I wanted a theme that would not overwhelm the user, be easy to use, and yet have a look all its own.
  • Special Features
    • 'Mollom' and its supporting drupal module. I was going to use ReCaptcha but found that Mollom included text analysis which made it more attractive in my opinion.
    • 'Archive' module - making it a bit more like a blog.
    • Syntax Highlighting using 'Geshi' and it's drupal module.

Here's a test of the syntax highlighting:

  1. namespace TestProjForAddin
  2. {
  3.     using System;
  4.     using System.Windows.Forms;
  6.     static class Program
  7.     {
  8.         /// <summary>
  9.         /// The main entry point for the application.
  10.         /// </summary>        
  11.         [STAThread]
  12.         static void Main()
  13.         {
  14.             Application.EnableVisualStyles();
  15.             Application.SetCompatibleTextRenderingDefault(false);
  16.             Application.Run(new Form1());
  17.         }
  18.     }
  19. }