Private Labeling Interspire Website Publisher
Interspire Website Publisher 4.5.7 Required
This guide has been written for the Interspire WEbsite Publisher 4.5.7 release which makes the entire private labeling process much easier.
Contents
- Introduction
- Changing the Product Name
- Changing the Control Panel "Powered By"
- Changing the Control Panel Logo
- Allowing Template Purchase
- Hide Statistic Sending
- Disabling Interspire Email Marketer Integration
- Disable the External Help System
- Disable the Interspire News feed
- Disable the Interspire product information
- Disable the Version information
- Change the template guide location
- Change the location of the change log
- Change the location of the Upgrade Guide
Introduction
Interspire Website Publisher can be fully private labeled which allows the Interspire branding to be removed or replaced. This documentation serves as a guide to completing this process.
A limited amount of technical knowledge is required for this guide and manual file editing is required however the process is quite easy to complete.
All of the private labeling for Interspire Website Publisher is performed in the /admin/includes/whitelabel.php file. This file should be opened in a text editor, changes made and then the modified version uploaded to your installation. The file is heavily commented to explain what each section in the file is used for.
Changing the Product Name
To change the name “Interspire Website Publisher” that’s used in several places of the control panel, you can adjust the value of $GLOBALS['WhiteLabelApplicationName'.
Examples include:
$GLOBALS['WhiteLabelApplicationName' = "My Articles"; $GLOBALS['WhiteLabelApplicationName' = "Article Universe";
Changing the Control Panel "Powered by"
The bottom of each page of the Interspire Website Publisher Control Panel contains a “Powered by Interspire Website Publisher” and Interspire copyright line. To customize this line, adjust the value of $GLOBALS['ISC_CFG']['AdminCopyright']. To show the edition name of Interspire Website Publisher, PRODUCT_VERSION can be used.
Examples include:
$GLOBALS['AdminCopyright'] = '';
$GLOBALS['AdminCopyright'] = '© '.date('Y').' Example Company';
$GLOBALS['AdminCopyright'] = 'Powered by Store Manager '.PRODUCT_VERSION. ' Edition';
Changing the Control Panel Logo
There are two ways to change the logo shown in the Interspire Website Publisher Control Panel. The default logo exists in the admin/images directory as logo.gif. This image may simply be replaced with another image.
Alternatively, it’s possible to change the HTML that’s used to draw the logo in the whitelabel.php file. This is possible by adjusting the value of $GLOBALS['AdminLogo']. Example values include:
$GLOBALS['AdminLogo'] = '<span id="logo">Our Store</span>'; $GLOBALS['AdminLogo'] = '<img id="logo" src="images/companyLogo.png" border="0" />'; $GLOBALS['AdminLogo'] = ' ';
Allowing Template Purchase
It is possible for your users to purchase templates for their sight design through the Interspire website.
If this setting is set to false, the user will be told that the paid templates are not avaialbe for direct down but instead to contact their System Administrator to purchase the template. You then arrange payment and purchase the template yourself from our website.
Example:
$GLOBALS['AllowTemplatePurchase'] = true;
It’s also possible to completely disable the downloading of new templates by changing the value of $GLOBALS['DisableTemplateDownloading'] to true. Example:
$GLOBALS['DisableTemplateDownloading'] = true;
Hide Statistic Sending
Occasionally you will be asked to send statistical data back to Interspire to aid in improving our products.
If you do not wish this to happen simply set the following option to true and all mention will not be displayed.
Example:
$GLOBALS['HideStatsSending'] = true;
If you still wish your clients to send the details to Interspire but do not wish them to know they are doing so simply make sure that the following option is set to true:
$GLOBALS['ForceSendStats'] = true;
Hide the Interspire Email Marketer Settings Tab
If you do not offer your clients Interspire Email Marketer or do not wish them to know of it then you can set the following option to true to hide mention of it within the application.
Example:
$GLOBALS['DisableSendStudioSettingsTab'] = true;
Disable the External Help System
The current help within the application is linked to a knowledge base that is monitored by Interspire. If you would like to be able to write and edit your own help articles then simply change the line $GLOBALS['AppHelpLink'] = 'javascript:LaunchHelp();'; to the following.
Example:
$GLOBALS['AppHelpLink'] = 'resources/tutorials/';
Disable the Interspire News Feed
To disable the feed of recent news from Interspire simply disable the following option by setting it to true.
Example:
$GLOBALS['DisableInterspireNews'] = true;
Disable the Interspire other product listing
To disable the listing of other available Interspire products simply disable the following option by setting it to true.
Example:
$GLOBALS['DisableOtherProducts'] = true;
Disable the Version Check
To disable the version check on the dashboard simply disable the following option by setting it to true.
Example:
$GLOBALS['DisableVersionCheck'] = true;
Change the Template Guide
If you wish to create your own you can change the $GLOBALS['TemplateGuideURL'] to point to your new article or web page
Example:
$GLOBALS['TemplateGuideURL'] = 'http://www.domain.com/Template+Guide.html';
Change the location of the change log
You can change the location of the change log for the new version linked to by the 'a new version is available' option.
Example:
$GLOBALS['IWPChangeLogURL'] = 'http://www.domain.com/websitepublisher/changelog.txt';
Change the Interspire Website Publisher upgrade guide location
The upgrade guide is contained in an external knowledge base. If you wish to set this to be your own guide then you can change the setting $GLOBALS['IWPUpdateURL'] to point to a new location.
Example:
$GLOBALS['IWPUpdateURL'] = 'http://www.domain.com/websitepublisher/update.html';
