Using the Twitter Bootstrap Framework to build a responsive Joomla! Template from Scratch

Second LookIn this chapter we want to look under the hood of the Joomla template system to understand the basics. Creating a template from scratch is no rocket science. When you are building a website you always need to decide whether it is better to create a template on your own or to buy one. Besides of these two options you can also modify an existing template. To be able to make a useful decision you need to understand the process of creating a Joomla template.

Templates in Joomla

Joomla consists of a frontend (the website) and a backend (the administration interface). Both parts have their own templates. They are stored in the folders

  • /templates - Frontend
  • /administrator/templates - Backend

Each template has it's own folder. In Joomla 2.5 you'll find two preinstalled non responsive templates (Beez 2 and 5) and one template framework (Atomic)

  • /templates/atomic
    Atomic a kind of an uncommon template framework
  • /templates/beez_20
    Beez 2 is the Joomla standard template.
  • /templates/beez5
    Beez 5 is the HTML5 version of Beez 2
  • /templates/system
    In this folder Joomla stores all the files that are common for all the templates, e.g. the Offline and the Error page.

The administrator folder looks the same

  • /administrator/templates/bluestork
    Bluestork is the default standard administrator template
  • /administrator/templates/hathor
    Hathor is an optional administrator template. It is accessible and colours are customizable.
  • /administrator/templates/system
    In this folder Joomla stores all the files that are common for all the templates, e.g. the Error page.

How to create a new Template?

You have three options for creating a new template

  1. start from scratch with creating a folder and all the necessary files
  2. install a starter theme and modify it
  3. copy an existing template and modify it

In this chapter we want to try option one. We'll create a responsive frontend template based on the Twitter Bootstrap framework for Joomla 2.5 from scratch. I'll keep it as simple as possibible. The aim of this chapter is to understand Joomla's template structure. It's quite easy to make it more and more pretty and complicate afterwards :)

39 Family Businesses from Europe

Social Media WorkshopTwo weeks ago I was in Kaunas. Christine, who manages these wonderful European projects, in this case Family Business, offered me the possibility to give a workshop about Social Media.

I was a bit unsure what to do because the project partner are coming from Turkey, Lithuania, Latvia, Wales and France and the cultures are quite different. My experience with different countries so far is that social media are used very differently in each country and people live in kind of different "time layers". The availability of high speed internet access, the penetration rate of mobile phones, even the politics in countries like Turkey were a true challenge.

Where do I put my donut?

I remembered a graphic I saw on twitter with the name "Where do I put my donut" and decided this could be a good base for the workshop. 


How to collect, structure and publish data?

abouthouses.euThis workshop provides an outline about the collection, structure and publishing of data.
You will learn about different types of data, data models and publishing methods.
The workshop is for everyone who collects data, needs to structure and share them.

Data, Information and Knowledge

Data is the lowest level of abstraction, information is the next level, and finally, knowledge is the highest level among all three.
Data on its own carries no meaning. For data to become information, it must be interpreted and take on a meaning. For example, the height of Mt. Everest is generally considered as "data", a book on Mt. Everest geological characteristics may be considered as "information", and a report containing practical information on the best way to reach Mt. Everest's peak may be considered as "knowledge".
To create information and knowledge based on data it’s necessary to know


How to become a Joomla Developer "Rock Star"?

Do The WebinarDo you want to learn how to become a “Rock Star” at Joomla development?.

Do The Webinar

will teach you how do just that. Are you new programmer to Joomla? Do you want to grow your skills as a PHP Joomla developer? After this class you will be considering yourself as a pro. Join us today to learn from Daniel Dimitrov, Yves Hoppe on how to become that expert coder.

This 2 day special webinar is one of a kind developer class that is built on the fundamentals of programming for Joomla. Here you will build your skills for Joomla and the JPLatform.  This is an action packed session with even more in-depth developer secrets to help you grow in the following areas:


Display cocoate book chapters in your Joomla! website

embedded mechanicThe download figures of our free PDF's are rising and rising and often I see the HTML content of the book chapters just copied and pasted in various websites surrounded by Google ads. Many webmasters are using the content for Joomla! trainings classes or just to tell their clients about Joomla! A few weeks ago, we decided to use the Creative Commons license for our books and it is possible to embed the content in your Joomla! website.

Joomla! Plugin Content Cocoate

While creating the Chinese version of Joomla! 2.5 - Beginner's Guide, Yooyooh (the translator) asked me, whether it is possible to put the HTML of the chapter on a Chinese website. The same question I heard from Alexey from Russia.

While talking with Daniel Dimitrov (compojoom), he offered me to write a Joomla! Plugin for that.

The result is a small Joomla! content plugin that will allow you to include any chapter from It is available in several languages and will be translated by the OpenTranslator project - join them!


First JoomlaDay in Shanghai, China

Audience jd12cnJune 2, 2012 the first JoomlaDay in China was held in Shanghai. It was organized by Berry Yang and her Team. Berry is a team leader at Ebay. Her team works on the Datahub project which is an application based on the Joomla platform.

Joomla in China has a long tradition. Derek Joe is the head of the Chinese Translation team since Mambo days and runs The Chinese Joomla forum attracts 12,000 members. Most of them are spread all over the country. As you know, China is a quite big country and many Joomla users cannot afford to spend a few days for traveling to and attending a JoomlaDay. At this first event 110 delegates registered and 80+ attended.

The event was held in the German Centre. A kind of conference and office space where Ebay has its offices too.

There was one track and in total 5 presentations.


Discover places2b in Europe!

We came together in a European project to explore places in Europe and found ourselves exploring ecology, history, economy, culture, politics, language and community. In the process we discovered each other, as well as ways of working that built bridges across boundaries and opened up the worlds of our places to share with travellers passing by.

The guide contains a selection of places from France, Greece, Italy and Wales, of course described in all these languages and English.

We chose places a little distance away from the flood of tourists, places we love.

Français (French)
Greek (Ελληνικά)
Italian (Italiano)
Welsh (Cymraeg)
Publisher:, France
Type of product: 
Our work: 

Love, Peace & Leadership

Museu DaliIntroduction

Leadership – is the art to support and encourage others to achieve common goals.
Good leaders are enablers, helping people and organizations to perform, develop and master changes.

Leadership requires strong emotional intelligence and empathy to reflect people's needs and necessary changes. Reality shows that this is easier to understand than to apply in practice.
The acting, direction and success of organizations depend decisively on the competencies and maturity of those people who are in power.
When talking about leadership, you can quickly get into very controversial discussions about power and the misuse of power, social responsibilities and justice, free spirits, community sharing and declination of authorities, something between peace & love and authorities.
It’s an emotional topic because as written above, its appearance depends on the personality of human beings.

In this article, I’ll explain, by using Transactional Analysis models, what leadership means, what makes someone a leader and reflect on leadership styles and complementary behaviour.



Hagen GrafLast saturday I presented a "half" session at BuchCamp Frankfurt, May, 6th 2012 ( related blog entry German). BuchCamp was organized by a lobbying association of German publishers called Börsenverein.

As the event was announced as a barcamp and each participant can be a presenter too, I decided to offer a talk on my work as a "selfpublishing author" (and of course I had not prepared any slides). I presented the idea with the words:

I'll tell you about my work, you tell me about your work and then we have a look, what we can achieve together.

I shared a session slot with another participant at Sunday 10 Uhr (which was fine).