WordPress Related

WordPress tips, ideas and programming tutorials to help you get your website started right.

SendFeed WordPress Plugin

I’m very excited to announce the release of SendFeed, a brand new RSS/XML Feed to Email WordPress plugin.

The SendFeed Plugin for WordPress allows you to send your latest post from your RSS feed to an external Mailing List Manager in both text and HTML formats.

It is capable of sending messages out immediately, at predefined intervals such as daily/weekly/monthly or manually.  Also, the text and HTML templates are completely customizable on a per feed basis so you can tailor the emails to suit the list or feed you are using.

The plugin was developed by me while working for TruthMedia.  We have just released the very first edition of the plugin on WordPress.org.

You can find it at: http://wordpress.org/extend/plugins/sendfeed/

Original Post Here: http://truthmedia.com/2008/11/19/sendfeed-v-11-released/

Website Subversion Backup

As a PHP coder and web developer, I have recently discovered and fallen in love with a tool which helps to keep my source code safely backed up. This tool is called Subversion and “it is used to maintain current and historical versions of files such as source code, web pages, and documentation.” (1) In simple terms, it allows you to back up your files and keeps a history of all the versions of files that you send to it.

This is VERY useful when doing PHP development because as you develop your application you can commit versions of the files to the Subversion (SVN) repository and it will keep track of all the changes you have made. If necessary, you can even revert back to older versions.

One of the difficulties that I have run into while doing website development is how to keep the live remote website synchronized with my local working copy. This is especially true of WordPress installations where editors may be uploading new pictures or documents to the site on a daily basis. If you are not constantly downloading the latest copy of the website, your local copy will be out-of-date and may cause problems in your development.

Subversion to the Rescue:

However, I have come up with a relatively simple solution to this problem, which utilizes the controls within Subversion, to both back up the data on the LIVE website, as well as providing version control for all the site data as a whole. For the sake of simplicity, I will be using a WordPress website as my example, but the concepts here could be applied to essentially any website.

One of the useful features of Subversion is the ability to run what they refer to as “hook scripts” at different points in the versioning process. For example, an SVN repository can be configured to run a set of scripts directly after any data is “committed” to it. (sending data to the repository is called “committing” the data) For this example, this is exactly the functionality we are going to be using.

Before I go any further though, let’s go over some of the requirements for setting up a website and subversion repository in this way.

Read the rest of this entry »

FormBuilder WordPress Plugin

I am very excited to announce the public (beta) release of the FormBuilder WordPress plugin on WordPress.org. FormBuilder is a project which was inspired, in part, by my work on FormContact 1.0 and came about as a result of our need for a good yet simple form building utility for WordPress.

The plugin was developed by me while working for TruthMedia. At the time of writing, it is at v. 0.57 and is compatible with WordPress 1.5 – 2.5. If you have a WordPress blog already, why not check it out!

WordPress and Multiple Installations of WordPress

I recently was directed to an article on Nerdaphernalia discussing how to turn a single WordPress installation into multiple blogs. What a lovely concept! Instead of having to maintain multiple installations with an array of plugins and themes to ensure continue to work, you can run one filesystem, managing multiple blogs.

Nerdaphernalia » Virtual Multiblog for WordPress

Lately, I have been increasingly impressed by the flexibility and power of using WordPress as a Content Management System. The organization I work for has been exploring all the possibilities of using it as a fully functional CMS and so far we have been very impressed. What it doesn’t do straight out of the box, there are plugins for. And as a PHP developer, if I can’t find a plugin, I can make one.

« Previous Page