From d19963fd8e5b0adbfc21d8720d7e3807dc6bc0a3 Mon Sep 17 00:00:00 2001 From: Patrick Donelan Date: Thu, 9 Apr 2009 06:16:35 +0000 Subject: [PATCH] Fixed up Passive Analytics config install (wasn't added to WebGUI.conf.original in version 7.7.70) --- docs/upgrades/upgrade_7.7.2-7.7.3.pl | 51 ++- etc/WebGUI.conf.original | 12 +- etc/hidden/moodswings.conf | 622 +++++++++++++++++++++++++++ 3 files changed, 683 insertions(+), 2 deletions(-) create mode 100644 etc/hidden/moodswings.conf diff --git a/docs/upgrades/upgrade_7.7.2-7.7.3.pl b/docs/upgrades/upgrade_7.7.2-7.7.3.pl index e51a8b263..3ad3b736d 100644 --- a/docs/upgrades/upgrade_7.7.2-7.7.3.pl +++ b/docs/upgrades/upgrade_7.7.2-7.7.3.pl @@ -22,7 +22,8 @@ use Getopt::Long; use WebGUI::Session; use WebGUI::Storage; use WebGUI::Asset; - +use WebGUI::PassiveAnalytics::Rule; +use WebGUI::Utility; my $toVersion = '7.7.3'; my $quiet; # this line required @@ -35,6 +36,7 @@ my $session = start(); # this line required addSurveyQuizModeColumns($session); addSurveyExpressionEngineConfigFlag($session); addCarouselWobject($session); +reInstallPassiveAnalyticsConfig($session); finish($session); # this line required @@ -79,6 +81,53 @@ sub addSurveyExpressionEngineConfigFlag{ print "Done.\n" unless $quiet; } + +#---------------------------------------------------------------------------- +# Conditionally re-add passive analytics config because it wasn't added to WebGUI.conf.original +# in version 7.7.0. +sub reInstallPassiveAnalyticsConfig { + my $session = shift; + print "\tAdd Passive Analytics entry to the config file... " unless $quiet; + # Admin Bar/Console + my $adminConsole = $session->config->get('adminConsole'); + if (!exists $adminConsole->{'passiveAnalytics'}) { + $adminConsole->{'passiveAnalytics'} = { + "icon" => "passiveAnalytics.png", + "uiLevel" => 1, + "url" => "^PageUrl(\"\",op=passiveAnalytics;func=editRuleflow);", + "title" => "^International(Passive Analytics,PassiveAnalytics);", + "groupSetting" => "3", + }; + $session->config->set('adminConsole', $adminConsole); + } + # Content Handler + my $contentHandlers = $session->config->get('contentHandlers'); + if (!isIn('WebGUI::Content::PassiveAnalytics',@{ $contentHandlers} ) ) { + my $contentIndex = 0; + HANDLER: while ($contentIndex <= $#{ $contentHandlers } ) { + ##Insert before Operation + if($contentHandlers->[$contentIndex] eq 'WebGUI::Content::Operation') { + splice @{ $contentHandlers }, $contentIndex, 0, 'WebGUI::Content::PassiveAnalytics'; + last HANDLER; + } + ++$contentIndex; + } + $session->config->set('contentHandlers', $contentHandlers); + } + # Workflow Activities + my $workflowActivities = $session->config->get('workflowActivities'); + my @none = @{ $workflowActivities->{'None'} }; + if (!isIn('WebGUI::Workflow::Activity::SummarizePassiveAnalytics', @none)) { + push @none, 'WebGUI::Workflow::Activity::SummarizePassiveAnalytics'; + } + if (!isIn('WebGUI::Workflow::Activity::BucketPassiveAnalytics', @none)) { + push @none, 'WebGUI::Workflow::Activity::BucketPassiveAnalytics'; + } + $workflowActivities->{'None'} = [ @none ]; + $session->config->set('workflowActivities', $workflowActivities); + print "DONE!\n" unless $quiet; +} + # -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- #---------------------------------------------------------------------------- diff --git a/etc/WebGUI.conf.original b/etc/WebGUI.conf.original index 35b5d1b5b..cd71fcc2d 100644 --- a/etc/WebGUI.conf.original +++ b/etc/WebGUI.conf.original @@ -345,6 +345,13 @@ "title" : "^International(manage graphics,Graphics);", "groupSetting" : "groupIdAdminGraphics" }, + "passiveAnalytics" : { + "icon" : "passiveAnalytics.png", + "uiLevel" : 1, + "url" : "^PageUrl(\"\",op=passiveAnalytics;func=editRuleflow);", + "title" : "^International(Passive Analytics,PassiveAnalytics);", + "groupSetting" : "3" + }, "shop" : { "icon" : "shop.gif", "uiLevel" : 5, @@ -819,7 +826,9 @@ "WebGUI::Workflow::Activity::SummarizePassiveProfileLog", "WebGUI::Workflow::Activity::SyncProfilesToLdap", "WebGUI::Workflow::Activity::TrashClipboard", - "WebGUI::Workflow::Activity::TrashExpiredEvents" + "WebGUI::Workflow::Activity::TrashExpiredEvents", + "WebGUI::Workflow::Activity::SummarizePassiveAnalytics", + "WebGUI::Workflow::Activity::BucketPassiveAnalytics" ], "WebGUI::Asset::Wobject::Thingy" : [ "WebGUI::Workflow::Activity::NotifyAboutThing" @@ -904,6 +913,7 @@ "WebGUI::Content::Referral", "WebGUI::Content::AssetManager", "WebGUI::Content::AssetDiscovery", + "WebGUI::Content::PassiveAnalytics", "WebGUI::Content::AjaxI18N", "WebGUI::Content::Account", "WebGUI::Content::AssetHistory", diff --git a/etc/hidden/moodswings.conf b/etc/hidden/moodswings.conf new file mode 100644 index 000000000..0aaf02ec6 --- /dev/null +++ b/etc/hidden/moodswings.conf @@ -0,0 +1,622 @@ +# config-file-type: JSON 1 + +{ + "assetToolbarUiLevel" : { + "demote" : 3, + "revisions" : 5, + "lock" : 5, + "changeUrl" : 9, + "promote" : 3, + "edit" : 1, + "copy" : 1, + "cut" : 1, + "view" : 1, + "editBranch" : 9, + "delete" : 1, + "export" : 9, + "shortcut" : 5, + "manage" : 5 + }, + "enableStreamingUploads" : "0", + "spectreIp" : "127.0.0.1", + "cookieName" : "wgSession", + "runOnLogout" : "", + "urlHandlers" : [ + { + "^/extras" : "WebGUI::URL::PassThru" + }, + { + "^/uploads/dictionaries" : "WebGUI::URL::Unauthorized" + }, + { + "^/uploads" : "WebGUI::URL::Uploads" + }, + { + "^/\\*give-credit-where-credit-is-due\\*$" : "WebGUI::URL::Credits" + }, + { + "^/abcdefghijklmnopqrstuvwxyz$" : "WebGUI::URL::Snoop" + }, + { + ".*" : "WebGUI::URL::Content" + } + ], + "cacheType" : "WebGUI::Cache::FileCache", + "soapHttpHeaderOverride" : 0, + "uploadsPath" : "/data/domains/moodswings/public/uploads", + "spectrePort" : 32133, + "sslEnabled" : 0, + "adminModeSubnets" : [], + "profileModuleIdentifier" : "profile", + "runOnLogin" : "", + "macros" : { + "/" : "Slash_gatewayUrl", + "a" : "a_account", + "GroupText" : "GroupText", + "International" : "International", + "u" : "u_companyUrl", + "Thumbnail" : "Thumbnail", + "MiniCart" : "MiniCart", + "StorageUrl" : "StorageUrl", + "e" : "e_companyEmail", + "AdminToggle" : "AdminToggle", + "Minify" : "Minify", + "PageTitle" : "PageTitle", + "PageUrl" : "PageUrl", + "DeactivateAccount" : "DeactivateAccount", + "UsersOnline" : "UsersOnline", + "AssetProxy" : "AssetProxy", + "H" : "H_homeLink", + "c" : "c_companyName", + "ViewCart" : "ViewCart", + "D" : "D_date", + "FetchMimeType" : "FetchMimeType", + "r" : "r_printable", + "CanEditText" : "CanEditText", + "TextOrLoginBox" : "TextOrLoginBox", + "User" : "User", + "BackToSite" : "BackToSite", + "RandomThread" : "RandomThread", + "AOIRank" : "AOIRank", + "Page" : "Page", + "RootTitle" : "RootTitle", + "AdminText" : "AdminText", + "Extras" : "Extras", + "Spacer" : "Spacer", + "AdminBar" : "AdminBar", + "SeedMS" : "SeedMS", + "GroupAdd" : "GroupAdd", + "AdSpace" : "AdSpace", + "If" : "If", + "@" : "At_username", + "L" : "L_loginBox", + "LastModified" : "LastModified", + "Build" : "Build", + "GroupDelete" : "GroupDelete", + "CheckProgress" : "CheckProgress", + "EditableToggle" : "EditableToggle", + "#" : "Hash_userId", + "CartItemCount" : "CartItemCount", + "PrevNext" : "PrevNext", + "RandomAssetProxy" : "RandomAssetProxy", + "AOIHits" : "AOIHits", + "HelpButton" : "HelpButton", + "FileUrl" : "FileUrl", + "LoginToggle" : "LoginToggle" + }, + "defaultTemplateParser" : "WebGUI::Asset::Template::HTMLTemplate", + "searchIndexerPlugins" : { + "readme" : "/bin/cat", + "pdf" : "/data/wre/prereqs/bin/perl /data/wre/bin/pdf2txt.pl", + "htm" : "/bin/cat", + "ppt" : "/data/wre/prereqs/bin/perl /data/wre/bin/ppt2txt.pl", + "txt" : "/bin/cat", + "html" : "/bin/cat", + "rtf" : "/data/wre/prereqs/bin/perl /data/wre/bin/rtf2txt.pl", + "doc" : "/data/wre/prereqs/bin/perl /data/wre/bin/doc2txt.pl", + "xls" : "/data/wre/prereqs/bin/perl /data/wre/bin/xls2txt.pl" + }, + "sitename" : [ + "moodswings" + ], + "paymentDrivers" : [ + "WebGUI::Shop::PayDriver::Cash", + "WebGUI::Shop::PayDriver::ITransact" + ], + "assetCategories" : { + "basic" : { + "uiLevel" : 1, + "title" : "^International(basic,Macro_AdminBar);" + }, + "community" : { + "uiLevel" : 5, + "title" : "^International(community,Macro_AdminBar);" + }, + "utilities" : { + "uiLevel" : 9, + "title" : "^International(utilities,Macro_AdminBar);" + }, + "shop" : { + "uiLevel" : 5, + "title" : "^International(shop,Shop);" + }, + "intranet" : { + "uiLevel" : 5, + "title" : "^International(intranet,Macro_AdminBar);" + } + }, + "gateway" : "/", + "ldapAlias" : { + "firstName" : "givenName", + "email" : "mail", + "lastName" : "sn", + "companyName" : "o" + }, + "contentHandlers" : [ + "WebGUI::Content::Prefetch", + "WebGUI::Content::Maintenance", + "WebGUI::Content::AssetManager", + "WebGUI::Content::AjaxI18N", + "WebGUI::Content::Account", + "WebGUI::Content::Operation", + "WebGUI::Content::Setup", + "WebGUI::Content::Flux", + "WebGUI::Content::Shop", + "WebGUI::Content::WebFlow", + "WebGUI::Content::SiteIndex", + "WebGUI::Content::Asset", + "WebGUI::Content::NotFound" + ], + "workflowActivities" : { + "None" : [ + "WebGUI::Workflow::Activity::ArchiveOldThreads", + "WebGUI::Workflow::Activity::CalendarUpdateFeeds", + "WebGUI::Workflow::Activity::CheckFluxRules", + "WebGUI::Workflow::Activity::CheckProgress", + "WebGUI::Workflow::Activity::CleanDatabaseCache", + "WebGUI::Workflow::Activity::CleanFileCache", + "WebGUI::Workflow::Activity::CleanLoginHistory", + "WebGUI::Workflow::Activity::CleanTempStorage", + "WebGUI::Workflow::Activity::CreateCronJob", + "WebGUI::Workflow::Activity::DecayKarma", + "WebGUI::Workflow::Activity::DeleteExpiredSessions", + "WebGUI::Workflow::Activity::ExpireEmsCartItems", + "WebGUI::Workflow::Activity::ExpireGroupings", + "WebGUI::Workflow::Activity::ExpireSubscriptionCodes", + "WebGUI::Workflow::Activity::GetSyndicatedContent", + "WebGUI::Workflow::Activity::NotifyAdminsWithOpenVersionTags", + "WebGUI::Workflow::Activity::PurgeOldAssetRevisions", + "WebGUI::Workflow::Activity::PurgeOldTrash", + "WebGUI::Workflow::Activity::SendQueuedMailMessages", + "WebGUI::Workflow::Activity::SummarizePassiveProfileLog", + "WebGUI::Workflow::Activity::SyncProfilesToLdap", + "WebGUI::Workflow::Activity::TrashClipboard", + "WebGUI::Workflow::Activity::TrashExpiredEvents" + ], + "WebGUI::User" : [ + "WebGUI::Workflow::Activity::CreateCronJob", + "WebGUI::Workflow::Activity::NotifyAboutUser", + "WebGUI::Workflow::Activity::ProgressEmail" + ], + "WebGUI::VersionTag" : [ + "WebGUI::Workflow::Activity::CommitVersionTag", + "WebGUI::Workflow::Activity::RollbackVersionTag", + "WebGUI::Workflow::Activity::TrashVersionTag", + "WebGUI::Workflow::Activity::CreateCronJob", + "WebGUI::Workflow::Activity::UnlockVersionTag", + "WebGUI::Workflow::Activity::NotifyAboutVersionTag", + "WebGUI::Workflow::Activity::RequestApprovalForVersionTag", + "WebGUI::Workflow::Activity::ExportVersionTagToHtml", + "WebGUI::Workflow::Activity::RequestApprovalForVersionTag::ByCommitterGroup", + "WebGUI::Workflow::Activity::RequestApprovalForVersionTag::ByLineage", + "WebGUI::Workflow::Activity::WaitUntil" + ], + "WebGUI::AssetCollateral::DataForm::Entry" : [ + "WebGUI::Workflow::Activity::HelpRequest" + ] + }, + "extrasURL" : "/extras", + "dbuser" : "dlncratnlbgtvef", + "graphingPlugins" : [ + "WebGUI::Image::Graph::Pie", + "WebGUI::Image::Graph::XYGraph::Bar", + "WebGUI::Image::Graph::XYGraph::Line" + ], + "templateParsers" : [ + "WebGUI::Asset::Template::HTMLTemplate" + ], + "adminConsole" : { + "loginHistory" : { + "icon" : "loginHistory.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=viewLoginHistory);", + "title" : "^International(426,WebGUI);", + "groupSetting" : "groupIdAdminLoginHistory" + }, + "clipboard" : { + "icon" : "clipboard.gif", + "group" : "12", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",func=manageClipboard);", + "title" : "^International(948,WebGUI);" + }, + "statistics" : { + "icon" : "statistics.gif", + "uiLevel" : 1, + "url" : "^PageUrl(\"\",op=viewStatistics);", + "title" : "^International(437,WebGUI);", + "groupSetting" : "groupIdAdminStatistics" + }, + "flux" : { + "icon" : "flux.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",flux=admin);", + "title" : "Flux", + "groupSetting" : "groupIdAdminFlux" + }, + "users" : { + "icon" : "users.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=listUsers);", + "title" : "^International(149,WebGUI);", + "groupSetting" : "groupIdAdminUser" + }, + "activeSessions" : { + "icon" : "activeSessions.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=viewActiveSessions);", + "title" : "^International(425,WebGUI);", + "groupSetting" : "groupIdAdminActiveSessions" + }, + "inbox" : { + "icon" : "inbox.gif", + "group" : "2", + "uiLevel" : 1, + "url" : "^PageUrl(\"\",op=viewInbox);", + "title" : "^International(159,WebGUI);" + }, + "versions" : { + "icon" : "versionTags.gif", + "uiLevel" : 7, + "url" : "^PageUrl(\"\",op=manageVersions);", + "title" : "^International(version tags,VersionTag);", + "groupSetting" : "groupIdAdminVersionTag" + }, + "help" : { + "icon" : "help.gif", + "uiLevel" : 1, + "url" : "^PageUrl(\"\",op=viewHelpIndex);", + "title" : "^International(help,WebGUI);", + "groupSetting" : "groupIdAdminHelp" + }, + "groups" : { + "icon" : "groups.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=listGroups);", + "title" : "^International(89,WebGUI);", + "groupSetting" : "groupIdAdminGroup" + }, + "userProfiling" : { + "icon" : "userProfiling.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=editProfileSettings);", + "title" : "^International(user profiling,WebGUIProfile);", + "groupSetting" : "groupIdAdminProfileSettings" + }, + "ldapconnections" : { + "icon" : "ldap.gif", + "uiLevel" : 9, + "url" : "^PageUrl(\"\",op=listLDAPLinks);", + "title" : "^International(ldapconnections,AuthLDAP);", + "groupSetting" : "groupIdAdminLDAPLink" + }, + "contentProfiling" : { + "icon" : "contentProfiling.gif", + "group" : "4", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",func=manageMetaData);", + "title" : "^International(content profiling,Asset);" + }, + "databases" : { + "icon" : "databases.gif", + "uiLevel" : 9, + "url" : "^PageUrl(\"\",op=listDatabaseLinks);", + "title" : "^International(databases,WebGUI);", + "groupSetting" : "groupIdAdminDatabaseLink" + }, + "adSpace" : { + "icon" : "advertising.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=manageAdSpaces);", + "title" : "^International(topicName,AdSpace);", + "groupSetting" : "groupIdAdminAdSpace" + }, + "settings" : { + "icon" : "settings.gif", + "group" : "3", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=editSettings);", + "title" : "^International(settings,WebGUI);" + }, + "workflow" : { + "icon" : "workflow.gif", + "uiLevel" : 7, + "url" : "^PageUrl(\"\",op=manageWorkflows);", + "title" : "^International(topicName,Workflow);", + "groupSetting" : "groupIdAdminWorkflow" + }, + "assets" : { + "icon" : "assets.gif", + "group" : "12", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=assetManager);", + "title" : "^International(assets,Asset);" + }, + "graphics" : { + "icon" : "graphics.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=listGraphicsOptions);", + "title" : "^International(manage graphics,Graphics);", + "groupSetting" : "groupIdAdminGraphics" + }, + "shop" : { + "icon" : "shop.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",shop=admin);", + "title" : "^International(shop,Shop);", + "groupSetting" : "groupIdAdminCommerce" + }, + "trash" : { + "icon" : "trash.gif", + "group" : "12", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",func=manageTrash);", + "title" : "^International(trash,WebGUI);" + }, + "cron" : { + "icon" : "cron.gif", + "uiLevel" : 9, + "url" : "^PageUrl(\"\",op=manageCron);", + "title" : "^International(topicName,Workflow_Cron);", + "groupSetting" : "groupIdAdminCron" + }, + "spectre" : { + "icon" : "spectre.gif", + "uiLevel" : 9, + "url" : "^PageUrl(\"\",op=spectreStatus);", + "title" : "^International(spectre,Spectre);", + "groupSetting" : "groupIdAdminSpectre" + }, + "contentFilters" : { + "icon" : "contentFilters.gif", + "uiLevel" : 3, + "url" : "^PageUrl(\"\",op=listReplacements);", + "title" : "^International(content filters,WebGUI);", + "groupSetting" : "groupIdAdminReplacements" + }, + "cache" : { + "icon" : "cache.gif", + "uiLevel" : 5, + "url" : "^PageUrl(\"\",op=manageCache);", + "title" : "^International(manage cache,WebGUI);", + "groupSetting" : "groupIdAdminCache" + } + }, + "dbpass" : "wA3xB1aY9eM6pdr525RT6k", + "account" : [ + { + "className" : "WebGUI::Account::Profile", + "identifier" : "profile", + "title" : "^International(title,Account_Profile);" + }, + { + "className" : "WebGUI::Account::Inbox", + "identifier" : "inbox", + "title" : "^International(title,Account_Inbox);" + }, + { + "className" : "WebGUI::Account::Friends", + "identifier" : "friends", + "title" : "^International(title,Account_Friends);" + }, + { + "className" : "WebGUI::Account::Contributions", + "identifier" : "contributions", + "title" : "^International(title,Account_Contributions);" + }, + { + "className" : "WebGUI::Account::Shop", + "identifier" : "shop", + "title" : "^International(title,Account_Shop);" + }, + { + "className" : "WebGUI::Account::User", + "identifier" : "user", + "title" : "^International(title,Account_User);" + } + ], + "authMethods" : [ + "LDAP", + "WebGUI" + ], + "disableCache" : 0, + "richEditorsUseAssetUrls" : 1, + "assets" : { + "WebGUI::Asset::Wobject::Shelf" : { + "category" : "shop" + }, + "WebGUI::Asset::Wobject::Layout" : { + "isContainer" : 1, + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Gallery" : { + "category" : "community" + }, + "WebGUI::Asset::Wobject::DataForm" : { + "category" : "basic" + }, + "WebGUI::Asset::Sku::Donation" : { + "category" : "shop" + }, + "WebGUI::Asset::Wobject::UserList" : { + "category" : "intranet" + }, + "WebGUI::Asset::Wobject::EventManagementSystem" : { + "category" : "shop" + }, + "WebGUI::Asset::Sku::Subscription" : { + "category" : "shop" + }, + "WebGUI::Asset::Wobject::WikiMaster" : { + "isContainer" : 1, + "category" : "community" + }, + "WebGUI::Asset::Wobject::StockData" : { + "category" : "intranet" + }, + "WebGUI::Asset::FilePile" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Collaboration" : { + "category" : "community" + }, + "WebGUI::Asset::File::ZipArchive" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::Survey" : { + "category" : "community" + }, + "WebGUI::Asset::RichEdit" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::SyndicatedContent" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::HttpProxy" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::MultiSearch" : { + "category" : "intranet" + }, + "WebGUI::Asset::File::Image" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::DataTable" : { + "category" : "basic" + }, + "WebGUI::Asset::Sku::Product" : { + "isContainer" : 1, + "category" : "shop" + }, + "WebGUI::Asset::Wobject::WeatherData" : { + "category" : "intranet" + }, + "WebGUI::Asset::Redirect" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::Article" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Search" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::MessageBoard" : { + "isContainer" : 1, + "category" : "community" + }, + "WebGUI::Asset::Wobject::SQLReport" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::TimeTracking" : { + "category" : "intranet" + }, + "WebGUI::Asset::Wobject::Calendar" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Poll" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::ProjectManager" : { + "category" : "intranet" + }, + "WebGUI::Asset::Wobject::Folder" : { + "isContainer" : 1, + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Navigation" : { + "category" : "utilities" + }, + "WebGUI::Asset::Sku::FlatDiscount" : { + "category" : "shop" + }, + "WebGUI::Asset::Wobject::Matrix" : { + "category" : "community" + }, + "WebGUI::Asset::Wobject::Thingy" : { + "category" : "intranet" + }, + "WebGUI::Asset::File" : { + "category" : "utilities" + }, + "WebGUI::Asset::Wobject::Collaboration::Newsletter" : { + "category" : "community" + }, + "WebGUI::Asset::Snippet" : { + "category" : "basic" + }, + "WebGUI::Asset::Wobject::Dashboard" : { + "isContainer" : 1, + "category" : "intranet" + }, + "WebGUI::Asset::Wobject::InOutBoard" : { + "category" : "intranet" + }, + "WebGUI::Asset::Template" : { + "category" : "utilities" + } + }, + "uploadsURL" : "/uploads", + "extrasPath" : "/data/WebGUI/www/extras", + "exportBinaryExtensions" : [ + ".html", + ".htm", + ".txt", + ".pdf", + ".jpg", + ".css", + ".gif", + ".png", + ".doc", + ".xls", + ".xml", + ".rss", + ".bmp", + ".mp3", + ".js", + ".fla", + ".flv", + ".swf", + ".pl", + ".php", + ".php3", + ".php4", + ".php5", + ".ppt", + ".docx", + ".zip", + ".tar", + ".rar", + ".gz", + ".bz2" + ], + "spectreSubnets" : [ + "127.0.1.1/32", + "127.0.0.1/32" + ], + "shippingDrivers" : [ + "WebGUI::Shop::ShipDriver::FlatRate" + ], + "dsn" : "DBI:mysql:moodswings;host=localhost;port=3306", + "enableSaveAndCommit" : 0, + "maximumAssets" : 0 +} \ No newline at end of file