You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -356,15 +356,15 @@ is easy but may import dependencies that you
356
356
don't need. For example, you may only need FreeMarker but not Thymeleaf. Or
357
357
you may only need to send emails through SMTP but never use SendGrid.
358
358
359
-
See how to https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#select-features-standalone[select features].
359
+
See how to https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#select-features-standalone[select features].
360
360
361
361
362
362
== Usage
363
363
364
364
[NOTE]
365
365
====
366
366
All samples with templates are using ThymeLeaf as template engine. For FreeMarker samples,
367
-
take a look at https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#freemarker[FreeMarker section].
367
+
take a look at https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#freemarker[FreeMarker section].
368
368
====
369
369
370
370
=== Send Email
@@ -374,7 +374,7 @@ take a look at https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#freem
374
374
The samples are available in the https://github.com/groupe-sii/ogham/tree/master/sample-standard-usage[sample-standard-usage sub-project].
375
375
376
376
All samples shown bellow are using SMTP for sending email.
377
-
See https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#sendgrid[Sending email through SendGrid]
377
+
See https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#sendgrid[Sending email through SendGrid]
378
378
to know how to send email using SendGrid HTTP API.
379
379
====
380
380
@@ -453,7 +453,7 @@ _____
453
453
454
454
The construction of the email is done using a fluent API in order to chain calls and to have a more readable code.
455
455
456
-
Properties are directly provided in the code. You can instead https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#properties-handling[use a configuration file].
456
+
Properties are directly provided in the code. You can instead https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#properties-handling[use a configuration file].
457
457
458
458
459
459
.Email address format
@@ -571,7 +571,7 @@ The `template` method requires two pieces of information:
571
571
The path to the template is a string that may contain a *lookup* prefix. The lookup prefix is used to indicate
572
572
where to search the template (from file system, from classpath or anywhere else). Here we explicitly
573
573
ask to load the template from classpath (using prefix `classpath:`). If no lookup is defined,
574
-
classpath is used by default. See https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#resource-resolution[Resource resolution section] for more information.
574
+
classpath is used by default. See https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#resource-resolution[Resource resolution section] for more information.
575
575
576
576
The variables are any object you are using in your application. No need to convert your object to a
577
577
particular format. Directly use what you want.
@@ -1390,7 +1390,7 @@ _____
1390
1390
1391
1391
Attaching a file to the email is quite simple. You just need to provide the path to the file.
1392
1392
The file is loaded from classpath but could also be loaded from file system or anywhere else
1393
-
(see https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#resource-resolution[ resource resolution section]). In case you are using a file,
1393
+
(see https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#resource-resolution[ resource resolution section]). In case you are using a file,
1394
1394
the name of the attachment displayed in the email is automatically determined (`test.pdf` in the example).
1395
1395
1396
1396
It is often not possible to handle files directly. In that case you will use `InputStream` or
@@ -1420,7 +1420,7 @@ disposition is automatically set to `ContentDisposition.INLINE`.
1420
1420
1421
1421
==== Other email features
1422
1422
1423
-
See user guide to read about https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#email-usage[the many other features].
1423
+
See user guide to read about https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#email-usage[the many other features].
1424
1424
1425
1425
=== Send SMS
1426
1426
@@ -1432,9 +1432,9 @@ All samples shown bellow are using SMPP for sending SMS.
1432
1432
The https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer[SMPP] protocol
1433
1433
is the standard way to send SMS. Only a subset of SMPP properties are used
1434
1434
in following samples. The whole list of SMPP properties is available
1435
-
in https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#advanced-smpp-configuration[advanced configuration].
1435
+
in https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#advanced-smpp-configuration[advanced configuration].
1436
1436
1437
-
See https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#ovh[Sending SMS through OVH] to know how to send SMS using OVH HTTP API.
1437
+
See https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#ovh[Sending SMS through OVH] to know how to send SMS using OVH HTTP API.
1438
1438
====
1439
1439
1440
1440
==== First SMS using an existing SMPP server
@@ -1510,7 +1510,7 @@ _____
1510
1510
The construction of the SMS is done using a fluent API in order to chain calls and to have a more
1511
1511
readable code.
1512
1512
1513
-
Properties are directly provided in the code. You can instead https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#properties-handling[use a configuration file].
1513
+
Properties are directly provided in the code. You can instead https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#properties-handling[use a configuration file].
1514
1514
==========
1515
1515
1516
1516
==== Use a template for SMS content
@@ -1607,7 +1607,7 @@ The `template` method requires two pieces of information:
1607
1607
The path to the template is a string with a *lookup* prefix. The lookup prefix is used to indicate
1608
1608
where to search the template (from file system, from classpath or anywhere else). Here we explicitly
1609
1609
ask to load the template from classpath (using prefix `classpath:`). If no lookup is defined,
1610
-
classpath is used by default. See https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#resource-resolution[Resource resolution section] for more information.
1610
+
classpath is used by default. See https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#resource-resolution[Resource resolution section] for more information.
1611
1611
1612
1612
The variables are any object you are using in your application. No need to convert your object to
1613
1613
a particular format. Directly use what you want.
@@ -1706,7 +1706,7 @@ By default, Ogham sends the SMS using 8-bit encoding.
1706
1706
1707
1707
==== Other SMS features
1708
1708
1709
-
Ogham provides https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#sms-usage[many other features].
1709
+
Ogham provides https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#sms-usage[many other features].
* https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#testing-email[Email assertions and tools].
1956
-
* https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#testing-sms[SMS assertions and tools].
1957
-
* https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#random-ports[Use random ports to parallelize tests].
1955
+
* https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#testing-email[Email assertions and tools].
1956
+
* https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#testing-sms[SMS assertions and tools].
1957
+
* https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#random-ports[Use random ports to parallelize tests].
1958
1958
1959
1959
1960
1960
== Advanced configuration
1961
1961
1962
-
https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#section-advanced-configuration[See advanced configuration in full documentation]
1962
+
https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#section-advanced-configuration[See advanced configuration in full documentation]
1963
1963
1964
1964
== Extend
1965
1965
1966
-
https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#section-extend[See how to extend Ogham in full documentation]
1966
+
https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#section-extend[See how to extend Ogham in full documentation]
1967
1967
1968
1968
== Tips
1969
1969
1970
-
https://groupe-sii.github.io/ogham/vv3.0.0/user-manual.html#section-tips[See tips in full documentation]
1970
+
https://groupe-sii.github.io/ogham/v3.0.0/user-manual.html#section-tips[See tips in full documentation]
1971
1971
1972
1972
== Support developer
1973
1973
1974
1974
I am currently the single developer on this project for several years.
1975
1975
I have many ideas for this project to ease other developer work.
1976
1976
1977
-
You can help me by either https://groupe-sii.github.io/ogham/vv3.0.0/contribute.html[contributing] or by https://groupe-sii.github.io/ogham/vv3.0.0/donate.html[making a donation].
1977
+
You can help me by either https://groupe-sii.github.io/ogham/v3.0.0/contribute.html[contributing] or by https://groupe-sii.github.io/ogham/v3.0.0/donate.html[making a donation].
1978
1978
1979
1979
image:src/docs/resources/images/donation/paypal-small.png[alt="Donate with PayPal", link="https://www.paypal.com/donate?hosted_button_id=KQKEFU5LE5K2J"]
0 commit comments