[documentation] Theme developers guide overhaul

Kieran Lal kieran at civicspacelabs.org
Fri May 26 05:00:47 UTC 2006


I think it would be a good idea to set up a skypecast to discuss this  
one evening.

I assume late at night PDT will synch with Germany.

Kieran

On May 25, 2006, at 9:49 PM, Steven Peck wrote:

> We can either just work directly in the handbook which is what I  
> figured
> or I can open up http://scratch.blkmtn.org book module and set
> permissions for anyone with a Drupal.org account to write to it.
>
> Heine?  It'll take 10 minutes to setup scratch and give you and others
> rights.
>
> On the bright side, though my workload has not decreased yet, the  
> end is
> in site.
>
> -sp
>
>> -----Original Message-----
>> From: documentation-bounces at drupal.org
>> [mailto:documentation-bounces at drupal.org] On Behalf Of Dale  
>> McGladdery
>> Sent: Thursday, May 25, 2006 9:21 PM
>> To: A list for documentation writers
>> Subject: Re: [documentation] Theme developers guide overhaul
>>
>> What's the next step?  Is there going to be a web site set up for us
>> to assemble everything?  (e.g., wiki or book module)
>>
>> Some things that fit nicely into the outline:
>>   - Specific mention of how CSS fits in
>>   - Under variables, inclusion of how they change with
>> settings (eg $links)
>>    (A reference table for this would be cool)
>>  - Under coding samples, it would be cool to have an example
>> for all of
>>    the major theme functions (if not all of them)
>>
>> Some things that may or may not fit into the outline:
>>  - Special consideration with respect to administration control  
>> panel?
>>    (Showing my ignorance, there may not be any but I've
>> inferred there are)
>>  - The node-[modulename].tpl.php convention/override
>>   - How some of the Drupal dev tools can help
>>
>>
>> On 5/24/06, Heine Deelstra <info at ustilago.org> wrote:
>>> Here's a sketchy outline for the proposed theme docs.
>>>
>>> - Introduction
>>>    - How Drupal generates output
>>>    - Themes, engines & styles
>>>    - Regions
>>> - PHPTemplate
>>>    - Introduction to PHPTemplate (explains the basics,
>> default overrides
>>> etc)
>>>    - page.tpl.php (explanation on the basic page)
>>>      - available variables (list of available variables and
>> explanation)
>>>    - node.tpl.php
>>>      - idem
>>>    - block.tpl.php
>>>      - idem
>>>    - comment.tpl.php
>>>      - idem
>>>    - boxes.tpl.php
>>>    - Making extra variables available
>>>    - Overriding theme functions (including clear
>> explanation of arguments &
>>> argument passing etc)
>>>    - Examples
>>>      - Howto: do something specific
>>>      - Snippets (?)
>>>    - Updating your theme
>>> - Other engines
>>>    - XTemplate
>>>    - PHPTal
>>>      - idem (phptemplate)
>>>    - Smarty (etc)
>>>      - idem
>>> - List of Forms & functions to override for drupal core, including
>>> arguments / description
>>> - Contributing a theme to Drupal.org
>>>    - Adding your theme to Drupal.org
>>>    - Screenshot guidelines
>>>    - License
>>>
>>>
>>>
>>> --
>>> Pending work: http://drupal.org/project/issues/documentation/
>>> List archives: http://lists.drupal.org/pipermail/documentation/
>>>
>> --
>> Pending work: http://drupal.org/project/issues/documentation/
>> List archives: http://lists.drupal.org/pipermail/documentation/
>>
>>
> --
> Pending work: http://drupal.org/project/issues/documentation/
> List archives: http://lists.drupal.org/pipermail/documentation/
>



More information about the documentation mailing list