Month: April 2008

Development

iPhone icons for your site

Adding a shortcut to a favorite site on an iPhone (or iPod Touch) is as easy as tapping the “+” sign at the bottom of the Safari browser on the phone and selecting “Add to Homepage” – but the icon is not so appealing. In fact, the iPhone defaults to a tiny, cropped screenshot of the site unless it finds a 57×57 pixel png file in the site root. This is similar to the concept of the favicon.ico for web browsers. The file needs to be named apple-touch-icon.png.

The iPhone (or iPod Touch) will round the corners and overlay the glass look to make it blend in to the overall look and feel of the “Springboard” (their name for the desktop on these devices.)

Mine looks like this (before the modifications which take place on the device itself):

And this is what it looks like on the iPhone:

WordPress

Time for a new look

After looking at the same design since January of 2007, I felt it was time for a new look. So, a little tweaking to the theme Hope by Fatma Hassan and here it is, Evardsson 2.0. I love the look of the theme as it is, but I have to have my reindeer or I feel like it isn’t my site.

I like having a fluid layout, and this one seems to work reliably well while still looking good. I now return you to your regularly scheduled browsing …

Community

Repurposing Social Software

Social software has had an enormous impact on the workplace, but how much bigger can we go? Already chat is a major communication tool (usually within a business, but sometimes with customers as well.) Businesses are finding justification for setting up blogs and wikis both internally and externally. I work at a company where a large portion of the developers work remotely (there is a joke internally that the hiring manager is trying to get a developer in every state) and keeping in touch is done through a combination of chat, wiki, GoogleDocs and phone conferences. The issue we are discovering with phone conferences is one of bandwidth. While the old style of everyone in the office sitting around a conference phone while everyone remote dials in isn’t a major strain on the VoIP server, many of our conferences lately have involved everyone who is taking part in the conference dialing in via soft-phone from their workstation. The load on the poor server! So the idea was brought up – why not set up an account on a hosted Ventrilo server. That way our VoIP server stays available for our customers (as it should).

This got me thinking – what other social software might be re-purposed for business use? The one that immediately sprang to mind was Twitter. A business could set up a twitter server with a few little modifications which could make it extremely handy. First, set up the server to log all the tweets. Next, set it up so that when logging the tweet it checks the message. If the message starts with @log it could do some magic with it and then either silently discard it (not passing it on to the network), pass it on without changing it, or pass on a customized message based on that tweet.

As a for instance, here are some @log actions I thought up this afternoon. (Most of these require that the twitter server also has access to things like the primary db server, etc):

  • @login <message> – the server puts a clock in message in the time clock table of the database for the user sending the tweet, and puts the optional message in the ‘notes’ column of the table (if there is one). The server then sends the message username has clocked in
  • @logout <message> – same as for login, but clocks the user out.
  • @log [task_message] – the server puts the userid, message and time in the tasks table and sends the tweet username is working on [task message]
  • @logend <message> – same as above, but puts an end time in the row and sends the tweet username is no longer working on [task_message] <message>

Ok, so it’s not a lot, but it is simple, and simple things are more easily adopted. And this ties into electronic time cards, and electronic task time tracking. Hmmm. So what others are there that could be adapted? how about adding a “social tagging” site (something like Spock) to enhance your intranet and internal wiki? You could easily see who is tagged with which project or team and quickly find the right person to answer your question.

I’m sure there are plenty more things that could be incorporated. I just haven’t thought of them yet.

Technorati Tags: , ,

WordPress

WordPress as a psuedo-CMS

I just finished moving my wife’s art site completely to WordPress. She recently asked if I could add a blog to her site, and since I knew that she also wanted the ability to modify someof her content from time to time, I decided to completely move her site to WordPress. It is not as full-featured as a full Content Management System (CMS), but it is also much more light-weight and supports all the things she wants to do (with a few plugins, of course).

The plugins I chose to meet her needs are:

  • Akismet (of course): Spam Filter (now a default with WP installs)
  • Flexible Upload: Picture Uploader which auto-creates thumbnails and supports Light-box like plugins.
  • Google XML Sitemaps: if you don’t know what that is check out Google’s Web Master tools.
  • WP-PostViews Plus: Not the most straight-forward plugin, but she did want some counter tracking.
  • Lightbox 2: Provides Lightbox functionality for WordPress. And with the Flexible Upload plugin she doesn’t have to hand code any of it or write any image links with rel tags.

Technorati Tags: