Status message

News

Download Podcast 107

Mike Kadin (mkadin), creator and head-referee from ModuleOff.com, joins Andrew Riley, Ryan Price, and Mike Anello to talk about his competitive Drupalizing web site, WYSIWYG in Drupal, the E#$@!prise, as well as some great picks of the week.

read more


  

Guess what? The Smashing Conference is coming! 2 single-track conference days, 3 full-day workshops, 16 excellent speakers, and only 300 available seats. We’d be honoured to welcome you in our home town Freiburg, on September 9–11th 2013, at the foot of the legendary, beautiful Black Forest in Southern Germany.


You can enjoy the well-known “Münsterwurst” opposite the conference venue, also known as a “lange Rote”. Of course...

We have finished the design and production of the first round of Walkthrough.it T-shirts, and they have already debuted at DrupalCon Portland.

The design concept pays homage to Star Wars and reflects on the popular Death Star funding campaign on Indiegogo. The front pictures the walkthrough Luke is going through to launch the Proton torpedoes that eventually destroy the Death Star, while the back sheds light on the decision of backers choosing our project over the ambitious Death...


  

When a team builds a complex application, there is often a common breakdown of roles. Specifically on the back end, there are database engineers, application engineers and operations engineers, or something close to this. In recent years, more and more application logic is being deferred to the client side. For some reason, though, operations folks aren’t going with it.

I recently wrote an article on “Deploying JavaScript Applications.” It was largely well...

Knowledge Language English Thresholds, Code Freeze, Getting Features into Drupal 8, Criticals and Majors in DrupalCathy Theys06/11/2013 - 03:50

Instead of doing 2 things myself, I'm doing one and trying to make it possible for X others to do the same.

(OK, I might be doing more than one thing, but the sentiment is the same. grin)

I've been making a little noise about change records; posting instructions and encouraging people to take a stab at drafting the first versions...

Recently, I had the special fun of migrating a new client’s site over to a new host. Everything was going smoothly and quickly until I got to the Files folder. It contained a 4-gigabyte hodgepodge of images, thumbnails, pdfs, known site backups and unknown site backups (Yes, unknown! I don't count the WordPress version of the site from six years ago as a "known about" backup). It got me thinking about one part of Drupal that I think many take for granted: The Files system. Drupal is three-...

On a current site in development I am using Ubercart to provide a renewable subscription service. To make the user experience clean, I wanted to protect the user from going 'shopping' to add their subscription. To do this I decided to use a rule to add the product to the user cart when the user is created by an administrator or when the subscription is cancelled or fails payment. I tried the Ubercart Rules module, but this is mainly for dealing with orders and not carts, and did not...

I've been looking at various LiveChat modules for Drupal sites and after testing a number out I finally found one I liked, Zopim LiveChat.

It's slick, quick and provides all the basic requirements plus a few neat additional things such as user stats, history, visitor lists, customisable sounds. If you wanted you could have unlimited chats for $11.20 a month or the full version for only $20 a month!

read more

Drupal's editorial experience has improved considerably over the past several releases, and Drupal 8 promises to be even better. However, it's still easy for writers and editors to collide with each other when they collaborate. If two people edit the same piece of content at the same time, one user's changes are inevitably lost. Fortunately, the Content Locking module is ready to help.

Adam Evertsson is the head honcho behind DrupalCamp Gothenburg two years in a row, member of the Swedish podcast Drupalsnack and always fond of the community, both locally and globally. He really came for the code and stayed for the community. 

Personal blog tags: drupalcamps
CSS

Hover Maester Jenn Lukas sent me a link to PizzaTime.com. We agreed that 1) those are some pretty neat hovers! and 2) it's pretty cool that there is a quality website at all at a domain like PizzaTime.com - in which that she typed in randomly hoping there would be.

They have a set of navigational boxes that look like this:

Then they go through a neat multi-step transitional thing to essentially turn red:

The red square that the icon is in expands left/right to...

Desktop fonts in Adobe Typekit

Four years ago, we set out to on a goal to bring great typography to the web. Now, we’re taking the next step in our evolution: desktop fonts and web fonts together in a single Typekit subscription.

On June 17, we’ll be making 175 beautiful font families from the Typekit library available for desktop use. You’ll be able to sync them to your computer and use them in all your applications for web mockups, print design...

drush aliases allow you to run a drush commands on your local server but actually execute the command on a remote server. This is a real time saver when working locally and then you want to do something on the remote server. Your specific workflows will depend on your particular setup but, as an example on Acquia dev cloud, how about pushing code up to your remote dev server and running updatedb in two commands.

$ git push origin $ drush @site.dev updatedb -y

Setting up your local...

It sometimes seems to me, that there are two different types of Drupal module maintainers: the ones who create a stable 1.0 release as soon as any code is working; and those who leave their modules "unstable" for years until they finally pluck up the courage to go 1.0. (I guess there also have to be some with the right middle approach, but those propably just don't catch one's eye as much.) There are actually projects in the top 10 of contrib module usage without a stable 7.x release (...

When was the last time your website had a facelift or you audited your Drupal modules, site security, SEO, etc?

We believe website redesigns fundamentally fall into two categories: the right and the wrong.

The right way delivers true value to an organization and the wrong way just consumes time and money for window dressing—which does nothing for your bottom line. 

Recently a few of our teammates gathered our thoughts around Drupal website redesigns. As we...

CSS

A new tool by Alex Duloz to help create custom builds of popular libraries and frameworks. Alex made builders for Twitter Bootstrap, underscore.js, HTML5BP and inuit.css - but it can be used to create custom builds for anything.

Direct Link to Article — Permalink

Need a new look for your portfolio? Check out the Snap WordPress theme from The Theme Foundry. Sass files and Compass config are included!

picnicc is a post from CSS-Tricks

CSS

Jake Archibald put together an interesting and informative quiz about when browsers actually make requests. I learned a bunch. Some of it might seem like quirky academic knowledge but we all know how often unpredictably weird situations come up in day to day dev work.

Jake wished me to point out that it is unfinished (only works on desktop Chrome) and might hurt your feelings if you can't take browser insult jokes.

Direct Link to Article — Permalink

Need a new...

CSS

A script from Andi Smith that injects a chart of browser support with live data from Can I Use... I really like the idea of using it on any web tech blog post - so the information about feature support stays up to date over time. I think I'll be incorporating it into this site when I get a chance.

Alexis Deveria is cool with it.

It hits a JSON file at raw.github.com through YQL for the data. I wonder if there is a good way to cache it locally (localStorage?) so GitHub doesn't...


  

Today we’ll discuss how to improve the paint performance of your websites and Web apps. This is an area that we Web developers have only recently started looking at more closely, and it’s important because it could have an impact on your user engagement and user experience.

Frame Rate Applies To The Web, Too

Frame rate is the rate at which a device produces consecutive images to the screen. A low frames per second (FPS) means that individual frames can be made...

An essential feature of a dynamic site would be to let its users add some contents to it. Often this is done using HTML forms. Drupal offers a rich and relatively simple way to use API for building forms for its Developers. In Drupal parlance it is referred as Form API (or FAPI).

Google Plus One Linkedin Share Button Tweet Widget Facebook Like

Responsive Navigation is a cool Drupal module that incorporates the responsive-nav.js plugin into your site. In this article I am going to show you how to install and use this module.

TL; DR:

Good documentation helps both a module's maintainers and its users, and is quintessential for the success of at least more complex modules. That's why you, as a module maintainer, should not put this (admittedly rather unpopular) task off any further but write some helpful documentation rather sooner than later.

On a related note, I just set a good example by finally expanding the handbook documentation for the Search API, and adding some for the Solr search module as well. Go...

There are a lot of great things happening! Let's first see those that are already in: the config system got back to a saner track by removing the partial import capability and only allowing import of full config trees. This removed manifests which, honestly, I never truly grokked. Also, config import and sync were converted to pluggable services earlier so if someone can figure out how to do partials better then they can do. There was an epic profiling effort made by the Twig team to get the...

No one likes repetitive tasks. Integration between your website and CRM is an important step in sales automation. Our weapons of choice are Zurmo CRM and Drupal. The zurmo.module for Drupal uses the webservices of Zurmo to avoid copy-paste your valuable webform submissions.

Zurmo is the open source, gamified, mobile and social Customer Relation Management suite, build on top of YII PHP Framework and RedBeanPHP. The development is test driven and has a fast release cycle. Zurmo is feature rich...

Subsequent to my earlier blog on installing and setting up the commercial InnoCompany Drupal 7 theme, it is now time to do something useful - set up the Piecemaker 3D slider which is based on Flash animation, with an XML configuration file. Thankfully a lot of the work has already been bundled into the InnoCompany theme and there isn't that much to do. Principally the slider images, captions and links are included in theme configuration, and there are 10 available...

Pages

Switch theme

Random theme

Welcome to the Drupal 7 Theme Gallery

Drupal 7 Theme Gallery is a place for you to view demonstrations of the free contributed themes available for Drupal 7.

All the themes shown on the site are available from http://drupal.org

The theme gallery is a free resource provided by Ruby Design

You can change the theme used to display the site by either:

  • Use the theme switch dropdown selector
  • Find a theme using the theme gallery and click the preview link
Ruby Design