[wp-docs] Introduction and Proposal
Charles K. Clarkson
cclarkson at htcomp.net
Thu Nov 27 12:56:06 GMT 2008
Hello,
I am new to the list, but not to WordPress, PHP or programming. I
have a strong Perl, CSS, HTML background. I have been playing with PHP
for about year and have several WordPress installations running.
I would like to tackle editing some the individual function pages
like http://codex.wordpress.org/Function_Reference/add_option. I can
spend an hour or two each weekday in December editing pages and perhaps
move on to create missing pages after I get my feet wet.
I would first like to discuss a standard page structure. I looked at
the reference material on Codex style, one year of list archives and
the Template Tags reference. It seems the typical page structure for a
Template Tag is as follows (this example came from:
http://codex.wordpress.org/Template_Tags/the_content):
== Description ==
== Usage ==
== Examples ==
=== Example 1 ===
=== Example 2 ===
=== Example 3 ===
== Parameters ==
== Related ==
{{Tag Post Tags}}
{{PHP Function Tag Footer}}
I think I would prefer to assume:
* Any documentation is obsolete the moment it is posted.
* The reader is using the latest stable version of WordPress.
* The reader is not a professional or experienced programmer.
* This is the first page the reader has viewed in the Codex.
* The reader wants to know where the function is defined within the
source code.
* 3 good examples of a function is wishful thinking. :)
Here is a proposed outline of what I'd like to see in for individual
function pages. While I know what I want form the Codex, I don't know
what others might want. I do know that I don't want to start editing
pages without a least a hint of a plan.
Also, is there an easy way to report the date this page was last
updated? Or which WordPress version was active when it was last updated?
== Description ==
Tell the reader what this function does at the time this description
was written without jargon or abbreviations. Don't, for example,
assume the reader knows what a rewrite rule is.
== Usage ==
%%%<?php usage goes here ?>%%%
%%%<?php usage goes here ?>%%%
%%%<?php usage goes here ?>%%%
== Examples ==
=== Example 1 ===
=== Example 2 ===
=== Example 3 ===
== Parameters ==
This function does not accept parameters.
- or -
=== Parameter 1 ===
=== Parameter 2 ===
=== Parameter 3 ===
== Recent Changes ==
Recent changes in this function's use. Like recently deprecated
parameters; Recent version changes; Recent database changes; Recent
philosophical changes; etc.
== Source File ==
Which source file defines this function.
== Related ==
{{Related Function Group}} (These tags doesn't exist)
{{PHP Function Footer}} (This tag doesn't exist)
HTH,
Charles Clarkson
--
Mobile Home Investor
Free Market Advocate
Programmer
Stephenville, TX
http://www.clarksonenergyhomes.com/wordpress/about/
http://twitter.com/CharlesClarkson
+1 (254) 968-8328
More information about the wp-docs
mailing list