Project Modules
This project has declared the following modules:
Name | Description |
---|---|
Ogham Core | Open, General and Highly Adaptative Messaging library. It is a reusable Java library for sending any kind of message (email, SMS, mobile notification, tweet, SNMP...). The content of the message can comes from any templating engine (Thymeleaf, FreeMarker, Velocity, ...). It also provides bridges for framework integration (Spring, JSF, ...). It is designed to be easily extended. |
Ogham ThymeLeaf integration | Use ThymeLeaf as template engine in Ogham |
Ogham FreeMarker integration | Use FreeMarker as template engine in Ogham |
Ogham JavaMail implementation | JavaMail implementation for Ogham |
Ogham SendGrid implementation | SendGrid implementation for Ogham |
Ogham Cloudhopper SMS implementation | SMS implementation for Ogham that uses Cloudhopper SMPP library |
Ogham OVH SMS implementation | SMS implementation for Ogham that uses OVH HTTP API |
Ogham SmsGlobal SMS implementation | SMS implementation for Ogham that uses SmsGlobal REST API |
Ogham with all implementations | Email, SMS, mobile notification made simple without knowing RFCs. The content of the message can comes from any templating engine (Thymeleaf, FreeMarker, ...). It also provides integration with frameworks (Spring, JSF, ...). It is designed to be easily extended. |
Ogham Spring Boot autoconfiguration | Autoconfiguration for Spring Boot |
Ogham Spring Boot Starter | Starter for Spring Boot that provides all dependencies and autoconfiguration |
Ogham Spring Boot Starter for email | Starter for Spring Boot that provides dependencies for sending emails and autoconfiguration |
Ogham Spring Boot Starter for SMS | Starter for Spring Boot that provides dependencies for sending SMS and autoconfiguration |
Ogham test helpers | Separate module for tests. It provides many helpers for testing email, SMS. It also provides useful tools for testing |
ogham-test-classpath | - |