UIkit for Drupal Being Ported to Drupal 8

UIkit for Drupal Being Ported to Drupal 8

Now that we have a fairly stable beta release for Drupal 7, it's time to begin porting UIkit to Drupal 8! With so many fundamental changes between themeing Drupal 7 and 8, it's important we follow this guide to ensure all changes needed are followed. We should see a smaller footprint of the project with Drupal 8 due to these changes. In Drupal 7 the footprint is ~145 KB, which is still considerably smaller than other popular frameworks ported to Drupal 7. Here's a comparison of a couple frameworks ported to Drupal 7:

Project Version Size*
UIkit 7.x-2.x/7.x-3.x 145.56 KB/138.87 KB
Bootstrap 7,x-3,x 241.97 KB
ZURB Foundation 7.x-4.x/7.x-5.x 612.64 KB/702.44 KB
* As of April 20,2017

As you can see, we're definitely at a much smaller footprint compared to Bootstrap and ZURB Foundation! That's one of the main reasons I wanted to port UIkit to Drupal in the first place, who needs all that unused bloat? But this isn't a competition, all three are great frameworks. I just felt UIkit offered a lot in a small package.

We'll probably reduce the amount of theme settings included in the base theme, since we can provide optimized conditional logic and do more with module support in Drupal 8, especially in v3.x.x of the framework.

UIkit 8.x-2.x-dev Release Notes

Comments (0)

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.