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?"

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

Posted by Acquia Site Studio on October 26, 2018 at 10:29am
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

Which one is more beneficial certification in Drupal 8 ?

Posted by mohitw on March 17, 2018 at 3:36am
Acquia Certfied Developer
100% (1 vote)
Acquia Front End Specialist
0% (0 votes)
Total votes: 1
1 comment Categories:

Bricks Sprint Amersfoort 2018

Posted by anton-staroverov on March 8, 2018 at 2:13pm
Start:
2018年03月19日 17:00 - 22:00 Europe/Amsterdam
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

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

Posted by susan macphee on April 24, 2017 at 3:28pm

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

Bricks 8.x-1.3 just released!

Posted by anton-staroverov on March 29, 2017 at 2:09pm

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

Atomium, a new D7 base theme

Posted by pol on March 17, 2017 at 4:21pm

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
Categories: ,

CodeSprintUA within DrupalCamp Kyiv 2017

Posted by podarok on March 3, 2017 at 12:20pm
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
Categories: ,

CodeSprintUA within DrupalCamp Kyiv 2017

Posted by podarok on March 3, 2017 at 12:07pm
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

WEB COMPONENTS, POLYMER AND DECOUPLING DESIGN IN DRUPAL

Posted by btopro on February 8, 2017 at 10:09pm

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
Categories: , ,

New Drupal 8, button field formatter

Posted by hatuhay on November 28, 2016 at 4:17pm

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
2 comments Categories: , ,

1000 + Free Drupal themes listed and easy to filter

Posted by pravin ajaaz on November 28, 2016 at 12:14pm

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

D8 theme: Ara

Posted by ahwebd on April 2, 2016 at 11:04pm

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

New D8 modules Styles API and Block Styles

Posted by hatuhay on December 8, 2015 at 4:06pm

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
Categories: ,

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

Posted by alarez on November 23, 2015 at 5:26pm

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

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

    Posted by anton-staroverov on November 5, 2015 at 2:50pm

    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

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

    Posted by internetdevels on October 7, 2015 at 2:15pm

    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

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

    Posted by firoz2456 on June 18, 2015 at 6:16pm

    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

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

    Posted by datarazor on June 11, 2015 at 12:44am

    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

    Design for Drupal, Boston 2015

    Posted by susan macphee on May 6, 2015 at 10:45pm
    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

    NHDevDays 2

    Posted by peezy on April 24, 2015 at 9:23pm
    Start:
    2015年06月05日 (All day) - 2015年06月07日 (All day) America/New_York
    Event type:
    Sprint

    We are proud to announce NHDevDays 2, the second in our series of contribution sprints to be held throughout New Hampshire in 2015.

    NHDevDays

    In lieu of a DrupalCamp, the NH Drupal group organizers have decided to run a series of code sprints throughout 2015. Each code sprint will be dedicated to both helping newcomers learn the steps involved in contributing to one of today’s largest open source projects, and a venue for existing contributors to help others and collaborate in person.

    NHDevDays 2 - Portsmouth

    Read more
    Categories:
    Subscribe with RSS Syndicate content

    Theme development

    Group organizers

    Group notifications

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

    AltStyle によって変換されたページ (->オリジナル) /