Drupal Core Classes

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
design_dog's picture

Regarding //

Drupal Core Classes:

When I began my search a while ago trying to find the holy grail of Drupal Core Classes - I found a few old posts and other people who also were in search of such a list.

I think we first start a list or have some place to formulate a list and add and subtract to define a accurate core listing.

First what's in core and second what's in core modules.

(also I guess what is going to be in 7)

/** I will post and edit in some old posts that I can find that reference past drupal posts or information **/

http://drupal.org/node/57543

/** also I have contacted this author for his help! **/

also more related misc. posts:

http://drupal.org/node/390466

http://drupal.org/node/46995

http://drupal.org/node/16220

http://drupal.org/node/388372

http://drupal.org/node/364777


What is the most complete core listing to date? Can most or some of that be found in Zen currently? And, if so, what is missing or not in core?

Don't forget we are just looking for Class Names.

a complete listing of core and core module class names all in one easy-to-read and get to list.

Comments

Good News...

design_dog's picture

The author of the original post [special thanks to Simon Hobbs] regarding core classes has re posted the original chart that he made up in an effort to group together core classes.
Though some of this is dated by now // It's still brilliant // take a look!

http://urbits.com/_drupal/content/20060406/drupal_article01.php

We really need a reference like this with a current list posted someplace.

This is great.

design_dog's picture

It's a good start // or maybe it's fairly complete / but I think there is some missing.
I'll have to take a look at that. Somebody chime if they have any info on that.
or can help define a complete listing.

But the one problem is... Why is it sitting hidden in Zen??

I know there has been discussion about Zen or some derivative of it in 7 core but...

If someone wanted to get started with Drupal, Shouldn't something like this be up front?

Like maybe at least a link to this (since it's being maintained) or the actual listing in something like say the theming handbook?

http://drupal.org/node/388372

http://drupal.org/node/190815

If I started to get involved or wanted to work with Drupal today and create my own template // How would I know where to go? Or where would I find this information if I was looking for it??
From this post??

I know that Zen is the defacto but I think there is a distinction between core classes and Zen. At least in terms of having a listing.
I think it's great a lot of this work has been done already and am thankful for it. It just might be a bit confusing for someone new.

Sidenote: Based on this alone / since there has be past talk about it / maybe having a 'light' version of Zen in core may not be a bad idea.
The question is, just how light or heavy that should be. And maybe one of the picked core themes might be a few simple styled versions of it.

It's not hidden in Zen, the

yoroy's picture

It's not hidden in Zen, the Zen maintainer just added it as a helpful reference. I'm not suggesting Zen as a core theme here, just pointing out that the list of all Drupal core classes you are looking for already exists.

It is a helpful reference,

christefano's picture

It is a helpful reference, indeed! Thanks for pointing it out. I've added a link to it from the Standard Drupal core styles and classes page.

By the way, nobody is saying that the CSS reference in Zen is hidden deliberately. It sure is hard to find, though. I'm glad that it exists but I'm not happy that the only complete reference is in a contrib project when it really belongs in the core documentation, too.

Which is great...

design_dog's picture

Thank you. Thanks for pointing it out.

Only I'm wondering if it is complete?

And why we don't have something like this up-front or more accessible for people who could use it.

Care to document?

mfer's picture

Anyone interested in documenting this? If you start it and post it others can contribute. I imagine the documentation team can help as well.

Matt Farina
www.innovatingtomorrow.net
www.geeksandgod.com
www.superaveragepodcast.com
www.mattfarina.com

I'll Do It -

design_dog's picture

Or at least start it anyway.
[maybe someone who knows better can help and add some more to it.]

Good Post. //

By the way - ...
Super job at keeping everyone together and helping guide us all at the Drupal Design BOF at DrupalCon Matt!
I'm glad you were around / you really helped start this all / kept this project all together / and because of that helped create this group.

Hope to see again soon.