Cloning your way through nested tables

March 9, 2018 2:57 pm Published by Leave your thoughts

This How-To with accompanying sample explains how to programatically generate a detail table including nested items, in the most efficient way possible. The method used here is generally refered to as Cloning, since we create copies of the tables and rows, editing them as we go along.

Using the new PHP Array option with COTG

March 9, 2018 2:48 pm Published by Leave your thoughts

In this How-To we'll explore in detail the new Use PHP Array feature added in Workflow 8.5. Though seemingly unasuming, this feature has quite a bang for your buck: in fact, it will make processing HTTP Post data exponentially easier. When used in conjunction with COTG templates in Connect 1.5, which integrates those changes, you're in for a treat.

Creating a multi-page Web template

March 8, 2018 8:47 pm Published by Leave your thoughts

Snippets are useful for a lot of things, but in this How-To we'll be seeing how they can be used to simplify service multiple web pages with the same design and different contents. This assumes that your contents is in various snippets, either internal to the template (in the Snippets folder) or external ones on local disk.

Using OpenWeatherMap API

March 8, 2018 7:55 pm Published by Leave your thoughts

While there are many different APIs available to provide weather information on the Internet, OpenWeatherMap appears to offer the simplest, most extensive features available. It is easy to use and free for up to 50,000 requests per day. In this How-To we will explore obtaining weather information in HTML form (the easiest to include in your page) and in JSON format which is better if you wish to customize the weather display in your template.

Using Mandrill® to send and track mailing lists

March 8, 2018 7:53 pm Published by Leave your thoughts

Mandrill is a neat service that can be used to send out mailings, newsletters, or any other mass mailing. It offers email tracking, bounces, reports, all that cool stuff that's really useful when you're sending thousands of emails per month. Even better, you can use it for free to send up to 12,000 emails per month. How neat is that?

Using external librairies and frameworks

March 8, 2018 7:51 pm Published by Leave your thoughts

When it comes to offering choice, nothing beats the Internet. There are so many different frameworks and librairies out there, whatever you think you want to do is probably already available as a simple library you can add to your template with a single line of code. Why do you think we chose HTML, CSS and JavaScript as our new technology choice? This How-To shows you how to use external librairies and frameworks.

Test your emails with Litmus

March 8, 2018 7:33 pm Published by Leave your thoughts

When sending a large number of emails to different individuals, you're bound to be actually sending those emails to more various clients than you can count. People use all types of clients from software on their computer (Outlook, Thunderbird, Eudora, Apple Mail), on their mobile device (Outlook, Gmail, Inbox, Boomerang, Mailbox) or even their browser (gmail,, yahoo, aol, etc). There are literally hundreds of different clients and different versions of these clients, This How-To will show you how to test them.

Import and use external fonts

March 8, 2018 7:09 pm Published by Leave your thoughts

While there are currently no UI methods of using fonts imported into the Fonts folder in the template's resources, they are still useable through a small bit of CSS that will "activate" those fonts for use, following which they can be called for use (again, within the CSS).

Controlling Designer Objects from Workflow

March 8, 2018 4:24 pm Published by Leave your thoughts

This How-To shows you how to modify the properties of different elements by using a variable in the Workflow module. Designer is essentially being told where to place an item, or whether to place it at all, from the automation because in some cases, only Workflow knows the information required to make such a "decision".