WELCOME– some thoughts on a Fan-gate APP for Facebook

I’ve been scouring for APPS for WordPress pages to do what I want – that is, give me a “fan-gate” and not ruin it with advertising – and let me use multiple apps per page.

Well, there are APPS out there that do most of it but not exactly what I was after – so I wrote my own.

But first – some explanations:

What’s a Facebook profile?

That’s the bit you get for free when you signed up with Facebook. Let’s ignore the Facebook TIMELINE which was supposed to appear some time ago – looks like litigation’s putting the kybosh on that for now. Mine’s all set up to go – but no-one can see it!! But I digress…




You’ll notice the above already looks a bit personalised – and it is – how did I managed to get multiple images and text on the left? I didn’t. 

Some time ago, Facebook changed the rules to allow images as wide as 180px by something like 520px high as your profile picture. What you see above is simply one large image. Now you have to be careful as your little avatar image has to come from that so you’ll see in my case I’ve made sure that the top part of that image is me.

The avatar (your little image you see in your posts) is then just the top bit of the image I’ve used on the left.

There are 3 columns in all Facebook pages – the left you have some control over as you can see, in your profile you’ve little control over the middle column other than it’s full of your messages on your WALL – and of course you can show your photos etc.  the right side is reserved for Facebook ads which are often terminally annoying.

What’s a Facebook PAGE?

Isn’t that my profile?  No! A profile is simply your personal profile, it’s very hard to make that into anything else – and you can’t easily add to it or personalise it.  But anyone can create a Facebook PAGE and this is more suited to for example businesses of if you are a personality – or you have a cause etc.

Given that you create a PAGE – which looks pretty much like a profile at first… you can start to customise it. One of my pages is called:


From now on I’ll not show the THIRD column as you’ve no control over it…


Notice that once again I’ve used a large image on the left – and you’ll see the little avatar there on the posts… notice also that I’ve uploaded several normal size images up there but selected the one larger one to be the profile image. So, on your WALL you not only control the LEFT column but you can control the imagery at the TOP as well. Nice.

But there is SO much more. in a PAGE it is not necessarily the WALL that is the first thing people see – you can easily go in and tell the page to start up with a DIFFERENT TAB (the TABS are the items you see on the left above – wall, info, photos etc.

Notice there is a TAB above called WELCOME.


As they say in the movies “I made that” – it’s an APP written in a language called PHP with a little icon I designed –WD for Willow Design… I designed the App way back in September but I’ve updated the blog since then.

This APP is designed to let  me whatever content I want in the MIDDLE section of your page – and importantly to show different content to some who LIKES me to someone who has yet to press that LIKE button. 

Why bother? Well once someone LIKES you their Facebook pages show whatever you have to say on your WALL – which might be about you, your company, it might be something you have to offer or some community event.  Very important.

Ok, so let’s see the page from the perspective of someone who is new to this page.. Remember I’ve set my page to START UP with the WELCOME App, not the WALL.



As you can see you don’t get much until you press the LIKE button. That centre column is simply an image I put together – and if you want to make something similar…. get Photoshop or the free GIMP package – and PowerPoint and a few other tools and start pasting images and text together – it’s easy enough with a little practice.

So – if someone presses the LIKE button – if they are already logged into their FACEBOOK account, job’s done – if not, they’re asked to log in – if they’re not a member of Facebook they’re asked to sign up – if not.. well, is there anyone left who ISN’T part of Facebook?

Ok, so here, more or less is the LIKED version


What you’re looking at above is not some HTML but a complete embedded website in Facebook. The APP lets me point to another website and I made one up specially to fit into the 520px wide limitation of Facebook and with short pages.  By updating that website – I end up updating Facebook.

So how does the APP do that? Well, what you don’t see above is the ADMIN button which I have when I’m logged into my Facebook account – and on my own pages (I have several). Here’s the ADMIN view.


Several things going on here. I’ve designed the APP to show 2 windows – one for people who LIKE and one for people who DON’T yet like my page. In the second (lower one) I’ve put in some simple HTML web page code to show an image – in the FIRST one – ignore the text, look at the URL box – I’ve simply pointed to a specially made website – which is special only in that it does not have a fancy header – and it is limited to 520px wide. That’s it. The user sees either the top or bottom version depending on whether they’ve clicked the LIKE button or not.

I’m not ready to roll this APP out yet, I want to get some more security into it and make sure it’ll scaled out for general use – also I want to add a few more features to it and some help. But as you can see – it works.

Below are some more LIKED and YET-TO BE LIKED pages I’ve put together – hope they give you some ideas. Again these are admin views hence the “edit” options but are otherwise pretty much what the end user sees.




The way I’ve written the APP I can make several available so that for example one could have a Welcome APP, then a payment APP – you can do the lot with one APP if you have a special website to point to – but then not everyone has that.

Here’s an example where  I’ve renamed the tab and two versions of the APP are in use on a page with different icons.. see below the PHOTOs built-in APP



If you’re interested in any of this – get in touch… details are on the sites for which I’ve included addresses!


Peter Scargill – Willow Design – www.willowdesign.info  – www.scargill.net

Linux Hogwash

I’ve written on the subject of Linux on several occasions and every time I get the anti-Microsoft squad pretending this is still the McCarthy era and issuing death threats. I’ve been quiet on the subject for a while and thought it was about time I came back into the fight.

Why now? Well, I like to try the latest offerings in open source software from time to time just to keep my hand in -only a fool makes his or her mind up about software once and for all as the field is changing by the day. The question is – is Linux up to the job yet? Except that it’s no longer a simple question. The REAL question is – WHAT is Linux good for?

Linux for the Desktop/Laptop?

The current buzzword in the industry appears to be UBUNTU and so I grabbed the latest ISO file for the workstation version from their website.

As it happens I’ve a spare laptop that I was considering re-loading with Windows and thought as there was no rush that I’d give Ubuntu a try. After blowing a CD I took the plunge, put the CD into the laptop – and pressed reset.

Ubuntu has a fabulous feature in that you can try it off the CD WITHOUT ruining your current Windows installation – so I tried that and although it ran like a dog – it worked – so I took the plunge and rebooted.

About an hour later, with no manual tweaking, certainly no IT expertise required and only a few button pushes when asked to update, I had a working Ubuntu laptop. Hats off to these guys, the wireless (and wired) networking worked, the screen resolution immediately adopted the native resolution of the screen itself – and the sound worked – right out of the box.

One of my favourite communications tools is SKYPE and so I went off looking for an installation package for this – the one I found recommended no longer exists so I went straight to the SKYPE website – and sure enough – support for Ubuntu. Well, yes and no.

On the Windows platform, we’re currently sitting at version 3.8 or so for Skype with advanced support for hi-resolution cameras – which I use – some of the guys have the new Logitech ball camera which handles reasonable resolution and Skype supports that… erm, but apparently not the Linux version. In fact, the Ubuntu Skype combination DOES support cameras – just not mine – the Creative Live Motion. Either Google is lying or a working driver is just not out there.

Of course you could say “try something else” – but the fact is that Skype is the world’s most popular voip application and so you can’t say to everyone “I’ve a new computer, will you please all change your voip app” – it’s not going to happen. I did try logging onto a spare account on the Ubuntu machine and then calling it from my computer – with camera on – and I have to say it handled the incoming video brilliantly, though it is noticeable that SKYPE on my main machine does NOT show the account on the Ubuntu machine as being active and no amount of tweaking would make that happen.

I use Exchange mail and I wondered how well that would work. Well, it doesn’t. The mail package EVOLUTION that comes with Ubuntu may well work with pop3 accounts but it seemed only marginally happy with an unsecured Exchange 2003 server and point blank refused to talk to a secure Exchange 2007 server.

No problem I thought – I’ll use the excellent webmail that comes with Exchange. Well, NO, because Microsoft recently pulled a flanker on this – with their new Exchange 2007 server they ONLY support full operation with Internet Explorer – and so excellent though it is, the latest Firefox 3 that comes with Ubuntu (or Windows for that matter) will NOT, no matter what you do, give you any more than a crude subset of Exchange facilities – also, the preview window doesn’t appear and any thoughts of getting into your corporate public folders – well, just forget it.

The point of this is – it was ALMOST THERE. I was seriously considering trying a trip to Spain WITHOUT my rather large Microsoft-based laptop – an experiment, if you like, to see if I could conduct a few weeks of serious work and play without relying on Microsoft… and I have to report “not yet”. Granted the Exchange issues are caused by Microsoft – but the camera – when I plugged the camera into the Ubuntu installation – absolutely nothing happened.

There is no doubt that things are changing – there was a time when this sort of “out of the box functionality” was unheard of in Linux – at least now you can get a working solution without being a geek… but it’s all relative – I’m used to plugging in a camera and it working – I’m used to my Exchange mail (and I’ve never come across anything better or even close). My camera was expensive and I’m not ditching that so where does that leave me?

I’ll struggle with this for just a little longer…. there’s no way Ubuntu has the panache of Vista (or even compares – lets not get carried away, neither does it cost anything) but up to now one thing that does come to my attention is that this laptop running Ubuntu is quite fast by comparison to how it used to run under Windows (it only has 512 meg of RAM). It may be that if nothing else here’s a means of giving old laptops a new lease of life?

Linux for the Palmtop?

This is a very different kettle of fish. Having recently purchased a Nokia N800 – there is a version of Linux that runs on the N800 and this is superb. The cost of the unit is way below any “equivalent” with Windows attached – not that there is yet a real equivalent of the N800/N810 machines. Coupled with a Nokia phone (see later item about Orange broadband) and a pocket GPS the N800 running Linux becomes all things to all people – camera (though not a good one), movie player, music player, Skype phone, web browser, map application- the ONLY thing once again that it does not do is Exchange mail – and when someone cracks THAT, they’ll get my money in a heartbeat. The N800, fully updated with the latest (free) software is a cracking device and I have to say if someone asked me to spend another £100 to get a Windows Mobile version – I’d have to question whether it was worth the move.

Update August 2008: As far as I can tell, development for the N800 has all but died. No sign of any SKYPE VIDEO and updates of other software are few and far between. New laptops from Asus and others feature Linux with Skype – but again, no sign of video. It appears for now at least that if you want the latest tools – you still have to stick with Windows.

Update September 2008:

Although I still think the N800 is the bees-knees, development really does seem to have come to a halt, presumeably because of the large numbers of small, cheap laptops coming onto the market. My N800 is therefore on Ebay – I’m not one for simply using tools – I like to constantly improve them.  With that in mind I went looking at PC World at their range of small laptops – their pricing for once is not that bad. The new ASUS and similar units present a whole new way to look at laptops as they’re very small and easy to carry around, though not pocket-sized (one of the advantages of the N800).  But it’s a minefield – firstly in hardware, there are a number of them which use FLASH memory only – and others (slightly heavier) with hard drives ranging from 20gig to 80gig. Then there are the software variations – some run Linux, others run Windows XP.  So – are they any good? 

I checked the Linux options and although they all have cameras I suspect they have the same issue for SKYPE as the N800 – Skype don’t seem that interested in getting video running on Linux – as for video – well, there’s no way the fellows at PC World would be able to confirm whether or not for example VLC would run on the Linux units whereas it’s a done deal that it’ll work on Linux.  The machines started at around £200 but in the middle I noticed one that not only sported an 80gig hard drive but also ran XP.  There was a model further up which also had Bluetooth but I figured a bluetooth dongle costs pennies so didn’t factor that in.  

I took the plunge and bought the ASUS Eee PC – in Black (white looks great but wait till they keyboard gets dirty). On getting it home the FIRST thing I did was to stick AVG on it and a couple of other useful tools – including Vistamizer – it doesn’t to anything useful other than change XP to look like Vista – and why not. In minimal installation there is no slow-down. I’m avoiding putting the flul OFFICE package on it as no doubt it’ll slow things down – and it does come with STAR office anyway, but I’m going to have to take the plunge and fit Outlook as I just can’t manage without it.

So, the battle of Linux versus Windows once again I find that XP wins the day for me.