Ticket #82 (closed New feature: wontfix)

Opened 9 months ago

Last modified 3 months ago

Modular architecture for client javascript plus packer/compiler

Reported by: Eli-D Assigned to: Eli-D
Priority: normal Milestone: Future features
Component: Core Version:
Keywords: javascript Cc:

Description (Last modified by matt)

There should be the ability to add modules in the client javascript. It would make the piwik.js much easier to maintain and extend.

The client modules would be things such as:

Outbound link tracking

Click tracking for heatmaps

Displaying information in the pages being tracked

The modules will be able to hook in various points during execution:

'run' - as soon the script is run

'load' - as soon the DOM is loaded

'log' - when an action is logged

'unload' - when script is unloaded

About the packer/compiler:

There should be a php script that takes the base piwik js along with any js modules and joins/packs/minifies them in one file.

Change History

03/10/08 11:43:23 changed by matt

  • description changed.

03/11/08 10:18:35 changed by matt

07/01/08 00:34:01 changed by matt

  • status changed from new to closed.
  • resolution set to wontfix.

Fixing as wontfix as Eli-d didnt continue the task. If someone interested, please reopen :)