Commit Graph

62 Commits

Author SHA1 Message Date
Grégory Soutadé 010c16caca Give iwla to each display class
Add generic functions createPage() and createBlock() in DisplayHTMLBuild
Add and display IWLA version
2014-12-08 14:13:26 +01:00
Grégory Soutadé fd858034fb Add Others field in index 2014-12-05 16:03:09 +01:00
soutade 4cb2736e22 We're need a first version 2014-12-04 21:47:11 +01:00
soutade 2362fd1fd2 Fix unicode problems
Add generateHTMLLink()
2014-12-04 21:04:41 +01:00
soutade 5f72a9c912 Fix presentation problems 2014-12-04 19:15:15 +01:00
soutade 897f96232c Work on index (not finished) 2014-12-03 21:58:55 +01:00
Grégory Soutadé 269b8e54de Add minimal conf values requirements for main 2014-12-03 11:29:05 +01:00
Grégory Soutadé 9c82c61cf8 Add some arguments 2014-12-03 10:55:32 +01:00
soutade 95023a5db3 Do a bunch of CSS and presentation 2014-12-02 21:53:20 +01:00
soutade 273bcd3526 Add weekend coloration 2014-12-02 21:16:27 +01:00
soutade 7d45b45e8a class DisplayHTMLBlockTableWithGraph() seems to work
Fix a bug : month_stats override if iwla.py called twice
2014-12-02 20:49:56 +01:00
Grégory Soutadé 63a9b40b46 Work for DisplayHTMLBlockTableWithGraph class 2014-12-02 16:53:54 +01:00
soutade 2846394dad Introduce _buildHTML() and DisplayHTMLBlockTableWithGraph class in display.py 2014-12-01 21:45:26 +01:00
soutade 5d6362105b Save month stats in meta dictionary 2014-12-01 21:13:35 +01:00
Gregory Soutade 81c3aa8099 Try to manage CSS path 2014-11-30 19:05:17 +01:00
Grégory Soutadé d4170ad3ed Display empty stats 2014-11-28 16:26:11 +01:00
Grégory Soutadé 1b4f9c0ad5 Add First CSS 2014-11-28 16:02:04 +01:00
soutade 3858127a6d Work on CSS management 2014-11-27 21:40:23 +01:00
soutade d2b0d0dae6 Fully rework display with CSS style inclusion 2014-11-27 19:38:41 +01:00
Grégory Soutadé 02233f2f37 Replace getCurDisplayRoot() by getCurDisplayPath() 2014-11-27 14:29:25 +01:00
Grégory Soutadé ce4bca056d Store files in month directory 2014-11-27 14:11:47 +01:00
Grégory Soutadé f7bf2e11ba Add top_hits plugin 2014-11-27 13:47:31 +01:00
Grégory Soutadé c87ddfb1aa Add hit_to_page_conf in addition to page_to_hit_conf 2014-11-27 13:46:58 +01:00
Grégory Soutadé 5ccc63c7ae Add hasBeenViewed() function 2014-11-27 13:07:14 +01:00
Grégory Soutadé e0d6b5dbbc Add top_downloads plugin 2014-11-27 12:35:41 +01:00
Grégory Soutadé 9fbc5448bc Add conf_requires.
Load plugins in order
2014-11-27 12:34:42 +01:00
Grégory Soutadé dd8349ab08 Add option count_hit_only_visitors and function isValidForCurrentAnalysis() 2014-11-27 09:01:51 +01:00
soutade 6b0ed18f35 Remove viewed limitation in page_to_hit : skip good requests 2014-11-26 22:06:58 +01:00
soutade 5e965f4cc1 Add top_pages plugin 2014-11-26 22:03:19 +01:00
soutade f8a48a7144 Split referers plugin in post_analysis and display
Remove post_analysis top_visitors (done in display)
2014-11-26 21:06:36 +01:00
soutade fec5e375e4 Remove iwla parameter in hook functions 2014-11-26 20:31:13 +01:00
soutade 9571bf09b6 Work with time 2014-11-26 19:53:00 +01:00
soutade 92533cc244 Fix key_phrases 2014-11-26 19:33:08 +01:00
Grégory Soutadé e6b31fbf8a WIP 2014-11-26 16:56:33 +01:00
Grégory Soutadé b11411f115 WIP 2014-11-26 16:18:26 +01:00
Grégory Soutadé 81b3eee552 Do a lot of things 2014-11-26 16:17:16 +01:00
Grégory Soutadé 6505ca3ee5 Add all_visits plugin 2014-11-25 16:59:29 +01:00
Grégory Soutadé 7405cf237a Do a more generic plugin : page_to_hit 2014-11-25 16:22:07 +01:00
soutade d5db763b48 Rework conf in plugins 2014-11-24 21:42:57 +01:00
soutade 549c0e5d97 Update conf management 2014-11-24 21:37:37 +01:00
Gregory Soutade 21a95cc2fa Rework plugins with classes 2014-11-24 17:13:59 +01:00
Gregory Soutade 670f024905 Add bytesToStr()
Automatically convert list into strings in appendRow()
Add package information
2014-11-24 13:44:04 +01:00
Gregory Soutade 38c041126d Plugins management seems ok 2014-11-22 19:23:56 +01:00
Gregory Soutade db84036d8a Add awstats robots 2014-11-21 16:57:56 +01:00
Gregory Soutade ed0af6e6ac Add top visitors and reverse dns plugins 2014-11-21 16:57:37 +01:00
Gregory Soutade 2cb8e193d3 Add default config 2014-11-21 16:57:11 +01:00
Gregory Soutade e51e07f65e Very nice result 2014-11-21 16:56:58 +01:00
Gregory Soutade c3c201fda1 Start using classes 2014-11-21 14:46:12 +01:00
Gregory Soutade 7dada493ab Plugins OK 2014-11-21 10:41:29 +01:00
Gregory Soutade 34aec57c46 Separate display functions into display.py 2014-11-20 16:31:00 +01:00