whatsinitsname 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 :)
One thing I spend/t a lot of time on is shipping loads and loads of foo_bar.tpl.php files (its phptemplate now, but its aim is to be the default for brickslate).
Question for you:
Where should I post that theme now? The complexity and the todolist is so big, I doubt it will ever be really ready, but I would love to release it as development tool. Would CVS themes be right? How well do you themers like and know CVS? Should I rather make a tarball? or provide it in SVN?
Todos:
A lot of functions print out, HTML that ranges from pure cr#p, to HTML without sensible/predictable, or usefull classes and IDs, please elp by adding tpl.php files and the phptemplate_callbacks in the template.php, once I have it somewhere.
In some tpl.php I added TODO notes too, that is because I am lazy and don't yet want to dive too deep into the rebuilding of a theme function. :)
Hope it will be something you folks like.



++
Specifically:
I have a suspicion that this kind of thinking is about to start becomming a little more common. Not everything can be subdivided up as "content" and "blocks". My very next project will involve figuring out how to set up a theme so that content placement is determined by taxonomy; specifically, I'm working with another site designer who wants to be able to lay out a page by creating an RSS feed and then directing that to a specific part of the page which will be laid out according to it's own rules. Or think about the same thing laid out by content type, ala CCK.
Why? Eventually, somebody's gonna wanna standardize paperless newspapers. ;) Look at what just happened with Slate, when they tried to redesign their page.
So...
When does this become something you've posted somewhere?
Or maybe some patches for
Or maybe some patches for CVS HEAD.
maybe clean out the open theme patches first.....
What patches do you have in mind, and why would they be an alternative for a base theme?
My feeling is that we need a Grand Theme Inventorying Project rather then even more patches. Some very obvious (theme_readmore) functions are missing, others are far too complex (theme_table) again others need to be made consistent (theme_local_tasks, theme_menu_tree, theme_primary_links = none-existing). etceteras.
Maybe defining a "vision" and some "guidelines" would be better. Think about stuff like "self calling theme functions", like theme_menu, or functions that call core functions, who then call a theme function again (spagetti like theme_local_tasks). Theme functions that are in fact obsolete (form
Instead of fixing them one by one, and maintaining this inconsistent and cluttery behaviour. Instead of calling for more patches, maybe get that guideline stuff sorted, is a better plan?
my question was where and how to post this :)
Anyway, I committed a first version: http://cvs.drupal.org/viewcvs/drupal/contributions/themes/whatsinitsname...
Typical of me...
I got so caught up in the technical elements that I completely lost track of the point...
what is is called now?
I am looking for this theme but it says that it has been moved without saying where it went. Does anyone know its new name?
Martin.
Sympal theme
http://drupal.org/project/sympal_theme
It is now called Sympal theme
http://drupal.org/project/sympal_theme
Thanks!
I was looking for a good example theme and this look good!
Martin.