"I would be more than happy to recommend XDnet"


CALM Chairman
CALM Charity

Need help?

Sales | Support | Tech

Archive for October, 2008

2008 Oct 30

Fantastico is back!


As you may have noticed we have been missing Fantastico from our shared servers for the past couple of weeks, but its now back!

It took a little longer than expected to sort out licensing and getting it installed, and we are just sorting out some of the settings and files, to try and get all users previous installations fully setup on the new server.

This may take a couple of days but hopefully your current installations will be all safe and sound by the weekend.

What is Fantastico?

Fantastico put simply is a script library, a huge selection of great scripts which you can easily install with a click of your mouse and have a blog, forum or almost any type of script running in a couple of minutes.

Read more about Fantastico.

XDnet is also working away at some new products and more getting more information on XDnet, and plans to put more emphasise on other products we do, and will be providing. So if you have anything you would like to see, be it a blog post on a specific topic, a knowledge base article which would really help or a product you would like to see XDnet selling please feel free to leave a comment, send us an email or open a ticket and we will see if we can satisfy your needs. But don’t worry, none of the changes will negatively effect current clients - we are also planning some package upgrades and a perks scheme for clients so look out!

2008 Oct 15

So you have got your self one of our streaming packages, now how do you make this avalible to users?

Embedding your stream into a web page, or creating an online player is a very good idea. During this example i will be using one of our clients, Swindon 105.5’s online player as an example.

So firstly, its always good to give your users choice as to the player, and there for the plug-in they use to listen to your stream. It is important to remember that just because you prefer using Windows Media Player for example that everyone will have that plug-in installed for their chosen browser, there are many players so give them a choice, on Swindon 105.5’s online player when you first open the player you are given the choice of Windows Media Player or Quick-Time this option is then saved in a cookie. Which then makes further user experience much better, as repeat users (which for online radio and broadcasting in general is important) can just click and listen to your station, how they want to.

Now we get to the actual player, but of course with the web we can be much more interactive with the user, and you as a webmaster, and/or a radio station can provide information about what they are listening to, who’s on air and whats next.

As you can see on the right this is the player window, and this webmaster as kept things simple, as they should be. However some radio stations have their players clogged up with all sorts of rubbish and unrelated information where as this is clean, and to the point.

We have an easy switch player link in the corner to change your player preference, there-fore giving the user more choice.

Also we have information about the current program on air, “The Big Weekender”, we can see the show title and the presenters, which helps listeners to know who and what they listen to and form a stronger bond with the presenters and your station.

Quick Plug: You have taken a little look at Swindon 105.5’s online player so take a look at their site and have a listen!

The code:

So far i have briefly looking at what a good player might include, so design aside we will look at the code you need to embed a player into your web-page for them to listen.

So lets take a look:

<object id=”MediaPlayer” height=”45″ classid=”CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95″ standby=”Loading…” type=”application/x-oleobject” codebase=”http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112“>
<param name=”filename” value=”listen.m3u”>
<param name=”showcontrols” value=”true”>
<param name=”autostart” value=”true”>
<embed type=”application/x-mplayer2″ src=”listen.m3u” name=”MediaPlayer” height=”45″ width=”300″ showcontrols=”1″ showdisplay=”0″ showstatusbar=”0″></embed></object>

 The above code will embed a Windows Media Player into your webpage, so lets break this down and little and look at the parts which make it up and control how it behaves.

Breaking it down.

So you may have noticed that much of the code seems to do the same job, we have the <object> tag and then we have the <embed> tag within that which seems to duplicate some of the variables. This is because FireFox and Internet Explorer can have problems understanding the code, Internet Explorer likes having the <object> tag where as FireFox (and other browsers) are happy with <embed> for this reason we include both.

codebase:

Codebase which is a attribute in object provides a URL where the exe or plugin can be downloaded, so if a user does not have Windows Media Player installed this can help them find and install the required plugin.

This is not a required attribute and can be left out if desired.

filename:

This is the location of the file (or stream) you wish to play. You can use the direct source of your stream, which will be something like myradio.com:8000, however many users may wish to use playlist files instead, we will explain more about these and how you can use and build these later.

autostart:

This dictates if the stream/file should automatically play on loading or if the user should click play first.

Generally sounds should not be automatically played on websites as it can be offensive and annouying to users, however because in this context we know the user wants to listen to your stream (after all they have opened your player) it would be advised to set auto start to true.

showcontrols:

This option controls if the controls, the buttons like volume, play, stop etc should be shown to the user.

However note that in most modern browser this (along with many other attriubutes) may be ignored and not take effect.

As i mentioned because of browser differences it is important to try and make the code understandable to all browsers.

Attributes should be included in different ways, within <param> tags:

<param name=”autostart” value=”true” />

And also within the <embed> tag itself:

<embed type=”application/x-mplayer2″ src=”listen.m3u” autostart=”1″></embed>

Quick-Time:

The code for a quick-time player is almost identical to Windows Media Player with small differences most of the parameters/attributes are the same, however obviously there is a difference codebase:

CODEBASE=”http://www.apple.com/qtactivex/qtplugin.cab

You should now be equip with the basic code you need to get your stream on you website or online player, we can go into further detail, but that’s another article.

And of course, we are always happy to help with programming and code writing for our customers, just get in contact for more information.

Please leave comments or questions below.

2008 Oct 14

Domains are a pain to pick, it always seems that the good ones are taken. However here are some great tips I have for creating a domain that is right for you.

  • Be creative
  • Keep it relevant
  • .com it!

Be Creative

Coming up with a domain is hard work, but you don’t need to limit yourself to obvious words. Google.com is (believe it or not) a typo, it was going to be registered as Googol. Try and avoid common domains words (such as design, games and free) as this could lead to greater composition in your rankings.

Keep it relevant

If you website is about web hosting, make sure you have something about hosting in the name. Don’t what ever you do call it something completely irrelevant such as newtech or easypeazy, as this could making initial rankings hard to come by.

.com it!

If you have ever saw an average user at work they never seems to notice that you can have different extensions to a domain. In fact I was once telling something about a website (which ending in the .co.uk tld) and when they went to type it in they put sitename.co.uk.com. It could be that I work with tech-tards alot, but it’s safe to assume that if you can’t get your domain as a .com, it’s not worth the time.

And don’t forget, you can easily register your domain (in a large variety of different tlds) with XDnet so you can easily manage it within our client panel.

Check if your domain is available and get registering!

Sssh! Using the secret XDnet blog promo code blogdomain215 get up to 20%+ off your domain order!

2008 Oct 7

I’m sure we have all been on this topic, where you need help and a forums seems the best place to ask. Here are some tips to make sure you get a good response.

  • Check your spelling - The amount of times I’ve read a post on a forums and the poster has abbreviated/misspelled so many words that I just think “screw this guy, he clearly does not care” is insane.
  • Check you make sense - It could just be the forums I visit, it I seems to read lots of posts in which the poster has written a load a nonsense which I cannot be bothered to read.
  • Use examples (and if possible include them in your post) - Again, another little pet hate of mine. I don’t want to have to guess the problem with your website. I want to see the code your using and find the bug (and not have to leave the page). If possible use relevant forums tags (For example, if your posting PHP, use the [php] tag supplied).
    On a sub note to this, if their is a PHP error, include it in your post and point out the line where the problem is. Just saying “I’m getting some problem, here is my code” will most likely result in a verbal backlash (from someone like me).
  • Search! - Make sure you have search the forums with a fine tooth comb before you post (and make an idiot out of yourself). If a similar problem has been asked and fixed then your just wasting peoples time.
    On another sub note, make sure you have read the manual. If something has been well documented their is likely to be a solution hanging about.
  • Be thankful - Just saying “thank you for your help” at the end of a post goes a long way. Need I say more?
  • Be Helpful - If you do find the answer else where, be helpful, make sure you go back and explain how you solved the problem, this is helpful to the users who tried to help you and also helps to improve the forum as when people search for that problem they can then find your solution.
  • Keep it clean - No one wants to have to read though a load of unnecessary text, keep to the point but still make sure you explain yourself. Also don’t put lots of unnecessary adjustments to the font.
  • (Finally) Be pactient - Don’t expect a response less then 5 minutes, just wait about for a few hours. What I normally do is I take a break from looking at the PC then take a look at the code with a fresh head (normally I find the problem).
2008 Oct 6

XDnet is happy to say the server is now configured and stable and further issues should be minimal.

Apologies to any clients effected over the past few days during and after transferring accounts to the new server and issues which may have occurred when trying to access or use services during configuration.

XDnet has decided that because of the nature of the downtime and where users may have been effected differently we will asses any claims on a case by case basis on if credit should be issues as compensation. Clients have 7 days to put forward possible claims.

We will be launching our Reseller packages within the next few days and plan a boost in resources within the next few weeks and months.

Dan Rodgers,

XDnet Web Services

2008 Oct 5

Server Issues.


XDnet regrets that server issues are continuing, we are working hard on improving the stability of our server and will be launching our new reseller plans and announcing a new features with our web hosting.

As XDnet prides itself on being honest with our clients we do not want to “cover up” or mask these issues, and feel strongly that clients respect a host which explains why problems have occurred.

Our named service, which works with DNS to resolve domain names to the accounts on our servers has been having issues which has been preventing domains from resolving, and there-fore displaying.

Also our email services have been unavailable for a little while today, this is now up and running fine, as with the DNS services.

We will be keeping clients informed of developments and once installation of new features is complete and the server has fully stabilised XDnet will be deciding on if compensation to clients will be available.

Many Thanks,

Dan

2008 Oct 3

Okay, after 5 hours, 3 cups of tea a bowl of noodles and lots an lots of bad language, the accounts have been transfered.

Unfortunatly we experienced a few hiccups with our account which has xdnet.co.uk on it so the site was doing all sorts of funny things, but now appears to be fine.

It appears all other accounts transfered fine, however if anything seems wrong please do tell us so we can get right on it.

Over the next few weeks we will be optimising the server to make the most of the new power and security.

Also look out for new reseller packages coming soon.

EDIT:

Apologies to all users effected by this morning issues, the issue has now been resolved, and we are still smoothing the cracks.

Sorry for any inconvience caused.

Dan

XDnet Admin

2008 Oct 2

If you anything like me, picking keywords for your website is a big hassle, especially if you run a dynamic website. You might start thinking “Search engines don’t really care why should I?”…Don’t! The moment you think this, your website will crash and burn. Even though the keyword Meta tag is redundant you do need optimise a page for certain words.

Let me explain, Say you page has the following text:

PHP is a scripting language used for making fun websites. It was made in 1995 by Rasmus Lerdorf and currently it is very popular with people new to programming website. I like it as it is easy to make cool websites.

This text is fulgy to read and to spider. But we can clearly see how we can fix it up, it should be optimised for the the main keyword “PHP”. The first thing we should do for this piece of text is change all the “it’s” to our keywords and add a nice little definition.

PHP stands for Hypertext pre-processor and is a popular scripting language used for making fun websites. PHP was made in 1995 by Rasmus Lerdorf and currently PHP is very popular with people new to programming website. I like it as PHP is easy to make cool websites.

As you can see the keyword PHP has gone up from 1 reference to 4, which should improve its ranking. However we could improve the text a lot more, I have used lots of simple words which make for dull reading and poorer optimisation. Let me try again

PHP (Hypertext pre-processor) is a popular scripting language used for making dynamic websites. PHP was created in 1995 by Rasmus Lerdorf to help maintain his website. Currently PHP is very popular with freelance web developers and large technologies companies. PHP is very easy programming language to learn, as it is very well documented and their are many tutorials on programming with PHP on the net. Current PHP is the most popular programming language for making a dynamic website.

As you can see, I’ve increased the amount of times the keyword “PHP” appears, put in words such as “dynamic”, “website” and “programming”. This should help search engines realise the page this text would be on should have something to do with programming dynamic websites with PHP.

I hope this helps :)

2008 Oct 1

We are currently setting up a new server, and will be moving shared accounts over to the new server over the next couple of days.

What this means for you…

With this change most users should experience little if any difference in settings or downtime. However with this upgrade it will mean more features can be provided to users and a better hosting experience.

All users who’s domains are setup using ns1.xdnet.co.uk and ns2.xdnet.co.uk should be fine, as we will change the details our end, so you should have nothing to change.

All users will be informed when the transfer is complete, please note during the transfer process there maybe a few minor issues with accounts mid-change but this will be very very short time scales and should be completed within a day of initiating the transfer.

Any questions or comments please email support@xdnet.co.uk, open a ticket or leave a comment below.