TYPO3 market share statistics–2012 edition
About this time of the year – one year ago, i was writing about TYPO3’s market share. Back then i took some criticism, being accused of comparing apples to oranges. Obviously i was curious again how the numbers evolved and despite of the criticism i will do this again.
Yes it’s true, TYPO3 is not a regular CMS but rather an Enterprise CMS but for the majority of people its still a CMS and its being treated as such. One important reason why i do this again is that the data reflects not only the CMS market but the overall market of all websites monitored by W3Techs (the source of the data) and also for the breakdown of the different TYPO3 versions.
Let’s start with the overall market:
(source)
From this data we can see that 70.9% of the websites use no CMS at all (at least its not detectable that they’re using one). This number decreased from 75.9%. So the logical conclusion would be that more and more companies and people are using some kind of a CMS on their website (grey is the overall market share and green is market share from the CMS market)
There aren’t any spectacular changes in the market shares of the different CMS’s, that’s why a graph with yearly change is not showing anything relevant. TYPO3 stays at a steady 0.6% of overall market share and lost a little from the CMS pie (which grew since last year). So we can say that TYPO3 did neither gain or lost market share since one year ago on the global website market.
If we look at the major version distributions of TYPO3 we can see:
(source)
There are still 1.2% of websites using TYPO3 version 3.x. That’s quite alot! Even if its half of what we had last year. These people really have to consider upgrading because running a version this old is a great security risk (no patches are available if some security vulnerabilities are discovered). One thing to note that TYPO3 v5 didn’t yet made it to this statistic although it seems there are a few sites made with v5.
Let’s see how the 4.x versions are doing:
(source)
That’s an interesting change. One year ago version 4.2 was first with 38.6%, now version 4.5 leads with 35.9%. This version is a Long Time Support version and its understandable that people will tend to use it more. Also this is the last one with IE6 support – although IE6 is practically dead some companies still use it.Versions 4.0, 4.1, 4.2, 4.3 lost about about half of their percentage while 4.4 is almost at the same share.
Version 4.6 also popped up on the radar with 1.6%. That’s a good number taking into account that is relatively young (few months) and also requires PHP 5.3 which is not a default offering on the majority of webhosts.
I suggest you take this data with a grain of salt. W3Techs monitor lots of sites but probably they also miss a few. These statistics are here just to make an idea of where TYPO3 is.
Overall i think that is evolving slowly even if it didn’t gain market share in the last year. Good things happened. Version 4.6 was released with lots of improvements and 4.7 is on our doorsteps with much improved usability.
Well, that’s it. I hope in about one year we have better numbers.
I’m a certified TYPO3 Integrator
Back in December at the TYPO3 Usergoup Romania Meetup 2011 i participated at the TYPO3 Integrator Certification Exam. It took some time but finally today i got a mail announcing me that i passed the exam.
So now i’m officially a Certified TYPO3 Integrator. I don’t yet have the certificate as it comes by regular mail, but the listing of certified integrators is updated and it seems i’m there (Bodor László – Romania)!
How to earn money with Google Plus
Well, you can’t. But some people can. You might ask yourself how. Well it’s simple, they sell Google +1’s. And it isn’t very cheap either. 100 Google +1’s for 29.99$.
So Google, this is the future you imagine for us ? Can i Google –1?
I wonder what Matt Cutts has to say about this ?
PHP download script for big files
Today i had a task at one customer where a directory of files needed to be downloaded using a PHP script. For one strange reason the script failed and the browser displayed a File not found error. I couldn’t for a while figure out what was happening. But after some test it was obvious that the file size was too big for the server (90 MB) because with a smaller file size it worked.
So this was the original code:
header("Content-length:".filesize($filename));
header('Content-Type: application/zip'); // ZIP file
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="downloadpackage.zip"');
header('Content-Transfer-Encoding: binary');
readfile($filename);
exit();
After some digging i quickly found the solution, it is : ob_end_clean();
Here is the final code:
header("Content-length:".filesize($filename));
header('Content-Type: application/zip'); // ZIP file
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="downloadpackage.zip"');
header('Content-Transfer-Encoding: binary');
ob_end_clean();
readfile($filename);
exit();
Works like a charm with any file size
Goodbye Gmail
I was saying last time that i really don’t like the new Google interface, actually lots of people don’t like it judging by the number of visitors i get from keywords related to that post.
But Google don’t listens anymore to their users. Their have gotten into a position from where they can dictate how we should use everything and how should we think. They decide what is good for us and what is bad. In other words, its their way or the highway.
I decided a few days ago that for me its the highway, at least regarding the e-mail client i use. This happened after they forced the new interface into my Gmail account, without having an option to return to the old look. This brings me memories from the past, sometime 7-8 years ago when for similar reasons i have dumped Yahoo Mail.
After looking for a few options i decided that its time to use Thunderbird again. I still have my Gmail account but i set it up in Thunderbird and i use that as an e-mail client, so its not yet a definitive goodbye. At least until i will be able to migrate all my data from Google and have time to make a permanent move to my own domains for everything e-mail related. Actually i have set up all my email addresses in Thunderbird so i don’t need to have a high number of browser windows open for each and every one of them.
Having Thunderbird as an e-mail client has a few advantages. For starters you do have the IMAP protocol which means that you have your email synchronized with the server and don’t store it locally (only for caching). Its just like a web based client. Everything you do is reflected on the server and if you need from time to time to log in from another machine you have everything there just as you had it on your own machine. Another advantage is that you don’t have any advertising in it.
Regarding disadvantages, after a few days of use, i’m happy with this system and didn’t yet encounter any drawbacks. I will se how it goes in the next few days.
Why to use TYPO3 ?
From time to time this question pops up. So why would anyone use TYPO3 and not WordPress or Drupal ? I thought about writing an article on the subject until i found this article : An honest look at why we use TYPO3 written by Zach Davis.
I couldn’t write it better so i’m sharing the link and although its a long article, it is worth reading!
A little crawling experiment
Almost a year ago i wrote the article about the TYPO3 market share statistics i’m preparing to make a new statistic in the early days of 2012. Having too much time on my hands last days i thought why not to write my own crawler which searches for TYPO3 sites ?
I know this is quite a difficult task. Actually it is not that difficult to write the crawler, its much more difficult to scale after the number of domains start to grow in the database. But i like challenges.
So i started working on it and after a few hours a basic crawler was born. What it does is that it scans a website and tries to identify it if it is a TYPO3 website (based on the TYPO3 header comment). Then it extracts all distinct domains from the links and goes to the next domain.
The early data is available here: http://crawler.lacisoft.com/ The crawler is not very speedy because i limited its speed (i don’t want to kill my VPS). Also because of this i limited its scope to .ro domains (domains from Romania).
Another issue is that for now it counts a domain twice if it has both www and non-www version. Technically i could solve it to count only one but i’m not convinced that this would be the right step as theoretically www is a subdomain of the main domain and it is possible that the www and non-www versions house different websites. I will think more about it.
For now this is only an experiment, let’s see how it works out.
Later edit: The crawler is still scanning, the data is not final!
The social media riddle
To paraphrase a friend, it looks like the crusades for the Holy Grail of the Church of the Social Media are at their peak. Before explaining you why i think this whole social media stuff is a big waste of time, please watch the following 4 minute video:
The video above is not made by me, i have found it on a blog (via zoso) some time ago and it caught my attention. Now let’s get back to my view on the subject. In fact this subject can be divided into several different topics. So let’s debunk some myths about social media experts and their tools: Twitter, Google+ and Facebook
The social media experts
Social media “experts” are popping up everywhere like mushrooms after a good rain. In fact they are the fastest growing segment of “experts” in the world, the growth rate being unprecedented in marketing history. If you go to an internet related conference you are certain to find them there in ever growing numbers.
But what makes someone an expert ? School ? Study ? A certification ? Experience ? A reference ? Should someone proclaim himself as an expert ? Or should he be proclaimed by others as an expert ?
If so, do any of these people have what it takes to be an expert ? An expert should give you a solution for which he/she can vouch. An expert should deliver measurable results to you and should be paid according to results. The fact is that they rarely deliver but they take the money anyway.
Let’s go back a few years and remember the thing called Second Life, younger social media “experts” might never heard of it – though calling yourself an expert should be updated on things like this. Well, when Second Life was at the peak of its hype factor, the social media experts back then advised everyone (companies especially) to open up virtual offices in Second Life because that’s the future and everyone will be on Second Life – and customers will even queue in front of the virtual desks. I know a few banks and other companies who took the advice and invested money in these virtual offices. A few years later we can see that Second Life is not what social media experts promised. However they took your money and they are gone.
Obviously we are the ones who are responsible for allowing anyone to call itself what he/she wants and get away with it. As the video above states it – we accept experts without a reference.
Twitter is “the promise land” for quite a few years. “A great service that didn’t yet reached its potential”. And it never will, i might add. I was writing about how useless is Twitter almost four (4!) years ago. Since then most social media experts discovered Twitter themselves. Now they advertise it as the next big thing in social media.
Twitter is social, i must admit. Everyone was told that Twitter is cool, Twitter is the thing to do. So all my friends have an account on it. And most of them didn’t even bother to log in a second time and don’t use it at all. I think that is because the signal to noise ratio on Twitter is absolutely frightening.
I was shouting into a vast echo chamber where no one could hear me because they were too busy shouting themselves. (source: leoville.com)
Why is that ? Most of the people who actively use Twitter are marketers and social media “experts”. And the one single thing they do is to spam. If they are not sending you promotions or links to their content & articles then they are spamming you by following / unfollowing.
Can anyone tell me how on earth can someone follow almost 95000 people ? See this screenshot:
To effectively follow that many people you must be unemployed. Just to click “Follow” on ~95000 people would take you 26+ hours if you spent one second for each people you follow. But to check a person if its worth following or not, it will take significantly more time. That is unless you follow everyone.
People like this actively seek followers and follow themselves just to be followed back so they can send you whatever they’re trying to sell. Some of them went to the point of using automatic tools to follow/unfollow users.
Well there is nothing social about bots that scour the Twitter wastelands and add/remove followers regardless of who they are.
Twitter is heading toward "everyone following everyone." …To me that makes Twitter more like playing Pac-Man than a valuable social networking tool, as people’s robotic software programs digress into an outrageous dance of following and unfollowing. (source: Reed J. Caldwell’s blog)
Google+
Although Google+ is a newcomer to this game they are already in the same situation as Twitter. I will not go into specifics here but its enough to mention that i receive many notifications that people added me to their circles on Google+. That would be fine if i would have posted anything worthwhile there after creating the account and would be even finer if i would also know those people who are adding me. Fact is that Google+ is the single social platform where most of the people who added me are strangers. I don’t know them, i’m not a celebrity to be added and i didn’t post anything there. So why are they adding me ? Probably because Google+ is heading towards what i wrote for Twitter “everyone adds everyone”.
And now the cherry on the cake. The new Holy Grail of the social media.
Facebook is useful if you want to follow what everyone you know did lately. People use Facebook to post all kind of content. From their last vacation photos to their naked newborn child and from silly videos to stupid chainletters, they post everything. Unlike other mediums, here there isn’t anyone verifying if something that is posted is true or not.
I’m not an adept of censorship but i truly believe that when someone states something publicly it should be at least verified. Unfortunately people are lazy, and they do not verify anything, most of them take it for granted. Facebook leveled the playing field and everyone (no matter of his/her abilities) has been given a tool to spread anything he wishes. Just read the above link with stupid chainletters if you don’t believe me.
The most painful thing is that they become accustomed with this shallow content. And if someone comes up with something more challenging or deep, they usually don’t like it. They like simple things that can be assimilated easily and quickly. This is one of the reasons why most Facebook marketing doesn’t work. And that’s the reason of the Like button. You can quickly Like something or not and move on.
Like
What is bothering me most in Facebook is the “Like” button. One of the more annoying applications of this button is the Like blocking used by some pages on Facebook. The user must first Like a page in order to access it.
Like blocking, where a user has to "Like" a Facebook Page in order to access a feature, typically has a 50% or more drop off rate, even when there is something there that is actually worth liking the page to get, such as exclusive content or a great coupon. Putting a Like block on basic content will almost guarantee a 100% drop off rate. (source: Why most Facebook marketing doesn’t work – part 2)
Yet most of the social media experts recommend it. In the screenshot above you have the page of a company where in order to access the current job openings you must first like the page:
First of all this is like sitting in front of a church and begging. I see no difference between a company that begs for Likes and a beggar on the streets. Beggars receive money that they not earned and companies receive Likes which are not Likes in fact, these begged Likes lacks the significance, the user is not really liking your brand, it just pushes the button to access an offering.
Secondly, this is like a complete stranger showing up at your door and asking you to vouch for him, vote for him or doing some other thing that implies trust from your part. Would you vouch for a complete stranger showing up at your door ? Think twice!
I personally never push the Like button on these kind of pages. If they condition me with a Like block to access their page i’m gone in no time!
Don’t like or Dislike
Why isn’t there a button called Don’t like or Dislike ? I have no explanation for this but i suppose this is part of a politically correct movement where they don’t want people to be “emotionally hurt” when they receive 99% Dislikes on their latest post about what they think to be smart and helpful information (the end of the world in 2012, wealthy African princess looking for love , etc.)
Bugs
Facebook is full of bugs. There aren’t too many days when the service is functioning within parameters. If i would receive a dollar for every instance when the page was buggy i would be rich. And the odd thing is that people don’t care. Working in web development i had cases where websites with a few visitors where an image was misaligned by 1 pixel, the customer called me and was very nervous about it. I can understand that. He was right to be nervous as he perceived it as a thing that might be bad for his business. But it seems that for Facebook it isn’t bad for business. Its business as usual.
Content and privacy on Facebook
The content users post on Facebook is not theirs, i said it a while ago, others said it a while ago but the fact is that no one cares enough to do something about it. Content posted to Facebook becomes the asset of the company that operates Facebook and they can do whatever they want with this content.
But its not just the content, it is also the privacy which is not yours anymore. Facebook is like a Big Brother which constantly monitors your activity online. They know every website you visit even if you are logged in or not to Facebook. That is because the Like button is used on so many sites and if the Like button is displayed on a website which you access, they can record that.
Facebook might be well intentioned with this monitoring, i can’t know what they do with this data, but unfortunately there are others on Facebook who can steal your information and use it (sell it) to not so well intentioned people. These are the 3rd party developers who develop applications for Facebook.
You know those little funny apps that ask you a few questions and tell you where you should live, or what historical leader you match with or what were you in an earlier life. These applications when you launch them first time (pay attention!) ask you to allow them access to your data. This data can be your email address or even your personal profile information or friend list. These funny little applications have a viral spread and this way the developer has access to millions of personal profiles of Facebook users.
So i would be careful what applications i allow to access my profile information
Is it the beginning of the end for Facebook ?
Empires come and go. Every empire, application or company have a rise, a peak and a decline. It seems that Facebook’s decline is already started:
Here’s a sad statistic: Facebook users spend 23 hours of every month browsing the website. That’s 500 million people staring at a computer screen as a social network swallows up 700 billion minutes of their time. Shouldn’t they all get a life?
The bad news for Mark Zuckerberg, Facebook’s 27-year-old billionaire creator, is that many people are doing just that. They’re using Facebook less, or leaving it altogether – which is known, would you believe it, as “Facebook suicide”.
Figures show that 100,000 British users deactivated their accounts during May, reducing the total number to 29.8 million. And six million logged off for good in the United States. What started off as an exclusive online social club at Harvard University has saturated Western society. (source: Is this the beginning of the end for Facebook)
So, i’m not a social media expert but i can tell you that the fate of Myspace will not be avoided by Facebook. It will not disappear, but it will be less important and much less used. Of course this will happen in time, right now it just starts to gain traction in underdeveloped countries. But in marketing the most important people are the ones with the big pockets, and these aren’t in underdeveloped countries but in more developed nations which just start quitting this service.
In the end
Everything i wrote here are my interpretations of certain facts, so these are my opinions. You should not take for granted any opinion. You should double check, you should form an opinion of yourself and you should share this opinion. But be careful where you share it. Because it might not be your content anymore after you have shared it.
About myself i can tell that i will use Facebook, Twitter (and others) less in the future, probably i will redirect the RSS feed of my blog there. So if you are curious what happened to me lately, drop me a call, write me an email or visit my personal blog.
The anatomy of a perfect website
I’ve received this link by email : http://www.roimedia.co.za/the-anatomy-of-a-perfect-website/ . It contains some interesting statistics and graphics on websites.
For example did you know that more then 85% of people use higher resolutions then 1024×768 ? In spite of this most of the websites have a resolution of 1024×768!
The browser statistics for example show us that Google Chrome is already second after IE as market share on the market.
For other statistics head over to the link above!
New TYPO3 Security Guide
The TYPO3 community released an new TYPO3 Security Guide! This is the most comprehensive security guide on TYPO3 ever released and its a must read for anyone working with TYPO3. And to quote something from the announcement which caught my attention:
Security is not a state that you can reach and stop worrying about. It is an ongoing process of constant improvement
So its not enough to read this guide and forget it. It must be in your mind all the time.
TYPO3 Usergroup Romania Meetup 2011–schedule
On the 3rd of December 2011, TYPO3 Usergroup Romania (sponsored by Arxia) organizes the second edition of the TYPO3 Usergroup Romania Meetup. The event aims to bring TYPO3 developers from Romania together for a day of presentations, talks, networking and open discussions about TYPO3 and related subjects.
The event features the first ever TYPO3 Certification event in Romania, a good opportunity for developers to get certified by an official TYPO3 examiner from the TYPO3 Association.
Schedule
Location: Hotel Royal Classic (Str. Liviu Rebreanu nr.39)
Date: Saturday 03 December 2011
Start: 09.00
09.00 – 09.10 Opening by Daniel Homorodean
09.10 – 09.50 TypoGento (Andreea Radu and Cornelia Iclanzan)
TypoGento is a service that connects TYPO3 to the Magento e-commerce applicaton
09.50 – 10.30 Apache Solr in TYPO3 (Ioana Cucuruzan)
This is the search engine you were looking for with special features such as faceted Search or Synonym Support, and incredibly fast response times of results within milliseconds.
The presentation is build around a working example of Apache Solr implemented within a Typo3 project.
10.30 – 11.10 Mobile Versions for TYPO3 websites (Calin Borz)
Implementing mobile versions for TYPO3 websites using TemplaVoila
11.10 – 11.40 Coffee break
11.40 – 12.20 Test Driven Development (Tiberiu Contiu)
TDD is a technique to approach software design bottom up along with zero regression. You write a test, you write the code to make it pass and then you refactor the code. The session shows an overview of TDD and talks about usefulness of implementing TDD as a standard in your team.
12.20 – 13.00 FLOW3 – reliable foundation for complex applications (Dan Homorodean and Horea Negru)
FLOW 3 responds to the need to have a full-stack PHP framework for creating complex applications that use advanced programming techniques and paradigms like Domain Driven Design, Dependency Injection, Aspect Oriented Programming. Fluid comes as a completion to this stack, being a powerful and extensible templating engine. The presentation describes the concepts and illustrates their implementation in FLOW3
13.00 – 13.40 – Introduction to Extbase programming (Bodor László)
Extbase offers a new way of building TYPO3 extensions for TYPO3 v4.x, a completely object oriented and a modern MVC approach that opens the path for the upcoming TYPO3 v.5 and FLOW3
13.40 – 14.30 – Open discussions
14.30 – 16.00 – Lunch break
16.00 – 18.00 TYPO3 Certification Exam
Those who didn’t register yet can still do it by sending an email to bodor [at] arxia [dot] com
We have a limited number of places left so we will give them away in order of receiving your registration emails
Hope to see you on saturday!
Please note!
The sessions will be held in romanian language.
Dude i’m creative!
I couldn’t resist sharing this Samsung Galaxy S II commercial. It’s epic!
TYPO3 Usergroup Romania–Meetup 2011
As you know, last year we had a great TYPO3 Usergroup Romania Meetup. The good news is that TYPO3 Usergroup Romania organizes the second of this kind of Meetups on the 3rd of December 2011 in Cluj Napoca, Romania. This event will be a good opportunity for presentations, discussions, exchange of ideas and networking among the members of the Romanian TYPO3 community.
Some of the presentations will be in Romanian, some of them will be in English. The full list of presentations will be announced at a later date and those interested in making a presentation are required to send an email to bodor@arxia.com until the evening of 23 November 2011.
This Meetup will be also the first time that a TYPO3 Certification event takes place in Romania. The Certification Exam will be held at the event location at 14.00 hours by the official certification team of the TYPO3 Association. For more information on how can you take the exam head over to the certification website.
Where ?
The meetup and the certification will be held at the conference hall of the Royal Classic Hotel (str. Liviu Rebreanu nr.39 – Cluj Napoca, Romania). The starting hour is set at 09.00 though it can still be modified if needed.
Want to participate ?
You can attend for free but you still need to send an email because the number of seats is limited!
To participate in this meetup please send an email to bodor@arxia.com If you want to take the certification exam then please head over to the certification website and register there for the certification.
For more information on this meetup you can contact me, and i will be glad to offer you more details on any question you might have.
My two cents on the new Google layouts
Lately Google started to change the layout of all its products to the so called Google+ layout. Actually its not a layout specially made for Google+ but rather it was the first product to use this new theme.
Well, i don’t like this new layout but it really didn’t bothered me too much either. This is until yesterday when Google Reader switched to this layout. And Google Reader looks awful with this theme. And not only it is uglier but its less usable.
For example its rather hard to distinguish between individual posts in the feeds, the options on the bottom of each post are also less visible (harder to find). There is too much white space everywhere, it is like the thing has no design at all.
I think if you put a few first grade school kids they do a better design. And the worst part is that they are feeding it to me and i have nothing to do but accept or change the product, which will i do shortly.
Actually i’m planning to switch from most of Google’s products to something else. Not because of the layout but also for other reasons. Soon i will write a post about the alternatives to all Google products and to many people’s surprise, there are quite a few good alternatives!
TYPO3 4.6 Release Party in Cluj Napoca
Some of you may already know that TYPO3 4.6 is being released today. This is quite a big event as this version comes with lots of new improvements and features. I won’t list now the features because they are available on the TYPO3 website. What i want to confirm is that yes, there is a release party also here in Cluj where i live and i intend to participate this evening.
I know its really last minute but, If someone lives near by and want to come then please sign up here.
Location: Bistro Viena
Time: 20.00 LOCAL TIME
Organizer: TYPO3 Usergroup Romania


