It seems that the feed at ical.mac.com hasn’t been updated yet for this years schedule and one game has already been played (and won by Detroit, I might add!). So I went looking for a new feed provider… and found Yahoo. My Upcoming Events plugin seemed perfectly capable of handling the Yahoo feed. So now, simply by putting http://sports.yahoo.com/nfl/teams/det/ical.ics in the Path field and clicking the “Update Now” button in the Upcoming Events options, I was able to get the upcoming Lion’s games back into my calendar.
It’s way past time for the 4th release of the Upcoming Events plugin. I’m sure this plugin won’t solve everybody’s problems with version 0.3, but I know it will solve at least a few of them. This is the code that’s been running on my site for the past few months. I apologize for taking so long to make this release. Fixes in this version include:
- Use $wpdb->prefix for forward compatibility with WordPress
- Provide limited support for recurring events
- Specify that the background should be White in the CSS file
- Display newly added feeds by default
That last item, display newly added feeds by default, will fix most, if not all, of the SQL errors in previous versions. This will not fix it if you are trying to updating an existing installation that’s exhibiting that problem, but should prevent the problem from happening on new installations. If you have an existing installation with an SQL error, make sure at least one “Display in default sidebar” box is checked.
Simply unzip the file into your wp-content/plugins directory in place of the current upcoming-events contents.
See the main Upcoming Events Page.
Google recently bought out a company whose services I find myself quite impressed with. Grand Central is a company that will give you a “phone number for life.” But that’s not the half of it. Part of the service includes the ability to ring multiple phones at the same time. You can put up to five number into the system and when you get a call it will ring all of them and transfer the call to the first number that answers it. You can even have an address book where you can define groups of people (by default there’s 4 groups: friends, family, work, other). You can set preferences about which phones ring for which groups. So I can set it that friends and family ring my home phone, but work and others (anybody not in your address book is in the others category) don’t. It has a call recording feature (a message is announced to both parties); voice mails are retrievable by phone or online; you can set up a temporary number to forward calls to in addition to the configured 5 via phone or online; you can set ringback and voice mail messages specific to each group; and I’m sure there’s a few that I’m not listing. All and all it looks to be a really nice service. It’s currently in beta (though most of Google is in beta 🙂 ) and invite only, but free. They’ve stated that there will always be a free version, but someday they will start charging for premium features. As this develops, I can see it being a really good fit with Google Apps (that’s probably why they bought it).
It looks like WordPress 2.1 is getting closer to being out the door… The WordPress Development blog just made a post to suggest the plugin authors check their code to make sure if it’s naughty or nice. Well, Upcoming Events is somewhere in between. I followed the instructions on WordPress’ site for creating tables in the database which said to use $table_prefix in order to get the configured prefix (wp_ by default). It seems, however, that I should actually be using $wpdb->prefix instead. Fortunately, $table_prefix is just depreciated, not eliminated so even version 0.1 of Upcoming Events is WordPress 2.1 ready. Upcoming Events 0.4, when it comes out, will use the shiny new $wpdb->prefix interface.
UPDATE 11-Dec-2006: I edited the WordPress wiki to reflect the fact that $wpdb->prefix is now the prefered method.
I’ve actually been trying to figure out how to do this for a while and not having much luck. Here’s my situation:
- I have a computer that has a CD drive in it, but not a DVD drive.
- I had previously downloaded the DVD version of Fedora Core 6 in to install it on a different machine.
- I have an external USB DVD drive.
- My BIOS does not support booting from a USB device
- I wanted to avoid having to use up a lot of CD-R’s
So I went hunting in Google. I found pretty much nothing. After some investigation, I discovered that the Fedora Core 6 ISO has a file, images/boot.iso, that when burned to a CD provides a bootable media that can then read the external USB DVD. It’s really simple, but it took me quite some time to figure it out.
It’s time to make the 3rd release of my Upcoming Events plugin. Updates in this release include:
- Removed a debugging statement that caused days/weeks to display incorrectly
- Individual iCal feeds can be immediately updated from the admin page
- The events list is now valid XHTML 1.0 Transitional
- The admin page now produces valid XHTML 1.0 Transitional
- CSS styles are in their own separate file for easier modification
- More information is provided in a tooltip-like popup for each event
- Basic error checking is done when making changes on the admin page
By far, the biggest user visible update is the tooltip-like popup. To see it in action, simply hover your mouse over one of the events in my event list. Pretty much all the other updates are only of concern to the admin… though being that the plugin is installed by the admin, I think they’re a pretty important person :).
Simply untar/unzip the file into your wp-content/plugins directory in place of the current upcoming-events contents.
Untar/unzip the downloaded file into your wp-content/plugins directory then visit the Plugin Manager in your WordPress admin interface and active the plugin. A new subpage will appear on the Options tab for Upcoming Events where you can configure your iCal feed(s). Once you have feeds configured, you can add the event list to your sidebar. If you use widgets, simply visit the Widget subpage on the Presentation tab to add the Upcoming Events widgets. If you don’t use widgets, you’ll need to edit your sidebar.php in your theme directory (the default theme is in wp-content/themes/default) and add the appropriate code from the Upcoming Events options page.
Some may have noticed quite a few updates to my blog in the past couple weeks. In addition to my new Upcoming Events plugin, I’ve also put a new theme up. I found this Iowa Winter 1 theme on themes.wordpress.net. One thing I really liked about this site is that you can specify search criteria when looking for a new theme. For example, I wanted a 2 column widget ready so I check those two boxes and select “ALL” from the dropdown at the bottom. Then I could look at just themes that worked for me. There’s also color related search options.
I’ve also added the wpopenid plugin so if you have an OpenID identify you can use it to post comments on my site. I followed some instructions I found in Kveton’s blog about how to use a third party OpenID provider while still using your own URL. So my OpenID provider is myopenid.com but my OpenID url is jacob.steenhagen.us.
I think that’s all the changes 🙂
This second release of the Upcoming Events plugin has a couple of fixes that people asked for after the first release.
- Now supports being used as a widget.
- Should now work in PHP 4 (had received only moderate testing).
This second bullet point will probably excite more people than the first. I’d much appreciate it if those of you that have been having problems getting the plugin to work because you run PHP 4 could try out this release.
I tried living with the trac bug system and it’s just way too limiting. Maybe if you’re the admin it’s configurable enough to live with, but as a normal user I found queries and what-not to be not very robust.
So I made a bugzilla install for my projects. Please file bugs here rather than in trac.
NOTICE: This is the URL specifically for version 0.1 of this plugin. For all posts related to this plugin, please see the upcoming-events category.
Some of you may have noticed a new section in my sidebar labeled “Upcoming Events” for the past week or so. Up until today, it said it was “Powered by a yet-to-be-released plugin.” Well, today is the day I release it! I set up an account at wp-plugins.org and got everything but the ability to edit the wiki. My intention was to have that page be the “Plugin URI,” but I decided to go ahead and release it now. Once I get the ability to edit the wiki, I’ll be making that the plugin’s main site.
So what does this plugin do? Pretty much what you see in my sidebar. I have a feed from my Google Calendar, a feed for Bugzilla Development, a feed for my Army Drills, and a feed for the Detroit Lions schedule. It takes all of those iCal feeds and comes up with what the next, in my case, 7 events are. This is configurable in that you can choose how many events, days, or weeks to display.
So how do you get your hands on it? Easy, simply download it. Once you’ve done that, extract the archive into your Word Press plugins directory (by default, wp-content/plugins) and activate it using the normal Plugin Activation screen inside the Word Press administrative interface.
Any bugs should be filed using my bugzilla install.
UPDATE 28-Nov-2006: My bugzilla install is now the place to file bugs instead of trac at wp-plugins.org.
UPDATE 29-Nov-2006: New version (0.2) released.