Konstantin Käfer, Emma Hogbin: Front End Drupal (Prentice Hall PTR, 2009, 456 oldal) (-> frontenddrupal.com, Pearson ($39.99, ebooks: $31.99), Amazon ($34.05-$39.99))
A Drupal "felszínéről", a web felület designjáról szól.
Chapter 1: Web Page Design
Describing Content
Organizing Lists of Content
Page Design and Layout
Interaction
Code
Work Flow
Summary
Chapter 2: The Themers’ Toolkit
A Gentle Introduction
Theming Strategies
Drupal Terminology
Must-Have Modules
Browser Tools
Language References
Maintaining Your System
Summary
Chapter 3: Working with Drupal Themes
Finding Themes
Installing Drupal Themes
Administering Themes
Anatomy of a Theme
Starter Themes
Migrating to Drupal 6
Summary
Chapter 4: The Drupal Page
Elements of a Page
Sitewide Page Variables
Navigation and Menus
Grid Work
Search
Changing Templates
Alias: Page
Taxonomy Templates
Delivering Plain Content
Summary
Chapter 5: Drupal Content
Node Templates
Gaining More Control Than $content Provides
Node Template Variables
Pages and Teasers
Images
Making Lists of Content with Views
Summary
Chapter 6: Customizing the Content-Editing Forms
Web Forms
Form Candy
Rich Text Editing
Altering Forms with FAPI
Multiple-Page Forms
Improving Access to Edit Screens
Summary
Chapter 7: Users and Community Participation
Users
Granting and Restricting Access
Community Comments
User-Generated Content
Spam
Private Web Site Areas
Summary
Chapter 8: Administrative Interfaces
Creating a Custom Administrative Interface
Task-Based Navigation
Administrative Menus
Administrative Dashboards and Control Panels
Custom Administrative Screens
Error!
Summary
Chapter 9: Learning JavaScript
JavaScript versus DOM
The JavaScript Language
Object Orientation in JavaScript
Summary
Chapter 10: An Introduction to jQuery
A First Look at jQuery
Using jQuery
Leveraging jQuery’s Full Potential
Using Other JavaScript Libraries
Summary
Chapter 11: JavaScript in Drupal
Server-Side Drupal Integration
Architecting a Component
Example: Horizontal Scroller
Using Plugins and jQuery UI
Summary
Appendix A: Installing Drupal
Setting Up a Development Server
Configuring Document Root and Virtual Hosts
Installing Drupal–and Common Hurdles to Its Installation
A Quick Glance at the Admin Area
Installing Modules
Appendix B: Supplemental Code
template
demo-module
template-skeleton
horizscroll and horizscroll-datasource
sparkline