- Own dedicated G5 server II
Friday, June 18, 2010 by Martijn Broeders
Today is the day.
The task has been completed. Our last client has just been moved to our own dedicated server.
- All of our own websites, including 4elements.com, has been moved.
- All our clients websites has been moved.
One big advantage of webmin/virtualmin is that it allows you to import cpanel based accounts painless into webmin/virtualmin.
Our next post will guide you in setting up a perfect working server on a PowerMac G5.
Stay tuned.Leave a comment › Posted in: Daily
- Own dedicated G5 server I
Monday, June 14, 2010 by Martijn Broeders
After months of preparation / installation and configuration it's finally done, 4elements.com has it's own dedicated server.
Hardware:- PowerMac G5 Dual 2 Ghz 64Bit
- 512 KB level 2 cache, per CPU
- 1 Ghz Bus speed
- 8 GB DDR SDRAM memory
- 10 TB HD (1 internal jive)
- 256 MB ATI RADEON 9600 video card
Network:- 2 x 1GB ethernet
- Media Options: Full Duplex, flow-control
- Media Subtype: 1000baseT
1 for extrenal (8 IP's)
1 for internal network
Main Software:- Mac OS X server 10.5.8
- webmin.com, virtualmin.com
Server Software:- Apache 2.2.15
- Php 5.2.9
-- Zend Engine v2.2.0
-- eAccelerator v0.9.6
-- ionCube v3.1.32
-- Zend Optimizer v3.3.9
-- Suhosin v0.9.31
-- ffmpeg
-- Ruby GEMS
- Perl 5.8.8
- MySQL 5.0.86 (64Bit)
- Postgres 8.4.2 (64Bit)
- Dovecot 1.1.19 (64Bit)
- Postfix 2.4.3
- SSH Server 5.2
- BIND DNS 9.4.3
- ProFTPd 1.33 (64Bit)
- AMaVisD for virus and spam
- CalDav, WebDav
- and lots more....
Usage:- Web-, mail-, ftp-server, hosting
- Local audio storage, private use
- Local video storage, private use
- Local photo storage, private use
- Audio, Video and photo streaming, Local
- TimeMachine backup, company and private comuters
The next thing to do is moving 4element.com and our clients websites to the new server.Leave a comment › Posted in: Daily
- No more IE6
Sunday, April 25, 2010 by Martijn Broeders
As of today we stop supporting IE6 (Internet Explorer 6).
This due to the fact that IE6 doesn't support CSS the right way.
All our new project will support the following Browsers and protocols:
FireFox 3, 3.5, 3.6 (pc, mac, unix)
Safari 3, 4 (pc, mac)
IE 7, 8 (pc)
and all other larger browsers (Opera, Chrome)
CSS 2 and when requested CSS 3Leave a comment › Posted in: Daily
- Webmin on a PowerMac G5, part I
Thursday, April 22, 2010 by Martijn Broeders
Chapter I: Intro
Chapter II: Installing/compiling Apache, php, mysql and others in 64Bit.
Chapter III: Installing/compiling Dovecot, Procmail and ProFTP in 64Bit.
Chapter IV: Installing Webmin and setting up Webmin.
I have an old Apple G5 Dual 2 Ghz standing in my server room doing nothing.
So I decided to change the G5 into a 64Bit web server, file server, streaming video server, Central Backup with Time Machine and more.
I checked several option:
- Running the latest Mac OS X server, 10.5.8
- Running Fedora PPC32/PPC64
- Running Debian and Ubuntu PPC64
Fedora 11 / 12:
The main problem of fedora is that it won't let you install a complete 64Bit system, just the 64Bit kernel. So what use does it has for a 64Bit server?
Also trying to setup a network between fedora and apple is buggy. Netatalk is great but it does not do what it promises, yet. The AFP from apple is one of the best network protocols I see around and works out-off-the-box.
Pros:
- Large community,
- Perfect for a x86_64 computer,
Cons:
- Unstable PPC64 version,
- Won't install out-off-the-box,
Debian and Ubuntu PPC64:
While Debian installed like a charm it never let me boot into it.
Ubuntu is one of my favorites, only the lack of a decent network protocol made me change my thoughts.
The network connection is one of the most important features I need, while all my computers are apple. Time Machine is perfect if you have a stable, fast network and lot's of HD space.
Using Mac OS X 10.5 server from apple is of course the perfect option, only problem are the settings and lack of a user interface for hosting.
The other downside is that all compiled programs are 32Bits while the system is 64Bits.
Webmin (webmin.com) is perfect for changing settings, setting up your DNS server and handle your databases.Leave a comment › Posted in: Daily
- Power of Website Analytics
Friday, January 29, 2010 by Martijn Broeders
Most people use web analytics—you’d have to be crazy not to—especially with such powerful free solutions out there. However, for many people, analyzing their stats goes no further than rejoicing at having a few more visitors and repeating the figures to potential advertisers.
But analytics, used properly, is so much more – it’s a marketing tool, an error checker, a usability tool, an ROI calculator, an eCommerce tracker, an ad tool and the list goes on.
So we’re going to take a look at the basic ways of getting more from your analytics.

Analytics Software
First things first, if you haven’t got an analytics software set up, then for god’s sake what are you doing man(/woman)!
Personally, I use Google Analytics, one of the most well known and best packages available with the added bonus of being free.
But if you feel more comfortable using something else, there are many options out there to check out (you can start with this list of web analytics tools).
Bounce Rate
Bounce rate is important. Very important. Don’t fool yourself into thinking that having a high bounce rate is fine because "it’s just a human choice thing".
Having a high bounce rate can be an indicator of serious problems with your site. It could be the web content or your calls to action that are ineffective in captivating and engaging your visitors.
"What the hell is he on about?" some of you may be asking. For those who don’t know what bounce rate is, it is the number of people who, after arriving on your site, don’t look at another page and leave straight away. You’ll normally see this statistic represented as a percentage of your visitors.
Now there is, as mentioned, a certain element of human choice about the figure; people will sometimes land on your site by accident or click a search result and find your site isn’t quite what they were after. That’s fine, and I’m sure you’ll be happy to accept that you’ll never get a 0% bounce rate – not without cheating anyway, and that’s no good.
Some common causes of high bounce rates:Badly placed calls to action
Non-engaging content
Broken links
Site errors
Badly targeted ads
Combining this figure by looking at individual page bounce rates and bounce rates for different referring sites can open up your eyes to a large number of problems.
A low bounce rate often shows a site that has content people want to read more of, and effective ways and site features that draw people in further such as a "related content" list of articles on landing pages or invitations to try the product with no strings attached.
But fear not, bounce rates aren’t the beginning of the end for some types of websites. For example, blogs often have high bounce rates as people click through from RSS feeds and tweets with the intention of reading only that one web page.
eCommerce sites though are a good example of sites that benefit from low bounce rates; they can draw people into looking at other products, reading more content on the site, and hopefully buying stuff.
You should generally find out what is suitable in your niche. For commercial sites, that may be difficult, as people may not be willing to share their information, but certainly within the design community, don’t be scared to ask around.
As a quick guide for most sites: a 30% bounce rate is a good figure, whereas over 50% could well be improved.
However, if you’re a blogging site and receive traffic from social bookmarking sites, then it may well be much higher due to the way people often dip in and out of your site reading articles and then leaving, in which case 60% could be considered a good figure and anywhere from 70% – 80% is alright. Over 80% and I’d be a bit concerned.
The best way to see if changes to your website’s design can improve bounce rates is by using A/B testing. The results can be seen for themselves with increased conversions.
Conversion Rate
All the analysis of people visiting your target pages leads to the second important figure after bounce rate: the site conversion rate.
If you have a clear goal for your site, then you should keep track of how many people fulfill that goal.
If you’re running an eCommerce site, then it’s normally a completed checkout. For websites that require you to register for an account (Twitter or Facebook, for example) it’s completing the sign up process. For business sites, it could be a completed contact form.
The conversion rate is another percentage, the amount of people visiting your site that are not just getting to your goal pages, but also carrying out the actions you want them to.
When people first start to look at conversion rates, they are often surprised by how low they are; 3% is good conversion rate for completing a transaction on an eCommerce site.
Yep, just 3% of new site visitors go through the checkout!
If you have a clear path to your goal (e.g. a certain process of clicks or a checkout process), then set up a funnel and see where people are falling off. Where are they dropping shopping baskets? Where are they encountering errors on your web forms?
It can be easy to highlight issues such as an overly complex form and other barriers to goal completion.
If you don’t have a single set path, then compare where people come from to get to your goal pages. If many people arrive from one page but not from another, then compare both pages and look at their difference. Hypothesize why another page is successful, while another is not. Use A/B testing to verify your assumption, rinse, and repeat.
Once you’ve established why people are (and aren’t) completing goals and you’ve fixed your issues and calls to action, then you need to look at where people are going after converting. Are they staying on your site or exiting? If they’re exiting, you may well be missing some huge opportunities (upselling, for example).
Percentage of visitors who view target pages
At first glance, tracking your target pages may seem to be the same as keeping track of conversions, and whilst they are similar, these two site analytics stats have different values to you.
We’ll use a hypothetical example for discussion: Mr. Smith and his online paint store.
His conversion pages are obviously completed checkout pages (where he does of course try and upsell some accessories).
His target pages, however, would be his product pages. For most types of sites, it should be quite easy to work out what your target pages are. For example, a blog’s target pages are its posts, and a business site will be its information pages.
In most cases, these pages are the first major steps on the path to goal completion. Viewing a product is your first step to a complete checkout, viewing a business service is the first step to getting in touch and asking about the service.
In order for Mr. Smith to convert site visitors to its completed checkout pages, he must first present his paint supplies in an enticing way.
You should know how many people are getting to these pages and if they are completing goals from these pages. If not, where are they getting lost?
It starts to become quite clear where a well-defined funnel can really help to benefit your analytics.
What people search for and what they do after searching

Tracking site search is something very few people actually do, let alone pay attention to. Yet it can be a massively valuable resource for finding out what your site visitors want.
Let’s look at Mr. Smith’s online paint store again. He stocks a huge variety of paints and a quick look at his search result reveals people are searching for "claret paint" that he doesn’t stock.
It’d make sense to start stocking Claret paint, wouldn’t it? Or at least offer alternatives to Claret paint.
The second part of site search analytics is determining what people do afterwards.
There are a couple of scenarios here:
Scenario 1: They search and find something you have
If they head to the page they are searching for and stay on your site, then well done, your search feature is working.
If they don’t, then there’s clearly a problem with your site search. It may not be returning the results it should be returning, or it isn’t displaying the search results in a useful way for the visitor to understand.
Scenario 2: They search and can’t find something
Now, many people would say that if these visitors leave, then that’s fine because you don’t sell what they need.
But we’re not most people are we?
If Mr. Smith sells paint supplies and somebody has searched for a yacht, then they’re obviously just in the wrong website.
However, if they’ve searched for "claret paint" and left because you don’t have it, then surely you could be offering them an alternative to Claret paint.
The "Did you mean" search suggestions on sites like Amazon and Google are good examples of this.

Amazon suggests related searches and products that closely match your search to keep you from leaving.
Put quite simply: your site search tells you what your visitors want without you even having to ask! How can you afford not to use that resource?
Where your visitors come from

A lot of time and money is spent on link building and ads on the web, and the easiest way to determine if they’re working is to see where your visitors are coming from.
Bloggers, for example, spend time writing for other blogs, commenting in various places, taking ads out on other sites and sharing things via social media. Therefore, it makes sense that you keep track of where you get the most returns to make a wise decision where to focus your efforts.
A properly set-up analytics account integrated with eCommerce tracking and adwords accounts can even show you a direct return on investment for your individual adword campaigns; a brilliantly useful tool for managing your pay per click ads.
Use your analytics properly
To track all of this and make your life easier, it really helps to set up your analytics software. Properly setting up funnels, site search tracking, eCommerce tracking and ad words tracking should be priorities.
Share your thoughts, tips and opinions in the comments!Leave a comment › Posted in: Daily












