Theme development

We encourage users to post events happening in the community to the community events group on https://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?"

wdev's picture

Weather API Drupal 8

Is there any contrib module for whether and what should be in whether API for drupal.

Read more
Acquia Site Studio's picture

WEBINAR: Taking a design pattern approach with Drupal 8 & DX8

Start: 
2018-10-30 17:00 - 18:00 Europe/London
Event type: 
Training (free or commercial)

Component based design has many advantages but to get the most out of this approach you have to also understand the potential pitfalls and how to avoid them. For example what happens if your carefully crafted designs are disrupted by a new content (component) request from your client. Rather than going back to the beginning of the design process DX8 gives design and build teams the flexibility to create adaptable components that can be adjusted to fit the new design requirements. Find out how you can create the flexibility from the outset that your projects need.

What you'll learn:

Read more
mohitw's picture

Which one is more beneficial certification in Drupal 8 ?

Acquia Certfied Developer
100% (1 vote)
Acquia Front End Specialist
0% (0 votes)
Total votes: 1
anydigital's picture

Bricks Sprint Amersfoort 2018

Start: 
2018-03-19 17:00 - 22:00 Europe/Amsterdam
Organizers: 
Event type: 
Sprint

If you are using Paragraphs and/or Layout Builder in your daily work -- this could be really interesting for you/your Team!

We will work on new Bricks features, allowing to user them together and natively with Paragraphs and Layout API/Builder.

List of tasks: https://www.drupal.org/project/issues/search?issue_tags=Bricks%20Sprint%....

Read more
Susan MacPhee's picture

Call for Sessions: Design 4 Drupal, Boston 23-25 JUNE 2017 at MIT

Open for Sessions Submit your talk here.

https://www.design4drupal.org

Design 4 Drupal, Boston is an annual web design event covering all aspects of design, UX, & theming for Drupal websites.

Back at MIT this year! MIT Stata Center at in Kendall Square, Cambridge, MA.

Read more
anydigital's picture

Bricks 8.x-1.3 just released!

Bricks 8.x-1.3 just released!

Draggable Entity tree, Inline Entity Form, Revisions and Paragraphs support!

Bootstrap 4 (!) support as a separate module!

https://www.drupal.org/project/bricks

https://uibricks.com

Read more
Pol's picture

Atomium, a new D7 base theme

Hi,

I'm currently busy writing a new theme for Drupal 7.
It's not the first one I do, my first try was with Saeven for Aegir 2 years ago but it was mainly for my personnal/work purpose.

This message is to get a feedback from the community on how to implement best practices for creating a base theme.

In this project, I tried to decouple it as much as I could and what, actually, makes a theme.
The current issue with Drupal is that, currently, many theme definitions are defined either in theme_function() or via templates.

Read more
podarok's picture

CodeSprintUA within DrupalCamp Kyiv 2017

Start: 
2017-06-10 09:00 - 18:00 Europe/Kiev
Organizers: 
Event type: 
Sprint

Hi, dear community

I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.

At this moment we have a bunch team already set u p

Read more
podarok's picture

CodeSprintUA within DrupalCamp Kyiv 2017

Start: 
2017-06-10 09:00 - 18:00 Europe/Kiev
Organizers: 
Event type: 
Sprint

Hi, dear community

I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.

At this moment we have a bunch team already set u p

Read more
btopro's picture

WEB COMPONENTS, POLYMER AND DECOUPLING DESIGN IN DRUPAL

Wanted to reference this here in case people didn't see it. We've got https://drupal.org/project/webcomponents module able to go straight from polymer templates to display modes to field UI to rendered output. This completely by-passes the traditional tpl / template file workflow and allows front-end to dictate design to backend (instead of in Drupal where it's usually a mish-mash of both). It's also by-reference so updating your templates sees them updated in Drupal.

https://drupal.psu.edu/blog/post/web-components-polymer-and-decoupling-d...

Read more
hatuhay's picture

New Drupal 8, button field formatter

Just published a new link formatter for Drupal 8.
https://www.drupal.org/project/button_link
Allows to output a link as a Bootstrap Button Link.
Basic configuration can be done on the view mode interfase.
For advance configuration twig template and preprocess are available.

Read more
Pravin Ajaaz's picture

1000 + Free Drupal themes listed and easy to filter

Hi, I have created http://www.drupalfreethemes.com/ which lists all the drupal themes from drupal.org and they are easy to filter/ search.

Please provide feedbacks to improve the site.

Read more
ahwebd's picture

D8 theme: Ara

I'm working on a D8 theme named Ara.

The idea behind it is to make drupal theming "component based", this will make it easy to reuse and share theming work. Ara also will integrate front end frameworks like polymer and lumx with drupal.

Go ahead try it and look at the code.
I'll be happy to see your comments!

Project page: https://www.drupal.org/sandbox/ahwebd/2668242
Documentation/Install instructions: https://ahwebd.gitbooks.io/ara-theme-documentation/content/

Read more
hatuhay's picture

New D8 modules Styles API and Block Styles

Styles API Module allows other modules or themes to register theme templates on a YAML file (replacing hook_theme()) and provide a repository for all themes registered.

This will give more order to theme definitions, taking them away form code.

But moreover in this way themes and modules could gather information of registered themes implementation.

For example a module could add select field to forms, providing a UI to easily assign predefined templates for elements, blocks or regions.

Read more
alarez's picture

Visual Content Layout - A very friendly way for creating content layouts in Drupal

Visual Content Layout is a Drupal 8 Module developed to manage text filters HTML content layout and visual elements like iconography, accordions, tabs, non table columns, images, videos, list, CTA’s, etc.

The HTML output of module is based on Bootstrap components and grid system.

LIVE DEMO!

<

ol>

  • Open pre-configured sandbox on simplytest.me.
  • Click Launch sandbox and wait.
  • Click Log in (email and password should be pre-filled).
  • Read more
    anydigital's picture

    Bricks module — revolutionary new way of creating rich content in Drupal

    https://www.drupal.org/project/bricks

    Bricks — is a revolutionary new way of creating rich content in Drupal. Thanks to the powerful contributions like ECK and Entity Reference, Bricks itself is just 100 lines of code.

    In terms of concept Bricks is a new generation of Paragraphs, drop-in replacement for Panelizer and a good friend to Display Suite and WYSIWYG.

    Live demo

    1. Open pre-configured sandbox on simplytest.me.
    2. Click Launch sandbox and wait.
    3. Click Log in (email and password should be pre-filled).
    4. Go to Appearance and click Set default near the Bootstap theme.
    5. Go to Structure > Content types > Page > Manage fields and:
      • Edit and Save field_body (this enforces Field API to alter database schema).
      • Optionally Delete useless body field.
    6. Finally click Add content on the toolbar and create your first bricky page!

    https://www.drupal.org/project/bricks

    Read more
    InternetDevels's picture

    Examples of theme_table() and theme_fieldset() functions in Drupal 7

    In Drupal 7 API there is a chapter dedicated to site theming. From a Drupal developer's point of view, almost everything is done with the help of functions and there are many of them that facilitate theming in Drupal 7, too.
    The most important one is the theme() function.
    In the blog post by our developer, 2 of them are analyzed:
    1) theme_table() – function for table formatting.
    2) theme_fieldset() – function for drop-down list.
    http://internetdevels.com/blog/examples-themetable-and-themefieldset-functions-drupal-7

    Read more
    firoz2456's picture

    How to fetch Views total number of records in page.tpl.php before views.tpl called.

    See this image http://prntscr.com/7idx70 for more understanding.

    I want to fetch Views total number of records in page.tpl.php before views.tpl called. Is it possible to fetch that row total before views rendered? I am also using contextual filter for this view. Views have page type display.

    I have also used module https://www.drupal.org/project/views_record_count. but this will print total number of records on Views header or footer. (Not outside of views)

    Read more
    datarazor's picture

    Help: where to find new sub-contract/freelance customers?

    Hello Drupal community, I'm looking for more freelance / contract work at the moment. And I was wondering where good places were to find it?

    I run my own small agency in Santa Barbara CA and I can offer the following services: Drupal module coding, theming, front-end interactivity, custom design, project management, information architecture and more.

    So far I know about Drupal Groups, meet ups, and craigslist. Any other good resources for finding new clients?

    Thanks!

    Sebastian.

    Read more
    Susan MacPhee's picture

    Design for Drupal, Boston 2015

    Start: 
    2015-07-31 (All day) - 2015-08-02 (All day) America/New_York
    Event type: 
    Drupalcamp or Regional Summit

    http://design4drupal.org (launching mid May 2015)

    Design for Drupal, Boston is an annual web design camp covering all aspects of design, UX, & theming for Drupal websites.

    New location this year! Microsoft NERD Center at One Memorial Drive, Cambridge MA. Still in Kendall Square.

    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:

    Hot content this week