User:Robert W King/Sandbox: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Robert W King
No edit summary
m (Text replacement - "CZ:Constabulary" to "CZ:Moderator Group")
 
(403 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Section 4 - Timeline Table Template (documented in HTML comments) ==
{{AccountNotLive}}
__TOC__
==header thing==


<!-- top of table definition -->
{|width=80% align=center border="0" cellpadding="4" cellspacing="0" style="border-bottom:1px solid #999999; border-top:1px solid #dddddd; border-left:1px solid #aaaaaa; border-right:1px solid #dddddd; margin:0 auto; clear: both;" class="collapsible"  
{|border="1" frame=box rules=none align="right" cellpadding="0" cellspacing="0" width="400" style="margin: 0 0 0 0; background:#e5e5e5;"  
!align=center colspan=3 style="background:#{{{color}}}"| ''Citizendium'' [[CZ:{{{title}}}|{{{title}}}]]
<!-- -->
<!-- Title of table -->
<!-- -->
|align="center" colspan="6" width=100%|History of Computing Timeline
|-
|-
|width=100% colspan="6"|&nbsp;
|style="background:#f5f5f5" align=center colspan=3|{{#if: {{{link1|}}}|{{{link1}}}|}} {{#if: {{{link2|}}}|&#124; {{{link2}}}|}} {{#if: {{{link3|}}}|&#124; {{{link3}}}|}} {{#if: {{{link4|}}}|&#124; {{{link4}}}|}} {{#if: {{{link5|}}}|&#124; {{{link5}}}|}} {{#if: {{{link6|}}}|&#124; {{{link6}}}|}} {{#if: {{{link7|}}}|&#124; {{{link7}}}|}} {{#if: {{{link8|}}}|&#124; {{{link8}}}|}} {{#if: {{{link9|}}}|&#124; {{{link9}}}|}} {{#if: {{{link10|}}}|&#124; {{{link10}}}|}} {{#if: {{{link11|}}}|&#124; {{{link11}}}|}} {{#if: {{{link12|}}}|&#124; {{{link12}}}|}} &#124; [[:Category:{{{title}}}|Other]]{{#if: {{{seealso1|}}}|<br>See also: {{{seealso1}}}|}} {{#if: {{{seealso2|}}}|&#124; {{{seealso2}}}|}} {{#if: {{{seealso3|}}}|&#124; {{{seealso3}}}|}}
|-
|-
|align="center" width=40|+ 
|width=10% align=center style="background:#f5f5f5"|<small>[[CZ:Home|Home]]</small>
|align="center" width=100|?? BC <!-- year -->
|
<!-- -->
{|border="0" align=center cellpadding=3px style="background:#F5F5F5; cell-spacing:2px;"
<!-- Horizontal rule line -->
|align="center" NOWRAP|<small>[[CZ:Getting Started|Getting Started]]</small>
<!-- -->
|align="center" NOWRAP|<small>[[CZ:Organization|Organization]]</small>
|<hr width=40/>
|align="center" NOWRAP|<small>[[CZ:Technical Help|Technical Help]]</small>  
<!-- -->
|align="center" NOWRAP|<small>[[CZ:Content Policy|Content Policy]]</small>
<!-- Event preceeded by a nonbreakingspace -->
|align="center" NOWRAP|<small>[[CZ:Article Lists|Article Lists]]</small>
<!-- -->
|align="left" colspan="3"|&nbsp;Slamis Tablet
|-
|-
<!-- -->
|align="center" NOWRAP|<small>[[CZ:Initiatives|Initiatives]]</small>
<!-- start diagram lines -->
|align="center" NOWRAP|<small>[[CZ:Communication|Communication]]</small>
!style="align: center;"|
|align="center" NOWRAP|<small>[[CZ:Editor Policy|Editor Policy]]</small>
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="left" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center" NOWRAP|<small>[[CZ:Editorial Council|Editorial Council]]</small>
|width=50% height=10px|&nbsp;
|align="center" NOWRAP|<small>[[CZ:Moderator Group|Constabulary]]</small>
|width=50%|&nbsp;
|}
|}
|colspan="5" align="center"|
|width=10% align=center style="background:#F5F5F5"|<small>[[Main Page]]</small>
|-
|width=40|
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="center" style="margin: 0 0 0 0; background: #e5e5e5;"
|width=50% height=40px|&nbsp;
|<hr width=100%/>
|}
|}
<!-- end diagram lines -->
 
<!-- -->
==Timeline==
|align="center" width=100|300 BC-500 AD <!-- year -->
 
|<hr width=40/>
{{timeline
<!-- -->
|height=5
<!-- Event preceeded by a nonbreakingspace -->
|title=&nbsp;}}
<!-- -->
{{tlevent
|align="left" colspan="3"|&nbsp;Roman Hand Abacus
|width=250px
|-
|event=This happened (250 pixels wide)
<!-- -->
|color=#FFF
<!-- start diagram lines -->
}}
!style="align: center;"|
{{tlsubevent
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="left" style="margin: 0 0 0 0; background: #e5e5e5; height=100%;"
|event=something. something. something. something. (350)
|width=50% height=10px|&nbsp;
|width=350px
|width=50%|&nbsp;
|color=#EEEEEE
|height=30px
|margin=40px
}}
{{tlsubevent
|event=something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
|width=500px
|color=#EEEEEE
|height=40px
|margin=40px
}}
{{tlevent
|width=250px
|event=This happened (250 pixels wide)
|color=#FFF
}}
{{tlsubevent
|event=something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (250)
|width=250px
|color=#EEEEEE
|height=30px
|margin=40px
}}
{{tlsubevent
|event=something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
|width=500px
|color=#EEEEEE
|height=150px
|margin=40px
}}
{{tlevent
|width=250px
|event=This other really long thing happened that I can't possibly use to describe in words, other than chicken, chicken, and chicken. (250 pixels wide)
|color=#FFF
}}
{{tlsubevent
|event=something. something. (100)
|width=100px
|color=#EEEEEE
|height=30px
|margin=40px
}}
{{tlsubevent
|event=something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
|width=500px
|color=#EEEEEE
|height=150px
|margin=40px
}}
{{tlevent
|width=250px
|event=This other really long thing happened that I can't possibly use to describe in words, other than chicken, chicken, and chicken. (250 pixels wide)
|color=#FFF
}}
|}
|}
|colspan="5" align="center"|
<br/>
|-
<br/>
|width=40|
<br/>
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="center" style="margin: 0 0 0 0; background: #e5e5e5;"
<br/>
|width=50% height=40px|&nbsp;
<br/>
|<hr width=100%/>
 
|}
==Sort test==
<!-- end diagram lines -->
<div style="background-color:#FFF; width:80%">
<!-- -->
<div style="position:relative;
|align="center" width=100|~1200 AD <!-- year -->
left:50px;
|<hr width=40/>
float:left;
<!-- -->
width:auto;
<!-- Event preceeded by a nonbreakingspace -->
background-color:#AAF;"><font style="padding:  2px; margin:2px;">'''5'''</font></div>
<!-- -->
<div style="position:relative;
|align="left" colspan="3"|&nbsp;Modern Chinese Abacus
float:left;
|-
left:100px;
<!-- -->
width:auto;
<!-- start diagram lines -->
background-color:#AFF;"><font style="padding:  2px; margin:2px;">'''4'''</font></div>
!style="align: center;"|
<div style="position:relative;
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="left" style="margin: 0 0 0 0; background: #e5e5e5;"
float:left;
|width=50% height=10px|&nbsp;
left:150px;
|width=50%|&nbsp;
width:auto;
|}
background-color:#FAF;"><font style="padding:  2px; margin:2px;">'''3'''</font></div>
|colspan="5" align="center"|
<div style="position:relative;
|-
float:left;
|width=40|
left:200px;
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="center" style="margin: 0 0 0 0; background: #e5e5e5;"
width:auto;
|width=50% height=40px|&nbsp;
background-color:#FFA;"><font style="padding:  2px; margin:2px;">'''2'''</font></div>
|<hr width=100%/>
<div style="position:relative;
|}
float:left;
<!-- end diagram lines -->
left:250px;
<!-- -->
width:auto;
|align="center" width=100|?? <!-- year -->
background-color:#0FF;"><font style="padding:  2px; margin:2px;">'''1'''</font></div>
|<hr width=40/>
<div style="position:relative;
<!-- -->
float:left;
<!-- Event preceeded by a nonbreakingspace -->
left:300px;
<!-- -->
width:auto;
|align="left" colspan="3"|&nbsp;Leonardo Da Vinci writes the "Codex Madrid"
background-color:#F0F;"><font style="padding: 2px; margin:2px;">'''0'''</font></div>
|-
 
<!-- -->
</div>
<!-- start diagram lines -->
 
!style="align: center;"|
<br/>
{|border="1" frame=void rules=all width=100% cellpadding="0" cellspacing="0" align="left" style="margin: 0 0 0 0; background: #e5e5e5;"
<br/>
|width=50% height=10px|&nbsp;
<br/>
|width=50%|&nbsp;
<br/>
|}
<br/>
|colspan="5" align="center"|
<br/>
|}
<br/>
<!-- bottom of table -->
<br/>
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
 
==pl test==
{{H:title|Hover|Hover over me!}}
 
==CNW test==
 
{{cnw|[[hydrogen]]}}
 
==U and D test==


C{{U|5}}C{{D|5}}3{{U|7}}x{{D|32}}


A{{u|b}}c{{d|d}}e{{u|F}}G{{d|H}}


==Section 5 - Periodic Table Template (Documented in HTML comments)==
==PD table==


Periodic Table Element Template; Large version on right, smaller version in the middle.
{|border="1" width=100% style="border:1px solid #FFF;"
{|border="1" width="141" frame=box rules=none align="right" cellpadding="0" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"  
|colspan=10 align="center" style="background-color:#FFDAA2;"|<big>'''Unpublished Works'''</big>
|align="center"|Noble Gas Family <!-- Family Name -->
|-
|&nbsp;
<!-- COLUMN STARTS HERE -->
<!-- change background to reflect position on periodic table -->
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center" width=100% colspan="4"|'''Helium''' <!-- name of element -->
|-
|-
|align="center" style="background-color:#FFF1E8;"|Author type
|align="center" style="background-color:#FFF1E8;"|Author status
|align="center" style="background-color:#FFF1E8;"|Date of Death
|align="center" style="background-color:#FFF1E8;"|Created date
|align="center" style="background-color:#FFF1E8;"|Was it Published?
|align="center" style="background-color:#FFF1E8;"|Has Copyright notice?
|align="center" style="background-color:#FFF1E8;"|Is registered?
|align="center" style="background-color:#FFF1E8;"|Is it a Corporate work?
|align="center" style="background-color:#FFF1E8;"|When PD
|align="center" style="background-color:#FFF1E8;"|As of 1 Jan 2008?
|-
|-
|width="35"|<font size=1em>4.00</font> <!-- atomic mass -->
|align="center"|Named
<!-- leave blank -->
|align="center"|Dead
|align="center" width="35"|&nbsp;
|align="center"|Before 1938
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|align="center"|&nbsp;
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|align="center"|n/a
|align="center"|n/a
|align="center"|no
|align="center"|no
|align="center"|Death + 70 yrs
|align="center"|yes
|-
|-
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|&nbsp;
|align="center"|Dead
|rowspan="2" align="center" width="35"|<font size=6px>'''He'''</font><!-- symbol -->
|align="center"|Before 1938
|align="center"|Before 1978
|align="center"|After 2002
|align="center"|n/a
|align="center"|no
|align="center"|&nbsp;
|align="center"|Death + 70 years
|align="center"|Verify based on conditions
|-
|-
|align="left"|<font size=4px>'''2'''</font><!-- atomic number -->
|align="center"|<nowiki>--</nowiki>
|align="center"|Dead
|align="center"|Death unknown
|align="center"|Before 1888
|align="center"|n/a
|align="center"|n/a
|align="center"|no
|align="center"|&nbsp;
|align="center"|Creation + 120 yrs
|align="center"|yes
|-
|-
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
|align="center"|Anonymous
<!-- leave blank -->
|align="center"|unknown
|&nbsp;
|align="center"|unknown
|}
|align="center"|Before 1888
|align="center"|n/a
|align="center"|n/a
|align="center"|no
|align="center"|no
|align="center"|Creation + 120 yrs
|align="center"|yes
|-
|-
|
|align="center"|Pseudonymous
<!-- change background to reflect position on periodic table -->
|align="center"|unknown
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"  
|align="center"|unknown
|align="center" width=100% colspan="4"|'''Neon'''<!-- name of element -->
|align="center"|Before 1888
|align="center"|n/a
|align="center"|n/a
|align="center"|no
|align="center"|no
|align="center"|Creation + 120 yrs
|align="center"|yes
|-
|-
|align="center"|For hire/corporate
|align="center"|unknown
|align="center"|unknown
|align="center"|Before 1888
|align="center"|n/a
|align="center"|n/a
|align="center"|no
|align="center"|'''yes'''
|align="center"|Creation + 120 yrs
|align="center"|yes
|-
|-
|width="35"|<font size=1em>20.18</font><!-- atomic mass -->
|colspan=10 align="center" style="background-color:#FFDAA2;"|<big>'''Published Works'''</big>
<!-- leave blank -->
|align="center" width="35"|&nbsp;
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|-
|-
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|&nbsp;
|align="center"|<nowiki>--</nowiki>
|rowspan="2" align="center" width="35"|<font size=6px>'''Ne'''</font><!-- symbol -->
|align="center"|<nowiki>--</nowiki>
|align="center"|<nowiki>--</nowiki>
|align="center"|Before 1923
|align="center"|n/a
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|yes
|-
|-
|align="left"|<font size=4px>'''10'''</font><!-- atomic number -->
|align="center"|<nowiki>--</nowiki>
|align="center"|<nowiki>--</nowiki>
|align="center"|<nowiki>--</nowiki>
|align="center"|<nowiki>--</nowiki>
|align="center"|1923 -> 1977
|align="center"|No CR notice
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|yes
|-
|-
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
|align="center"|<nowiki>--</nowiki>
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|&nbsp;
|align="center"|<nowiki>--</nowiki>
|}
|align="center"|<nowiki>--</nowiki>
|align="center"|1978 -> 1-Mar-1989
|align="center"|No CR notice
|align="center"|no
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|yes
|-
|-
|
|align="center"|<nowiki>--</nowiki>
 
|align="center"|<nowiki>--</nowiki>
<!-- change background to reflect position on periodic table -->
|align="center"|<nowiki>--</nowiki>
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center"|<nowiki>--</nowiki>
|align="center" width=100% colspan="4"|'''Argon'''<!-- name of element -->
|align="center"|1923 -> 1963
|align="center"|Yes, not renewed
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|yes
|-
|-
|colspan=10 align="center" style="background-color:#FFDAA2;"|<big>'''Works published outside the US'''</big>
|-
|-
|width="35"|<font size=1em>39.95</font><!-- atomic mass -->
|align="center"|<nowiki>--</nowiki>
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|align="center" width="35"|&nbsp;
|align="center"|<nowiki>--</nowiki>
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|align="center"|<nowiki>--</nowiki>
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|align="center"|Before 1923
|align="center"|<nowiki>--</nowiki>
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|&nbsp;
|align="center"|yes
|-
|-
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|&nbsp;
|align="center"|<nowiki>--</nowiki>
|rowspan="2" align="center" width="35"|<font size=6px>'''Ar'''</font><!-- symbol -->
|align="center"|<nowiki>--</nowiki>
|align="center"|<nowiki>--</nowiki>
|align="center"|1923 -> 1977
|align="center"|no
|align="center"|no
|align="center"|&nbsp;
|align="center"|If in origin as of 1/1/96
|align="center"|yes
|-
|-
|align="left"|<font size=4px>'''18'''</font><!-- atomic number -->
|align="center"|<nowiki>--</nowiki>
|-
|align="center"|<nowiki>--</nowiki>
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
|align="center"|<nowiki>--</nowiki>
<!-- leave blank -->
|align="center"|<nowiki>--</nowiki>
|&nbsp;
|align="center"|After 1-Jan-1978
|align="center"|no
|align="center"|no
|align="center"|&nbsp;
|align="center"|If in origin as of 1/1/96
|align="center"|yes
|}
|}
|-
|


<!-- change background to reflect position on periodic table -->
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center" width=100% colspan="4"|'''Krypton'''<!-- name of element -->
|-
|-
|width="35"|<font size=1em>83.80</font><!-- atomic mass -->
<!-- leave blank -->
|align="center" width="35"|&nbsp;
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|-
<!-- leave blank -->
|&nbsp;
|rowspan="2" align="center" width="35"|<font size=6px>'''Kr'''</font><!-- symbol -->
|-
|align="left"|<font size=4px>'''36'''</font><!-- atomic number -->
|-
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
<!-- leave blank -->
|&nbsp;
|}
|-
|


<!-- change background to reflect position on periodic table -->
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center" width=100% colspan="4"|'''Xenon'''<!-- name of element -->
|-
|-
|width="35"|<font size=1em>131.29</font><!-- atomic mass -->
<!-- leave blank -->
|align="center" width="35"|&nbsp;
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|-
<!-- leave blank -->
|&nbsp;
|rowspan="2" align="center" width="35"|<font size=6px>'''Xe'''</font><!-- symbol -->
|-
|align="left"|<font size=4px>'''54'''</font><!-- atomic number -->
|-
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
<!-- leave blank -->
|&nbsp;
|}
|-
|


<!-- change background to reflect position on periodic table -->
==VB Module for Extracting Contributions==
{|border="1" width="140" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
<pre>
|align="center" width=100% colspan="4"|'''Radon'''<!-- name of element -->
Module Module1
|-
|-
|width="35"|<font size=1em>(222.02)</font><!-- atomic mass -->
<!-- leave blank -->
|align="center" width="35"|&nbsp;
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|rowspan="4" colspan="2" valign="top" align="right" width="35"|<font size=2px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|-
<!-- leave blank -->
|&nbsp;
|rowspan="2" align="center" width="35"|<font size=6px>'''Rn'''</font><!-- symbol -->
|-
|align="left"|<font size=4px>'''86'''</font><!-- atomic number -->
|-
|align="left"|<font size=2px>x-x</font><!-- electron configuration -->
<!-- leave blank -->
|&nbsp;
|}
|}
<!-- Smaller Version -->
<!-- begin here      -->
<!--                -->
{|border="1" width="113" frame=box rules=none align="right" cellpadding="0" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center"|Noble Gas Family<!-- Family Name -->
<!-- COLUMN STARTS HERE -->
<!-- change background to reflect position on periodic table -->
{|border="1" width="112" frame=box rules=none align="right" cellpadding="3" cellspacing="0" style="margin: 0 0 0 0; background:#e5e5e5;"
|align="center" width=100% colspan="4"|<font size=2px>'''Helium'''</font><!-- name of element -->
|-
|width="28" valign="top" align="left"|<font size=1px>4.00</font><!-- atomic mass -->
<!-- leave blank -->
|align="center" width="28"|&nbsp;
<!-- selected oxidation states, add a nonbreakingspace in front of each number-->
|rowspan="4" colspan="2" valign="top" align="right" width="28"|<font size=1px>&nbsp;xx &nbsp;xx &nbsp;xx</font>
|-
<!-- leave blank -->
|&nbsp;
|rowspan="2" align="center" width="28"|<font size=3px>'''He'''</font><!-- symbol -->
|-
|align="left"|<font size=2px>'''2'''</font><!-- atomic number -->
|-
|align="left"|<font size=1px>x-x</font><!-- electron configuration -->
<!-- leave blank -->
|&nbsp;
|}
|-
|
 
|}


Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim url
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim CZ
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim wikipath
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim totalcdata
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim title
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim currentid
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim articleid
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim oldid
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim latestid
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
    Dim diffclass
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken
Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken Chicken


== test using Template:Timeline_Table ==
    Sub Main()
        Dim T


{{Timeline_Table
        T = 0
|                tlWidth=350
        initCZ()
|                tlTitle=The History of this Timeline Template
        title = "fire"
|                  tlYear=05/29/2007
        url = wikipath + "/" + title
|                tlEvent=So far at the end of this day, this template still doesn't work correctly; trying to get it so I can add more than one date.
        CZ.navigate(url)
|                  tlYear=09/14/2007
        Do Until CZ.readyState = 4
|                tlEvent=still no worky.
}}


        Loop
        getcdata()


<br/>
        articleid = Right(Mid(totalcdata, InStr(totalcdata, "wgArticleId"), 24), 9)
<br/><br/><br/><br/><br/><br/>
        currentid = Right(Mid(totalcdata, InStr(totalcdata, "CurRevisionId"), 26), 9)


==CSS Test==
        navtorecentdiff()


        Do
            getoldid()
            If latestid <> oldid Then


<s>test</s>
                getinsdiffchange()
                getdeldiffchange()
                navolddiff()
            End If


@import url(/wiki?title=User:Robert_W_King/monobook.css);
        Loop While latestid <> oldid


==New thing==
    End Sub
{{Recursive
    Function initCZ()
|year1=1900
        wikipath = "http://en.citizendium.org/wiki"
|event1=something.
        CZ = CreateObject("InternetExplorer.Application")
|year2=1901
        CZ.Toolbar = 0
|event2=some.
        CZ.Visible = 1
|year3=1902
        CZ.navigate(wikipath)
|event3=sometime.
        Do Until CZ.readyState = 4
|year4=1903
        Loop
|event4=somebody.
        Return CZ
}}
    End Function


    Function getcdata()
        Dim tags
        Dim thing
        Dim x
        Dim test


==Test==
        x = 0
        tags = CZ.document.getElementsbyTagName("script")


<div align="left" border="0" style="background-color: #cccccc; margin:0.5em; position:relative;display:table;">
        For Each Items In tags
{|class=noprint width="100%" border="1" cellpadding="1" cellspacing="0" style="background:#ffffff;display:table;"
            thing = tags.Item(x).innerHtml
|1||2||3||4||5||width=25px align=center bgcolor="#cccccc" style="white-space: nowrap; border-bottom:2px solid #eeeeee; border-top:2px solid #dddddd; border-right:2px solid #dddddd; border-left:2px solid #bbbbbb; position:relative; display:table;"|{{click|image=Subpages.png|link=CZ:Subpage Pilot |width=17px|height=17px}}
            test = InStr(thing, "CDATA")
|style="background-color: #FFFFff; border-bottom:2px solid #eeeeee;"|&nbsp;
            If test <> 0 Then
|-
                totalcdata = thing
|colspan=20 style="padding: 5px 5px 5px 5px; background:#C4D2DF"|
                Exit For
{| height=25px align="right" border="0" cellpadding="2" cellspacing="0"
            End If
|{{clickurl|image=Print button.png|link=http://en.citizendium.org/wiki?title={{FULLPAGENAMEE}}&printable=yes|width=17px|height=17px}}
            x = x + 1
|{{click|image=Metadata.png|link=Template:{{BASEPAGENAME}}/Metadata|width=17px|height=17px}}
        Next
|{{click|image=Approval button.png|link={{BASEPAGENAME}}/Approval |width=17px|height=17px}}
        Return totalcdata
|{{click|image=Unused button.png|link={{BASEPAGENAME}}/Unused|width=17px|height=17px}}
    End Function
|}
|}</div>


==more test==
    Function navtorecentdiff()
{|cellpadding="0" margin="0 0 0 0" border="0" cellspacing="0"
        url = wikipath + "?title=" + title + "&diff=prev&oldid=" + (Right(currentid, 9))
|{{bowlingscoresheet
        CZ.navigate(url)
|rollone=1
        Do Until CZ.readystate = 4
|rolltwo=2
|frametotal=3
}}
|{{bowlingscoresheet
|rollone=3
|rolltwo=2
|frametotal=8
}}
|{{bowlingscoresheet
|rollone=9
|rolltwo=/
|frametotal=18
}}


|}
        Loop
        Return url
    End Function


    Function getoldid()
        Dim tags
        Dim thing
        Dim x
        Dim test


==Recursive test==
        x = 0
        tags = CZ.document.getElementsbyTagName("a")


        For Each Items In tags
            thing = tags.Item(x).outerHtml
            test = InStr(thing, "oldid")
            If test <> 0 Then
                latestid = oldid
                oldid = Mid(thing, test + 6, 9)
                Exit For
            End If
            x = x + 1
        Next


        Return oldid
    End Function


    Function navolddiff()
        url = wikipath + "?title=" + title + "&diff=prev&oldid=" + oldid
        CZ.navigate(url)
        Do Until CZ.readystate = 4


==Form test==
        Loop
        Return url


'''STEP 1.  Create the "metadata template."'''  It's OK, you don't need to know what this means.  :-)
    End Function
<inputbox>
type=create
default=Template:ARTICLE_NAME/Metadata
preload=Template:Blank metadata
editintro='''See [[CZ:The Article Checklist]] and [[Template:Subpages]] for more instructions for filling this out!'''
buttonlabel=Create metadata template
</inputbox>


'''STEP 2.  Create "approval" page.'''
    Function getinsdiffchange()
<inputbox>
        Dim tags
type=create
        Dim thing
default=ARTICLE_NAME/Approval
        Dim x
preload=Template:Subpages_name
        Dim test
editintro='''Just hit save!'''
        Dim totalwrite
buttonlabel=Create "approval" page
</inputbox>


'''STEP 3.  Create "Talk" page.'''
        x = 0
<inputbox>
        tags = CZ.document.getElementsbyTagName("ins")
type=create
default=Talk:ARTICLE_NAME
preload=Template:Subpages_name
editintro='''Just hit save!'''
buttonlabel=Create "Talk" page
</inputbox>


'''STEP 4. Start the article itself!'''
        For Each Items In tags
<inputbox>
            thing = tags.Item(x).innerHtml
type=create
            test = InStr(thing, "class=diffchange")
default=ARTICLE_NAME
            If thing <> Nothing Then
preload=Template:Subpages_name
                diffclass = diffclass + "+" + "'" + thing + "'" + "; "
editintro='''Start your article on the line below <nowiki>{{subpages}}</nowiki>!'''
            End If
buttonlabel=Create new article
            x = x + 1
</inputbox>
        Next
        totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
        IO.File.AppendAllText(("c:\" + title + "_insdiffchange.txt"), totalwrite)
        diffclass = Nothing
        Return diffclass
    End Function


    Function getdeldiffchange()
        Dim tags
        Dim thing
        Dim x
        Dim test
        Dim totalwrite


==Table==
        x = 0
        tags = CZ.document.getElementsbyTagName("del")


{{Col-break|width=34%}}
        For Each Items In tags
== New project planning ==
            thing = tags.Item(x).innerHtml
[[/Done|Done]]
            test = InStr(thing, "class=diffchange")
* <s>Finish grant proposal</s>
            If thing <> Nothing Then
* Compromise proposal
                diffclass = diffclass + "-" + "'" + thing + "'" + "; "
* Finish work on various policy and instructions pages:
            End If
** Change links to "external" citizendium.org pages (which have been imported to the wiki).
            x = x + 1
** Redirect links past [[CZ:Policy Outline]] and past [[CZ:Project Home]].
        Next
** Gut [[CZ:Editor Policy]].
        totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
** Write various community home pages.  Particularly important are <s>[[CZ:Getting Started]] (most of all),</s> [[CZ:Technical Help]], and [[CZ:Content Policy]].
        IO.File.AppendAllText(("c:\" + title + "_deldiffchange.txt"), totalwrite)
** Write (or make sure is written [[CZ:The Constable Role]].
        diffclass = Nothing
** Attempt to wrangle a "Citizendium for Dummies"-type technical introduction--incl. subpages for dummies.
        Return diffclass
** Redesign sidebar...again.
    End Function
** Rewrite [[Template:Awelcome]] and [[Template:Ewelcome]].
** Revisit [[CZ:Home]] and community pages templates
** Overhaul of subpages narrative
* Write up some guidelines for editing policy documents: which details go in the document and which go on more specialized policy pages, who needs to be informed of changes, and that we should be linking to all (yes, all) policy pages from the Policy Outline
* Citizendium advocates' guidelines
** Encourage authors and editors to become advocates and spread the word; feel proud
** Part of the recruitment ramp-up effort
** Button to put on blog: "I power the Citizendium"
Other stuff:
* Use wiki pages for public patron program
** Write policy
** Write mock-up pages
* Planning for the Big Invite
* See [[User talk:Larry Sanger/Approved in pagehist]]; discuss [http://forum.citizendium.org/index.php/topic,831.msg6349.html#msg6349 here.]
* Expand the Article Checklist (incl. AmE & BrE, and various other suggestions, including perhaps degree of importance)
* Ensure that "the recent unpleasantness" results in effective policy solutions
* [http://forum.citizendium.org/index.php/topic,1185.0.html "Ramp up editor participation"]
* Add editor policy and relevant workgroup templates to all editor pages.
* [[CZ:Core Articles|Core Articles]] + [[CZ:What's Your Article?|What's Your Article?]] and [[CZ:What's Your Message?|What's Your Message?]]
* Think about how to make self-registration (again) work
* Public comments feature - MW plugin?
* Add an important distinction: pulling rank in order to resolve a dispute vs. pulling rank in order to win an argument.  The former, only, is permitted. -- Add this to [[CZ:The Editor Role]] and [[CZ:Dispute Resolution]].
* De-link inactive accounts
* Follow-up e-mail system...


{{Col-break|width=33%}}
End Module
</pre>


== Governance policymaking ==
==Excel VB Script version==
* Follow up on talk page conflict problem proposals
<pre>
** Mediation
Function grabdiffdata()
** Judicial Board
    Dim url
** Editorial oversight of authors
    Dim CZ
* Write policy affecting the Personnel Manager
    Dim wikipath
* Write policy regarding "job listings"
    Dim totalcdata
* Craft Judicial Board policy
    Dim title
* Get feedback & confirmation of this policy from Editorial Council & Constabulary
    Dim currentid
* Finish drafting policy regarding entrance and exit from Constabulary (an element of sortition here?)
    Dim articleid
* Hammer out policy about how new Constabulary policy is created
    Dim oldid
* Discuss with the Council: open up Chair actions to all Council members?
    Dim latestid
* Start a general debate about sortition
    Dim diffclass
* Pass a resolution about how to get new people on (and off) the Council; also, address the issue of term limits and total number of members; and about how to get authors on the Council
    Dim T
* Write Executive Committee rules into Policy Outline
    Dim tags
* Write various Editor-in-Chief powers and constraints into rules
    Dim thing
** Veto power
    Dim x
** Minor policymaking power (must be exercised before Council & Const.)
    Dim test
** Ask Editorial Council and Constabulary to vet the rules about Editor-in-Chief powers and constraints
    Dim totalwrite
* Start a central "proposals" page?
* Hammer out author demotions policy--long anticipated, never acted on
* Technical Committee
* Procedure for adding workgroups, including breaking "Hobbies Workgroup" into a zillion subgroups
** One possible condition: three editors request it, all of them having created at least three articles and having edited five articles.


{{Col-break|width=33%}}
    T = 0


== Recruitment Step 1 ==
    wikipath = "http://en.citizendium.org/wiki"
* Create "one-off" job board
    Set CZ = CreateObject("InternetExplorer.Application")
* Request resignations from inactive members of Executive Committee, Constabulary, and Editorial Council
    CZ.Toolbar = 0
** Follow up to nonreplies after a week (set reminder)
    CZ.Visible = 1
** Actually remove people from various wiki lists and mailing lists
    CZ.navigate (wikipath)
* Accomplish separation of powers
        Do Until CZ.readyState = 4
** Compile list of people who serve on more than one group
        Loop
** Send mail to all of them asking them to choose which group they want to remain on
** Follow up to nonreplies after a week (set reminder)
** Make decisions for any laggards (set reminder)
** Actually remove people from various wiki lists and mailing lists
* Do big management recruitment push
** Create "job listings" page
** E-mail lists when ready
* "Jobs" to list include (be sure to specify which positions are pending approval):
** Chair of the Editorial Council
** Constables (6-10 new recruits)
** Executive Committee (6-10 new recruits)
** Executive Committee Secretary
** Editorial Personnel Administrators (8-12 new recruits)
** Chair of the Editorial Personnel Committee
** Judicial Board members (3)
** Personnel Manager
** Project Coordinators: annotated Web links; annotated (non-Web) bibliography; categories (subtopics, supertopics, related topics); catalogs (almanac-type information in tabular form; see e.g. [[catalog of religions]]); gallery/multimedia; expert (curated) articles with bylines; debate guide; news summary; tutorials
* Update [[CZ:Personnel]] with data about beginning and end of terms
* Follow up on old volunteer offers


{{Col-end}}
    title = "fire"
    url = wikipath + "/" + title
    CZ.navigate (url)
        Do Until CZ.readyState = 4
        Loop


|-
    x = 0
|
    Set tags = CZ.document.getElementsByTagName("script")
{{Col-begin}}
        For Each Items In tags
{{Col-break|width=34%}}
            thing = tags.Item(x).innerHTML
__NOTOC__
            test = InStr(thing, "CDATA")
== Recruitment Step 2 ==
            If test <> 0 Then
* If possible, find a Personnel Manager first; work with this person to complete Step 2
                totalcdata = thing
* Begin matching jobs to persons when applications begin dropping off
                Exit For
* Work with current constables and Chief Constable to get new constables on board
            End If
* Do the sortition to get new editors and authors on board
            x = x + 1
* Select new Executive Committee members (from within set of general volunteers, and possibly others)
        Next
* If necessary, use Craigslist and/or other sites for recruitment
* Find new E.C. Chair
** Solicit from within Council
** If there are no replies (set reminder), solicit from outside Council
* Create coder wiki page, to include: desired projects; "bounties" (solicit donations for particular software projects--domystuff.com?)
* Assign authority to edit certain pages to certain specific individuals; track these assignments on [[CZ:Policy Outline]]


{{Col-break|width=33%}}
    articleid = Right(Mid(totalcdata, InStr(totalcdata, "wgArticleId"), 24), 9)
== Implementation ==
    currentid = Right(Mid(totalcdata, InStr(totalcdata, "CurRevisionId"), 26), 9)
* The Big Subpage Move
* Son of the Big Delete (eeee!)
* Start the Big Invite
* Nominate new Editorial Council members
* Create new workgroups, finally
* Add rules about the Editorial Personnel Committee and its Chair
* Do "training" of new positions
* When finished, make self rank-and-file member of Council & remove self from Constabulary
* Establish Execute Committee meetings (conference call)
** Settle upon technology
** Settle upon time
** Ask whether anyone will serve as Secretary
** Set up new Executive Committee wiki page, containing reports/minutes
** Decide whether to post these meeting reports to Citizendium-L


{{Col-break|width=33%}}
    url = wikipath + "?title=" + title + "&diff=prev&oldid=" + (Right(currentid, 9))
== Other Tasks ==
    CZ.navigate (url)
* Create Board of Advisors
        Do Until CZ.readyState = 4
** Ask for nominations from Citizendium-L, Citizendium-Editors, Executive Committee, as well as the blog
        Loop
** Create criteria
** Do further research into possible invitees
** Make a master list of possible invitees
** Approach each personally
* Follow up on eBay thing
* "Submit articles" button/address & process?
* Move discussion from workgroup forum boards to workgroup mailing lists?
* Follow up (write policy on and develop) "Cold Storage"
* Establish a method to raise neutrality issues (and other issues of failure on the part of the editor to follow CZ policy)
* Create a uniform dispute resolution mechanism, in the form of a vote on proposed issue.
* Other quality checklists?
* <s>Open up stubs?</s>
* Start up weekly focus days? -- New article day, edit someone else's article day...
* Put editor names on talk (or info) pages?
* Popovers
* A page for giving credit to "First Collaborators"
* Move discipline-oriented discussion to mailing lists, shut down workgroup forums??
* Ensure the Constabulary gets a policy about exiting members going
* "Pop culture" subpages
* Proof subpages
* A better way to get programming support
* Decide whether to use [http://www.mediawiki.org/wiki/Extension:FlaggedRevs Flagged Revisions]
* Review system (see exec mail of Oct. 10)


{{Col-end}}
        Do
            x = 0
            Set tags = CZ.document.getElementsByTagName("a")
                For Each Items In tags
                    thing = tags.Item(x).outerHTML
                    test = InStr(thing, "oldid")
                    If test <> 0 Then
                        latestid = oldid
                        oldid = Mid(thing, test + 6, 9)
                        Exit For
                    End If
                x = x + 1
                Next


|}
            If latestid <> oldid Then
|-
                x = 0
|}
                Set tags = CZ.document.getElementsByTagName("ins")
                    For Each Items In tags
                        thing = tags.Item(x).innerHTML
                        test = InStr(thing, "class=diffchange")
                        If thing <> Empty Then
                            diffclass = diffclass + "+" + "'" + thing + "'" + "; "
                        End If
                    x = x + 1
                    Next
                totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
                'IO.File.AppendAllText(("c:\" + title + "_insdiffchange.txt"), totalwrite)
                diffclass = Empty
       
                x = 0
                Set tags = CZ.document.getElementsByTagName("del")
                For Each Items In tags
                    thing = tags.Item(x).innerHTML
                    test = InStr(thing, "class=diffchange")
                    If thing <> Empty Then
                        diffclass = diffclass + "-" + "'" + thing + "'" + "; "
                    End If
                    x = x + 1
                Next
                totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
                'IO.File.AppendAllText(("c:\" + title + "_deldiffchange.txt"), totalwrite)
                diffclass = Empty
           
                url = wikipath + "?title=" + title + "&diff=prev&oldid=" + oldid
                CZ.navigate (url)
                    Do Until CZ.readyState = 4
                    Loop
        End If
        Loop While latestid <> oldid
 
End Function
</pre>

Latest revision as of 10:46, 7 March 2024


The account of this former contributor was not re-activated after the server upgrade of March 2022.


header thing

Citizendium [[CZ:{{{title}}}|{{{title}}}]]
| [[:Category:{{{title}}}|Other]]
Home
Getting Started Organization Technical Help Content Policy Article Lists
Initiatives Communication Editor Policy Editorial Council Constabulary
Main Page

Timeline

This happened (250 pixels wide)
something. something. something. something. (350)
something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
This happened (250 pixels wide)
something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (250)
something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
This other really long thing happened that I can't possibly use to describe in words, other than chicken, chicken, and chicken. (250 pixels wide)
something. something. (100)
something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. something. (500)
This other really long thing happened that I can't possibly use to describe in words, other than chicken, chicken, and chicken. (250 pixels wide)






Sort test

5
4
3
2
1
0









pl test

Hover over me!

CNW test

Template:Cnw

U and D test

CCTemplate:D3xTemplate:D

AcTemplate:DeGTemplate:D

PD table

Unpublished Works
Author type Author status Date of Death Created date Was it Published? Has Copyright notice? Is registered? Is it a Corporate work? When PD As of 1 Jan 2008?
Named Dead Before 1938   n/a n/a no no Death + 70 yrs yes
-- Dead Before 1938 Before 1978 After 2002 n/a no   Death + 70 years Verify based on conditions
-- Dead Death unknown Before 1888 n/a n/a no   Creation + 120 yrs yes
Anonymous unknown unknown Before 1888 n/a n/a no no Creation + 120 yrs yes
Pseudonymous unknown unknown Before 1888 n/a n/a no no Creation + 120 yrs yes
For hire/corporate unknown unknown Before 1888 n/a n/a no yes Creation + 120 yrs yes
Published Works
-- -- -- -- Before 1923 n/a       yes
-- -- -- -- 1923 -> 1977 No CR notice       yes
-- -- -- -- 1978 -> 1-Mar-1989 No CR notice no     yes
-- -- -- -- 1923 -> 1963 Yes, not renewed       yes
Works published outside the US
-- -- -- -- Before 1923 --       yes
-- -- -- -- 1923 -> 1977 no no   If in origin as of 1/1/96 yes
-- -- -- -- After 1-Jan-1978 no no   If in origin as of 1/1/96 yes


VB Module for Extracting Contributions

Module Module1

    Dim url
    Dim CZ
    Dim wikipath
    Dim totalcdata
    Dim title
    Dim currentid
    Dim articleid
    Dim oldid
    Dim latestid
    Dim diffclass

    Sub Main()
        Dim T

        T = 0
        initCZ()
        title = "fire"
        url = wikipath + "/" + title
        CZ.navigate(url)
        Do Until CZ.readyState = 4

        Loop
        getcdata()

        articleid = Right(Mid(totalcdata, InStr(totalcdata, "wgArticleId"), 24), 9)
        currentid = Right(Mid(totalcdata, InStr(totalcdata, "CurRevisionId"), 26), 9)

        navtorecentdiff()

        Do
            getoldid()
            If latestid <> oldid Then

                getinsdiffchange()
                getdeldiffchange()
                navolddiff()
            End If

        Loop While latestid <> oldid

    End Sub
    Function initCZ()
        wikipath = "http://en.citizendium.org/wiki"
        CZ = CreateObject("InternetExplorer.Application")
        CZ.Toolbar = 0
        CZ.Visible = 1
        CZ.navigate(wikipath)
        Do Until CZ.readyState = 4
        Loop
        Return CZ
    End Function

    Function getcdata()
        Dim tags
        Dim thing
        Dim x
        Dim test

        x = 0
        tags = CZ.document.getElementsbyTagName("script")

        For Each Items In tags
            thing = tags.Item(x).innerHtml
            test = InStr(thing, "CDATA")
            If test <> 0 Then
                totalcdata = thing
                Exit For
            End If
            x = x + 1
        Next
        Return totalcdata
    End Function

    Function navtorecentdiff()
        url = wikipath + "?title=" + title + "&diff=prev&oldid=" + (Right(currentid, 9))
        CZ.navigate(url)
        Do Until CZ.readystate = 4

        Loop
        Return url
    End Function

    Function getoldid()
        Dim tags
        Dim thing
        Dim x
        Dim test

        x = 0
        tags = CZ.document.getElementsbyTagName("a")

        For Each Items In tags
            thing = tags.Item(x).outerHtml
            test = InStr(thing, "oldid")
            If test <> 0 Then
                latestid = oldid
                oldid = Mid(thing, test + 6, 9)
                Exit For
            End If
            x = x + 1
        Next

        Return oldid
    End Function

    Function navolddiff()
        url = wikipath + "?title=" + title + "&diff=prev&oldid=" + oldid
        CZ.navigate(url)
        Do Until CZ.readystate = 4

        Loop
        Return url

    End Function

    Function getinsdiffchange()
        Dim tags
        Dim thing
        Dim x
        Dim test
        Dim totalwrite

        x = 0
        tags = CZ.document.getElementsbyTagName("ins")

        For Each Items In tags
            thing = tags.Item(x).innerHtml
            test = InStr(thing, "class=diffchange")
            If thing <> Nothing Then
                diffclass = diffclass + "+" + "'" + thing + "'" + "; "
            End If
            x = x + 1
        Next
        totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
        IO.File.AppendAllText(("c:\" + title + "_insdiffchange.txt"), totalwrite)
        diffclass = Nothing
        Return diffclass
    End Function

    Function getdeldiffchange()
        Dim tags
        Dim thing
        Dim x
        Dim test
        Dim totalwrite

        x = 0
        tags = CZ.document.getElementsbyTagName("del")

        For Each Items In tags
            thing = tags.Item(x).innerHtml
            test = InStr(thing, "class=diffchange")
            If thing <> Nothing Then
                diffclass = diffclass + "-" + "'" + thing + "'" + "; "
            End If
            x = x + 1
        Next
        totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
        IO.File.AppendAllText(("c:\" + title + "_deldiffchange.txt"), totalwrite)
        diffclass = Nothing
        Return diffclass
    End Function

End Module

Excel VB Script version

Function grabdiffdata()
    Dim url
    Dim CZ
    Dim wikipath
    Dim totalcdata
    Dim title
    Dim currentid
    Dim articleid
    Dim oldid
    Dim latestid
    Dim diffclass
    Dim T
    Dim tags
    Dim thing
    Dim x
    Dim test
    Dim totalwrite

    T = 0

    wikipath = "http://en.citizendium.org/wiki"
    Set CZ = CreateObject("InternetExplorer.Application")
    CZ.Toolbar = 0
    CZ.Visible = 1
    CZ.navigate (wikipath)
        Do Until CZ.readyState = 4
        Loop

    title = "fire"
    url = wikipath + "/" + title
    CZ.navigate (url)
        Do Until CZ.readyState = 4
        Loop

    x = 0
    Set tags = CZ.document.getElementsByTagName("script")
        For Each Items In tags
            thing = tags.Item(x).innerHTML
            test = InStr(thing, "CDATA")
            If test <> 0 Then
                totalcdata = thing
                Exit For
            End If
            x = x + 1
        Next

    articleid = Right(Mid(totalcdata, InStr(totalcdata, "wgArticleId"), 24), 9)
    currentid = Right(Mid(totalcdata, InStr(totalcdata, "CurRevisionId"), 26), 9)

    url = wikipath + "?title=" + title + "&diff=prev&oldid=" + (Right(currentid, 9))
    CZ.navigate (url)
        Do Until CZ.readyState = 4
        Loop

        Do
            x = 0
            Set tags = CZ.document.getElementsByTagName("a")
                For Each Items In tags
                    thing = tags.Item(x).outerHTML
                    test = InStr(thing, "oldid")
                    If test <> 0 Then
                        latestid = oldid
                        oldid = Mid(thing, test + 6, 9)
                        Exit For
                    End If
                x = x + 1
                Next

            If latestid <> oldid Then
                x = 0
                Set tags = CZ.document.getElementsByTagName("ins")
                    For Each Items In tags
                        thing = tags.Item(x).innerHTML
                        test = InStr(thing, "class=diffchange")
                        If thing <> Empty Then
                            diffclass = diffclass + "+" + "'" + thing + "'" + "; "
                        End If
                    x = x + 1
                    Next
                totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
                'IO.File.AppendAllText(("c:\" + title + "_insdiffchange.txt"), totalwrite)
                diffclass = Empty
        
                x = 0
                Set tags = CZ.document.getElementsByTagName("del")
                For Each Items In tags
                    thing = tags.Item(x).innerHTML
                    test = InStr(thing, "class=diffchange")
                    If thing <> Empty Then
                        diffclass = diffclass + "-" + "'" + thing + "'" + "; "
                    End If
                    x = x + 1
                Next
                totalwrite = title + " | " + articleid + " | " + latestid + " | " + diffclass + vbCrLf
                'IO.File.AppendAllText(("c:\" + title + "_deldiffchange.txt"), totalwrite)
                diffclass = Empty
             
                url = wikipath + "?title=" + title + "&diff=prev&oldid=" + oldid
                CZ.navigate (url)
                    Do Until CZ.readyState = 4
                    Loop
        End If
        Loop While latestid <> oldid
   
End Function