Contents
1. Introduction
1.1 Description of the module
2. Adding the module
3. Configuration options
3.1 Content options
3.1.1 Mailpage
configuration
3.1.2 Add a new destination
address
3.1.3 Edit or delete
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
The Mailpage module enables
website visitors to send e-mails to one or more destinatio addresses.
Main features of the Mailpage module:
- The number of Mailpage pages is unlimited, i.e. every Area (site)
and/or section(s) in an Area can have its own Mailpage.
- Every Mailpage has a header and introduction text.
- On a Mailpage, a dropdown menu enables selecting a destination from a
configurable list.
- Depending on the selected destination, 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.
- No unreadable or unintelligible CAPTCHA (Completely Automated Public
Turingtest to tell Computers and Humans Apart). No challenging mathematical
question (1 + 1= ?) or silly puzzles. The Mailpage can be used by visually
impared or blind persons and users of text-only browsers.
- Anti-spam measures.
When
you are on the Exemplum home page, click School info and on that
page, click the contact link to enter the Mailpage with demonstration
data:
![[ Mailpage on website wiht dropdown menu: top ]](mailpage/mailpage_mailpage_site_open_dropdown_menu-top.png)
![[ Mailpage on website with dropdown menu: bottom ]](mailpage/mailpage_mailpage_site_open_dropdown_menu-bottom.png)
mailpage_mailpage_site_open_dropdown_menu-top.png
mailpage_mailpage_site_open_dropdown_menu-bottom.png
The Mailpage has, from top to bottom:
- Header text: Configurable header
- introduction text: This introduction text is
configurable too.
- Destination drop down menu: unfolded to 2
destinations: Principal and Webmaster, principal selected.
- :desciption of the selected address: Principal: Please send all your
educational questins to our principal, Amelia Cackle.
- Entry field: Name (requres): empty
- Entry field: E-mail (required): empty
- Entry field: Subject: empty
- Entry field: Message (required): empty
Below the fields are a [Preview] and a [Cancel] button.
When Javascritp is not used or disabled, all Descriptions are displayed,
in the demonstation data:
![[ ]](mailpage/mailpage_mailpage_site_open_no_javascript.png)
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.
Ater entering at least the required fields, clicing the [Preview] button
opens the Preview dialogue, for example:
![[ Mailpage: preview ]](mailpage/mailpage_mailpage_site_preview.png)
mailpage_mailpage_site_preview.png
On top of the page is the Preview header. Thereunder are
6 fields:
- 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
Hereunder are three buttons: [Edit], [Send] and [Cancel].
[Edit] opens the previous screen for re-editing, [Candel] reopens the
Mailpage without any data entered.
The [Send] button opens the Message has been sent
dialogue:
![[ Mailpage: message sent ]](mailpage/mailpage_mailpage_site_sent.png)
mailpage_mailpage_site_sent.png
The screen contains: the following items:
- Message has been sent
- Thank you' message: Thank you for your message.
Please allow 2 days for a reply from Amelia.
- 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
The message as received by the Principal:
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 (nnn)
Message:
Dear Mrs. Cackle,
To our great joy, Andrew is accepted!
More to follow.
With amicable greetings,
Mary
|
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 Mail page, only one address is selected
the dropwdown menu is displayed:
![[ Mailpage: message sent ]](mailpage/mailpage_mailpage_site_open_one_address.png)
mailpage_mailpage_site_open_one_address.png
(top)
NOTICE:
Adding a page supposes that you have sufficient 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:
![[ add a page, module menu expanded, Contact form selected ]](mailpage/mailpage_mailpage_module_add.png)
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 (modlename) configuration dialogue. In the next
paragraph the module will be configured.
(top)
The module can be
configured in two places. The most important one is the content, discussed
below. In paragraph 3.2 we will briefly mention the advanced options and some
links.
There are three
content options: Mailpage configuration, Add a new destination address, Edit
or delete destination address.
To edit
the content of the Mailpage module, open the Page Manager,
click the Mailpage Contact link to open the
Mailpage configuration dialogue:
![[ configuration options ]](mailpage/mailpage_mailpage_configure-top.png)
![[ configuration options ]](mailpage/mailpage_mailpage_configure-bottom.png)
mailpage_mailpage_configure-top.png
mailpage_mailpage_configure-bottom.png
Description:
- Add a new destination
address: Clickable link to open the Add or
delete dialogje, see paragraph 3.1.2 Add a destination addres below.
- Destination (nn): List with
one or more destination addresses and sort order.
-
Header: example Configurable header. If
nothing is entered, there will be no header. When, 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 */
.crew_header {
color: #0000FF;
}
|
to create a blue font color.
- Introduction: Example This introduction
text is configureable. If nothing is entered, there will be no
introduction. HTML markup can be used.
-
Default message: A message entered in this field
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
Please mail us your preference:
A. Zoo B. Botanical Garden C. Field trip. Please direct all your website-related (technical) questions to our webmaster
Name of your child:
Group:
Can you assist? Yes No
Kind regards,
Amelia
|
Please direct all your website-related (technical) questions to our webmaster
hank you for your comments. Our webmaster will follow up as soon as possible
On the Mailpage will be:
![[ configuration options ]](mailpage/mailpage_mailpage_configure_default_message.png)
mailpage_mailpage_configure_default_message.png
-
Save: After saving your work, you return to the Page
Manager.
- Cancel: To cancel your action and return to the
Page Manager.
![[ configuration options ]](mailpage/mailpage_mailpage_configure_add_address.png)
mailpage_mailpage_configure_add_address.png
Explanation:
- Name: Example Principal. The name
that is visible in the dropdown menu.
- E-mail address: The destination email
address. Please double check to avoid sending delivery failures or
mails that will be lost in some cloud.
- Description: Example Please send all
your educatinal questins to Amelia XXXXxx. When the destination
address is selected from the dropdown menu, this text will appear.
- Thank you text: Example Thank you for
your message. Please allow 2 dayx xxxxxx
- Sort order: example 10. 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: After saving your work, you return to the
Mailpage configuration.
- Cancel: To cancel your action and return to the
Mailpage configuration.
![[ configuration options ]](mailpage/mailpage_mailpage_configure_edit_address.png)
mailpage_mailpage_configure_edit_address.png
- Hierboven hiernartoe copiëren
- Save: After saving your work, you return to the
Mailpage configruatoin.
- Cancel: To cancel your action and return to the
Mailpage configuration.
- Delete: To delete xxxxxx Mailpage
configuration.
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
, paragraph 3.3 Advanced: edit advanced properties of page
nn.
(top)
4.1 Error: no destination address for
page nn
![[ options ]](mailpage/mailpage_mailpage_site_no_address.png)
mailpage/mailpage_mailpage_site_no_address.png
You added the module, but forogot to configure it.
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.
(top)
Author: Dirk Schouten <schoutdi (at) knoware (dot) nl
>
Last updated: 2013-07-09