News in the Drupal News category
Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Recurring Framework, maintained by Pedro Cambra (the screencast is about the new and highly anticipated 2.x branch). We will go through setting up a healthy recurring bill that would have your Commerce Kickstart 2 site sending out $7 toothbrushes once a month.
(Video after the break.)
In my new position at Drupalize.Me I have the luxury of helping a lot of projects in little ways. Being able to context switch quickly helps a lot. This means I've put a lot of time into how my workstation is setup so that I can easily move from one project to another. With the new job I also decided to add OSX to the mix of computers that I use on a daily basis.
read more
While working for Acquia in the last few months – helping them maintain Drupal Gardens – I had two tasks that required to write small modules. In this blog post, I would like to introduce these modules.
Safer PermissionsThe first one is Safer Permissions.
First of all: I'm a featured speaker. I'll be hosting a session called 'Drupal 8 for Site Builders'. Come and watch to get an overview of all the wonders and power Drupal 8 has for creating a site. However, there are other reasons to attend DrupalCon Prague, and they are not Drupal related at all.
Kutná HoraKutná Hora is a little town, about 80 kilometers away from Prague, world known for its Sedlec ossuary which contains a lot of human bones...
The DrupalCon Prague team welcomes you to submit to our call for content for our September conference.
Why content, not papers? Well, the DrupalCon program has changed since we last did the call. We've listened to feedback from DrupalCon attendees, and we're hoping our new direction will really resonate with our audience. In addition to our regular great offerings of Sessions, BoFs, CXO, Keynotes and Training, we're excited to roll out a few new initiatives.
Recently, I had a need to be able to backup a Drupal database but to skip a number of tables that I didn’t care about; mostly tables related to caching. Given most of these tables are prefixed with cache*, I was hoping for a way to specify tables to ignore using a wildcard character like ‘%’ or ‘*’.
A common scenario in the world of responsive design: a grid of elements needs to have different numbers of columns depending on the screen width. This can easily be accomplished using media queries and clever selectors, but what if the same effect is needed on another list of elements? With Sass, you might create a mixin to avoid rearranging your styles or even worse, copying and pasting those rules.
Let's take it to the next level. Other grids with different selectors...
Building sites using Drupal Commerce is something we often do at Marzee Labs, but when EnjoyThis approached us to build an e-commerce site for The London Distillery Company featuring a “design your own whisky cask” part, we immediately seized that opportunity to do something different. In this post, I’ll review the architecture of the project.
ChallengesThe new site for The London Distillery Company had to appeal to a young urban crowd. EnjoyThis took on the...
Drupal makes it easy to add fields to your site, which you can use to trigger custom functionality in your modules and themes. It's nice, but there's also a dark side. As sites grow more complex, these fields can get out of hand, resulting in one or more of these outcomes:
An utterly exhausting number of fields, without any way to see which ones are important Fields without any logical grouping Fields that do nothing Fields where certain combinations of choices result in...We have rolled out an experimental feature to export tours (in Inline Manual terminology Topics) that are compatible with Drupal 8 tour module. You can now use the Authoring tool and Inline Manual infrastructure to manage your tours. These exported tours you can play out of the box in Drupal 8. If you are after more advanced solution, that can be used for your clients, check out the Inline Manual module.
First I must admit: I am a big fan of Panels. I know, I know... something must be wrong with me; It is slow, it is for...
Adding color support to a Drupal theme allows site owners/administrators to modify the theme's color scheme directly from a settings page, rather than having to edit any CSS.
I'm currently assessing color integration options for Neptune and have found DesignKit to be a quick, easy, and flexible alternative to direct color module itegration (as used by Garland and Bartik). On the flip side, there are a couple of caveats (see below).
This tutorial will focus on...
On Tuesday, June 18, at one o'clock EDT, I will be on a panel for an Ask Me Anything (AMA) on Reddit - http://www.reddit.com/r/IAmA/ - The topic will be ALS and Assistive Technology.
So why should you attend?
First, it's only an hour or so, and it'll look better if more than one or two people show up. Besides, it'll be a great opportunity to spend your lunch hour with me. Being online simply makes it that more simple.
Next, if you have any pressing questions, such as how...
As I've outlined in the previous post Drupal 8 core now has 3 core modules (+1 proposed, +1 hidden) to deal with language support. This tidbit will be about the simple language setup features provided by Language module, which is the base for every other language feature.
Language module provides a simple language overview screen. You can reorder existing languages, remove languages (except the site default language, which on the screenshot is Hungarian) and add new languages. It is...
While working on a project for a customer we had the requirement to display different parts of an exposed form of a view in different regions of the page. Additionally not all parts of the form should be visible on all pages of the site (i.e. the search box should be visible on all pages whereas other exposed filters or sort options should be visible on the result pate only).
Normally we would manage this by using some hook_form_alter()-magic and/or create a custom block with a coded...
In most of the cases, there are several developers working at the same project, each of the have its own manner of writing the code, but anyway at the end, the code must be simple, testable and reliable. This article describes how to reduce the visual complexity of the code with return value early in “if” statements, which can lead to a higher code quality.
Usually we write code with many “if” statements:
<?php if (something) { // do scenario 1 } else { // do scenario 2...(Apologies for how long it took me to get this post published. We had few things to deal with right after DrupalCon which made it difficult to hop right on this post.)
Personal blog tags: board meetingDuring update work of the site of our Drupal department (http://php.sfdev.com) we faced following task: to upload rectangular images but to show circle ones on the pages of our site.
In the case if we are going to display circle image form Image or Media field it is easy to set image style preset and use it in the field display. But Rotating banner (https://drupal.org/project/rotating_banner) does not allow to use image styles without hack module.
It is extremely worth...
I know there are a lot of projects that have been abandoned and can use some help (Nodereview being one that I'm still trying to keep up with) but I wanted to be in the driver's seat and intimately understand the code having written it. I hope that makes sense.
However...
The monthly security release window for Drupal 6 and Drupal 7 core will take place on Wednesday, June 19.
This does not mean that a Drupal core security release will necessarily take...
As marketing professionals we get paid to turn a phrase on behalf of our clients but we are no less creative when we turn the lens inward to focus on our own strategies. Recently the term omni channel marketing has come into more common usage in the digital space. So what is omni channel marketing and why should marketing managers and web development directors care?
Omni what?
My first Drupal 7 responsive theme is out - made specifically for blogs and portfolio websites. Have a look and tell me what you think. Just one thing I would like to stress: this is my first attempt to create a theme ‘product’. I’ve worked quite a lot on it but still, there may be glitches. Hope you’ll forgive me for those and I will try to help you as much as my time will allow me to. Enjoy and let me know what you think, if you have any comments, please leave them on the other page....
My involvement with Gizra is a bit unusual. Before settling into my fake Aeron in Gizra's plush Tel Aviv facilities I was actually a client for two years, contracting Brice & Amitai to write code for a New York startup I was working for. Together, we managed to build a continuous deployment setup where we pushed new code to production every day while working 7 timezones apart, while, surprisingly, keeping our sanity mostly intact.
Continue reading…
Now that Twitter 1.1 and Feeds are buddies, time to move to other data sources. Next up: Facebook. Using trusty Feeds and friends, I was able to ingest my own Facebook home feed. Here's how to replicate this:
For the impatient, attached is a feature that should get you set up quickly.
read more
Within 1 year (Q1/Q2 2014?) we will have 1 million registered Drupal installs. We all know the total is higher due to mostly Drupal SaaServices that don't have the pingback enabled and we should always explain that.
However, 1.000.000 is still a freaking big number (11110100001001000000 in base 2 even bigger :-) and we should use this for marketing our product. Apart from the usual suspects there are not that many web based solutions that come even close to one tenth. Big...
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
