[theme-reviewers] Theme Review Codex Page
Otto
otto at ottodestruct.com
Wed Oct 20 21:01:38 UTC 2010
I agree. Make a simplified list of requirements at the top, then have
each one be a link to a more full explanation (perhaps with code
examples) further down the page.
The mediawiki table of contents functionality might help with this.
-Otto
On Wed, Oct 20, 2010 at 3:54 PM, Chip Bennett <chip at chipbennett.net> wrote:
> I tend to agree, which is why the Guidelines are as detailed as they are.
> But, that level of detail has led to complaints. So, I'm wondering if there
> is a reasonable way to balance concerns?
> I like your suggestion. It definitely keeps everything together on one page
> - and helps us summarize the main points/goals that we're trying to
> accomplish with the Guidelines.
> Chip
>
> On Wed, Oct 20, 2010 at 3:51 PM, Marty Martin <m at seoserpent.com> wrote:
>>
>> I think a bulleted sidebar box or a list at the top of the original page
>> with #anchor links or something like that is best rather than a second page,
>> because if you/we implement the simplified list, then in my opinion
>> designers won't look at the expanded list and it'll increase problems for
>> reviewers. I could be completely wrong, but that was my gut reaction.
>> Marty
>>
>> On Wed, Oct 20, 2010 at 4:49 PM, Chip Bennett <chip at chipbennett.net>
>> wrote:
>>>
>>> All,
>>> In order to address the complaint that the Theme Review Guidelines are
>>> overly complex, and too long/difficult to read, what would everything think
>>> of creating two versions:
>>>
>>> Simplified Guidelines, that list just the requirements
>>> Expanded Guidelines, that go into specific details (listing specific
>>> features/functions/implementations/etc.)
>>>
>>> I'm not really sold on this approach (two pages are more difficult to
>>> maintain than one, single page), but I can see the benefit of a shorter,
>>> less-detailed list of the existing Guidelines. To wit:
>>>
>>> Code Quality
>>>
>>> Themes are required not to have any notices, warnings, errors; or use of
>>> deprecated functions.
>>> Themes are required to utilize current recognized version(s) of (X)HTML
>>> and CSS.
>>> Themes are required to generate no JavaScript errors
>>> Themes are required to have a valid HTML document HEAD
>>>
>>> Functionality
>>>
>>> Theme is required to incorporate the following WordPress core
>>> functionality:
>>>
>>> Automatic Feed Links
>>> Comments
>>> Widgets
>>>
>>> Theme is recommended to incorporate the following WordPress core
>>> functionality, but is not required to do so. However, if incorporated,
>>> functionality must support the core WordPress implementation:
>>>
>>> Navigation Menus
>>> Post Thumbnails
>>> Custom Header
>>> Custom Background
>>> Visual Editor CSS
>>>
>>> Template Tags and Hooks
>>>
>>> All template tags and hooks used in a Theme are required to be
>>> implemented properly, including incorporation of required template tags and
>>> hooks where appropriate.
>>>
>>> Including Files
>>>
>>> If incorporated into the Theme, standard template files are required to
>>> be called using the correct template tag.
>>> If incorporated into the Theme, custom template files are required to be
>>> called properly.
>>> Themes are required to include all template files called within the
>>> Theme, rather than relying upon legacy Theme support.
>>>
>>> Site Information
>>>
>>> If incorporated into the Theme, site information is required to be called
>>> using the correct template tag.
>>>
>>> WordPress-Defined CSS Classes
>>>
>>> Themes are required to support WordPress-defined CSS classes
>>>
>>> Theme Template Files
>>>
>>> Theme is required to include all template files, as specified.
>>>
>>> Licensing
>>>
>>> Themes are required to be 100% GPL-licensed, or use a GPL-compatible
>>> license.
>>>
>>> Theme Name
>>>
>>> Themes are required to adhere to Theme Name Guidelines
>>>
>>> Credit Links
>>>
>>> Themes are required to adhere to guidelines for appropriate credit links
>>>
>>> Theme Unit Tests
>>>
>>> The Theme must meet all the requirements of the Theme Unit Test.
>>>
>>> (Or something along these lines. I culled this very quickly from the
>>> existing Codex page.)
>>> Thoughts?
>>> Chip
>>>
>>> _______________________________________________
>>> theme-reviewers mailing list
>>> theme-reviewers at lists.wordpress.org
>>> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>>>
>>
>>
>> _______________________________________________
>> theme-reviewers mailing list
>> theme-reviewers at lists.wordpress.org
>> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>>
>
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
More information about the theme-reviewers
mailing list