drupal planet english

Taming mobile and secure pages

Setting up HTTPS configuration is easy ...

To build additional security on special pages on a website (e.g. a user form), the module Secure Pages has proved its worth. With it, you simply configure a domain within Drupal to be used for the secure connection, (provided that the server is configured correctly). With additional settings, you can specify several pages to be secured.

... and a mobile domain too, ...

To provide your page with a special theme for mobile devices, the module Mobile Tools is a good solution. You simply enter your mobile domain in the configuration and mobile devices are redirected to that page, with the theme switched to the selected one.

... but they don't want to work together!

Stage File Proxy - no more big file dumps

Foto von kryczka (istockphoto) - http://www.istockphoto.com/user_view.php?id=1405619Who doesn't know the following scenario: one is on vacation, maybe on a farm. Letting it all go easy, the sun is shining on your head, cowbells are ringing all around, everything feels just wonderful.
And then ... there comes the inevitable call from a colleague. "Johannes, could you have a look at this thing on site xy and just fix it. We need it till tomorrow." I won't go into if that is a healthy idea on a vacation, but normally I'll dive headlong into the problem. Of course I took my laptop with me just in case something would come up ...

Videos on iPhone and iPad

I guess a lot of people that have to deal with integrating videos on a website for iPhone and iPad, will  - at some point - run into the problem that some videos simply won't play. In most cases embedding the video is the simple part: either we use the fantastic HTML5 specifcation or use some weird snippet for loading a Flash Video Player. But I don't want to look at that in this post, I want to dig a little deeper into the encoding problematics. But this is not about dealing with whether to use OGG TheoraVP8 or h264, or how to use them all at once. In this case I stumbled upon an iOS specific problem. So h264 would be the codec to look at, as this is the favourite on Apple devices.

Relaunch of undpaul website

We did it. Drupal shops and other website companies are sometimes very fast in creating a new site for a client. But not so with their own website. It took us about half a year from initial idea to launch - guess this was pretty good.

Help build a crowdsourced Video to celebrate the Drupal 7 release

Drupal 7 has cost enormous blood, sweat and tears. Now's the time for celebrating. And hey, there are the release parties. To combine this with marketing, there is something else we could do. The style of this video http://www.youtube.com/watch?v=q48gzc-sl_8 struck me.

So we will create something in the likes (only better, of course). This is a kickoff post to make you do the small videos that we cut into a big one at the end. Graciously, 300+ has offered to do the video editing and they are good at that.

The video will contain: Statements from you on why Drupal 7 is so great, and a big countdown that leads into people welcoming Drupal 7 like the new year on New Year's Eve.

Release Parties: the perfect occasion

We guess the release parties are the most appropriate space to whip out your mobile video recording device of any kind, and show us what you got. Working title: "Seven is seconds away".

Drupal Design Camp Prague - Big Plans for Designers in Drupal

© by Andrey Psenichny

Design Camp Prague was great. I met quite some people I did not know. A strange feeling to be in a Drupal crowd that was not dominated by developers... Well, actually it was not dominated by designers either. The Drupal design community consists of up to 98% of themers, or designers that know a lot about coding.

On Sunday very early in the morning (regarding the fact that the camp crowd hit the Prague nightlife really hard the night before) we had a brainstorming session about how to get more designers into the Drupal community.

Who is a designer?

Well, even trying to define what a designer is needs a consensus. Being the host of this memorable session, I tried to gear it more in the direction of artistic designers that know little or nothing about coding, the most they would know is HTML and CSS, but no PHP (run and hide). It is this group of people that are really good at aesthetics but that hate coding that Drupal sorely lacks. Concerning people that are active in the issue queue, we had a consensus in another session that you cannot count more than four in all of Drupal. (which may be wrong, but it sure feels like this).

Integrate Rules with Webform

Webform is a great module to build simple to complex forms for users to fill out, but it has no built-in way to trigger events for Rules.
Unfortunately the maintainer is not going to add this kind of functionality anytime in the near future.

Drupal wouldn't be Drupal if you couldn't get around this issue by writing a small module.

Drupal Sprint Camp Wrapup

On Oct 16/17th we held the Drupal 7 Sprintcamp in Hannover. We met with 40 Drupal Workers of all flavors to give a boost to Drupal 7. Beyond the main focus on D7 we also dived headlong into more general Drupal stuff.

Our beautiful venue was the Coworking Space Hannover. On three floors we had plenty of space. We worked on four topic groups: Coding, Documentation, Marketing and Translation. The official organizer was the Drupal Initiative Germany, which is our local mini-version of the Drupal Association. undpaul did all the practical planning and organizing. We managed to attract quite some sponsors, and thanks to them we could keep the camp completely free for attendants, including drinks, food and a saturday night event in a nearby pub. A big thank you to the sponsors!

We chose coordinatiors for each topic group to have better organization and to have someone to talk to for the sprinters at all times if they ran into problems or out of work.

Creating an inline Image Gallery

This tutorial shows a quick and easy way of creating an inline image gallery.

Our goal is to add an arbitrary number of images to content (say of the content type "page"). We want to be able to freely choose the position in the text for the images. On click we would like to display a magnified version of the image.

Required modules

Step 1: create Imagecache presets

First we create two ImageCache presets that define the thumbnail (which is visible in the text later) and a bigger version for the magnification effect.

ImageCache thumbnail settings ImageCache display settings

The settings shown here are only sample values of course, and can be changed to your liking later.

Step 2: Adding a field to the content type

After we have defined the ImageCache presets, we can extent the desired content type. In our case I am using the content type page as an example.

add field to page

Drupal 7 Sprint Camp in Hannover

This weekend, undpaul is proud to present the Drupal 7 Sprint Camp in Hannover in collaboration with the German Drupal Initiative. Note the absence of "code" in the name ;) We are happy to cover non-code topics to the same extent that we will be doing coding, of course.

From its announcement, the sprint has quickly been a sell-out success. The 40 available places were quickly taken without even a real announcement. A testament to the vividness and commitment of the Drupal community ;)

We will be sprinting at the Coworking Space Hannover this coming weekend on Sat/Sun 16/17 Oct. with an opening socializing event on Friday night. On the sprint days, we will be working in four groups: coding, marketing, documentation and translation. Each group has its own team lead to coordinate better and to have someone to speak to for the team members at all time. People that wanna participate remotely, can jump in IRC channel #d7sc this weekend. This channel will be german speaking but if we have a lot of english speaking participants, we will open another channel or use #drupal-contribute.

Seiten

drupal planet english abonnieren