1 |
dpavlin |
24 |
<html> |
2 |
|
|
<head> |
3 |
|
|
<title>Web statistics</title> |
4 |
|
|
|
5 |
|
|
<link href="sparklines.js" type="application/json" rel="exhibit/data" /> |
6 |
|
|
|
7 |
|
|
<script src="../exhibit/api/exhibit-api.js" |
8 |
|
|
type="text/javascript"></script> |
9 |
|
|
|
10 |
|
|
<style> |
11 |
|
|
</style> |
12 |
|
|
</head> |
13 |
|
|
<body> |
14 |
|
|
<h1>Web statistics with sparklines</h1> |
15 |
|
|
<table width="100%"> |
16 |
|
|
<tr valign="top"> |
17 |
|
|
<td ex:role="viewPanel"> |
18 |
dpavlin |
26 |
<div ex:role="exhibit-view" |
19 |
|
|
ex:viewClass="Exhibit.TabularView" |
20 |
|
|
ex:columns=".label, |
21 |
dpavlin |
31 |
.users_total, |
22 |
|
|
.users_active, |
23 |
dpavlin |
29 |
.unique_users_sum, |
24 |
|
|
.changes_sum, |
25 |
|
|
.categories_changed_sum, |
26 |
|
|
.visits_sum, |
27 |
|
|
.visits_anonymous_sum |
28 |
|
|
" |
29 |
dpavlin |
31 |
ex:columnLabels="instance, users, active, ∑, changes, categories, visits, anonymous" |
30 |
|
|
ex:columnFormats="list, list, list, list, list, list, list, list" |
31 |
dpavlin |
29 |
ex:sortColumn="2" |
32 |
|
|
ex:sortAscending="false" |
33 |
|
|
></div> |
34 |
|
|
<div ex:role="exhibit-view" |
35 |
|
|
ex:viewClass="Exhibit.TabularView" |
36 |
|
|
ex:columns=".label, |
37 |
dpavlin |
31 |
.users_total, |
38 |
|
|
.users_active, |
39 |
dpavlin |
29 |
.unique_users_s, .unique_users_sum, |
40 |
dpavlin |
26 |
.changes_s, .changes_sum, |
41 |
|
|
.categories_changed_s, .categories_changed_sum, |
42 |
dpavlin |
29 |
.visits_s, .visits_sum, |
43 |
|
|
.visits_anonymous_s, .visits_anonymous_sum |
44 |
dpavlin |
26 |
" |
45 |
dpavlin |
31 |
ex:columnLabels="instance, users, active, users, ∑, changes, ∑, categories, ∑, visits, ∑, anonymous, ∑" |
46 |
|
|
ex:columnFormats="list, list, list, image, list, image, list, image, list, image, list, image, list" |
47 |
dpavlin |
29 |
ex:sortColumn="4" |
48 |
dpavlin |
26 |
ex:sortAscending="false" |
49 |
|
|
></div> |
50 |
dpavlin |
24 |
</td> |
51 |
|
|
<td width="25%"> |
52 |
dpavlin |
26 |
<div ex:role="facet" ex:facetClass="TextSearch"></div> |
53 |
dpavlin |
31 |
<div ex:role="facet" ex:expression=".users_total" ex:facetLabel="Users total" |
54 |
|
|
ex:facetClass="NumericRange" ex:interval="100" ex:scroll="true"></div> |
55 |
|
|
<div ex:role="facet" ex:expression=".users_active" ex:facetLabel="Users active" |
56 |
dpavlin |
29 |
ex:facetClass="NumericRange" ex:interval="10" ex:scroll="true"></div> |
57 |
|
|
<div ex:role="facet" ex:expression=".changes_sum" ex:facetLabel="Changes" |
58 |
|
|
ex:facetClass="NumericRange" ex:interval="10" ex:scroll="true"></div> |
59 |
|
|
<div ex:role="facet" ex:expression=".categories_changed_sum" ex:facetLabel="Modified categories" |
60 |
|
|
ex:facetClass="NumericRange" ex:interval="10" ex:scroll="true"></div> |
61 |
|
|
<div ex:role="facet" ex:expression=".visits_sum" ex:facetLabel="Visits" |
62 |
|
|
ex:facetClass="NumericRange" ex:interval="500" ex:scroll="true"></div> |
63 |
|
|
<div ex:role="facet" ex:expression=".visits_anonymous_sum" ex:facetLabel="Anonymous visits" |
64 |
|
|
ex:facetClass="NumericRange" ex:interval="2500" ex:scroll="true"></div> |
65 |
dpavlin |
24 |
</td> |
66 |
|
|
</tr> |
67 |
|
|
</table> |
68 |
|
|
</body> |
69 |
|
|
</html> |