Update copyright date for 2020
[civicrm-core.git] / templates / CRM / Admin / Form / Setting / Url.hlp
CommitLineData
6a488035
TO
1{*
2 +--------------------------------------------------------------------+
fee14197 3 | CiviCRM version 5 |
6a488035 4 +--------------------------------------------------------------------+
f299f7db 5 | Copyright CiviCRM LLC (c) 2004-2020 |
6a488035
TO
6 +--------------------------------------------------------------------+
7 | This file is a part of CiviCRM. |
8 | |
9 | CiviCRM is free software; you can copy, modify, and distribute it |
10 | under the terms of the GNU Affero General Public License |
11 | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. |
12 | |
13 | CiviCRM is distributed in the hope that it will be useful, but |
14 | WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
16 | See the GNU Affero General Public License for more details. |
17 | |
18 | You should have received a copy of the GNU Affero General Public |
19 | License and the CiviCRM Licensing Exception along |
20 | with this program; if not, contact CiviCRM LLC |
21 | at info[AT]civicrm[DOT]org. If you have questions about the |
22 | GNU Affero General Public License or the licensing of CiviCRM, |
23 | see the CiviCRM license FAQ at http://civicrm.org/licensing |
24 +--------------------------------------------------------------------+
25*}
26{htxt id='id-enable_ssl-title'}
27 {ts}Force SSL{/ts}
28{/htxt}
29{htxt id='id-enable_ssl'}
30<p>{ts}This setting forces a redirect of all online contribution / member / event and CiviCRM administrator page requests to SSL secured URLs (https).{/ts}</p>
058b8a5e 31<p>{ts}If you use a payment processor service where credit card and billing information is collected <strong>on your site</strong> it is strongly recommended that you create or obtain an <strong>SSL certificate</strong> and configure your webserver to support SSL connections. Consult your hosting provider or web-server documentation for more information on obtaining and installing SSL certificates.{/ts}</p>
6a488035
TO
32<p>{ts}Once you have your certificate installed, test that is working by navigating to one of your online contribution pages and changing the URL prefix from 'http://' to 'https://'. If your browser loads the page and indicates a valid security certificate - then you can change this setting to <strong>Yes</strong> and CiviCRM will automatically redirect requests for all online contribution / member / event / admin pages to the corresponding SSL secured URLs.{/ts}</p>
33{/htxt}
34
35{htxt id='id-verify_ssl-title'}
36 {ts}Verify SSL Certificates{/ts}
37{/htxt}
38{htxt id='id-verify_ssl'}
39<p>{ts}This setting will verify the SSL certificates received when making secure HTTPS connections to payment processors.{/ts}</p>
cfe204a3 40<p>{ts}For example, in order to process a payment through Authorize.net, CiviCRM must make a request to https://secure2.authorize.net/gateway/transact.dll. Using https to connect to secure2.authorize.net insures that the connection is encrypted, but it's possible that CiviCRM is actually connecting to an attacker and the attacker is connecting to secure2.authorize.net.{/ts}</p>
6a488035
TO
41<p>{ts}Verifying the SSL certificate helps confirm that CiviCRM is securely communicating directly to payment processors.{/ts}</p>
42{/htxt}
43
44{htxt id='id-resource_url-title'}
45 {ts}Resource URL{/ts}
46{/htxt}
47{htxt id='id-resource_url'}
48{ts}Absolute URL of the location where the civicrm module or component has been installed.{/ts}
49<table class="form-layout-compressed">
50 <tr><td>
51 <strong>{ts}Example{/ts}</strong><br />
edc51caa 52 {ts 1=http://www.example.com/}If your site's home url is %1 ... then your CiviCRM Resource URL would be:{/ts}
6a488035
TO
53 <div class="font-italic description">
54 {if $config->userSystem->is_drupal EQ '1'}
55 &nbsp;&nbsp; http://www.example.com/sites/all/modules/civicrm/
56 {elseif $config->userFramework EQ 'Joomla'}
57 &nbsp;&nbsp; http://www.example.com/administrator/components/com_civicrm/civicrm/
58 {else}
59 &nbsp;&nbsp; http://www.example.com/
60 {/if}
61 </div>
62 </td></tr>
63</table>
64{/htxt}
65
66{htxt id='id-image_url-title'}
67 {ts}Image URL{/ts}
68{/htxt}
69{htxt id='id-image_url'}
70{ts}URL of the location for uploaded image files.{/ts}
71{/htxt}
72
73{htxt id='id-extensions_url-title'}
74 {ts}Extensions URL{/ts}
75{/htxt}
76{htxt id='id-extensions_url'}
77{ts}Base URL for extension resources (images, stylesheets, etc).{/ts}<br/>
78{capture assign=civicrmAdminSettingPath}{crmURL p="civicrm/admin/setting/path" q="reset=1"}{/capture}
79{ts 1=$civicrmAdminSettingPath 2=`$config->extensionsDir`}This should match the <a href="%1">"CiviCRM Extensions Directory"</a> ("%2").{/ts}
80{/htxt}
81
82{htxt id='id-css_url-title'}
14f20d22 83 {ts}Customizing CSS{/ts}
6a488035
TO
84{/htxt}
85{htxt id='id-css_url'}
14f20d22 86<p>{ts}You can modify the look and feel of CiviCRM by adding your own stylesheet. For small to medium sized modifications, use your css file to override some of the styles in civicrm.css. Or if you need to make drastic changes, you can choose to disable civicrm.css completely.{/ts}</p>
6a488035 87{/htxt}
b698e2d5
TO
88
89{htxt id='id-url_vars'}
90{ts}URL Variables{/ts}
91 <table>
92 <tbody>
93 <tr>
94 <td><tt>[cms.root]</tt></td>
95 <td><tt>{crmResURL ext='cms.root'}</tt></td>
96 </tr>
97 <tr>
98 <td><tt>[civicrm.root]</tt></td>
99 <td><tt>{crmResURL ext='civicrm.root'}</tt></td>
100 </tr>
101 <tr>
102 <td><tt>[civicrm.files]</tt></td>
103 <td><tt>{crmResURL ext='civicrm.files'}</tt></td>
104 </tr>
105 </tbody>
106 </table>
107 <p>
108 {ts}These variables are computed automatically using <tt>civicrm.settings.php</tt> and its options, such as <tt>CIVICRM_TEMPLATE_COMPILEDIR</tt>.{/ts}
109 </p>
110{/htxt}