- Added the WebGUI stats system, which will allow site admins to submit

information about their site to a central repository on webgui.org which 
   help the developers make WebGUI better.
This commit is contained in:
JT Smith 2009-05-14 19:42:37 +00:00
parent 4e51bf02d9
commit b6da052e08
7 changed files with 226 additions and 13 deletions

View file

@ -9,6 +9,9 @@
- Added support for template attachments; scripts and stylesheets that will
be included using style->setScript and setLink instead of just using raw
head tags.
- Added the WebGUI stats system, which will allow site admins to submit
information about their site to a central repository on webgui.org which
help the developers make WebGUI better.
- fixed #10322: Dataform: wrong attr on script tag
- fixed #10336: postReceivedTemplateId not corrected in upgrade_7.6.0-7.6.1 (Jukka Raimovaara / Axxion Oy)
- fixed: Crud handling of Form fields with database types that cannot have default values.

View file

@ -22,6 +22,7 @@ use Getopt::Long;
use WebGUI::Session;
use WebGUI::Storage;
use WebGUI::Asset;
use WebGUI::Workflow;
use WebGUI::Utility;
my $toVersion = "7.7.6";
@ -36,6 +37,7 @@ fixDefaultPostReceived($session);
addEuVatDbColumns( $session );
addShippingDrivers( $session );
addTransactionTaxColumns( $session );
sendWebguiStats($session);
addDataFormColumns($session);
addListingsCacheTimeoutToMatrix( $session );
addSurveyFeedbackTemplateColumn( $session );
@ -54,13 +56,19 @@ finish($session);
#----------------------------------------------------------------------------
# Describe what our function does
#sub exampleFunction {
# my $session = shift;
# print "\tWe're doing some stuff here that you should know about... " unless $quiet;
# # and here's our code
# print "DONE!\n" unless $quiet;
#}
sub sendWebguiStats {
my $session = shift;
print "\tAdding a workflow to allow users to take part in the WebGUI stats project..." unless $quiet;
my $wf = WebGUI::Workflow->create($session, {
type => 'None',
mode => 'singleton',
title => 'Send WebGUI Stats',
description => 'This workflow sends some information about your site to the central WebGUI statistics repository. No personal information is sent. The information is used to help determine the future direction WebGUI should take.',
}, 'send_webgui_statistics');
my $act = $wf->addActivity('WebGUI::Workflow::Activity::SendWebguiStats','send_webgui_statistics');
$act->set('title', 'Send WebGUI Stats');
print "DONE!\n" unless $quiet;
}
#----------------------------------------------------------------------------
sub addListingsCacheTimeoutToMatrix{