Interview with Fotis Evangelou About Gazzetta.gr |
|
About this BlogThis is the second in a series of blog posts about major Joomla websites and the developers who built them. First up was Jack Bremer and the U.K. arts website theArtsDesk.com. This week we're talking with Fotis Evangelou about the major Greek sports website Gazzetta.gr. 1) Hi Fotis. Could you tell us a little bit about yourself?
2) What or who is Gazzetta.gr?Gazzetta.gr is a sports news website and currently one of the top websites in Greece. It was launched early 2008 and now it averages more than 5 million visitors per month. It was actually our second project as Komrade, the first being TNAWrestling.com (2m+ visitors/month). So you can also say that we got a pretty good start as Komrade! Gazzetta.gr is run by 25+ sports journalists with many years of experience in both print and online publications. It's backed financially by a major IT related company in Greece. 3) How did the project with Gazzetta.gr come about?The people behind Gazzetta.gr preferred to invest in an "open source" solution, having suffered from "closed source-itis" in the past, which cost them both time and money. Joomla! caught their eye as the best possible open source solution for Gazzetta.gr - especially because it had such a huge community. We were approached by them as we were already acknowledged professionals in the Joomla! community through JoomlaWorks. We sat down, discussed their needs and in 2 months the site was ready to launch. 4) Do you know why they made the decision to use Joomla?Strong community presence was obviously key to this decision. They would not be tied to one company only for whatever reason. Another big reason was the friendliness of the Joomla! administrator interface, which was (and still is) light years ahead compared to most open source and even commercial/closed source CMSs. 5) Question from Paulo Williams: What extensions did you use in building the site?Gazzetta.gr is now in its second version, based entirely on Joomla! 1.5 and K2. K2 is used as the main application for articles, tags, comments and more in Gazzetta.gr. It handles around 95% of all publishing/editorial related tasks.
6) What major obstacles did you come across during the build?To be honest, Gazzetta.gr v2 (the current version) was a joy building, with no real obstacles in the way. We had the right tool (K2) on the right platform (Joomla! 1.5.x), we had a great design and we had the (bad) experience from v1 (which used Joomla! v1.0.x). v1 was a much bigger pain to administer for various reasons. First of all, the core of com_content (the main content component of Joomla!) was significantly changed to reflect the templating needs of the design. So it made upgrading to the latest Joomla! 1.0.x release very hard. Upgrades to public extensions used was also an issue as there was no "overwrite/upgrade" feature in the Joomla! installer. So lots of manual work just for upgrading. 7) Question from Jack Bremmer: For those of us that haven't done it, what challenges do you face developing and coding in Greek rather than English?In the Joomla! v1.0.x days we used to maintain a different distribution to the original build provided by joomla.org which was UTF-8 optimized. That way we could easily work with non-latin languages (like Greek) within Joomla!. Joomla! 1.5.x is now using UTF-8 by default, which was a natural step, since the CMS became so popular worldwide and had to address regional/language related issues once and for all. The use of language files also makes localization a lot easier. So developing a Greek website now is identical (as a process) to developing an English based website. 8) How do you handle 5+ million uniques per month on a Joomla site?We use two content distribution networks (CDN) as I mentioned above. They handle 99% of the load of the website and they serve content extremely fast. If we didn't use that solution, we'd have to setup and maintain a stack of servers to simulate just a portion of the performance of a CDN (note that we use 2 CDNs because we needed to break the bandwidth costs differently - one is used for articles the other for the "news stand" area). If you're into that kind of traffic, using a CDN is the only (and most cost-effective) way. 9) Question from James Frisen: How does K2 fit into your business model?K2 was built to address professional needs within our industry, not just the Joomla! community. It combines the best concepts from the top open source CMSs into the flexible platform that Joomla! is. Every website we build now is based off K2. Instead of keeping this "tool" of our work for us, we decided it was best to release it to the community, so other people could benefit from it. In a little less than a year, we've managed to build a great community around it (as people realize the potential of using K2) and we constantly improve the component to address new needs and improve performance. 10) Do you have anything else special planned for Gazzetta.gr?Version 2 saw a massive increase into traffic for the website. From 3.5+ million visitors we went to 5+ millions in just 2 months and the numbers are still increasing. I guess the goal of the editorial team is to make Gazzetta.gr the top sports news website in Greece. Our constant goal is to push the limits and try new things where possible. There are many thoughts right now to extend the current content, but I'm afraid I'm not allowed to discuss in detail. What is sure is the addition of a RESTful API into K2, which will enable us to provide various services to other websites and applications at some point in the near future. Over to You ...Do you know of a major or particularly interesting site that we should feature here? Email your suggestions to This e-mail address is being protected from spambots. You need JavaScript enabled to view it . Be sure to include:
Next week we'll be interviewing Dan Lopez who helped build Linux.com. If you have any questions you'd like us to ask him, email This e-mail address is being protected from spambots. You need JavaScript enabled to view it . Posted originally: 2010-03-08 11:33:27 |


I'm the co-founder & managing director at 