diff options
author | Dave Whiteland <dave@mysociety.org> | 2014-06-13 14:31:34 +0100 |
---|---|---|
committer | Dave Whiteland <dave@mysociety.org> | 2014-06-13 14:31:34 +0100 |
commit | 869688c6e1a0fb8c2511a3846107ddedb4c4dea6 (patch) | |
tree | a6a839a38656b27ec5f82ac5101722236fa51dac | |
parent | 7d4d815f606386ef3f0f267dac1d99e4670885d0 (diff) |
new glossary entries
-rw-r--r-- | glossary.md | 155 |
1 files changed, 152 insertions, 3 deletions
diff --git a/glossary.md b/glossary.md index 25a3034bc..6aa273be8 100644 --- a/glossary.md +++ b/glossary.md @@ -18,7 +18,9 @@ Definitions <li><a href="#alaveteli">Alaveteli</a></li> <li><a href="#agnostic">asker agnostic</a></li> <li><a href="#authority">authority</a></li> + <li><a href="#blackhole">black hole</a></li> <li><a href="#capistrano">Capistrano</a></li> + <li><a href="#censor-rule">censor rule</a></li> <li><a href="#development">development site</a></li> <li><a href="#foi">freedom of information</a></li> <li><a href="#git">git</a></li> @@ -26,6 +28,9 @@ Definitions <li><a href="#mta">MTA</a></li> <li><a href="#production">production site</a></li> <li><a href="#publish">publish</a></li> + <li><a href="#recaptcha">recaptcha</a></li> + <li><a href="#redact">redacting</a></li> + <li><a href="#regexp">regular expression</a></li> <li><a href="#request">request</a></li> <li><a href="#response">response</a></li> <li><a href="#rails">Ruby on Rails</a></li> @@ -86,6 +91,8 @@ Definitions This also serves to reduce duplicate requests, by publishing the answer instead of requiring it to be asked again. </p> + </dd> + <dt> <a name="authority">authority</a> </dt> @@ -111,6 +118,32 @@ Definitions </dd> <dt> + <a name="blackhole">black hole</a> + </dt> + <dd> + A <strong>black hole</strong> is an email address that accepts and destroys + any email messages that are sent to it. Alaveteli uses this for "do not + reply" emails, which are usually automatically generated system emails. + </p> + <div class="more-info"> + <p>More information:</p> + <ul> + <li> + Use the config setting + <code><a href="{{site.baseurl}}customising/config/#blackhole_prefix">BLACKHOLE_PREFIX</a></code> + to specify what this email address looks like. + </li> + <li> + Conversely, see + <code><a href="{{site.baseurl}}customising/config/#contact_email">CONTACT_EMAIL</a></code> + to specify the email address to which users' emails (such as support + enquiries) will be delivered. + </li> + </ul> + </div> + </dd> + + <dt> <a name="capistrano">Capistrano</a> </dt> <dd> @@ -132,6 +165,31 @@ Definitions </dd> <dt> + <a name="censor-rule">censor rule</a> + </dt> + <dd> + Alaveteli administrators can define <strong>censor rules</strong> to define + which parts of replies or responses should be + <a href="#redact" class="glossary">redacted</a>. + </p> + <div class="more-info"> + <p>More information:</p> + <ul> + <li> + see the + <a href="{{ site.baseurl }}running/admin_manual/">admin manual</a> + for more about censor rules + </li> + <li> + censor rules may simply redact text that exactly matches a + particular sentence or phrase, or may use + <a href="regexp">regular expressions</a> + </li> + </ul> + </div> + </dd> + + <dt> <a name="development">development site</a> (also: dev, development server) </dt> <dd> @@ -243,7 +301,6 @@ Definitions </li> </ul> </div> - </dd> <dt> @@ -301,6 +358,100 @@ Definitions </dd> <dt> + <a name="recaptcha">recaptcha</a> + </dt> + <dd> + <strong>Recaptcha</strong> is a mechanism that deters non-human users, + such as automated bots, from submitting requests automatically. + It requires the (human) user to identify a pattern of letters presented + in an image, which is difficult or impossible for a non-human to + do. Alaveteli uses this to prevent incoming spam. + <div class="more-info"> + <p>More information:</p> + <ul> + <li> + use the config settings + <code><a href="{{site.baseurl}}customising/config/#recaptcha_public_key">RECAPTCHA_PUBLIC_KEY</a></code> + and + <code><a href="{{site.baseurl}}customising/config/#recaptcha_private_key">RECAPTCHA_PRIVATE_KEY</a></code> + to set this up. + </li> + <li> + see the <a href="http://www.google.com/recaptcha/">recaptcha website</a> for more details + </li> + </ul> + </div> + </dd> + + <dt> + <a name="redact">redacting</a> (also: redaction) + </dt> + <dd> + <strong>Redacting</strong> means removing or hiding part of a message so it + cannot be read: you are effectively removing part of a document from + your site. + <p> + This may be necessary for a variety of reasons. For example, a user may + accidentally put personal information into their request, or an + authority may include it in their response. You may also need to + redact parts of requests or responses that are libellous or legally + sensitive. + </p> + <div class="more-info"> + <p>More information:</p> + <ul> + <li> + see the + <a href="{{ site.baseurl }}running/admin_manual/">admin manual</a> + for more about how and when you may need to redact information + </li> + <li> + you can do text-only redaction with Alaveteli's + <a href="#censor-rule" class="glossary">censor rules</a> + </li> + <li> + some things are easier to redact than others — especially in PDFs, + things like signatures or images can be difficult to partially remove. + In such cases, you may need to remove the document entirely. + </li> + </ul> + </div> + </dd> + + <dt> + <a name="regexp">regular expression</a> (also: regexp) + </dt> + <dd> + A <strong>regular expression</strong> is a concise way to describe a + pattern or sequence of characters, letters or words. As an administrator, + you may find regular expressions useful if you need to define <a + href="#censor-rule" class="glossary">censor rules</a>. For example, instead + of <a href="#redact" class="glossary">redacting</a> just one specific + phrase, you can describe a whole range of <em>similar</em> phrases with one + single regular expression. + <p> + Regular expressions can be complicated, but also powerful. If you're not + familiar with using them, it's easy to make mistakes. Be careful! + </p> + <div class="more-info"> + <p>More information:</p> + <ul> + <li> + for example, the regular expression + <code>Jo(e|ey|seph)\s+Blogg?s</code> would match names + including + "<code>Joe Bloggs</code>", "<code>Joey Bloggs</code>" and + "<code>Joseph Blogs</code>", but not + "<code>John Bloggs</code>". + </li> + <li> + see <a href="http://en.wikibooks.org/wiki/Regular_Expressions"><em>Regular + Expressions</em> on wikibooks</a> for more information + </li> + </div> + </dd> + + <dt> <a name="request">request</a> </dt> <dd> @@ -331,7 +482,6 @@ Definitions </li> </ul> </div> - </dd> <dt> @@ -416,7 +566,6 @@ Definitions </li> </ul> </div> - </dd> <dt> |