Theme development

Events happening in the community are now at Drupal community events on www.drupal.org.

This is a special interest group dedicated to improving and expanding the Drupal theme system including theme functions and templates, CSS, markup, and how contrib modules add in their functions, CSS, and markup.

for example, we'll take stock of the location and number of CSS files and discuss if the architecture can be improved through emerging frameworks like Object Oriented CSS.

We will consider the questions "What do themers need from Core in terms of CSS? Module developers? SEO specialists?" and "What's new in CSS? What does Drupal support? What's the roadmap for CSS support?"

shenagarg's picture

Reponsive theme: Parallel block of same height

I have a div having three parallel blocks of width 33%.

These blocks are of variable height also height is not known since block content is fetched from views module.

I am using background color property for block content. Because of variable height, blocks are not looking good.

How can i make blocks of same height without mentioning a number for height of blocks since it is not known.

Thanks

Read more
geek-merlin's picture

Let's implement the sanitization bazooka: Autosanitization

Abstract

Wrong sanitization of user supplied strings, resulting in CSRF security issues, accounts for the vast majority of security announcements. Autosanitization (exactly: proper context stack aware autosanitization) would be the bazooka to end this once and for all. It is in reach und would be a unique feature among notable open source frameworks. The implementation requirements are described. Research is needed as of the D8 core requirements necessary to implement this in contrib land.

Anatomy of a sanitization issue

Consider a node title that is rendered like this:

Read more
jleiva's picture

Submit your session proposals to the Frontend track DrupalCon Sao Paulo.

Hola Drupaleros, my name is José, and I’m the Local Track Chair for the Frontend Track at DrupalCon Sao Paulo 2012. Did you know that in December will take place the first Drupal Con in LatinAmerica, right? Of course you knew!!

I know you have brilliant ideas and wonderful experiences you would like to share with the Drupal community, and this is your chance! Today I'm inviting you to submit your session proposals to the Frontend track.

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #23

Start: 
2012-11-06 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, November 6.

Tuesday, November 6:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #22

Start: 
2012-10-30 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, October 30.

Tuesday, October 30:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #21

Start: 
2012-10-23 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, October 23.

Tuesday, October 23:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #20

Start: 
2012-10-16 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, October 16.

Tuesday, October 16:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #19

Start: 
2012-10-09 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, October 9.

Tuesday, October 9:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #18

Start: 
2012-10-02 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, October 2.

Tuesday, October 2:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #17

Start: 
2012-09-25 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, September 25.

Tuesday, September 25:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #16

Start: 
2012-09-18 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, September 18.

Tuesday, September 18:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #15

Start: 
2012-09-11 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, September 11.

Tuesday, September 11:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #14

Start: 
2012-09-04 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Tuesday, September 4.

Tuesday, September 4:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Wednesday)

Read more
jenlampton's picture

Drupal + Twig check-in

Start: 
2012-09-06 11:30 - 12:30 America/Los_Angeles
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Weekly check-in on the progress of getting Twig into Drupal core.

1) Questions will be addressed from the google doc:
https://docs.google.com/document/d/1w3jSqDdv-auEjZj1Zj7NHiMpfJ8TF6yBnY43...

2) Templates may be brought up for consolidation.

3) Progress will be made!

Join us in the IRC chanel #drupal-twig and watch for a link to the google Plus hangout.
Or, follow @jenlampton on twitter and watch for the link.

Meeting will be time-boxed to exactly one hour

Read more
jenlampton's picture

Write Up: Twig theme sprint @ DrupalCon Munich

During DrupalCon Munich we had two sessions devoted to Twig.

The first was a high-level session on twig geared towards front-end developers: A designer-friendly theme system in Drupal 8?. The second was a core conversation geared to hearing more from front end developers about what they wanted from the theme layer: A new theme layer for Drupal 8

Read more
johnalbin's picture

Mobile Initiative Sprints around Drupalcon Munich

Start: 
2012-08-19 12:00 - 2012-08-24 18:00 Europe/Berlin
Organizers: 
Event type: 
Sprint

The Multi-lingual Initiative and Field API has space in their sprinting facility on the Sunday before Drupalcon, so we're going to be sharing that space to run a Mobile Initiative sprint.

I'd love for you to come! I'll be there regardless. :-)

If you won't be in Munich, you can still join us virtually. Just head over to the IRC channel: #drupal-mobile

If you think you might attend, email me at: John at albin dot net

Here's the details:

Sunday, August 19, noon until dinner

We'll be sprinting in the same rooms as Multilingual and a few other Initiatives at:

Read more
johnalbin's picture

D8 Mobile Initiative Meeting #13

Start: 
2012-08-15 19:00 - 20:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at 19:00 UTC on Wednesday, August 15.

Wednesday, August 15:
San Francisco — 12pm
New York — 3pm
London — 8pm
Taipei — 3am (Thursday)

Read more
jenlampton's picture

Write Up: Twig theme sprint @ NYC Drupal Camp

At the New York City Drupal Camp on July 21 & July 22 chx, c4rl, mlncn, ethanw, msonnabaum, tlattimore, moshe weitzman, quicksketch, and jenlampton sprinted on creating a new theme layer for

Read more
uno's picture

Warning to themers - do not apply to job posted by NORR WING

Based on job created by user Norrwing - I would just like to warn themers and other Drupalers not to apply, since this guy cheated everybody who was involved in his projects and will most probably do the same for you.

He is currently using my code (2 themes + many other custom solutions) as a basis for his project, and I do know few other Drupal developers who had the same experience.

Read more
Jeff Burnz's picture

Using Browscap with Panel Panes and Drupal Blocks

Many users have asked me how they can hide a block or panel pane in mobile, so to fill this gap I created two new modules that utilize the Browscap module (device detection):

Browscap Block adds a visibility option to block configuration settings to allow you hide blocks in mobile devices.

Browscap CTools includes an access control plugin to show or hide panel panes in mobile devices using the pane visibility settings.

Read more
Subscribe with RSS Syndicate content

Theme development

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: