Posted by Josh Harrison on
June 1, 2009 – 9:43 pm
For the past few months, me with a group of other volunteers have been trying to get the groundwork laid for WordCamp Seattle. Up to this point, it has been a great experience. I have met some great people and am excited to meet many more.
Last month, after calling what seemed like hundreds of venues, we found a place to have WordCamp Seattle. Adobe has offered to let us use their campus in Fremont. I have been there one time before and it should be a great venue.
Anyway, I wanted to write this post to say that organizing the conference is one thing I’ll be working hard at over the next few months. The event will take place on September 26. I expect a log of hard work and long hours. I don’t think I really knew what I was getting myself into.
Please let me know if you are interested in helping out. We need more volunteers.
Tags: WordCamp Seattle
Posted by Josh Harrison on
May 18, 2009 – 11:10 pm
Last September I release a WordPress plugin that allows an administrator to approve new users after they register for your site. I built the plugin for a private blog that I have and I wanted control over each member of the site. Since I thought others would be interested in using the plugin I decided to release it.
I didn’t realize the amount of work it would create to maintain it.
The thing is, there are many plugin developers donating their time for plugins that I am using. So I don’t mind doing it.
In fact, releasing the plugin was actually the best thing I could do. A few users found bugs and even sent a patch to fix the bug. That’s how it should be.
Anyway, the first update to the New User Approve Plugin was released last night. No new features. Just some bug fixes and code cleanup. Here are the details.
- correctly display error message if registration is empty
- clean up code
- style updates
- if a user is created through the admin interface, set the status as approved instead of pending
- add avatars to user management admin page
- improvements to SQL
- verify the user does not already exist before the process is started
- add nonces to approve and deny actions
- temporary fix for pagination bug if more the 50 users are present in the WP database
If you are a user of the plugin, please let me know if you find any more issues or your thoughts in general on the plugin. And don’t forget to donate if you find this plugin useful.
Tags: New User Approve Wordpress plugin, plugin, Wordpress
Posted by Josh Harrison on
March 31, 2009 – 11:01 pm
These are my links for 01-16-2009 through 02-05-2009:
Tags: Bookmarks, delicious
Posted by Josh Harrison on
March 28, 2009 – 5:04 pm
For a while I’ve been wanting to create a specialized search engine for a project I have been working on. Given the limited amount of time I have, I clearly had to piggyback on current technologies. Search engines today do an awesome job of indexing the web to find what you need when you need it. I wanted a specialized search engine to limit the results to relevant web content given a specific subject.
Here were my requirements going into this:
- Limit the search to the sites I want. I give them a list and it only searches those sites. The list would need to be updated dynamically or via an API.
- Allows me to modify the search results in any order I want or mixing it with other data.
- Allows me to format the search results how I please.
- I want the results in a multiple formats to allow for flexibility when and where the results are displayed.
- I would love to try to monetize the search engine however I want.
Searching for what I needed led me to discover many cool technologies.
I first looked at possibly the most obvious: Google Custom Search Engine. Google CSE is a cool product but it didn’t suit my needs at all. The terms of service don’t allow you to modify the results. I also looked at Google AJAX Search API. Again, doesn’t fit the requirements. I may find a need for the AJAX Search API in the near future though.
Other technologies deserved some attention as well. Products such as CouchDB and Lucene required too much so I didn’t spend much time looking into these.
I had looked at Yahoo BOSS (build your own search service). Initially, it didn’t look like it would suit my needs. After revisiting BOSS, looking at code samples and the API, it was exactly what I was looking for. Easy, fast, reliable. Fits exactly my requirements. Awesome.
Since the site I am building was based on WordPress (like all my sites), I decided to put my work it into a WordPress plugin to allow a WordPress site to easily add a real search engine to the site just by defining some simple options. The first version will be very limited in what can be done but I have a lot of features that I will be adding to it very soon.
I just need to get it ready to release. Soon I hope.
Tags: API, Search, Wordpress, yahoo boss
Posted by Josh Harrison on
March 11, 2009 – 11:26 pm
I have finally discovered the best/easiest way to upgrade your WordPress install, especially if you have multiple installations of the blogging software.
You must use SVN to make this happen. To upgrade all you have to do is change the version number. If you want to run trunk, all you have to do is update the library by running a simple command. You can also add your plugins and themes to update using SVN.
I actually had been trying to do this for a few months. The part I was missing was putting the WordPress software in it’s own directory. The detailed instructions can be found on Joseph Scott’s blog.
Tags: subversion, Wordpress