Drupalcon London 2011 Day Two Catch Up

Day two of Drupalcon London and it was definitely 'the morning after the night before' for a lot of people at Fairfield Halls in Croydon. Things were much calmer and the initial volume levels from the assembled masses more muted than on the opening day as many people nursed some sore heads. Nevertheless the main hall was packed by just after 9am in time for the days keynote from Tom Standage, Digital Editor from The Economist magazine. I wasn't too sure prior to the keynote what form his talk was going to take, but it proved to be extremely entertaining and completely different from anything else that is likely to be heard all week (or probably at any other Drupalcon for years to come for that matter).

Tom explained how the origins of social media went as far back as the ancient of Ancient Greece and illustrated many examples from throughout the ages of how the original media was social media and had been like that in one form or another for hundreds and thousands of years until the year 1883 when the New York Sun newspaper was founded. This was the first newspaper to use an advertisers funded model rather than subscriber/reader fee based model for a publication and changed the face of how media was produced and consumed. It went from being a two way exchange to a one way street, with a limited number of people (the editors) deciding what information was important for the readers to receive. The current form of social media on the Internet has reverted media and communication back to being a two way exchange, but Tom expertly led us from start to end of the history lesson in a very entertaining fashion. If the speech has been recorded and is viewable on the Drupalcon London website, I thoroughly recommend watching the whole thing, it is informative and entertaining in equal measures.

For the first more serious seminar of the day I decided to attend the one on Deployments and the features module. Features is something I first came across back at the Drupal London meet at Microsoft earlier in 2011 and wasn't really convinced about it. I've since seen the power of features bur still never had the chance to play with it firsthand. The seminar was informative covering topics like what should be in features as opposed to install profiles, use of drush make and how features are both upgradable and revertable. It went into a little too much detail from a novices perspective at times but it was a useful session overall.

After lunch (which I again skipped, 0 for 2 at eating at Drupalcon, aside from a can of Pepsi) I headed back to the main hall along with my colleagues from The Collinson Group (shameless plug) for a seminar on one of the most important topics for large Drupal websites, making Drupal perform 'like a rockstar' (I must point out at this juncture that I really don't like the term rockstar for any kind of web development stuff, leave it for musicians, anyway I digress).

Four main reasons were outlined for the slow performance of Drupal websites during this seminar, and they are listed below:

  1. Full page renders - 200 to 300 SQL queries per page?
  2. Dynamic content to anonymous users
  3. Excessive/slow/non-optimised DB queries
  4. Naughty modules

All of these were valid basic points, coupled with the fact that many drupal sites don't use any forms of caching, not even the caching built into Drupal by default! Different methods of caching such as Drupal's default caching, memcache and APC were discussed throughout the talk along with the benefits that each type of caching can provide. The use of performance measuring tools for page loading such as the devel module and something called New Relic (which I am not currently familar with but have seen it being advertised at this Drupalcon and I am very keen to try it out) was advocated as they will allow developers to work out where their load time bottlenecks are occuring (e.g. whether its the SQL (which is a common cause), the strain on the server from the traffic, or other reasons).

Another key aspect of Drupal performance that was highlighted is your sites MySQL configuration (if that is your DB of choice). Several settings were picked out as being key settings, though obviously not the only ones:

  • key_buffer_size
  • query_cache_size
  • query_cache_limit
  • table_cache
  • sort_buffer_size
  • myisam_sort_buffer_size
  • tmp_table_size

The values of these need to be adjusted depending on the server hardware at ones disposal. It was also recommended that if you are using caching to check the cache expiry to see whether its renewing too often, and other good tips such as is path alias caching and whether your home page should always be cached, even if it has dynamic content on it (with a period refresh, how frequent depending on likelyhood of updates). Again this is a presentation where I would definitely recommend getting hold of the slides.

This was shortly followed by Robert Douglass (@robertDouglass) leading a very interesting session on the current state of Drupal in regards to apps and marketplaces for those Apps. This week Acquia (for whom Robert works) have announced their intention to have an app marketplace, initally for their subscribers and are hoping to make that public by the end of 2011. What I was not aware of is that two other companies - Subhub and Phase2 (who were both represented well during the session) have already launched App markets in the last year. Of the services to be initially offered on the Acquia marketplace, the one that really interested me was Visual Website Optimiser (or VWO for short) as we made very good use of this at WikiJob during my time there and its a fantastic SAAS offering, so that should be watched very closely for anyone with an interest in conversion rates and analytics.

The main piece of news to come out of this informative session apart from the discovery of the existing Drupal app marketplaces was that the three companies (Acquia, Phase2 and Subhub) are working together on an Open App Standard (OAS) so that developers only have to work to one set of specifications when building their apps but the apps would be able to be on many app stores (if they met the app store's individual business criteria), at least from the coding perspective. I think this is great for many reasons, not least of all they have seen the issues that have arisen with some of the mobile app development (android in particular) and are doing their best to make sure there are not the same issues with any Apps for Drupal.

Anyone wanting more information about the Open App Standard initiative, you can read about it at http://groups.drupal.org/open-app-standard/oas.

Finally for the middle day of Drupalcon the last session I attended was entitled 'A bulletproof plan for themeing' from the very good Rasmus Kalms (@kalms) from Copenhagen. He spoke a lot of common sense including how style guides can be very good tools to make use of and how they can prevent the need for designers to design every element of every page allowing the themers to use their brains, so long as they know what the basic page elements such as form elements, lists, content boxes, typography and images are supposed to look like. He also advocated close communication between designers, developers and project managers along with code review between front and back end developers. All things that may sound like common sense to some people but I'm sure its also something that a lot of people out there are not doing enough of (or at all in some cases).

Another sensible recommendation was for themers to organise their themes. Inside your main theme folder, to have subfolders for each type of template e.g. views, panels and nodes to name but three possibilities. We were also encouraged to take the plunge with HTML5 and CSS3, and to use things like CSS pre-processors which allow the use of such CSS3 functionality as variables, mixins (which look amazing), nested css and even basic functions. If anyone reading doesn't know what a mixin is, below is a basic example (I may not have the syntax 100% right but you get the idea):

.myclass {
   color: red;
}

.mydivclass {
   .myclass; 
}

Two drupal projects to look at in terms of preprocessors are Sass and Less (drupal.org/project/sass (or less)). I haven't investigated these myself yet but will be doing so shortly.

Overall, another great day at Drupalcon. I hope those who went to Batman enjoyed themselves, stay tuned for the final instalment tomorrow night.

Tags: Drupalcon, Drupal, Drupalcon London 2011,, Features, Drupal App Marketplace, Themeing, Performance

Posted by cheaptalluggs

cheaptalluggs

Many more people, whoever men or women, youngs or olds, thin or muscular, are wearing ugg boots nowadays. And undoubtedly, there will be more in the days to come. You may wonder how can a pair of boots be so hot and eye-catching, well, people definitely have different attitudes towards this. But people like ugg boot mainly because ugg can keep our feet and body warm, and always be comfortable. Perhaps somebody think uggs are expensive, don't worry it again, now, we proivde you cheap ugg on our website http://www.cheaptalluggs.com You can find many kinds of ugg boots here, and buy ugg boots with low price but high quality. Many kinds of ugg cardy also be on sale, perhaps, you can not help falling in love with it. Now, mens uggs are on hot sale, boys and men can hurry up to own mens ugg boots for the coming cold weather. And, wearing one pair of ugg boot, you'll feel there's one step closer for you to be a star. That's the magical power of ugg.
a flowing dress is a dress that is very long and has pieces of fabric that fall behind you. some consider wedding dresses with trains to be a flowing dress but i personally think that any dress that has pieces of fabric and fall along the dress is a flowing dress. flowing dresses add elegancy, and feminmity to your look. they can be glamorous or fancy. some say that flowing dresses allow you to move more freely in the dress but i dont think so.
Posted by wedding dresses

This article is one of the best articles that can benefit the reader.
Posted by windows7office2007

windows7office2007

Windows! Windows! The newest windows, windows7! Welcome to www.windows7office2007.com windows7office2007.com very much!
Posted by jewelry

jewelry

In our modern society, more and more people pay much attention to how to make themselves become much more fashionbale and stylish. Except caring some special designing clothes, fashionable shoes and bags, they also consider buying some nice but competitive jewelry to make themselves unique.So this website http://www.faddystore.com/ will be a best choice.It provided the well-known Links of London,Pandora and Thomas Sabo to meet your demand.And we aslo owned the beautiful and influential Pandora Bracelets ,Pandora Charms ,Pandora Necklaces and so on.They are designed to fashion the concept of integration.It made them popular not only among adults but also among the children. If you want to be the queen,remember to own it.
Posted by windows7office2007

windows7office2007

Windows! Windows! The newest windows, windows7! Welcome to www.windows7office2007.com windows7office2007.com very much!
Posted by faddystore

faddystore

In our modern society, more and more people pay much attention to how to make themselves become much more fashionbale and stylish. Except caring some special designing clothes, fashionable shoes and bags, they also consider buying some nice but competitive jewelry to make themselves unique.So this website http://www.faddystore.com/ will be a best choice.It provided the well-known Links of London,Pandora and Thomas Sabo to meet your demand.And we aslo owned the beautiful and influential Pandora Bracelets ,Pandora Charms ,Pandora Necklaces and so on.They are designed to fashion the concept of integration.It made them popular not only among adults but also among the children. If you want to be the queen,remember to own it.
Except caring some special designing clothes, fashionable shoes and bags,
Posted by real-uggs

real-uggs

Ugg boots are mainly used while skiing.Its characteristic of keeping the body warm and water resistance make it fit for skiing purpose.you will found the ugg is very helpful in higher altitudes.we have all the size of uggs in stock,like ugg classic short,bailey button ugg boots,kids ugg boot,and so on.The kids uggs are made by 100% great sheepskin .your kids will love the feeling of wearing it .
Don't hesitate ,click here http://www.real-uggs.com
Posted by Cheap Journey Tickets

Cheap Journey Tickets

Such as this web-site your web site is 1 of my new most popular.I similar to this information shown and it has offered me some sort of ideas to possess success for some cause, so keep up the excellent work!
Posted by ugg-usa

ugg-usa

Prized by athletes,celebrities and everyday people everywhere
Posted by faddystore

faddystore

In our modern society, more and more people pay much attention to how to make themselves become much more fashionbale and stylish. Except caring some special designing clothes, fashionable shoes and bags, they also consider buying some nice but competitive jewelry to make themselves unique.So this website http://www.faddystore.com/ will be a best choice.It provided the well-known Links of London,Pandora and Thomas Sabo to meet your demand.And we aslo owned the beautiful and influential Pandora Bracelets ,Pandora Charms ,Pandora Necklaces and so on.They are designed to fashion the concept of integration.It made them popular not only among adults but also among the children. If you want to be the queen,remember to own it.
Posted by uggie

uggie

Ugg is a style of sheepskin boot,it give us a feeling of comfort and warm.Only the finest and highest quality materials are used to create ugg boots.Nowadays,you can find ugg online.What’s more ugg boot sale are under a cost-efficient price.Here we provide many kinds of ugg for you,for example,ugg sandals,ugg lynnea,etc.And we believe that you will find the one you want.click here http://www.uggie.info
Posted by Shrek Tickets

Shrek Tickets

This is a very informative article.I was looking for these things and here I found it.
Posted by Cape May County

https://www.jerseyshorefcu.org/

Such a great post and interesting comments. I found this post while surfing the web for Thanks for sharing this article.
Posted by Springfield Ohio Checking

Springfield Ohio Checking

This is my first time i visit here. I discovered a lot of interesting things within your blog especially its discussion.
Posted by Web design Newcastle

http://www.indigomultimedia.com/

This was a really quality post.Such a very good article.
Posted by Recruitment Jobs Singapore

Recruitment Jobs Singapore

I truly enjoyed this. It has been extremely informative as well as useful.thanks for sharing the information.
Posted by hotpinkuggs

hotpinkuggs

There is no doubt that ugg is becoming the new hot topic among the fashion people.Most people,at their first sight,can not understand why such a pair of ugly boots with such a hulking figure could be so popular.That is where it is legendary.It is such a kind of ugg boots that causes a global craze sweeping the whole world.However,what we can not deny is that once you wear is certain boot,you are absolutely unwilling to take off it,for its originality,credibility,and most of all:its incomparable comfortableness. Different style will make you fashion, noble and elegant. Our websites http://www.hotpinkuggs.com have everything that you expect to find.Ugg kensington,ugg bailey button triplet,ugg classic cardy,ugg classic tall,and ugg australia boots lead you to a fashion trend.
Posted by cheap ugg boots


I promise from now on, I will fight for life,nomatter orthers ,just live on myself,things like the matter need,I donnot care!
Posted by cole haan shoes

Sometimes maybe you can experience it yourself!You can comment,to write something dow.It is always good for you !
Posted by hermes bags


More of us would like to wrte some blogs to express something like the happiness,the sprrow,the shadow,thesunshines also!It is a good way to tell us own oppinions.I agree with this way.And you?

Live on the earth,we should learn to appriciate life we own now!Every time when I read the beatiful words,I feel a striking on my heart!How can we write so many article ?It is really a big contribution for the socialty!
Posted by kids uggs


Every morning when I open my eyes,I stare at the roof so long to think more about myself,what do I want ,what do I need and how do I be like this,does it really I want,need or like.
Posted by ray ban outlet


I guess I must do some change to make it different of the rest of my life,let everyday become more significent!!!
Posted by ugg classic

Everyday when I was tired, I must do something to let myself feel rich.I do washing, do some exersice ,do some reading and anything if it can make me so substantial .
genuine ugg australia genuine uggs boots
Posted by ugg online shop

ugg online shop

ugg online shop genuine ugg boots
Posted by uggs boots uk

ugg

uggs boots uk ugg sale
Posted by discount ugg boots

ugg

discount ugg boots genuine uggs uk
Posted by cheap ugg boots sale

cheap ugg boots sale

cheap ugg boots sale ugg boots australia
Posted by uggs

cheap ugg


cheap ugg boots sale
Posted by p90xdvdorder

p90xdvdorder

Health goes first! It's of great importance for us to keep a good health. But do you know how to keep yourself healthy? it's a good idear to exercise more. But every coin has two sides. If the boby lack of exercise, we might get sick.Otherwis, if you over-exercised, our body will bear too much burden and then get damaged as well. So we just need a suitable amount of exercise. Now, the P90x can be your professional guider. So buy at http://www.p90xdvdorder.com P90X DVD can be a great help for you to practice at http://www.p90xdvdorder.com P90X Yoga, which will tell how to exercise healthily. If you have any questions, you can surf on at http://www.p90xdvdorder.com P90X forum. power 90, p90x scam, p90x download, p90x ab ripper, p90x nutrition guide pdf. For more details, please come to http://www.p90xdvdorder.com
Posted by ugg-site

ugg-site

Are you ready for cold winter?Are you still looking for a ugg that fit you?Do you want to own uggs on sale?come here and choose your favourite uggs. We provide you with kinds of uggs for cheap,although these are cheap ugg boots, they are all in good quality and fashion. We recommend ugg cardy to you all, it will give you a big surprise,and you will be attracted by it at the first glance .let uggs keep your feet warm,and demonstrate your beauty and personality.please just visit
http://www.ugg-site.com you will get more information.
Posted by uggsonly

uggsonly

UGG is well known for its shoes and some adornments such as handbag and rug.
Many celebrities have been seen wearing the accessory in high profile gatherings and on televised events, which has helped bloom the feather hair extension industry and has really helped to show people how they can be used to express a look.
Posted by phbktrkagf

tlstubvh

rhulegjwfseftjho, zwskeaeetm , [url=http://www.kdsafbsnns.com]qwntbieyfp[/url], http://www.oquoqrsajv.com zwskeaeetm
Posted by Mulberry factory shop

Mulberry Outlet

Mulberry Handbags tends to be liked by more and more people, Mulberry Outlet can accompany with you to attend various parties, like Mulberry Bayswater Bags are most known, as well as Mulberry Alexa Bags. Due to the perfect extending and outstanding performance, chic Mulberry Messenger Bags is also popular. and people who like this feminine style also fond of the Mulberry Hobo Bags, couple with Mulberry Clutch Bags. In your busy-working life, you can also take Mulberry Shoulder Bags, so convinient and easygoing with your clothes. and you can also experience the Mulberry Satchel to enjoy the different fresh feeling. Or maybe you would also give a gift to your beloved, Mulberry Roxanne Bags would be advised to you, if not enough, you can also take Mulberry Wallets into consideration, so fine quality and fine craftmanship for every gentleman. Different styles and colors are available in Mulberry Factory Shop now, it can satisfy your various requirments, now it's your time to own the Cheap Mulberry Handbags,style yourself up wherever you go from http://www.mulberryhandbags-factory.com.
comment2 tenormin overnight delivery no prescription
Posted by christian louboutin

christian louboutin 123

Welcome to Christian Louboutin Shoes online store!
Posted by christian louboutin

christian louboutin114

Welcome to Christian Louboutin Shoes online store!
Posted by Discount viagra

Discount viagra

, Viagra for sale, 09220, Viagra for sale, :-P, Viagra, :-D, Viagra online canadian pharmacy, jhd, Generic cialis, 763557, Generic viagra, ikj, Viagra, ikospy, Generic Viagra, 739472, Viagra online without prescription, 4509,
Posted by Blackbird caye resort

ceSEjTYCIUEFXxuVu

comment4 Aastra lucent ldv hd video
Posted by Clown triggerfish live foods

wmUgUXwCvcoFs

comment2 Pinestead reef traverse city mi
Posted by maxnike

cheap uggs

This is an ankle boot that has pebbled bomber leather uppers and an extremely stylish appeal that can be worn almost any place. uggs on sale Your feet are free from moisture by the Bamboo Twill sock liner. There is a heat engraved UGG logo on the heel counter that proves that it an UGG boot. More men are beginning to see that UGG is a wonderful footwear selection for them just like women.
Posted by Shemalefuckguy wearing green dress

oMLDWVBXjBNbyxmRiC

comment4 Buell headlight microfiche
Posted by cheap oakley sunglasses

cheap oakley sunglasses

http://www.oakleyssunglasscheap.com
definitely stretches the limits with the mind when you go through very good info and make an effort to interpret it properly.
Posted by moncler down vest

moncler outlet

Greetings! I know this is kinda off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I'm using the same blog platform as yours and I'm having trouble finding one?This is a really excellent read for me.I like all your post.
Posted by Cmp 80004005 clutch puller

DxqpYtzCBx

comment1 Thales avionics t-38
Posted by Jimmy Joes Shoes

Great post about the topic

yeah that was great I enjoyed it, I did. Make sure you write more as it was great.
Posted by wedding dresses

wedding dresses

Many brides find wedding dresses with sleeves allow you to relax your upper body and shoulders more, since they do not care about the dress slip, leading to better posture 2011 winter new Moncler Cheval women Vest.

Add a comment





Mollom CAPTCHA