Welcome to mirror list, hosted at ThFree Co, Russian Federation.

TODO « misc - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/misc/TODO
blob: e52dab9f6823a53d298b2ce2e634684d64532652 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Following up show all columns new UI element
====
- passe en année, actions puis pages => c'est vide !!!
- pages columns: first should be unique page views, sorted by unique pageviews
- exclude all population doesn't work for actions
- post 29 There seems not to be a way to export the pages information widget. I wanted to download the entry pages to see where my visitors entered my site from, but there is no option to do so.

$("td img", domElem).attr("src") is undefined
[Break on this error] var plusDetected = $('td img', domElem).attr('src').indexOf('plus') >= 0;
datatable.js (line 907)
$("td img", domElem).attr("src") is undefined
[Break on this error] var plusDetected = $('td img', domElem).attr('src').indexOf('plus') >= 0;
when clicking MINUS on actions
- icons disappear when showing all columns for browsers
- exclude low population doesn't work for providers
- ADD forward of non true show_values to forward when specified from URL to ajax
- disable show icon in some iframes and/or dashboard 
- do proper CSS factoring
- clarify 'false' '0' values etc. //convert all JS datatable footer parameter values to '1' or '0'
- check state of javascript footer (should not have safe_decode and filter_add_columns blah)
- set custom truncation limit per datatable type (simple VS allColumns, and subtable) ->bug display subtable icon is cut (see truncation limit)
- Blog post!

- cron should return errors when token doesn't have any website

Test page
==========
- prepare a page with all use cases in iframes?
- test the actions datatable in this page?
- test datatable with search disabled
- test datatable with low population disabled
- without footer
- without all columns icon

UI fixes + adjustements
====
- keep referers logs lines used for XSXS referer injection attack
- write test to make sure deployement don't include logger in file/db/etc
- write test to check disabled db plugin default
- show total size in MB in db plugin
- search inside datatable doesnt really work eg. "web analytics" restore regex search
- bounce count should be bounce rate
- idem in 222 times that a returning visit has bounced (left the site after one page) 
- show new vs returning more clearly in UI
- calendar CSS on API page
- WRONG::: 147 sites Internet différents (utilisant 147 différentes adresses)
- see also #421

check analytics books

high priority features
====
- tester clickheat http://www.labsmedia.com/clickheat/piwik-clickheat.tar.gz + add FAQ
- sync update + email install
- Goal tracking
- Live!
- simple MultiSites report plugin.
- new JS tagging API
- Exclude webmaster
- Loyalty (Most people visited: 1 times) and Recency (Most people last visited: X days ago)

UI elements:
====
- add link under widgets to report (optional display)
- link under goal conversion to full goal reports (optional display)
- think of ways to show entry / exit pages and bounce rate.
- show unique visitors when available, otherwise show nb_visits by default

website
====
- 404 more useful
- provide changelog + rss feed for new versions
- www.piwik.org/demo/ is 404

Bugs
- add icon calendar http://developer.yahoo.com/ypatterns/pattern.php?pattern=calendar#Solution
- something is wrong in JS calendar when year selected
- I had to chmod 777 tmp/ to pass install
all graphic showing data evolution are labelled with the text "nb_uniq_visitors" no matter if youre watching last visits graph, global visits graph or any other. Its happening in every graph under Visitors subpages and in the Dashboard.
In Referers->Evolution page, in addition, I think its melting titles because I read in spanish "Entrada directa nb_uniq_visitors" for the first graph, "Paginas web nb_uniq_visitors" for the second and so on.

To clean
- plugins should listen to user delete/ site delete and delete their own user/site related data
- why widgetize inherits Piwik_Widgetize_Controller
- PLUGINS HAVE THEIR OWN TESTS

Documentation
- postEvent smarty doc is not clear, + feature we're not using (filter but what we need is simply way to print out html in templates from plugins)

Live! plugin
- api propre
- html
- jquery spy
- simple stats above in TEXT
- Security review
- blog post, push version

changes between 2 versions
http://dev.piwik.org/trac/changeset?old_path=tags%2F0.2.23&old=&new_path=tags%2F0.2.24&new=

CHANGES DONE TO LIBRARIES
=========================
- edited Zend/Db/Adapter/Abstract.php added resetConfigArray()
- edited zend_log and changed attr to protected
- fixed bug fwrite in zend_log stream writer
- fixed PEAR so that it works under PHP5 with STRICT MODE enabled
- edited line 145 registry.php from require_once 'Zend/Exception.php'; to require_once 'Exception.php';