Wiktionary talk:Votes/2010-02/ToC format

Definition from Wiktionary, the free dictionary
Jump to: navigation, search

Web traffic analysis[edit]

cumulative page views per number of headers

The number of headers on a page influences how likely someone viewing the page with LHS ToC will be able to see a definition without scrolling. I analyzed the traffic stats for 2009-08 which included around 880 of the most common main namespace pages. From that I graphed the cumulative distribution of page views per number of page headers. This indicates the percentage of page views on pages with at most a certain number of headers. For instance, on a common setup (1280x800 monitor with Firefox) the ToC for a page with about 12 headers will push the definitions off the first screen. Looking at the graph we can see that 75% of views are of pages with have at most 11 headers. This means that about 25% of views are of pages that, with high probability, will not have a definition on the initial screen. Using the graph one can make determinations about modified viewer experiences. I think it's unacceptably high that around a quarter of page views will not have a definition on the "landing" screen and is the main reason why almost any of the options are preferable to the default. This is especially true since as time goes on, pages get more and more headers. --Bequwτ 04:32, 24 February 2010 (UTC)

Option 1.5[edit]

Why isn't there an option for "table of contents being above the entries, uncollapsed, on the top-left, showing only language headings, with the numbers being hidden"? --Vahagn Petrosyan 07:49, 25 February 2010 (UTC)

I didn't put that in simply because I didn't think it had a realistic possibility of winning. Do you want to add it in as option 7? We're only on the first day of the vote and notifying PK and Bequw of the change wouldn't be too difficult. --Yair rand 07:56, 25 February 2010 (UTC)
Yes, can you add it as option 7? I can't make screenshots. There is no need to notify PK and Bequw, they'll see it. --Vahagn Petrosyan 08:07, 25 February 2010 (UTC)


Using CSS, there seems to be know way to make the choice of option page-dependent (within the main namespace). Am I correct? (Something with many languages, each with only one part of speech, might benefit from a languages-only TOC, while something with a lot of English and nothing else might benefit from a TOC showing POS.)​—msh210 17:00, 25 February 2010 (UTC)

Something with javascript could surely be done. We might want to show etymologies when there's more than one (to distinguish homonyms). --Bequwτ 18:11, 25 February 2010 (UTC)
On further thought, this might be a popular option. Do we want to add voting options for this type of ToC (left non-floating, left floating, and right floating)? If it is popular, I guess it's better to add it sooner rather than later. We could leave it a bit general (something like "ToC with page-dependent depth/detail") and work out specifics if it's the most popular. Linking to sub-language headers is not stable with our ELE so I don't think we need to worry about the fact that the displayed ToC for a page could change as the page grows in size. --Bequwτ 23:19, 25 February 2010 (UTC)

option 6[edit]

Does option 6 mean "keep TOCs as they are now, but collapsed by default"? It doesn't specify.​—msh210 18:56, 25 February 2010 (UTC)

Yes, that's what it means. I don't think there's really much possibility for confusion on that though. What else could it be assumed to mean? --Yair rand 20:06, 25 February 2010 (UTC)
Right, I was just making sure.​—msh210 20:08, 25 February 2010 (UTC)


To get an idea of the result of the vote, I have used the following online calculator: Ranked-ballot voting calculator, Washington University, St. Louis.

Without the use of a tiebreaker, Schulze method gives a tie: "a, d, e and g lose no beatpath comparisons" (a=1,d=4,e=5,g=7). Given "the ranking d>f>e>a>g>c>b was used as a random-ballot tiebreaker", the calculator has determined that the winner according Schulze method is option 4, labeled "d" in the data below.

The data I have fed into the calculator (11 votes):


I have obtained this data by mapping 1 to a, 2 to b, ..., 7 to g, from


The pairwise matrix:

a b c d e f g
for a 5 6 6
b 3
c 4 6
d 8
e 6 7 5
f 5 5 5
g 5 6 6

--Dan Polansky 14:30, 6 February 2011 (UTC)