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?"
Which is the better technique to Drupal design?
Workshop proposal: Let's help make it easier to theme Drupal!
UPDATE:
While the following post was primarily geared to the Los Angeles Drupal group, it (should) have some relevance to 'some' folks in whatever group you're reading this in. This is an ongoing 'drupal' project and the more folks that can get actively involved would be a very good thing....
DutCo Corp is in need of Drupal devolpers for OG, Econ, Templates, general Drupal support and custom scripting.
Hi, my employer is in the process of developing and deploying six Drupal based websites. Quite a bit of the work needs sub'ed out and I am preferring members of the Drupal community.
As stated in the title, we will be working with Template development (we provide the graphic design), Organic Groups, and Econ along with the other usual suspects. We will also need to slurp data from an existing forum in to OG and use Econ / user profiles for an application on demand access control.
Read moreOutline for OSCMS Session Theming Drupal: techniques, approaches, philosophies
This is a working outline for a proposed session at OSCMS. The session is Session Theming Drupal: techniques, approaches, philosophies. To be useful to the audience we need to know what folks are interested in learning. Here's our best shot at what those topics might be.
Transcendent CSS
- semantic naming
- build from the inside out
Complications from Drupal
- some naming needs to describe placement for admin/block purposes
- complicated content is generated
CSS-only Layouts
- Why tables are a problem
March 2007 Denver (Boulder) Drupal User Group
It's time for another Drupal meeting in Boulder at the pingVision offices.
It was almost exactly a year ago that I organized the first meeting over emails and then the second was organized here via the brand new "Beta" groups.drupal site.
Read moreDrupal's Designer Future
Hi Everyone,
I just wanted to write in and link to Steven's excellent post titled "Drupal's Designer Future" in case you didn't see it:
http://acko.net/blog/drupals-designer-future
Let's work together to make Drupal better for designers! There is a lot that can be done that will make our lives easier and benefit the entire Drupal community. It's not an easy task, but let's figure out a game plan and priorities to get some enhancements done now so they can be included in the next release.
Your thoughts?
Read moreA theme partial (tpl.php file) may contain foreaches
Experimental theme - lumen
This project started about 4 months ago. At first it was just to contribute a nice little theme but it changed into a source of learning and experimentation on what could be done with Drupals' theming layer.
The code is commented pretty well so I hope others can learn from what's been done. Some of the ideas that went into the theme will eventually end up in the handbook and a site will be dedicated to it also.
Read moreAnother theming working group
The newly minted 'Zen Task Force' may provide some great project orientated learning opportunities in realm of theming. Seems like it would tie in quite nicely as an extension to the great Dojo theming lesson as well as our work on Merlin's 'Themer Pack Project'?
Read moreCore themes
5.x got brand new theme, which is great and Garland is great. Should 6.x include more nice themes in core? There are appearing some very popular ones, such as Bluebreeze. I can imagine Bluebreeze enhanced with color module, which is very good base for some "wiki-like" website. Opinions to more core themes / bluebreeze in core?
Read moreA good Basetheme must...
January Lullabot Workshops in Providence, RI
Lullabot has another round of workshops coming up in January. We've got a great space in Providence, RI centrally located for people in both the Boston and New York areas -- and close to the airport for people coming from further away. Over the course of the week, we'll be building a single project – a Drupal-based CRM and attendees can sign up for individual workshops, or stay the whole week to see the project from beginning to end. Here's the rundown:
Read moreWanted: Drupal Mentor / Sub Contractor
Project: Website redesign and production for Non-profit
Description: looking for a mentor for implementation of Website redesign within the Drupal content management system. I am a web designer and producer with fairly in-depth knowledge of web design and production techniques (XHTML, CSS and some javascript) and very basic working knowledge of PHP, phpMyAdmin, and Drupal. I have taken Lullabot’s Theming course (SF – October) and this is my first project using Drupal.
The website is for a non-profit that produces initiation weekends for young men ages 13 – 20. You can see their current website at www.ymuw.org. The redevelopment of their site will consist of two phases.
Read moreInternationalization Use-Cases, Actors and Feature Requests
I am a web architect and a system analyst. Now, I've translated Drupal To Hebrew and initiated the creation of a drupal community in Israel. Following Gábor Hojtsy's request, Here is a use-case analysis of my expernece from the Hebrew Translation of Drupal, and with it's implementation on tens of sites, with indexation for search engine relevancy.
Recently, I've tried the Internationalization module on two of my sites, but gave it up and decided to wait for a later time. Problem is that i18n is not yet compatible with many other modules. I am a heavy user of taxonomy / category modules. The i18n module is a big step forward, but more work is needed. I need language specific taxonomy with menu integration. On one site, I have tried to use the taxonomy module, but found that the vocabulary names are not translated (nither in the node entery screens nor in the menu). On the other site, I tried to use the new category module but discovered that the node input form (and the menu) displayed all categories without language distinction.
Read moreSan Francisco Theming Workshop
The Lullabot team will be running a Drupal theming workshop in San Francisco on October 2nd and 3rd.
This workshop is an in-depth look at Drupal's theming system and how to make your Drupal site look however you'd like. This class is appropriate for designers and web developers with a little bit of PHP experience who are familiar with HTML and CSS markup. We'll cover everything you need to know to convert a static HTML layout into a finished and functioning Drupal theme. We'll dissect several of the themes that we've built for our clients and show you what makes them tick. You'll get lots of hands-on time and a chance to get all your Drupal theming questions answered. This class will cover theming for both Drupal 4.7 and the still-in-beta 5.0.
More info from www.lullabot.com/training
Read moreWhat year is Bluemarine from?
themefunctions calling themefunctions calling theme functions (calling Drupal apis) calling theme functions
... and so on.
We currently have a very fuzzy "tree" that builds our site. I doubt anyone has ever traced the route a string takes from within some Drupal-module 'till its printed.
Some theme functions call other theme functions, whom call other theme functions. Sometimes inbetween you find that Drupal APIs are called.
theme_some_hierarchy() {
$hierarchy = build_hierarchy()
foreach ($hierarchy as $subtree) {
theme('hierarchy_part', $hierarchy, $subtree);
}
}
Freely crafted after our menu building systems, and just an example.
Recently Dries said he disliked theme functions calling theme functions. This is done all over the place. Maybe we need to look at a solution for this? Something to either get a very consistent page building mechanism (brickslate is an idea to do this after the way JS builds the DOM) . Maybe we need to only create a conceptual guideline. And maybe we need not worry at all and continue trialling-erroring our way to our Perfect Designs.
Read moreThe "base" themes.
I am interested in all the themes that have been designed as "base" themes. The goal of each theme could be varied - eg. it's meant to be the Mother-of-all themes, or just something for your personal use. Thanks to rkerr for helping me come up with a starting list.
Read morewhatsinitsname theme, Yet Another Base Theme
Hi there,
As you can read on my blog, I am building another solid base for a theme, WhatsinItsName. In the second blogpost I explain in more detail what that base will be about. For thowe who know microformats: this will be more if a huge microformat, making your HTML actually meaningfull!
For once, it is not about a CSS frame, but about a very solid, standardised HTML with standard, predicatble (and actually usable :) classes and IDs. It should be a frame where you can drop a huge range of CSS on top of, and see a nice theme emerge. Think about the source HTML of CSS zengarden, only more aimed at Real World Sites :)
Read moreCSS layouts and Drupal
This is simple query to the group. I am going to go check out the forums as well.
I am not a ninja themer. But I am not a newbie either. I've done about 4 themes for drupal now. All have been variations of existing themes.
My questions have to do wth table-based vs liquid lay-outs.
1/ What do people recommend as a framework for building liquid lay-outs? I have tried doing up my own version of the ALA holy grail thingme, and I have tried modifying the civicspace theme, and in neither case have I enjoyed the process. Are there her techniques that don't require such wholesale manipulation of the browser-space?
Read more