Skip to content
Extraits de code Groupes Projets
  1. nov. 08, 2014
  2. nov. 07, 2014
  3. oct. 13, 2014
  4. oct. 06, 2014
  5. oct. 05, 2014
  6. sept. 09, 2014
    • mattab's avatar
      fixing few more tests: hide nb_users to make tests pass because for some... · 1ad4c494
      mattab a rédigé
      fixing few more tests: hide nb_users to make tests pass because for some reason the column does appear by default but in the backwardsCompatibilityTest it does not appear there. Also had to manually activate and install plugins in the test case for some reason. Message was:
      ```
      Exception: Failed to update database (errors or warnings found): Array
      (
          [warnings] => Array
              (
              )
      
          [errors] => Array
              (
                  [0] => /home/matt/dev/piwik-master/plugins/CustomAlerts/Updates/0.0.2.php:
      Error trying to execute the query 'ALTER TABLE `alert` CHANGE `enable_mail` `email_me` BOOLEAN NOT NULL'.
      The error was: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'piwik_tests.alert' doesn't exist
              )
      
          [coreError] =>
          [deactivatedPlugins] => Array
              (
                  [0] => CustomAlerts
              )
      
      )
      
      ```
      1ad4c494
  7. juil. 26, 2014
    • diosmosis's avatar
      Refactoring IntegrationTestCase class: · 8c94dc71
      diosmosis a rédigé
        - moved all API URL generation logic & API response handling logic to separate classes
        - created ApiTestConfig class to hold API test options (and documentation for properties)
        - remove unnecessary IntegrationTestCase properties and methods (including apiNotToCall/apiToCall)
        - remove as many unnecessary API test options as possible (including abandonedCarts, hackDeleteRangeArchivesBefore)
        - rename checkRequestResponse to assertApiResponseHasNoError
      8c94dc71
  8. juil. 23, 2014
  9. juil. 10, 2014
  10. juil. 09, 2014
  11. juin 10, 2014
  12. nov. 18, 2013
  13. nov. 11, 2013
  14. nov. 10, 2013
  15. oct. 15, 2013
  16. oct. 07, 2013
    • mattab's avatar
      Refs #4125 Renaming plugin from Referers to Referrers · a27771ee
      mattab a rédigé
       * updating all variables/methods containing Referers
       * RENAMING custom segments definition, and custom scheduled reports definition, so that when they load "Referers" segment/report it still works as expected
       * RENAMING old archived data so that archived blobs are called Referrers
        * Reverting part of 0deb2bbb
        * Update integration tests generating PDF+HTML with images on my dev box (GD 2.1 and PHP 5.5)
      a27771ee
  17. oct. 04, 2013
  18. juil. 23, 2013
  19. juil. 20, 2013
  20. juil. 02, 2013
  21. mai 31, 2013
    • Benaka Moorthi's avatar
      Refactored archive data querying code. Removed tree-like data structure from... · 6abbacb9
      Benaka Moorthi a rédigé
      Refactored archive data querying code. Removed tree-like data structure 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.
      6abbacb9
  22. mai 23, 2013
  23. avr. 17, 2013
  24. avr. 02, 2013
    • Timo Besenreuther's avatar
      refs #1700 performance analytics · fb5f11a5
      Timo Besenreuther a rédigé
       * adding avg_time_generation to Actions.get + integration tests
       * adding sparkline for average generation time to Visitors > Overview
       * changing number formatting to 0.XXs instead of XXXms + test cases
       * tooltip for reports with avg. generation time: "average based on X hit(s)"
       * log import: support generation_time_milli (not only generation_time_micro)
       * example for importing generation time from logs in read me
      fb5f11a5
  25. mars 27, 2013
  26. mars 26, 2013
    • Timo Besenreuther's avatar
      refs #1700 basic performance analytics: handle server generation time for each page and page title · 65458d09
      Timo Besenreuther a rédigé
      CORE
      
       * formatting sub-second times
       * getColumn() method on data table array (in order to behave the same as the regular data table class)
       * data tables can store in their meta data, which columns are empty (this is used in order to dynamically hide the new "generation time" column)
       * ViewDataTable and Api.getProcessedReport act according to the empty column meta data
      
      
      SCHEMA
      
       * new column custom_float_1 in log_link_visit_action
       * new version to apply the change
      
      
      TRACKER
      
       * Piwik_Tracker::setGenerationTime
       * tracking parameter "generation_time_me"
       * value is stored in new custom_float_1 column
       * the log importer can handle a group "generation_time_micro" which can be used in a custom log format. _micro is used because apache can log the time in microseconds but piwik processes milliseconds.
       * note: extension of JS tracker still missing
      
      
      ACTIONS PLUGIN
      
       * for pages and page titles, add new columns sum_time_generation and nb_hits_with_time_generation to the blob archives
       * if they are set, compute avg_time_generation on the API level. if not, remove the columns and mark them as empty in the data table meta data.
       * show new column "avg. generation time" in the pages and page titles reports
      
      
      plus TESTS for everything
      65458d09
  27. mars 11, 2013
  28. fév. 11, 2013
  29. fév. 10, 2013
  30. fév. 05, 2013
  31. déc. 24, 2012
  32. nov. 24, 2012
  33. oct. 15, 2012
    • mattpiwik's avatar
      Refs #2992 Site Search KABOOM, Refs #49 · 53649590
      mattpiwik a rédigé
      Implementing Site Search tracking & reporting in Piwik core!
      
       * New Admin UI to customize, for each site, wheter site search is enabled. Also options to set default values to use.
       * New Reports: Searches, Searches with no result, Search categories, Top Pages Following a Search
       * to track "No result keyword" users will have to tag their site with a JS call, or add a new parameter to the search result page &search_count=X (X being zero for no result searches)
       * Reports works with Row evolution, PDF/HTML reports, Piwik Mobile
       * idaction_url is now NULLable because, Site Search records a page with idaction_name == Keyword, and idaction_url == NULL. This ensures that the Site Searches don't create "Page URL Not defined" records. 
       * updates to Tracker JS API, new function trackSiteSearch, also added in PHP tracker
       * New fields in log_visit to track searches
       * new segment, "searches" which can be used to select visitors who did a search ie. searches>0 or those who searched a lot, ie searches>10
       
       TODO: 
        * commmit integration test, TESTING, DOCS, FAQ, release, and a nice Prayer to the universe and the stars, hoping that I can code a major new feature without any bug...
        * It would be awesome to have compatiblity with Transitions so we can see, for a given site search, what are the starting pages and Destination pages
        
       Thank you for your patience Timo, 
       and thank in advance everyone for your help Testing this new feature!
       
      
      
      git-svn-id: http://dev.piwik.org/svn/trunk@7190 59fd770c-687e-43c8-a1e3-f5a4ff64c105
      53649590
  34. oct. 04, 2012
  35. oct. 03, 2012
Chargement en cours