development

3/3 Using Aegir to manage a large amount of sites

02
Jun
2014

 

This is part 3 of Aegir mini-series.

After all your fancy new sites are up and running, you need to maintain them. Aegir itself is a well-built tool to do that of course, but still there are some nifty hints to make one admin happy.

Updating and upgrading code

Aegir offers a very nice feature for updating and upgrading your code. If you are updating, it’s a no-brainer: - just update the code on the server and you are good to go. But when you upgrade, simply create a new platform, give it some nice version number and migrate all your existing sites to this new platform. Aegir will automatically create a database snapshot before the migration takes place so you can revert anytime you discover a problem.

Some helpful notes:

  • update.php is automatically run
  • it’s possible to run migrations in bulk, or even migrate the whole existing platform to another one

Running stuff on existing sites

LIKED THE POST? SPREAD THE WORD!

del.icio.usStumbleUponDiggFacebookLinkedIn

2/3 Using custom fields in the feed/csv

28
May
2014

 

This is part 2 of Aegir mini-series.

Using feed to install multiple sites at once is a cool feature, but when you start using it, you will quickly realize that you need customizations for your sites. Of course, you will use your own shiny installation profile which you made from lots of coffee*, but how do you personalize every specific site with some special parameters (e.g. site country)? What, hard-coded mapping in the profile? Really? The customer just called, he wants to add 50 new sites... Since you are using feeds already, why not put the specific data into it? Well, it’s not a trivial task for starters - but I am here to guide you through the dark path.

The following custom module for Aegir needs to be created:

hosting_country.install:

LIKED THE POST? SPREAD THE WORD!

del.icio.usStumbleUponDiggFacebookLinkedIn

1/3 Installation of multiple sites on Aegir

23
May
2014

 

[[{"type":"media","view_mode":"media_original","fid":"3851","attributes":{"alt":"","class":"media-image","style":"height: 398px; width: 640px;","typeof":"foaf:Image"}}]]

When I first got involved with this task, it was frustrating to discover that every keyword I googled failed and I was getting unrelated results. After some more research and digging in code I banged into a gold vein – a blog post which helped me a lot, especially in the second part of this mini-series. 

You are certainly curious what topic I am talking about, aren't you? Let me introduce you to a very powerful tool known as Aegir. All right, enough talk; let's zero in on the very one-of-a-kind tutorial. Enjoy!
 

This is part 1 of Aegir mini-series.

As I mentioned, Aegir is a very powerful tool. Installing a site using it is a matter of few clicks; five clicks and two text fields to be precise. That is really a wonderful number considering how much work is behind that. But wait, what if I have two sites? Well, still no problem, ten clicks and four fields... simple. Then you talk to a client who wants to install a hundred sites. How much is that? Five hundred clicks and two hundred fields... not so nice any more.

LIKED THE POST? SPREAD THE WORD!

del.icio.usStumbleUponDiggFacebookLinkedIn

Get Ready for Intergalactic Travel with the Drupal Dev Days 2014 Szeged Crew

21
Feb
2014
[[{"type":"media","view_mode":"media_original","fid":"3842","attributes":{"alt":"","class":"media-image","style":"margin-top: 5px; margin-bottom: 5px;","typeof":"foaf:Image"}}]]
 
Drupal Dev Days (DDD) 2014 are going to take place March 24-30, in the third largest city in Hungary, Szeged. After great DDD’s in the last few years organized in Munich, Brussels, Barcelona and Dublin, the Mogdesign team is happy that DDD 2014 going to be held in Szeged, only 300 kilometers away from Mogdesign. This university city has around 180,000 inhabitants, as well as hundreds of students, but in the very last week of March be prepared for the invasion of Drupal Lovers who will fill up the Szeged streets!
 
Drupal Developer Days 2014 offers plenty of opportunities to meet, work with and learn from Drupal developers from across the globe. And if you are a galaxy or astronomy lover, we have awesome news to tell you! The main theme of this year event is The Hitchhikers Guide to the Galaxy. Sessions will be held in rooms re-named: The Galaxy, The Earth, Ursa Minor, Magrathea, Rupert and Café Lou. 
 

LIKED THE POST? SPREAD THE WORD!

del.icio.usStumbleUponDiggFacebookLinkedIn

GEW Russia and Turkey successfully translated their national websites in less than five days

04
Feb
2014

translation framework
The national websites for Russia and Turkey are the first ones to be translated! It took less than the standard two weeks - only 5 days to fully implement and translate their sites! The cooperation between the local translator and our technical team was very easy and smooth. The implementation was also successful thanks to well-prepared documentation, translation instructions and optimized technical processes happening in the background and implemented by the Mogdesign team.

The National Website Translation Framework helps to:

  • Build awareness about the GEW website within a country,
  • Make GEW more attractive for organizations and sponsors,
  • Be more understandable for all GEW participants,
  • Be more connected with national partners.

LIKED THE POST? SPREAD THE WORD!

del.icio.usStumbleUponDiggFacebookLinkedIn

Pages