Contents
1. Introduction
1.1 Features
1.2 Description of the module
2. Adding the module
3. Configuration options
3.1 Content
3.1.1 Configure:
Mailpage configuration
3.1.2 Destination:
Mailpage destinations overview
3.1.2.1 Destination: Add new destination
address
3.1.2.2 Destination: Edit destination address
3.2 Advanced options
4. The module in practice: tips
4.1 Error: no destination address
for page nn
4.2 Change texts in the Translate
Tool
4.3 Sort order
5. CAPTCHAs and visually impaired
6. Concluding remarks
The Mailpage module enables
website visitors to send e-mails to one or more destination
addresses.
Main features of the Mailpage
module:
- No unreadable or unintelligible pictures like this
CAPTCHA (Completely Automated
Public Turingtest to tell Computers and Humans Apart). No
challenging math questions like (1 + 1= ?) or silly
questions and puzzles.
- The Mailpage can be used by visually impaired or blind
persons and users of text-only browsers.
- The number of Mailpage pages is unlimited, i.e. every Area
(site) and/or section in an Area can have its own
Mailpage.
- Every Mailpage has a cofigurable header and introduction
text.
- On a Mailpage, a dropdown menu enables selecting a
destination from a configurable list.
- Depending on the selected destination in the dropdown menu,
a configurable short info text is displayed.
- A simple form can be made for one or all destinations on a
Mailpage.
- Before submitting the mail, it is displayed for
re-editing.
- After sending the mail, its content is retained on screen
for saving, cut & paste or printing.
- A per destination configurable 'Thank you' message is
displayed together with the IP address of the sender.
- Easy replying to received messages; just use the Reply
function in your mail program.
- Usable without Javascript (for users with braille terminals
or text-only browsers).
- Anti-spam measures.
Embedded
in the Frugal theme (see Theme Frugal, paragraph 1.2 Description of the theme) is the
Mailpage module.
When you are on the Exemplum home page, i.e. the demonstration
data, either click the toplink Contact
or click the section 'School info' and next the page 'Contact' to
enter the Mailpage module:
mailpage_mailpage_site_open.png
We have entered some (fictional) data in the fields.
The Mailpage has, from top to bottom, the following items:
- Header text: Demonstration text:
Configurable header
- Introduction text: Demonstration test:
This introduction text is configurable too.
- Destination: Drop down menu. Default demo
content: Principal and Webmaster, principal selected.
- Desciption of the selected address:
Default demo text: Principal: Please send all your educational
questins to our principal, Amelia Cackle.
- sName (requred): Entry field. Example
text: M. Johnson
- E-mail (required): Entry field. Example
text: m.johnson@example.edu
- Subject: Entrij field. Example text: A.
Reese to Exemplum High
-
Message (required): Entry field. Example
text:
Dear Mrs. Cackle,
To our great joy, Andrew is accepted!
More to follow.
With amicable greetings,
Mary
- Below the message entry field are 2 buttons: [Preview] and
[Cancel].
Clicking [Preview] opens the next screen where you can examine
your work, [Cancel] reopens the Mailpage without any data
entered.
When Javascript is not used or disabled, the two descriptions
of the demonstration data are displayed:
mailpage_mailpage_site_open_no_javascript.png
Below the dropdown menu both the introduction texts
of Principal and Webmaster are visible:
- Principal: Please send all your educational questins to our
principal, Amelia Cackle
- Webmaster: Please send all your website-related (technical)
questions to our webmaster.
Allother fields are the same.
After entering at least the required fields, clicing the
[Preview] button opens the Preview page:
mailpage_mailpage_site_preview.png
The Preview page has, from top to bottom, the following
items:
- On the top of the page is the Preview header. Thereunder
are 6 fields with example data.
- From: "M. Johnson" <m.johnson@example.edu>
- To: "Principal"
- Subject: A. Reese to Exemplum High
- Date: Day, nn Mon yyyy hh:mm:ss GMT,
- IP-address: nnn.nnn.nnn.nnn
- Message:
Dear Mrs. Cackle,
To our great joy, Andrew is accepted!
More to follow.
With amicable greetings,
Mary
|
- Under the meaage are 3 buttons: [Edit], [Send] and
[Cancel].
Clicking [Edit] reopens the previous screen for re-editing,
[Candel] reopens the Mailpage without any data entered.
Pressing the [Send] button opens the Message has been sent
page:
mailpage_mailpage_site_sent.png
The 'Message has been sent' pane has, from top to bottom, the
following items:
- Meaasge has been sen: Demo header text.
Thereunder 6 fields with example data.
- Demo text: Thank you for your message. Please allow 2 days
for a reply from Amelia.
- Intro text: Default demo text: Here is a copy of your
message
- From: "M. Johnson" <m.johnson@example.edu>
- To: "Principal"
- Subject: A. Reese to Exemplum High
- Date: Day, nn Mon yyyy hh:mm:ss GMT,
- IP-address: nnn.nnn.nnn.nnn
- Message:
Dear mrs. Cackle,
To our great joy, Andrew is accepted!
MOre to follow.
With amicable greetings,
Mary
|
Below is the content of the mail as received by the
Principal:
Subject: [7] Message from 12.34.56.78.: A. Reese to Exemplum High
From: (M. Johnson) m.johnson@example.edu
To: Principal
Subject: A. Reese to Exemplum High
Date: Day, nn Mon yyyy hh:mm:ss UTC-offset
IP-address: nnn.nnn.nnn.nnn (nn)
Message:
Dear Mrs. Cackle,
To our great joy, Andrew is accepted!
More to follow.
With amicable greetings,
Mary
On the first subject line the [n] indicates the page number
and 'from:' shows the (fictional) IP address of the sender. The
(nn) is the time in seconds it took to create the message.
Using the 'Reply' function in your mail program automatically
puts the email address M. Johnson
<m.johnson@example.edu> in the To: field.
If, in the configuration of the Mailpage only one address is
created, the dropwdown menu is not displayed:
mailpage_mailpage_site_open_one_address.png
Mailpage with only the header text, intro text, name, e-mail,
subject, message and 2 buttons: Preview, Cancel.
(top)
NOTICE:
Adding a module supposes that you have sufficient access
permissions to add a page. This is specially important for
non-webmasters like pupils and teachers who often have limited
permissions. These permissions are set in the Account Manager, most times by the
webmaster Wilhelmina Bladergroen.
In the Page Manager, select the Area or Section and click on
the Add a page link to enter the Add a
page dialogue:
mailpage_mailpage_module_add.png
Fill out the fields as described in Page Manager, paragraph 3.1 Add a page.
In the Moudle dropdown menu, select the module. Do not forget to
select Visible, Hidden or Embargo. Click [Save] to save your work
and return to the Page Manager.
Now click on the Page Name to enter the
Module Name (modulename) configuration dialogue. In the next
paragraph the module will be configured.
(top)
To edit the content of
the Mailpage module, open the Page Manager, click the
Page Name link to open the
Mailpage content overview dialogue:
mailpage_content_overview.png
<
Description:
Mailpage Content Overview
Here you can conf configure the Mailpage module for this page.
Using the link Configure in the
submenu you can add an optional header and an optional
introduction to the mailpage. Also, it is possible to enter a
default message. The visitor will see this default message in the
message field. This allows for a simple way to let the visitor
answer multiple questions in a single message.
Using the link Destinations in the
submenu you can add new destinations, or edit or delete existing
destination addresses.
Note:
The mailpage requires at least one valid destination address.
[Cancel]
Clicking the Configure opens the Mailpage
configuration dialogue:
mailpage_content_configure.png
In the Menu the Content
and Configure links are
selected. The workplace pane consists of:
- Mailpage configuration
Here you can configure the Mailpage module for this page. You
can add an optional header and an optional introduction to the
mailpage. Also, it is possible to enter a default message. The
visitor will see this default message in the message field.
This allows for a simple way to let the visitor answer multiple
questions in a single message.
-
Header: Default demo
text: Configurable header. If nothing is entered,
there will be no header. In the Menu, selecting the
Advanced link, you can add style
elements to the header in the 'Extra style at page/section
level', as example:
/* Blue header text */
.mailpage_header {
color: #0000FF;
}
to create a blue font color.
- Introduction: Default demo text:
This introduction text is configureable. If nothing is
entered, there will be no introduction text. HTML markup can be
used.
-
Default message: Defaolt demo text:
empty. If a message is entered in this field, it will be
visible on all destination message fields.
This feature makes it possible to create a standard message
or a simple form like:
YEARLY PLEASURE TRIP
Choose by removing 2 options:
A. Zoo
B. Botanical Garden
C. Field trip.
Name of pupil: Group:
Can you assist? Yes No
Kind regards,
Amelia
On the Mailpage the message will be displayed as:
mailpage_mailpage_configure_default_message.png
To configure the destinations, in the
Menu, click Destination, to open the Mailpage
destinations overview dialogue:
mailpage_mailpage_content_destinationss.png
Explanation:
In the Menu, the Content and Destination links are underlined. In
the Workplce we see:
Mailpage destination overview
Here you can configure destination addresses for the Mailpage
module for this page. You can add a new destination address, edit
an existing destination address or delete an existing destination
address.
Note: The mailpage requires at least one valid destination
address.
mailpage_content_destinations_add_destination.png
Explanation:
Add new destination address
Here you can enter the details of the new destination addresses.
You MUST add at least one destination address for this module to
work.
- Name: Example demo
text: Senior Pupils. The name that is visible in the
Mailpage dropdown menu.
- E-mail address: Example demo text:
seniors@exemplum.eu. The destination email address.
Please double check to avoid sending delivery failures or mails
that will be lost in some cloud.
- Description: Example demo text:
Please send us a message. When the destination address
is selected from the dropdown menu, this short text is
displayed.
- Thank you text: Example: Thank
you for your message.
- Sort order: Example: 30.
This number defines the sort order in the dropdown menu and in
the list in the Mailpage configuration dialogue.
See also 4. The module in practice: tips, under
4.3 Sort order
- Save, Done, Cancel: Please see Save, Done, Cancel in the Basic procedures for beginners.
To edit an address, go to the Mailpage
destinations overview dialogue and click a
Name on the list, to enter the
Edit destomatopm address dialogue:
mailpage_content_destinations_edit_destination.png
Explanation:
Edit destination address
Here you can modify destination addresses. You MUST configure at
least one destination address for this module to work.
- Name: Example:
Website@School. The name that is visible in the
Mailpage dropdown menu.
- E-mail address: Example:
info@websiteatschool.eu. The destination e-mail
address. Please double check to avoid sending delivery failures
or mails that will be lost in some cloud.
- Description: Example: The
Development Team welcomes your comments. When the
destination address is selected from the dropdown menu, this
short text is displayed.
- Thank you text: Example: Thank
you for your kind cooperation
- Sort order: Example: 30.
This number defines the sort order in the dropdown menu and in
the list in the Mailpage destinations overview dialogue.
See also 4. The module in practice: tips, under
4.3 Sort order
- Save, Done, Cancel: Please see Save, Done, Cancel in the Basic procedures for beginners.
The advanced options
also apply to this module. In particular it means that you can
use Bazaar Style Style (BSS) to get rid of awfful colors that
mismatch with the school site or with the pictures on the
page.
More on the backgrounds of BSS can be found in chapter Viewpoints, paragraph 4. On form and content.
More on the practical work can be found in Configuration Manager, paragraph
3.4 Configure theme
'Theme Name' for area n. The other advanced options are
discussed in chapter Page Manager,
paragraph 3.3 Advanced: edit
advanced properties of page nn.
(top)
4.1 Error: no destination address for page
nn
mailpage/mailpage_mailpage_site_no_address.png
You added the module, but forogot to configure it.
In
the Traanslate Tool you can, if necessary change some texts
that are not configurable in the module. For example:
43: Preview
51: Message has been sent
52: Here is a copy of your message.
The sort order is defined as
10, 20, 30, et cetera. This enables you to put an address
between 10 and 20, for example 11, 12 etc. When using 1, 2, 3,
adding a destination between 1 and 2 needs also reordering the
other numbers. Note that the destinations are automatically
renumbered after saving.
Some links
on this annoying issue:
(top)
None
(top)
Author: Dirk Schouten <dirk (at) websiteatschool
(dot) eu>
Last updated: 2014-09-06