If you're building a large website in Drupal, you're likely to have a long list of views that you're using. Often, views require some custom configuration to match a given design or to provide the user with additional information. Sometimes you want to add dynamic text above or below the view, such as the number of results, or want to create a dynamic title beyond what views lets you configure through the user interface.
It's true, Evolving Web is moving to a new office. But luckily, it's only just downstairs from our current one. We're excited about our fancy new space. Hopefully it'll give us a chance to put some love into our work environment, and maybe even buy that foosball table we've all been wishing for.
Evolving Web had an awesome time at Drupal Design Camp this weekend. It was a great success with hundreds of Drupal designers, themers, developers, and site builders in attendance from the northeastern states and beyond.
The Montreal Drupal community got together last week for a special kind of meetup. We met on an outdoor terrace to say goodbye to Angie Byron. Angie (aka Webchick) is a rockstar Drupal developer and community builder who has been an integral part of the Drupal community in Montreal as long as there has been a Drupal community in Montreal.
Building websites that are content-rich often means creating a user interface that displays lots of content on a single page. Sometimes it's hard to fit it all. Many designers turn to tabs to fit in all the content. In Drupal, there are several ways to implement tabs.
The McGill University Health Centre (MUHC), is one of the most comprehensive university health centres in North America. It includes a network of five major hospitals and is both a patient and research-oriented organization.
If you haven't noticed already, we are getting pretty excited about cloud computing at Evolving Web. Our latest deployment included 5 Rackspace Cloud servers being controlled by Puppet and provided the client with the ability to scale up and down easily depending on traffic. Scaling up involves spinning up a new server instance and configuring it for its role. But what is the best way to configure it? By hand? By scripts? By images? Well technically any of those methods will work, but I want to tell you about one you may not have heard of.
Lately, we have been involved in a project where our clients needed a site capable of serving a large number of anonymous users and a reasonable number of concurrently logged in users. In order to reach these goals, we looked to the cloud. I'll give a quick overview of our configuration using nginx, boost, apc, cacherouter, memcached, and glusterfs. This has allowed us to scale up considerably.