I’m currently working on a Drupal 6 theming ebook. The beta ebook attached to this posting is for Drupal 5.
— Update, March 29th, 2008.
I am in the process of writing a 50-and-some pages ebook on Drupal theming. I have an outline and a spiral book full of notes, and lots of sections are already written. My current draft (call that a beta-book) is 15 pages long and if you log in you may download it. I work slowly when it comes to writing. I would absolutely love that ebook to be ready by next week the end of the month year next year. It’ll be available in a PDF format, and as per my current outline, it should be 50 pages long — but as per my experience, it should be twice as long in the end (my biggest challenge when documenting anything is to be concise). Say, it will be 60 pages long.
Fortunately, the book will be searchable and have a TOC. However, it won’t have an index : indexing in InDesign is quite a task, as one cannot possibly automate the creation of a good index. The ebook will be illustrated. Attached is the cover of the book with its Table of content.
I need your help. I need questions. Send them by e-mail, private messages, or add them as comments to this topic. I have tried to find as many good questions as I could in Drupal’s forums, but I need more. I need hard questions. There’s already decent documentation on theming. I am motivated to write my own because I believe I’ll have a very personal and interesting spin on the whole subject.
April 12th update : Please do not post links to any web site on this page. I am giving a lot of my time — and some of my money (to buy all the fonts used on this web site and in the PDF documents, for instance) — to help people. I am helping people out my own free will, and it’s a pleasure for me. But I won’t offer free advertisement. Please, do not showcase your web site. In your own profile, you can put a link to your business or blog, so that people can look you up. Don’t treat me like a 10 dollar whore. I’m sorry that you had to read this, it’s extremely unlikely that this concerns you, at all.
Attachment | Size | Hits | Last download |
---|---|---|---|
themingDrupal.pdf | 83.5 KB | 1169 | 12 years 9 weeks ago |
themingDrupal_April18th.pdf | 436.53 KB | 1767 | 12 years 9 weeks ago |
Comments
I agree absolutely
It is fun, well written and actually gives you the information you need to know, as opposed to many books on the subject.
Account log-in
Heey,
I registered a few minutes ago but I can't login. Would you please activate the account? thanks, ^^
Steffy
You're awesome!
Thank you so much! I love how you have designed your documents, and these documents are also incredibly useful.
Registration
Caroline:
I submitted the registration form a while ago and haven't had an answer. I assume you've got much to do, but finally decided to ask if there's a problem. Thanks!
hs
Account activation
Hi,
I have registered and I have wait a few days for account activation. Could you activate it? (username: oyabun)
I cannot also post comments because the name "oyabun" belongs to a registered used (me).
Thanks
after reading all the
after reading all the contents i am looking forward to reading your theming book Caroline...
if you could please activate my account: morfeas
thank you in advance :)
I'd kill to get the rest of the book !!
The book is simply great.I've wandered aimlessly until I found your site.
Is it possible to get the rest of the Book.Currently it has 15 out of the 61 pages...Waiting for your reply :-)
waiting
i hope you have much time to make it done soon
Actually I do.
Mark my words...
Theme naming
Caroline,
Thanks for making this available. I am a way newbie that wandered over from Planet Drupal.
I have a question, though. On page 2 you say that "Each theme gets its name from its folder's name." In Drupal 6, doesn't the theme get its name from the name of the .info file?
Thanks again for this tutorial. I'm gonna coffee up and read the whole thing.
sjr
Dear sjr,
This document was written a long time ago, and deals with Drupal 4.7 and 5.
You're right: in D6, a theme gets its name from the name of the *.info file that defines it. It is good practice to also name the folder of your theme after that name, that is, the internal 'machine-readable' name of the theme. But you can drop an *.info file for a subtheme right into the parent theme folder. A theme does not require its own unique folder to exist, in other words. It just makes your themes more well-organized to create a separate folder for each one.
(You can, inside the *.info file, give a different name to your theme, *that* latter name then becomes the one presented in the Drupal interface, and can contain spaces and special characters.)
I am really working hard on that Drupal 6 theming book. I'll keep you posted.
Thank you for dropping by. :-)
Great work
I have been reading every page, book and pdf I can find on theming and general customization of Drupal and I found your book very useful!
If you have you have read the book "Drupal 5 Themes" you prob. have spotted that it is is rather "short", skipping skipping a lot of issues. What I missed the most was the lack of CCK stuff, jQuery and best practice on creating node-conttentype.tpl.php files.
Most places the only info you find is "copy node.tpl.php and modify it" but modify and add what?
Keep up the good work. Stay classy! ;)
How long will it take to active an account?
Caroline,
I registered an account (e302us) and received my password but the account has not been activated. How long will it take? Looking forward to seeing your e-book.
Done.
I just activated your account.
Less than a day.
I check at least once a day.
Thanks
thanks for the books
Account activation
Dear Caroline,
I registered (pbereczky), and received my password. How long will you activate my account? I wish to read your books!
Thank you.
Peter
Thank you!
Dear Caroline,
Thank you very much!!
Best Regards!
Peter
You're welcome!
Have a good day!
Most generous of you
Dear Caroline, I am about to download these files in the hope of learning how to use Drupal.
I do not have a Drupal-based weblog, nor am I planning to start one.
Best wishes to everyone,
Mark
YOU are the bomb!!!!
I just wanted to say that we (drupal noobs) all appreciate all the hard work you have done for us. Thank you for creating these great guides!!!
Oh well :-) tks
I wish I was a sex bomb instead...
Download section on page?
Hey,
How did you do the attachment section on this page? I really like the "Because you are not logged in, you cannot see the 2 files attached to this posting. Login or register to download these files." thats pretty sweet.
-Peter
Files in Drupal ebook
Look at point 1 in the following ebook: http://11heavens.com/files-in-Drupal.
Thank you!!
Thank you so much.
Siu Sei
Great site!
Very excited to find tutorials by a talented programmer who is so down-to-earth. Though Drupal provides plenty of technically thorough documentation, I'm all about your "grab a pen and paper" approach. More artistic, less automaton. Looking forward to reading your Drupal 5 (and 6) Theming book(s).
Account Activation?
Hi again,
Just lobbying for account activation of username tjsulli2. Thanks
lobbying
Your account was activated probably a little while ago.
:-) I love how you express yourself.
Have a splendid day!
Thanks for the add !
Just started paging through the Theming Drupal pdf -- I'm digging the handwriting bits and scribbles. Add some circles and it's exactly what I end up doing to the code in my books. Can't wait to read the full version.
account active
plz activate me account when you get time. i am learning drupal theming.
account : faltuemail
thanks for creating a book for drupal lovers.
Can't wait to read it.
Hi Caroline, from everything I've seen, it looks like this is a great resource. I'm just learning drupal, and am really looking for a good resource on theming. Would you be so kind as to enable my account, so that I can download the draft?
Thanks
Cant see the files
Hi,
I am logged in but cannot see the files. Can you help please ;-)
Paul
To download the files, as
To download the files, as well as view the premium content, you have to pay for a lifetime subscription. The cost is $25 USD, and you need a Paypal account to make your payment. I have sent more instructions to your email address. As soon as the payment is received, I will update your account, and you will be able to download the Theming book, as well as any other file you fancy.
Please approve my Account
Hello,
I can not login using my account perception30
I have registered couple of days ago and have been waiting for your approval.
May you please approve me ?
You did not read the instructions?
They are quite verbose.
Here they are:
So sad
So sad, so very sad. Thousands of people have contributed to Drupal for free. Yet you want $24.99 from people. It's your right to ask, I wouldn't deny you that, but it seems to me so very unfair, unbalanced. Open source is about sharing. We all need bread on the table, so we find other ways to do that, not by trying to make "premium content" web sites.
jw
I have too. For 1 year I basically worked full time on everything Drupal without getting a cent for it. I contributed 4 modules which I still maintain on Drupal.org. For free. 99% of the content here is free, and there's a truck load of Drupal-related content. 100% of the content here was free until a few months ago. It hurts me that you seem to believe that websites maintain themselves for free, and it angers me that people like you don't think I am also allowed to eat and pay rent. You probably still live with your parents, which makes you unaware of the contingencies of the real world. Go fuck yourself.
Grow up
@jw: Read this
http://www.zedshaw.com/blog/2009-07-13.html
This looks great thanks
I think theming is major remaining weak spot for Drupal. The available themes are not too attractive and it is not at all clear how to create a theme from scratch. Ideally there should be some sort of theme building kit or application. Hmm. Maybe a product opportunity there.
looking forward to purchasing this ebook
Hi Caroline,
I'll looking forward to purchase this ebook.
Any chance of throwing in some views use cases.
Everyone says views is powerful, but you don't know what you don't know.
So some examples would be great.
cheers
We are ineterested to some other books
All the best for an ebook on Drupal theming. Are you interested in writing on some other subject. If you are then try to write on valium which is anti anxiety pill.
getting good information.
These adorable creatures personify a multi-cultural world model. See the way they frolic?! Lovely. On the other hand, maybe there is something a little phallic at play here.
well-written
For vehicle owners, it takes less than 10 minutes to drive to the business hub and vibrant Orchard Road shopping district, via Pan Island Expressway (PIE) and Central Expressway (AYE).
Good thoughts and well-written
Bartley Ridge is also near elite schools such as Cedar Primary School and St. Gabriel Secondary School. Paya Lebar Methodist Girls’ School and DPS International School are also around in the area.
Bartley Ridge
It was settled for me this
It was settled for me this morning while searching through a few books about blogging. Apress editors cannot go wrong, well they can. Theming it e-papierosy will be, will be. As in Drupal has a "theming engine". Drupal.org uses themeable as in a "themeable function" a lot; and many do use the same spelling elsewhere. However, Apress uses "themable". It’s confusing. But no big deal, assurément.
Fortunately, the book will
Fortunately, the book will be searchable and e-papierosy have a TOC. However, it won’t have an index : indexing in InDesign is quite a task, as one cannot e-papierosy possibly automate the creation of a good index. The ebook will be illustrated. Attached is the cover of the book with its Table of content.
Informative thoughts
Several buses are available near along Ang Mo Kio Ave 5 and Yio Chu Kang Road along with shopping centers and restaurants. Belgravia Villas is also near to Nex Shopping Centre as well as the buzzling Toa Payoh area. Entertainment for your loved ones and friends is therefore at your fingertips with the full condo facilities as well as the amenities around Ang Mo Kio.
Ang Mo Kio Cluster House
Ecopolitan EC is also near
Ecopolitan EC is also near elite schools such as Mee Toh School, Nan Chiau Primary School, Nan Chiau High School.
Ecopolitan
Future residents will be
Future residents will be able to access the development via Buangkok MRT which is just next to it. Also, nature awaits your family and friends at the nearby Punggol Park. Also, the ultimate nature awaits you at the Sengkang Riverside Park.
Jewel at Buangkok
J Gateway will be accessible
J Gateway will be accessible via Jurong East MRT. Commuting to the Bukit Timah Area as well as the city area is therefore very convenient. It is also right beside J Cube, Westgate and Jem. IMM Jurong as well as Jurong Country Club are also within a short walk.
J Gateway
A wonderful and unique
A wonderful and unique lifestyle awaits you. Please see Coral Edge Residences project details and floor plans for more information.
Thx
Coraledge Residences
Forestville EC is a 99-years
Forestville EC is a 99-years leasehold Woodlands EC development located at Woodlands Drive 16 in District 25. With expected completion in mid 2016, it comprises of 8 towers with 418 units and stands 14 storeys tall.
Woodlands EC
thefreecamping.com
I was recently told by a travel expert at Intrepid that food is the main motivator for approximately 50% off travelers when planning a trip.
Future residents will be
Future residents will be able to walk to the nearby Sun Plaza or a short drive to Causeway Point for some family fun and gatherings. A truly unique lifestyle awaits you at Skypark Residences.
http://skyparkresidence.org
For vehicle owners, The
For vehicle owners, The Inflora Condo takes less than 25 minutes to drive to the business hub and vibrant Orchard Road shopping district, via Pan-Island Expressway (PIE) and East Coast Expressway(ECP). Inflora Condo
The condo’s facilities
The condo’s facilities provide full family entertainment needs for your family and loved ones. Indulge in a serene and tranquil lifestyle right in the heart of Sengkang. Sengkang West Condo
I would love to download and
I would love to download and the PDFs and make donations but I've tried over the months to get an account that's enabled and never do. Why that setup for accounts? Looks like great info here but.. blocked by this registration process.