Browse > Home / Archive: July 2007

| Subcribe via RSS

MyDashboard plugin and WordPress administration themes

July 31st, 2007 | 1 Comment | Posted in plugins

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

In an effort to make the administration pages within WordPress look a bit more “stylish”, I have previously installed and tried a number of Administration themes. Though in the end I usually go back to using the standard and functional WordPress administration style.

As I still had two of the better administration themes installed on my test machine, I thought I would see what the MyDashboard plugin would look like with them enabled.

So here you go, The Tiger style administration theme and the Spotmilk administration theme with MyDashboard enabled. Both work fine, though I have to say, I do like the look of the Spotmilk version.

MyDashboard plugin and the Tiger style administration theme by Steve Smith

tiger admin

MyDashboard plugin and the Spotmilk administration theme by Sungwha Park

spotmilk

How to view the Facebook status of your friends in your WordPress dashboard

July 30th, 2007 | No Comments | Posted in Tutorials

This tutorial shows how to pull information in from other websites and display it on your WordPress dashboard. In this tutorial we use the RSS feed showing your friends status reports in Facebook.

The tutorial requires that you have the MyDashboard WordPress plugin installed.

1. Get the Status update RSS link from Facebook

From your Facebook home page click on the link in the top right hand corner of the page, next to the heading that says Status Updates, or if you are logged into Facebook, click on the following link http://www.facebook.com/statusupdates/

Towards the bottom right of this page you will see a section that looks like the image below.

Facebook rss

Hover your mouse over the RSS icon (the little blue square), or the text next to it and click on the right mouse button. Click the short-cut menu item labelled “Copy Link” or “Copy Link Location” - the exact text will differ depending on the browser you are using. This will copy the link address into your computers clipboard for later use.

2. Add an RSS Feed gadget to your Dashboard

Login to the administration section of your WordPress site. You will need to have installed and activated the MyDashboard plugin to continue with this tutorial.

On the Dashboard, click on the Link, in the top right hand corner, labelled Add Gadgets to open the Dashboard gadget library. Once the library has opened, locate the following gadget.
RSS gadget library

Click on the Add to page link under the gadget to add an RSS Feed gadget to your dashboard page.

In the left hand column you will see a new gadget that looks something like the following image (the actual look will depend on the skin you are using for your dashboard).

blank rss feed

3. Add the Facebook feed details.

Click on the Edit Settings button on the header bar of the added Gadget (in this case it is the little button that looks like a V) to open up the settings panel.

open blank feed

In the box labelled “Feed url“, paste in the URL we copied in Step 1 of this tutorial. You can go back to Facebook at this point to re-copy the link if you need to.

Set the number of items to show to a relatively high number. You can experiment with this, but if you have 20 friends, and want to see all of their status’s (assuming they have set them), then you will want to set this to 20 or 21.

If you only want to see the latest status changes, then set it to show something like 10 items. The Facebook RSS feed displays the most recently updated status’s first.

Click on the Update settings button and the RSS Feed gadget will go and retrieve the entered Facebook RSS Feed.

Feed loaded

Finally, click the Edit Settings button on the header bar, again , to close the edit panel.

You can now drag the Gadget to where ever you want on the Dashboard page (I have mine placed in the top right hand corner). It will automatically update the Feed everytime you refresh the page or navigate to the Dashboard, so you will always be up to date with the status reports of you friends.

Tags:

MyDashboard distribution files 0.2.2 problem

July 30th, 2007 | No Comments | Posted in Thoughts

Hi all

Just a quick note, somehow the distribution files for the 0.2.2 release of the MyDashboard plugin created an incorrectly named folder when un-zipped.

If you have downloaded a copy recently, and upon un-compressing the archive you get a directory called 0.2.2, simply rename this mydashboard and all will be fine.

Alternatively, I have uploaded fixed versions of the archive here.

Apologies for any inconvenience caused.

Tags:

Tutorials section

July 30th, 2007 | No Comments | Posted in Tutorials

As we progress on a number of development projects (including our own plugins for WordPress, MODx and Facebook), we have come across many development stumbling blocks and niggley little problems that stopped us in our tracks for a few hours (and in one case an entire week).

So to help others out-there who may find themselves throwing their laptop, or other item, across the room (an Apple Mighty mouse makes a very effective projectile) we have decided to start writing up some little tutorials and snippets of code that helped us. We will also add some little software and application tricks that you can use to make life a little bit easier.

If you would like to know how to do something that you have seen in our software, then please ask by either posting a comment, or sending us an email. We’ll be glad to share.

Tags:

MyDashboard replacement WordPress dashboard - release version

July 28th, 2007 | 75 Comments | Posted in plugins

Thank you to everyone who downloaded the preview version of this plugin.

Update: I have just made version 0.2.2 available for download. This versions has a neater method for hijacking the Dashboard menu item, so should now play a lot nicer with other plugins that create Dashboard sub-menus. 

I am now pleased to announce the release version (0.2.2) of the MyDashboard WordPress plugin.

MyDashboard is a WordPress plugin that aims to be a replacement for the standard WordPress dashboard.

Drag columns - myDashboard plugin

It is based on the igoogle.com, Pageflakes and Netvibes type of home page and is designed to be easily extendable and skinnable.

Features include:

  • Drag and drop to reorder the gadgets location to your liking.
  • Remove unwanted gadgets from the dashboard. Don’t want to see your recent posts? Remove them completely from the page.
  • Add gadgets from the built in library.
  • Fully extendable - plugin programmers - add a gadget to the Dashboard library by using a very simple API.
  • Skinnable - The look of the dashboard can be changed simply by selecting a different skin in the options.
  • Completely replace the standard dashboard, or have the option to view both.
  • Includes a number of standard gadgets that replicate the information displayed on the standard dashboard

gadget library - mydashboard

The dashboard gadgets included in the distribution include

  • Recent comments
  • Latest posts
  • Blog statistics
  • Quick links
  • Technorati incoming links
  • WordPress development blog RSS feed
  • WordPress planet RSS feed
  • Scheduled posts
  • Akismet statistics
  • Generic RSS Feed reader - display any RSS feed direct on your dashboard.

The release version can be downloaded from here.

There are two versions of the download. The download marked “small” is for WordPress versions 2.2 and above. The download marked “full” is for WordPress 2.0 and above. The only difference between the two downloads is the inclusion of the jQuery javascript libraries in the Full version (as these where not part of the standard WordPress distribution until version 2.2).

Note: This plugin hasn’t been fully tested on WordPress versions below 2.2, it should function correctly, but there may be the odd glitch.

More details can be found at the plugin page and at the development blog. Please visit the support forum for any help required.

MyDashboard

MyDashboard - Replacement WordPress dashboard - preview

July 25th, 2007 | 2 Comments | Posted in plugins

Update: I have now added a new download for this plugin, it is available from the same download link at the bottom of this post (I have also left the original preview download available if required).

This new version (0.2) is fully featured and has a number of extra gadgets, such as a generic RSS Feed reader (and others listed below) as well as a simple administration panel so that you can easily re-enable the standard dashboard or change the skin.

Drag columns - myDashboard plugin

MyDashboard is a WordPress 2.2 ( and above ) plugin that aims to be a replacement for the standard WordPress dashboard.

It is based on the igoogle, pageflakes and netvibes type of home page and is designed to be easily extendable and skinnable.

Features include:

  • Drag and drop to reorder the gadgets location to your liking.
  • Add or remove gadgets at will.
  • Fully extend-able - easily add your own gadgets to the dashboard using the very simple API.
  • Skinable - The look of the dashboard can be changed simply by selecting a different skin (CSS style sheet).
  • Standard gadgets - I have provided a number of standard gadgets.

This version of the plugin has a fully working dashboard and a number of standard gadgets that reproduce the main content from the standard WordPress dashboard such as:

  • Recent comments
  • Latest posts
  • Blog statistics
  • Quick links
  • Technorati incoming links
  • WordPress development blog RSS feed
  • WordPress planet RSS feed

I still have a few gadgets to finalize, such as a generic RSS feed gadget, Scheduled posts, Askimet statistics and possibly a quick post form.

Update: those gadgets with a strike, are completed and are available for download via SVN until the next package is generated.

I also need to complete the options panel to make it easier to select a different skin and change the number of columns on the page.

gadget library - mydashboard

The preview version can be downloaded from here. It uses jQuery quite extensively so is only really suitable for WordPress 2.2 and above. I have included a version of the jQuery library within the plugin so it should also work on WordPress versions 2 and above, but it hasn’t been fully tested on anything below 2.2

More details can be found at this link above and at the development blog. Please visit the support forum for any help required.

igoogle.com uses Yahoo YUI grids css styles

July 17th, 2007 | 1 Comment | Posted in Thoughts

Whilst messing around on the igoogle.com (or google.com/ig - whichever url you prefer) in CSSEdit, I spotted one or two familiar looking CSS classes and element names being used, namely #doc3, yui-b, yui-gb and yui-u.

CSSedit

And, indeed, after extracting the style sheet from the site, right down the bottom is the following chunk of CSS:

/* ===============BEGIN BSD LICENSED PORTION============= */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
#modules .yui-b {
position:static;
display:block;
margin:0 0 1em 0;
float:none;
width:auto;
overflow:hidden;
}
.yui-gb .yui-u {
float:left;
margin-left:2%;
*margin-left:1.895%;
width:32%;
}
.yui-gb div.first {
margin-left:0;
}
#modules,.yui-gb {
zoom:1;
}
/* ===============END BSD LICENSED PORTION============= */

A stripped down version of the Yahoo grid css style sheet, but there it is.

Tags:

SMS, iTagg and Facebook - progress updates

July 15th, 2007 | No Comments | Posted in Thoughts

As a side effect from this post, and the suggestions of alternative mobile providers from a number of people (thank you, it was much appreciated) the following changes have been made, or are in the process of being made to the upcoming version of the enquiry form plugin:

  • Removed support for the iTagg SMS platform API.
  • Added API based support for 2 alternative providers, one european based and one US based.
  • Will add a generic SMS by email interface that can be used with your own SMS message provider if required.
  • In the process of completing the incoming SMS API, but it will now be more customisable rather than being based on the iTagg API.

We have “procured” the services of a new talented young developer for a short period of time. He is looking more closely into the Facebook API, amongst other things.

As a consequence, we have the opportunity to produce some quick applications for that platform, and have been thinking about interfacing the Availability calendar and Enquiry form plugins so they can be viewed (or used in the case of the Enquiry form) directly in your Facebook profile.

If you have an interest in seeing these produced, then let me know by email or by commenting below. If there isn’t much interest then we will move on with a couple of other applications first.

Tags:

When free is only free if you generate income…

July 13th, 2007 | 1 Comment | Posted in Thoughts

A short while ago (I think it was within the last 6 months, though I will have to check). We took advantage of the oportunity to register a “free” SMS shortcode with a company called iTagg.

As we were experimenting with our new rental systems and thought that SMS might provide a nice interface for potential rentors, we thought we would grab the “rental” keyword whilst the opportunity was with us and it was free (note: we loaded the iTagg account wth credit to pay for any outgoing SMS messages we sould send in response to incoming text messages, so they are not without “some” income).

I had visions of “For rent” boards with “Text 60300 rental” followed by the reference number covering the world. At worst, it would provide us with an opportunity to build a test web platform for processing SMS messages.

Apparently, iTagg don’t think we should have this keyword; as earlier today they sent the following (after I had confirmed that we were advertising the keyword on over 140 webpages, and offered URI’s as proof):

Barry

I am sorry but we still feel that the usage according to our logs of “rental” does not justify this as a free keyword. If you wish to re-purchase it for 50% (using the voucher below) then note that we will be deleting them tomorrow morning so you can re-purchase it in a day or so and continue using it as before.

regards
John
iTAGG Support Team

So, now we are on the look out for a new SMS keyword provider. We have 3 projects approaching beta, that would benefit from SMS integration. One, Facebook API based system requires an SMS interface to reach it’s full potential. I am happy to pay for the keywords for a set period of time, I’d just rather they “belonged” to me for that period, rather than having some support person suddenly deciding they are going to demand more money before the term is up.

If anyone has any recommendations, then please let me know. I ideally need a UK based provider, but one who covers the US and possibly part of Europe would be fine. In fact whilst I am being greedy, the larger the coverage the better really.

If you don’t know of, or have any experience with, any SMS keyword providers, please pass this message on to anyone you think may be of assistance. This is a serious requirement and I have a limited timescale to get an API in place.

Thanks

Barry

Tags: