partial hover help conversion

This commit is contained in:
Colin Kuskie 2005-07-01 23:47:04 +00:00
parent bd2505aba9
commit e535c5d43f
3 changed files with 353 additions and 152 deletions

View file

@ -125,6 +125,171 @@ our $HELP = {
title => 'settings',
body => 'settings help',
fields => [
{
title => '125',
description => '125 description',
namespace => 'WebGUI',
},
{
title => '126',
description => '126 description',
namespace => 'WebGUI',
},
{
title => '127',
description => '127 description',
namespace => 'WebGUI',
},
{
title => '527',
description => '527 description',
namespace => 'WebGUI',
},
{
title => '141',
description => '141 description',
namespace => 'WebGUI',
},
{
title => 'url extension',
description => 'url extension description',
namespace => 'WebGUI',
},
{
title => '130',
description => '130 description',
namespace => 'WebGUI',
},
{
title => '583',
description => '583 description',
namespace => 'WebGUI',
},
{
title => '406',
description => '406 description',
namespace => 'WebGUI',
},
{
title => 'Enable Metadata ?',
description => 'Enable Metadata ? description',
namespace => 'WebGUI',
},
{
title => 'default rich editor',
description => 'default rich editor description',
namespace => 'WebGUI',
},
{
title => '463',
description => '463 description',
namespace => 'WebGUI',
},
{
title => '464',
description => '464 description',
namespace => 'WebGUI',
},
{
title => '465',
description => '465 description',
namespace => 'WebGUI',
},
{
title => 'user function style',
description => 'user function style description',
namespace => 'WebGUI',
},
{
title => 'admin console template',
description => 'admin console template description',
namespace => 'WebGUI',
},
{
title => '135',
description => '135 description',
namespace => 'WebGUI',
},
{
title => '824',
description => '824 description',
namespace => 'WebGUI',
},
{
title => '534',
description => '534 description',
namespace => 'WebGUI',
},
{
title => '535',
description => '535 description',
namespace => 'WebGUI',
},
{
title => '973',
description => '973 description',
namespace => 'WebGUI',
},
{
title => '400',
description => '400 description',
namespace => 'WebGUI',
},
{
title => '707',
description => '707 description',
namespace => 'WebGUI',
},
{
title => '1069',
description => '1069 description',
namespace => 'WebGUI',
},
{
title => '118',
description => '118 description',
namespace => 'WebGUI',
},
{
title => '559',
description => '559 description',
namespace => 'WebGUI',
},
{
title => '539',
description => '539 description',
namespace => 'WebGUI',
},
{
title => '540',
description => '540 description',
namespace => 'WebGUI',
},
{
title => '142',
description => '142 description',
namespace => 'WebGUI',
},
{
title => '885',
description => '885 description',
namespace => 'WebGUI',
},
{
title => '1006',
description => '1006 description',
namespace => 'WebGUI',
},
{
title => 'Enable passive profiling ?',
description => 'Enable passive profiling ? description',
namespace => 'WebGUI',
},
{
title => '164',
description => '164 description',
namespace => 'WebGUI',
},
],
related => []
},

View file

@ -47,16 +47,19 @@ sub www_editSettings {
$tabform->getTab("company")->text(
-name=>"companyName",
-label=>$i18n->get(125),
-hoverHelp=>$i18n->get('125 description'),
-value=>$session{setting}{companyName}
);
$tabform->getTab("company")->text(
-name=>"companyEmail",
-label=>$i18n->get(126),
-hoverHelp=>$i18n->get('126 description'),
-value=>$session{setting}{companyEmail}
);
$tabform->getTab("company")->url(
-name=>"companyURL",
-label=>$i18n->get(127),
-hoverHelp=>$i18n->get('127 description'),
-value=>$session{setting}{companyURL}
);
# content settings
@ -69,11 +72,13 @@ sub www_editSettings {
$tabform->getTab("content")->asset(
-name=>"defaultPage",
-label=>$i18n->get(527),
-hoverHelp=>$i18n->get('527 description'),
-value=>$session{setting}{defaultPage}
);
$tabform->getTab("content")->asset(
-name=>"notFoundPage",
-label=>$i18n->get(141),
-hoverHelp=>$i18n->get('141 description'),
-value=>$session{setting}{notFoundPage}
);
$tabform->getTab("content")->text(

View file

@ -3750,162 +3750,192 @@ config file.</p>
lastUpdated =>1092930637,
context => q|Title of the settings manager for the admin console.|
},
'125 description' => {
message => q|The name of your company. It will appear on all emails and anywhere you use the Company Name style macro.|,
lastUpdated => 1120239343,
},
'126 description' => {
message => q|A general email address at your company. This is the address that all automated messages will come from. It can also be used via Company Email Address style macro.|,
lastUpdated => 1120239343,
},
'127 description' => {
message => q|The primary URL of your company. This will appear on all automated emails sent from the WebGUI system. It is also available via the Company URL style macro.|,
lastUpdated => 1120239343,
},
'527 description' => {
message => q|Some really small sites don't have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by an AssetProxy of a Navigation Asset. |,
lastUpdated => 1120239343,
},
'141 description' => {
message => q|If a page that a user requests is not found in the system, the user can either be redirected to the home page or to an error page where they can attempt to find what they were looking for. You decide which is better for your users. |,
lastUpdated => 1120239343,
},
'url extension description' => {
message => q|Add an extension such as "html", "php", or "asp" to each new page URL as it is created. <p><b>NOTE:</b> Do NOT include the dot "." in this. So the field should look like "html" not ".html".|,
lastUpdated => 1120239343,
},
'130 description' => {
message => q|The size (in kilobytes) of the maximum allowable attachment to be uploaded to your system. |,
lastUpdated => 1120239343,
},
'583 description' => {
message => q|If images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached. |,
lastUpdated => 1120239343,
},
'406 description' => {
message => q|When images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels. |,
lastUpdated => 1120239343,
},
'Enable Metadata ? description' => {
message => q|This enables the metadata tab on Assets so that metadata can be entered
and tracked by WebGUI.|,
lastUpdated => 1120239343,
},
'default rich editor description' => {
message => q|This is the rich editor configuration that will be used by default when a rich editor is needed. This can be overridden in certain applications such as the Collaboration System.</p>|,
lastUpdated => 1120239343,
},
'463 description' => {
message => q|How many rows of characters will be displayed in textareas on the site.|,
lastUpdated => 1120239343,
},
'464 description' => {
message => q|How many columns of characters will be displayed in textareas on the site. |,
lastUpdated => 1120239343,
},
'465 description' => {
message => q|How many characters can be displayed at once in text boxes on the site. |,
lastUpdated => 1120239343,
},
'user function style description' => {
message => q|Defines which style to be used to style WebGUI operations (profile editing, message log, etc.) when they are available to a user.|,
lastUpdated => 1120239343,
},
'admin console template description' => {
message => q|The style to be used by the Admin Console.|,
lastUpdated => 1120239343,
},
'135 description' => {
message => q|This is the address of your local mail server. It is needed for all features that use the Internet email system (such as password recovery).
<p>
Optionally, if you are running a sendmail server on the same machine as WebGUI, you can also specify a path to your sendmail executable. On most Linux systems this can be found at "/usr/lib/sendmail".|,
lastUpdated => 1120239343,
},
'824 description' => {
message => q|This footer will be processed for macros and attached to every email sent from this WebGUI instance.
<p/>|,
lastUpdated => 1120239343,
},
'534 description' => {
message => q|Should someone be alerted when a new user registers anonymously?|,
lastUpdated => 1120239343,
},
'535 description' => {
message => q|What group should be alerted when a new user registers?|,
lastUpdated => 1120239343,
},
'973 description' => {
message => q|If enabled and if the environment variable HTTP_X_FORWARDED_FOR is present, it's value will be used in place of REMOTE_ADDRESS as the client browser's IP address. This is required for IP based groups to function properly in reverse-proxied, load-balanced system architectures. In these environments, all requests would otherwise appear to come from the same host, namely the proxy server. If you are uncertain if you need this setting enabled, you should probably leave it turned off.|,
lastUpdated => 1120239343,
},
'400 description' => {
message => q|Some companies have proxy servers that cause problems with WebGUI. If you're experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to <i>Yes</i>. Beware that WebGUI's URLs will not be as user-friendly after this feature is turned on.|,
lastUpdated => 1120239343,
},
'707 description' => {
message => q|Show debugging information in WebGUI's output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem.|,
lastUpdated => 1120239343,
},
'1069 description' => {
message => q|Select which host to use by default when generating URLs. Config Sitename will use the "sitename" variable from your config file. And Env HTTP Host will use the "HTTP_HOST" environment variable provided by the web server.|,
lastUpdated => 1120239343,
},
'118 description' => {
message => q|Do you wish visitors to your site to be able to register themselves?|,
lastUpdated => 1120239343,
},
'559 description' => {
message => q|If there is a command line specified here, it will be executed each time a user registers anonymously.|,
lastUpdated => 1120239343,
},
'539 description' => {
message => q|Should karma be enabled?|,
lastUpdated => 1120239343,
},
'540 description' => {
message => q|The amount of karma a user should be given when they log in. This only takes affect if karma is enabled.|,
lastUpdated => 1120239343,
},
'142 description' => {
message => q|The amount of time that a user session remains active (before needing to log in again). This timeout is reset each time a user views a page. Therefore if you set the timeout for 8 hours, a user would have to log in again if s/he hadn't visited the site for 8 hours.|,
lastUpdated => 1120239343,
},
'885 description' => {
message => q|Do you wish to provide your users with a means to deactivate their account without your intervention?|,
lastUpdated => 1120239343,
},
'1006 description' => {
message => q|Should the system use the HTTPS protocol for the login form? Note that setting this option to true will only encrypt the authentication itself, not anything else before or after the authentication.|,
lastUpdated => 1120239343,
},
'Enable passive profiling ? description' => {
message => q|Used in conjuction with Metadata, this keeps a record of every wobject viewed by
a user.|,
lastUpdated => 1120239343,
},
'164 description' => {
message => q|What should the default authentication method be for new accounts that are created? The two available options are WebGUI and LDAP. WebGUI authentication means that the users will authenticate against the username and password stored in the WebGUI database. LDAP authentication means that users will authenticate against an external LDAP server.
<p>
<i>NOTES:</i><P>
Authentication settings can be customized on a per user basis.
<p>
Depending upon what authentication modules you have installed in your system you'll see any number of options after this point.|,
lastUpdated => 1120239343,
},
'settings help' => {
message => q|Settings allow you to customize WebGUI's default values to satisfy your particular needs. They are sorted below by tab:
<p/>
|,
lastUpdated => 1120239400,
},
<h2>Company</h2>
<hr>
<b>Company Name</b><br>
The name of your company. It will appear on all emails and anywhere you use the Company Name style macro.
<p>
<b>Company Email Address</b><br>
A general email address at your company. This is the address that all automated messages will come from. It can also be used via Company Email Address style macro.
<p>
<b>Company URL</b><br>
The primary URL of your company. This will appear on all automated emails sent from the WebGUI system. It is also available via the Company URL style macro.
<h2>Content</h2>
<hr>
<B>Default Home Page</B><BR>
Some really small sites don't have a home page, but instead like to use one of their internal pages like "About Us" or "Company Information" as their home page. For that reason, you can set the default page of your site to any page in the site. That page will be the one people go to if they type in just your URL http://www.mywebguisite.com, or if they click on the Home link generated by an AssetProxy of a Navigation Asset.
<P><B>Not Found Page</B><BR>
If a page that a user requests is not found in the system, the user can either be redirected to the home page or to an error page where they can attempt to find what they were looking for. You decide which is better for your users.
<p><b>URL Extension</b><br />
Add an extension such as "html", "php", or "asp" to each new page URL as it is created. <p><b>NOTE:</b> Do NOT include the dot "." in this. So the field should look like "html" not ".html".
<P><B>Maximum Attachment Size</B><BR>
The size (in kilobytes) of the maximum allowable attachment to be uploaded to your system.
<P><B>Max Image Size</B><BR>
If images are uploaded to your system that are bigger than the max image size, then they will be resized to the max image size. The max image size is measured in pixels and will use the size of the longest side of the image to determine if the limit has been reached.
<P><B>Thumbnail Size</B><BR>
When images are uploaded to your system, they will automatically have thumbnails generated at the size specified here (unless overridden on a case-by-case basis). Thumbnail size is measured in pixels.
<P><B>Enable Metadata?</B><BR>
This enables the metadata tab on Assets so that metadata can be entered
and tracked by WebGUI.
<h2>UI</h2>
<p><b>Default Rich Editor</b><br />
This is the rich editor configuration that will be used by default when a rich editor is needed. This can be overridden in certain applications such as the Collaboration System.</p>
<B>Text Area Rows</B>, <B>Text Area Columns</B> and <B>Text Box Size</B> allow the size of
forms that WebGUI generates to be customized on a site-by-site basis.
<P><B>Text Area Rows</B><BR>
How many rows of characters will be displayed in textareas on the site.
<P><B>Text Area Columns</B><BR>
How many columns of characters will be displayed in textareas on the site.
<P><B>Text Box Size</B><BR>
How many characters can be displayed at once in text boxes on the site.
<P><B>User Function Style</B><BR>
Defines which style to be used to style WebGUI operations (profile editing, message log, etc.) when they are available to a user.
<P><B>Admin Console Template</B><BR>
The style to be used by the Admin Console.
<h2>Messaging</h2>
<p><b>SMTP Server</b><br>
This is the address of your local mail server. It is needed for all features that use the Internet email system (such as password recovery).
<p>
Optionally, if you are running a sendmail server on the same machine as WebGUI, you can also specify a path to your sendmail executable. On most Linux systems this can be found at "/usr/lib/sendmail".
<p>
<b>Email Footer</b><br/>
This footer will be processed for macros and attached to every email sent from this WebGUI instance.
<p/>
<b>Alert on new user?</b><br>
Should someone be alerted when a new user registers anonymously?
<p>
<b>Group To Alert On New User</b><br>
What group should be alerted when a new user registers?
<p>
<h2>Miscellaneous</h2>
<b>If proxied, use real client IP address?</b><br>
If enabled and if the environment variable HTTP_X_FORWARDED_FOR is present, it's value will be used in place of REMOTE_ADDRESS as the client browser's IP address. This is required for IP based groups to function properly in reverse-proxied, load-balanced system architectures. In these environments, all requests would otherwise appear to come from the same host, namely the proxy server. If you are uncertain if you need this setting enabled, you should probably leave it turned off.
<p>
<b>Prevent Proxy Caching</b><br>
Some companies have proxy servers that cause problems with WebGUI. If you're experiencing problems with WebGUI, and you have a proxy server, you may want to set this setting to <i>Yes</i>. Beware that WebGUI's URLs will not be as user-friendly after this feature is turned on.
<p>
<b>Show debugging?</b><br>
Show debugging information in WebGUI's output. This is primarily useful for WebGUI developers, but can also be interesting for Administrators trying to troubleshoot a problem.
<p>
<b>Track page statistics?</b><br/>
WebGUI can track some statistical information for your site. However, this will add a little extra strain on your processor and will make your database grow much more quickly. Enable this only if you do not have an external web statistics program.
<p/>
<b>Host To Use</b><br>
Select which host to use by default when generating URLs. Config Sitename will use the "sitename" variable from your config file. And Env HTTP Host will use the "HTTP_HOST" environment variable provided by the web server.
<p>
<h2>User</h2>
<p><b>Anonymous Registration</b><br>
Do you wish visitors to your site to be able to register themselves?
<p>
<b>Run On Registration</b><br>
If there is a command line specified here, it will be executed each time a user registers anonymously.
<p>
<b>Enable Karma?</b><br>
Should karma be enabled?
<p>
<b>Karma Per Login</b><br>
The amount of karma a user should be given when they log in. This only takes affect if karma is enabled.
<p>
<b>Session Timeout</b><br>
The amount of time that a user session remains active (before needing to log in again). This timeout is reset each time a user views a page. Therefore if you set the timeout for 8 hours, a user would have to log in again if s/he hadn't visited the site for 8 hours.
<p>
<b>Allow users to deactivate their account?</b><br>
Do you wish to provide your users with a means to deactivate their account without your intervention?
<p>
<b>Encrypt Login?</b><br>
Should the system use the HTTPS protocol for the login form? Note that setting this option to true will only encrypt the authentication itself, not anything else before or after the authentication.
<p>
<b>Enable passive profiling?</b><br>
Used in conjuction with Metadata, this keeps a record of every wobject viewed by
a user.
<p>
<h2>Authentication</h2>
<b>Authentication Method</b><br>
What should the default authentication method be for new accounts that are created? The two available options are WebGUI and LDAP. WebGUI authentication means that the users will authenticate against the username and password stored in the WebGUI database. LDAP authentication means that users will authenticate against an external LDAP server.
<p>
<i>NOTE:</i> Authentication settings can be customized on a per user basis.
<p>
<b>NOTE:</b> Depending upon what authentication modules you have installed in your system you'll see any number of options after this point. The following are the options for the two authentication methods installed by default.
<p>
'leftovers from settings stored for later' => {
message => q|
<h2>WebGUI Authentication Options</h2>
@ -3981,8 +4011,9 @@ Template used to display a form to the user to recover their password, if the fe
<b>LDAP Connection</b><br>
Select which of the configured LDAP connections to use to authenticate users.
<p>
|,
lastUpdated => 1118457872,
lastUpdated => 1089039511
},
'Enable passive profiling ?' => {