who is linking to me?

If you own a domain name or maintain a web site you have, at one time or another, wondered who is currently linking your web site. Wonder no more. If you have a Google account, you can log into the Webmaster Tools, add your site and view (and download) a table full of incoming links – both internal and external. Thanks Google!

php training.

Today was my first day of PHP Training offered by PHP Architect. I am looking forward to having some formal training so I can improve on what I already know and use on a daily basis. I am hoping that by the end of this training session which will be completed by the end of February that I will be ready to tackle some big projects I have been thinking about for awhile. I will update everyone on how it is going in the next few weeks. As for the Super Bowl last night…well – at least we still have the possibility of the 2016 Olympic bid.

why wordpress?

I get a number of inquiries from people who want to know what content management system (CMS) or blog software I would recommend. After working with XOOPS, Plone, and of course WordPress my first thought is to make sure the CMS is a good fit. Although some people and companies benefit from more complicated systems, the majority of people can use the lightweight, highly configurable, and easy to maintain WordPress software. If you still are not convinced, take a look at the feature list.

microsoft firefox 2007 professional edition?

I know I generally post before my daily intake of caffeine, but this morning while going through my news via RSS, I had to do a double take when I read that there is now a microsoft firefox 2007 professional edition. As a web developer, I will be very curious to just where Microsoft goes with this new “version”. I have to say I am a bit scared after reading the full feature list because of this:

“Microsoft Firefox 2007 will support many of the new Microsoft standards on the web to make browsing the web a richer experience and easier to develop for.”

Yikes. Here we go.

web developer plugin: display ruler.

Fun with Web Developer Extension

When I recently updated my browser, Firefox, to the latest release and noticed that some of my extensions also needed to be updated. I do not use many extensions, but I absolutely love and rely on the Web Developer Extension. I had not gone through all the drop down menus in awhile within the Web Developer Toolbar, so today I thought I would just look around a bit more…and I am glad I did because I found another awesome tool for web development: the ruler. (This feature was added in a previous version, it is just new to me.) If you like a certain web site or want to take measurements of a particular page element, you can measure it quickly and easily by clicking on the “Miscellanous” menu and then by choosing “Display Ruler”. You can then either enter in dimensions, or expand the ruler yourself to measure something. This is wonderful!

ultimate tag warrior wordpress plugin.

I am always looking for new ways to optimize and improve jappler.com and this past weekend I installed and configured a new wordpress plugin: ultimate tag warrior. Not only does it take care of my tagging needs with each post, but it also allows me to create a tag cloud (see the home page), and it automatically adds keywords within my meta tags. If you are new to WordPress or need any of the functionality listed, check it out!

wordpress photo and gallery plugin.

After a long search and evaluation process for a WordPress plugin to fit my needs, I decided to go with a WordPress plugin called fGallery. I started off looking at the Coppermine plugin but after reading about how development had been stopped and the reasons why, I plugged on to find something that would not require any separate software install and offered seamless integration with WordPress. After playing around with it for a bit, I integrated it on Evan’s web site. So far, so good. Now if only I had a plugin that would pull my photos from iPhoto, post them into WordPress and perhaps another online service ;). Hmm…
[tags]WordPress plugins, photos, fGallery[/tags]

how to clone the SmartSection module for XOOPS.

I was recently asked how to clone the SmartSection module for XOOPS, so I thought I would document the process here on my blog. (XOOPS is another favorite CMS I use for my clients when they want a CMS)

  1. Download SmartSection (http://smartfactory.ca/
  2. Duplicate the smartsection module folder (this is the folder with all the module files in it – the folder you will put into the “modules” directory within your XOOPS install)
  3. Now it is time to do a few “find and replaces” with your favorite text editor. (I prefer TextWrangler) For the sake of an example, I am going to name my cloned version of the SmartSection module SmartJappler. Within the entire duplicated folder, find and replace every instance of the following with the name of your newly cloned module. **Make sure you are replacing every instance in all the files**
    1. Find: smartsection and replace it with smartjappler (your module name here)
    2. Find: SMARTSECTION and replace it with SMARTJAPPLER (your module name here)
    3. Find: SmartSection and replace it with SmartJappler (your module name here)
    4. Find: Smart Section and replace it with Smart Jappler (your module name here)
    5. Find: SSECTION and replace it with SJAPPLER (your module name here)
    6. Find: Smartsection and replace it with Smartjappler (your module name here)
  4. You also need to change the template file names in your duplicated folder to match your cloned module name. In the SmartJappler (or whatever you renamed the module) find the /templates/ folder and rename all files that have “smartsection” in the file name to “smartjappler” (or whatever you renamed the module). **Make sure all files in /templates/ and /templates/blocks/ have the new file names. (ex. smartsection_rss.html would be renamed to smartjappler.html)
  5. Last but not least, you will need to do one more find and replace within one file: /sql/mysql.sql. Again, with your favorite text editor, find all instances of: smartsection_ and replace it with the name of your module. In my case I would replace it with smartjappler_.

Once you have completed these steps, upload the duplicated folder (now your cloned module) and install it though the XOOPS Admin panel. Questions, comments? Let me know!
[tags]XOOPS, SmartSection, clone, XOOPS module, TextWrangler[/tags]

WordPress Newsletter Plugin

I have been working with WordPress for multiple years now and I decided I needed to start reviewing some of my favorite plugins – as I receive a number of requests about what plugins I use/prefer. I am going to start with a newcomer: WP Newsletter. This plugin works great for WordPress sites allows you to:

  • create a customized newsletter for your readers or customers using the same theme based layout as you use for creating WordPress themes
  • offer a newsletter archive within WordPress
  • seamless integration with the WordPress Admin
  • use custom Newsletter WordPress template for easy integration into existing WordPress web site or blog
  • customize welcome email for new subscribers that can be modified within the WordPress Admin

The plugin developer is very responsive and open to new ideas and adding functionality to his plugin. There are also many other general newsletter functions you would expect and want

If you need a newsletter plugin for WordPess, check it out!

UPDATE: 02.2009
This plugin is no longer recommended. If you are looking for a great newsletter plugin – check out MailPress

wordpress 2.0.5.

WordPress Logo

I spent a few minutes (not hours) updating all my sites to WordPress 2.0.5. So far, everything is working and no issues have come up. If you not upgraded your WordPress installation, check out the fixes in 2.0.5 and then upgrade away. Great work WordPress developers!
[tags]WordPress, WordPress 2.0.5[/tags]