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?"
Discuss the Drupal Markup Style guide
Discuss the Drupal Markup Style Guide
For reference, here is the discussion that has already occurred on that wiki page:
Bevan said:
I reworked this to add my two cents. I incorporated all previous ideas in this -- I think. Let me know if I missed something. - B/
Elv said:
<
blockquote>
Read moreIt's better to have too many classes than not enough
Call for icons
Hi all. I would love for someone out there to contribute six icons for this site. They would represent the node types in use here.
- poll
- event
- story
- wiki page
- job
- group
I need a small version which will go in each row on listings like on the tracker page. Also a larger version which will go at the front of every node title on the group home page.
If anyone can point me to freely available ones thats welcome as well.
Read moreDrupal Markup Style Guide
Last updated by hotwebmatter on Wed, 2013-04-17 22:18
Discuss the Drupal Markup Style Guide
This guide is intended to tell all Drupal developers how to:
- Create good HTML/markup
- Create good base templates for themers to stylize
- Create good CSS classes
This guide is not intended to tell Drupal developers how their applications should look -- that would be a design guide or an interface guide. This guide is only intended to explain the considerations how to create HTML, templates and CSS that are easy for a themer to deal with.
Read moreBase starter themes?
Un-theming Zen is getting a little old, so we're looking at settling on a company-wide base theme for all new projects. The themes we're looking into are:
http://drupal.org/project/base
http://drupal.org/project/cleanstate
http://drupal.org/project/hunchbaque
http://drupal.org/project/sympal_theme
http://drupal.org/project/zen_basic
Any opinions on these? Any other must-haves in your starter theme?
One of the other things we do is to include START and END comments in each tpl file so that you can easily trace your templates on the site by viewing source with this snippet:
Read moreTheming changes in Drupal 6.x
A bunch of us themers at DrupalCon Barcelona decided that we really ought to revive this group!
On that note... Merlin gave a great presentation on the exciting new things happening in themes for Drupal 6, including subthemes, info files, MUCH better separation of logic and presentation, and more template files throughout Drupal. Here's a more thorough description of what's changed for theming in 6: http://drupal.org/node/132442
We're getting a lot closer to that point where CSS/HTML gurus don't have to be PHP whizzes in order to create great themes.
Read moreUsable expandable menus on Core - Creating a mission group
The new Digg menu is highly usable.
Take a look at http://digg.com/news/technology. Try to click on the down arrows to the right of each menu item on the top strip and you will see a menu folding down, with sub menus folding down as well. Also, all the contents of the menu are displayed in the second horizontal strip.
Improving the drupal core menu navigation to create a digg-like menu would be fantastic - it's very high usability.
What do you think would be the requirements for such a task?
Do you know of a drupal menu which is currently doing something similar?
Read moreApress Letter to the Austin Drupal Users Group and 25% Off ALL Apress books
I'm passing this along because I think it's helpful to the Drupal community and I believe all Drupal groups could benefit from it. A while back, I came across get copies of books to share as provided by greggles (thanks Greg Knaddison!) and decided to sign up the Austin Drupal Users Group with Apress as an "Apress User Group".
This week, I received a letter from Apress asking me to "remind your members of their exclusive Apress User Group Program discount of 25% off ALL Apress books!" I scanned the letter which you can view in the attached PDF file. In addition, I've attached Apress' free chapter on theming, Chapter 8, "The Theme System", as a PDF file. You should see it below under "File attachments". It's 875 KB and you'll need Adobe Acrobat to read it.
Read on for more info.
Regards,
Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing
Core theme wrap-up
The SoC has come to an end, and so has the beginning of the development of Light Fantastic theme.
An online demo is available, but I have not yet made a release since there are some minor IE-related bugs I'd like to take care of before that.
The theme is intended to be very customizable, with support for fixed-width and fluid layouts, with single, two or three columns. The column widths could be set too. There are some additional regions above and below the main content area which could be used for featured content.
Read moreCore Theme SoC wrap-up
It's the last day of SoC, so time to wrap up the first release of the Deco theme.
A lot has changed since my last post. Mainly bug fixing and browser support, but I've also added the following features:
<
ul>
Theming in Drupal 6 with devel
A heads up on theme development for Drupal 6.
Thanks to the new theme registry by merlinofchaos, there's a nice side effect of being able to intercept theme functions from devel.
What this provides is the ability to list all themable functions used in a page making it a lot more understandable. There is working code but it still needs work. If anyone has ideas on presenting this information please post it. For now it just dumps it into a table but we can get pretty fancy with this, especially with jQuery.
Here's the issue queue:
Read moreSwitchy McLayout (Mobile Themes)
You want to adjust what type of content is displayed when the user has a small screen size. Whether it's 1600x1400, 640x480, or a mobile device, you want to change what content is displayed to make the most important content more visible. Switchy McLayout does this in a very neat way. It changes what's displayed to the user dynamically, no matter what screen size their using. Go ahead, try it out!
Read moreCore Theme: element mockups
The past week I've mainly been working on the several layout types the theme will support and styling several common Drupal elements.
For those who are interested, I've made a zip file containing all the layouts and styles I've made so far. These are jpg screenshots of mockups, I haven't included the psd's because the file would be too big.
Here it is: http://www.kvw.be/files/SoCCoreThemeKlaasv8full.zip
If you rather have a quick look I've attached three screenshots:
- Layout with two sidebars on the right and blocks in the footer
Dynamic Views module (AHAH page loads)
Hi Everyone,
I just wanted to let you know about a new views related module, Dynamic Views. (http://drupal.org/project/dynamic_views) It allows you to dynamically update the main content area (no page reload) when you click a node link in a view block. It also allows you to change dynamically update a view using a filter at the top. You can combine it with some elements of the jquery interface library for some pretty cool effects. (see http://warnerbrosrecords.com/artists)
New view plugin module: Node Cloud
Hello,
I wanted to announce a new module, just released today: Node Cloud. If you're familiar with tag clouds this module should look pretty familiar: it themes the output of a view like a tag cloud.
The primary ordering of the view is from the first sort. The sizing of each item is based on the second sort order. This makes the plugin very versatile for making clouds of popular content, highly rated content (say with the voting api), highly commented content, etc.
Read moreLullabot Summer Workshop Information
Lullabot has another round of workshops coming up this summer. We're going to be in three cities teaching a different topic in each. These will also all be two-day weekend workshops so folks that have difficulty getting away from work during the week can attend.
Drupal API and Module Building - July 21st and 22nd - Chicago, IL
Read moreDrupal and Apple iPhones
Hi guys,
Just read that Apple's new iPhone are making available docs to allow web 2.0 developers to interact directly with iphone applications
Read moreAnything left before Drupal6 closes
Theme system has been much changed recently. Anything else folks are working on in the next week?
Read moreSocial networking: Allow users to personalize their theme
I want to develop a module where a registered user can design their own theme (using a color.module theme) and upload their logo. Then, this theme and logo will be saved to the filesystem and will show on any of that user's full node page views (my usernode, my blogs, etc. all have my custom theme/logo). It's like MySpace except you have a controlled set of colors/logo, instead of slopping CSS into some About Me section.
OT: Multiple Internet Explorer versions on one PC
Apologies for off-topic, but I think this warrants it.
I started working on a new theme for my site in March, and happened to upgrade to IE7 around the same time. I ran into a few IE6 issues (fwiw, some absolute positioning hiccups and (views) list spacing mainly), but found it an absolute nightmare to fix since I had no access to Internet Explorer 6 any more. I only have one computer and do web stuff at home in my own time.
Read more







