Skip to content
Commits on Dec 8, 2013
  1. @diosmosis
Commits on Dec 5, 2013
  1. @diosmosis
Commits on Oct 21, 2013
  1. @diosmosis

    Refs #4200, documented core/Singleton.php and core/Site.php and set m…

    diosmosis committed
    …ethod visibility for Site.
Commits on May 31, 2013
  1. @diosmosis

    Refactored archive data querying code. Removed tree-like data structu…

    diosmosis committed
    …re from Piwik_Archive, added memory optimizations for archiving (not storing archive processing instances), added optimization for querying data indexed by site + date, added ability to select multiple blobs/metrics at once (from different plugins), added optimization to Piwik_ArchiveProcessing_Period where numerics/records are selected all at once instead of one at a time.
    
    Also added data access layer object for archive querying code, allowed anonymous function objects to be used as DataTable filters, and removed 'timestamp' DataTable metadata.
Commits on Dec 24, 2012
  1. @diosmosis

    Refs #1253, display annotation text in tooltip when hovering over evo…

    diosmosis committed
    …lution icon if only one annotation for date range, and when hovering over an annotation, make the corresponding evolution icon bounce.
    
    git-svn-id: http://dev.piwik.org/svn/trunk@7700 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Commits on Dec 25, 2011
  1. @diosmosis

    Fixes #2810. Refactored MultiSites plugin:

    diosmosis committed
      * Created MultiSites API w/ getAll method that gets visit/action/revenue & related evolution data for all sites.
      * Modified MultiSites Controller to use aforementioned API.
      * Fixed bug I introduced in integration tests, method doTest_TwoVisitors_twoWebsites_differentDays shouldn't allow tests to skip the API.getProcessedReport test.
      * Added mergeChildren & related unit test to Piwik_DataTable_Array.
      * Added static methods to Piwik_Site to get site data using an ID. Using it avoids having to create a new Piwik_Site instance.
      * Modified ColumnCallbackAddColumnQuotient so it can be better extended and so it's possible to avoid processing rows if desired.
    
    
    
    git-svn-id: http://dev.piwik.org/svn/trunk@5626 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Commits on Dec 2, 2011
  1. @diosmosis

    Fixes #1077, Assorted optimizations for the Multi Sites plugin:

    diosmosis committed
      * Modified Piwik_Archive::build so it can accept Piwik_Segment instances. This way there won't be hundreds of segments created when they get overwritten by IndexedBySite anyway.
      * Removed previously committed optimization that selected all sites in Piwik_Archive and replaced w/ a similar optimization in the code that selects data for every website (the Multi Sites controller & Sites Manager controller).
      * Modified the setMinMaxDateAcrossWebsites function of the Multi Sites controller so Piwik_Date instances wouldn't be created within its loop and modified the Piwik_Date class to make the former change possible.
    
    
    
    git-svn-id: http://dev.piwik.org/svn/trunk@5505 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Something went wrong with that request. Please try again.