Tips and Tricks
How to: Setup a CNAME Redirect
A CNAME, or Canonical Name, record is an entry within the Domain Name System (DNS) that specifies where a user can find your web pages, or any other URL. You'll use this to associate your custom domain with your our system and hence your digital editions .
After registering your domain, decide if you want to use a particular subdomain for your digital editions. E.g. instead of www.mydomain.com you could use something like digital.mydomain.com, if you want. Then you'll create a corresponding CNAME record for that address, associating it with www.mygazines.com. Keep in mind that changes to DNS records make take up to 48 hours to take effect across the globe.
Each hosting service has slightly different ways to create CNAME records. Guidelines are provided here for some of the common services. When in doubt, check with the particular company you're using for additional help or instructions.
- GoDaddy.com
- ix web hosting
- 1and1
- Network Solutions
- EveryDNS.net
- Yahoo!SmallBusiness
- No-IP
- DNS Park
- Other hosting services
GoDaddy.com
- Log in to your account at www.godaddy.com.
- Open the Domains tab and select My Domain Names. You'll be directed to the Domain Manager page.
- Click the domain that you'd like to use with your blog.
- Click the Total DNS Control And MX Records link at the bottom of the section entitled Total DNS.
- Click Add New CNAME Record in the box labelled CNAMES (aliases). If you've already created a CNAME record for your blog's address, click the pencil icon next to the existing CNAME record.
- For the Name, enter only the subdomain of the address you want to use for your digital editions. For example, if you picked
www.mydomain.comas your address, enterwwwhere. - Enter
www.mygazines.comas the Host Name. Specify a TTL or use the default setting of 1 hour. - Click OK, and then click OK again.
ix web hosting
- Log in to your account at ix web hosting.
- Click Manage below the Hosting Account section.
- On the left side, click the domain you'd like to use with your blog.
- Next to DNS Configuration, click EDIT.
- Click Add DNS CNAME Record.
- Under Name, enter only the subdomain you want to use. For example, if you picked
www.mydomain.comas your digital editions' address, just enterwwwas the entry under Name. - Enter
www.mygazines.comunder Data. - Click Submit.
1and1
- Log in to your account at https://admin.1and1.com
- If it's not already selected, click the Administration tab.
- Click Domains. The Domain Overview page appears.
- From the New drop-down menu, select Create Subdomain. (If you've already created a subdomain for your blog's address, skip to step six.)
- Enter only the subdomain you want to use, and click OK. For example, if you chose
www.mydomain.comfor your digital editions' address, you should enterwwwhere. - Select the checkbox next to the subdomain that you will be using. (Example:
www.mydomain.com) - From the DNS menu, select Edit DNS Settings.
- Click the radio button next to CNAME.
- Enter
www.mygazines.comnext to Alias. - Click OK.
Network Solutions
- Log in to your account at www.networksolutions.com.
- In the left navigation bar, open the nsWebAddress (Domains) menu by clicking the + icon.
- Click Manage Domain Names.
- On the Domain Details page for the domain you're using with your digital editions, select the Designated DNS radio button to the right of Change domain to point to. (If you've already configured advanced DNS settings, click Edit next to Advanced DNS Settings.)
- Click the Apply Changes button.
- Under the Advanced DNS Manager heading, click Manage Advanced DNS Records.
- Under the Host Aliases (CNAME Records) heading, click Add/Edit.
- In the Alias box, enter only the subdomain you want to use, and click OK. For example, if you chose
www.mydomain.comfor your digital editions' address, you should enterwwwhere. - Select the radio button to the left of the Other Host box.
- In the Other Host box, enter
www.mygazines.com - Click Continue.
- Review your changes and click Save Changes to create the CNAME record.
EveryDNS.net
- Log in to your account at EveryDNS.net.
- On the left side, click the domain you'd like to use with your blog.
- Since EveryDNS.net is your hosting service, and not your domain registrar, be sure that your domain points to EveryDNS.net's nameservers. This will allow your CNAME record configuration to take effect.
- Below Add a Record:, you can create your CNAME record.
- Next to Fully Qualified Domain Name, enter only the subdomain you want to use. For example, if you picked
www.mydomain.comas your digital editions' address, just enterwwwas the entry next to Fully Qualified Domain Name. - Select CNAME as the Record Type.
- Enter
www.mygazines.comas the Record Value. - Click Add Record.
Yahoo!SmallBusiness
- Log in to your account at smallbusiness.yahoo.com.
- Click Domain Control Panel below the domain you'd like to use with your blog.
- Click Manage Advanced DNS Settings.
- Click Add Record.
- In the Source field, enter only the subdomain you want to use. For example, if you designated
www.mydomain.comas the address of your digital editions, enterwwwin the Source field. - Enter
www.mygazines.comin the Destination field. - Click Submit.
No-IP
- Log in to your account at No-IP.
- On the left side, click Host/Redirects.
- Click Manage underneath Host/Redirects.
- Click Add for a new entry, or click Modify and skip to step six for an existing entry.
- Enter the host name (example:
wwwfromwww.mydomain.com), and select your domain name. - Select DNS alias CNAME at the host type.
- Enter
www.mygazines.comas the Target Host and click Modify.
DNS Park
- Log in to your account at DNS Park.
- On the left side, click DNS Hosting.
- Click the domain you'd like to use with your blog.
- Since DNS Park is your hosting service, and not your domain registrar, be sure that your domain points to DNS Park's nameservers. This will allow your MX record configuration to take effect.
- Click Alias Records.
- Under Host Name, enter only the subdomain you want to use. If you picked
www.mydomain.comas your digital editions' address, enterwww. - Under Destination Name, enter
www.mygazines.com. - Click Add Alias.
Other hosting services
- Log in to your account on your hosting service's website, and go to the DNS management page.
Since CNAME records are special Domain Name Service (DNS) records, they may be in sections such as DNS Management or Name Server Management. It's possible that you will have to enable advanced settings to create a CNAME record. - Delete existing CNAME entries for the address you want to use with your blog.
Before entering a new CNAME record to point to Google, you should first delete any existing entries for the same alias. If you plan to transfer an existing web address to Blogger, you may want to copy any content currently at that address elsewhere first. - Use the information in the following table when you create your CNAME record.
If your service requires you to enter server information directly into the DNS tables, the entry below needs to have a type CNAME associated with them.Host Name/Alias
Value/Destination
www www.mygazines.com * This is the part of your website's address that you designated. For instance, if you chose www.mydomain.comas the address,wwwis the host name.
How do I promote my mobile editions?

Now that you have a mobile version for Mygazines' digital editions, all you have to do now is promote it and start increasing your market reach.
In North America, mobile content usage is growing rapidly, while in Europe, almost 48% of people are already accessing content on their phones or tablet devices. So there's plenty of market for mobile reading.
Here's are some tips to promote and increase your mobile readership:
- Remember that you can enter the same URL to access a digital edition from a mobile device (iPhone, Android phones, iPad, iPod Touch, Blackberry Storm...).
- Use your existing e-mail campaigns to inform and remind readers about the mobile reading interface. Once a considerable group of people see the benefit and adopts Mygazines Mobile, the job will become easier. Embed the URL in the email's body text but also share a specific visible link in case someone wants to see or remember it.

- Share shorter versions of your title link. Mygazines' URLs for digital editions are very simple (e.g. http://www.mygazines.com/title/2167) but they can be even shorter, more customized and easier to remember. Just shorten it (using sites such as http://tinyurl.com) and readers will always be able to enter the same short link to read your latest issue (e.g. http://tinyurl.com/relevantmag).
- In case your publication has a website, you can always place a banner to let people know about the mobile interface.
- You can also plan and implement more complex strategies, with promotional offers, Google Ads or other specific tactics.
How to: Embed your publication in your website (Masked URL)
Customizing your URL (also called masking) is relatively easy. You have three options:
Option 1: Javascript Code (recommended)
Embedding your publication in your Website (masked URL- No mygazines reference visible to viewer)
1) Ensure that the javascript file embed_pub.js (attached in this post) is uploaded to the web host and saved to the same directory as the web page is stored). This javascript file contains the commands which will load the publication and flipbook.
2) Create and save an html file on your web host directory that looks like the below code block. This html file calls the javascript file you saved in step 1.
(The customer must change the bold values. Support comments are enclosed within //....// and are not to be included in customer html file)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
<head>
<title>My embeded issue</title> //Change this title to your own title//
<script src="embed_pub.js"></script>
</head>
<body>
<script>load_pub(XXXX, "issue");</script>
//Could also be: “load_pub(XXXX, “title”) if you want to link to your title# instead of issue#, where XXXX is the actual number of the issue or title//
</body>
</html>
3) Create an iframe in your website html code to define the area in which the publication is to be viewed and set the iframe source as the new html document you created in step 2: (your_file.htm in the below example).
An iframe is an html tag that defines an area within a webpage that will load another webpage. Here is an example of what your iframe tag could look like.
<iframe src ="your_file.htm" width="custom size" height="custom size">
<p>Your browser does not support iframes.</p> //error message if browser can’t load the iframe//
</iframe>
Option 2: HTML Frame
You could set up a simpler HTML frame in your website and place the Mygazines content in it. It will do the same thing as the javascript code, but "mygazines" reference will appear in your source code (not in the URL address bar).
With frames, you can display an independent page in the same browser window.
In the example below we have a frameset with two columns. The first column is set to 1% of the width of the browser window. The second column is set to 99% of the width of the browser window. The HTML document "frame_a.htm" is put into the first column, and the HTML document "http://www.mygazines.com/issue/xxxx"; is put into the second column:
<frameset cols="1%,99%">
<frame src="frame_a.htm">
<frame src="http://www.mygazines.com/issue/xxxx">;
</frameset>
The frameset column size value can also be set in pixels (cols="200,500"), and one of the columns can be set to use the remaining space (cols="10%,*").
Include your links and place this code in you website's head tag.
Also, to prevent a user from resizing the columns, you can add noresize="noresize" to the <frame> tag.
Option 3: Forward the link
In case you wanted to set a whole domain only for your publication, you can do it by simply forwarding the link. That means www.mypublication.com actually forwards to your link which could then be seen in the address bar. Each domain provider has its own settings for this, and should be fairly easy to do through your registrar.
-----------------------------------------------------------------
Download the package below for Option 1 above
How to: Embed a mini flipbook
Q: Hello can I embed your player on our website?
A: if you look beside the thumbnail of the Issue you want to embed (in the Mygazines system) you will see the 'embed' options. both of those options (cover and mini-flipbook) will give you full embed codes that you can place on your website for people to view and click to see the full size version of the Mygazine (ex: www.terrasanctaguild.com). If you want to embed the full Mygazine in your website, you will have to have someone on your side create an iframe to place the Mygazine in (ex: www.ceremonymagazine.com). Then it can be placed directly into your website.
E'Mail Campaign
I'm a new customer. When I set up the new email campaign, it all goes perfect but doesn't actually queue or send the e-mails.
------------------
Submitted from: http://www.mygazines.com/emails/add/
Hi,
I just took a look at your subscribers list and it looks like none have yet to be verified.
In order for our system to send an email, the subscriber must qualify these 3 conditions:
- opted-in
- active
- email verified
you've got 2 of 3 :)
During the import stage, you can override the default by setting all to "verified", but we recommend actually sending a verification link to each. There's a batch way to do this:
List all your subscribers by only selecting the Title in the Manage Subscribers page
select the first checkbox to "select all" subscribers.
At the bottom of the page, you'll see a "Resend Validation Request to Selected" under "POWER TOOLS" - this will send the validation email to all subscribers with a link that when clicked lets our system know that this is a valid email. From that point on, the subscriber will be considered verified
I hope that answers your question.
Let us know if you have any more
Regards
With an iframe, if the full page icon was enabled would it launch?
Q: If we were to place a Mygazine in an iframe, would the full screen option still be available? If so, how would it work? Would it still go to full screen, or simply go to full screen within the iframe?
A: it should take over the whole screen. There may be some browser restrictions on it but i don't suspect...
this has been confirmed to work :)
changing the publish date on an issue
Hi Kyle,
A customer made an error in the PDF file for 8/24 and wants to send a replacement. If I upload it now, it will become the “most current issue” even though it is 2 days old. Is there anyway to replace the 8/24 issue in the archives with the new one? What is the best way to handle a situation like this with a daily newspaper? I can see this will come up every now and then…
Thanks,
Shelby Adams
Hi Shelby,
simply change the publish date to the correct publish date when managing the title's issues
There's an "edit" link next to the publish date that will display a calendar when clicked.
the most recent issue simply grabs the one with the newest publish date, so you can change them all around as you see fit.
hope that answers your question
How to: setup single pass-phrase for your title
So you don't need a full blown authentication to allow access to your title, but you also don't want just anyone to gain access and read your confidential document. Single pass-phrase is the answer.
Using the SECURITY tab in the EDIT TITLE SETTINGS screen:
Remote script: http://www.mygazines.com/clients/single_pass/xxxx (where xxxx is the case-sensitive pass-phrase of your choosing)
String returned on success: success
username field name: passphrase
password field name: check box for “not needed”
You can test the settings to make sure the passphrase works, then click the checkbox " I confirm that the above script has been tested to work. Please secure this title."
Update Title and your title should now be secured and only accessible by entering in the custom passphrase
How to: Setting up Title Authentication
With this feature, you can password protect your titles. This feature is intended to leverage your existing database of registered members. Rather than give us access to your database, you can setup a simple script on your site, accessible over the web that our system can securely POST information to.
The setup is done at the Title level in the security tab. You must provide:
1)Address where your script resides on your host system
2)String returned on success
3)Username Field name
4)Password(optional)
5)Custom Log On message(optional)
6)Website for readers to navigate to for help in subscribing(optional)
7)Allow a short preview for non-members?(optional)
Let's take a fictional website "www.abc-co.com" as an example.
In this example:
- ABC Co. has a database of users who can gain access to a specific title
- ABC Co. creates a script that checks if a user has the necessary priviledges
- the remote login script is http://www.abc-co.com/loginscript.php
- the username field name is uname
- the password field name is pword
- the string returned on success is yipee!
- Our system POSTS a form that can be assumed to look like
<form method="post" action=" http://www.abc-co.com/loginscript.php">
<input type="text" name="uname" value="bob" />
<input type="password" name="pword" value="bob123" />
</form>
- since user bob's password really is "bob123", the script prints out "yippee!". Whatever is printed out by the script will be returned as the value, so make sure to not print out any html.
Our system will send the form using POST method (not GET) only from our backend, so you need not worry that anyone will ever see this script via client-side scripting.
An example php script: (for learning purposes only)
mysql_connect(…);
//select your database
mysql_select_db(…);
$sql = "SELECT count(*) FROM `user_table` where username='" . $_POST['uname'] . "' AND password='" . $_POST['pword'] . "' LIMIT 1";
$result = mysql_query($sql);
$count = mysql_result($result,0);
if($count==1){
echo "yipee!";
} else {
echo "username/password combo not found";
}
?>
How to: Harvest emails (leads) using the Title Authentication module
Normally, the Title Authentication module is used as an API to log users in to your publications with their username/password on your system.
However, the same tool can be used to harvest emails.
We have a built-in hosted script so you don't have to host your own. What this script will do is send you an email with the user's email address.
The settings are as follows:
Your remote login script:
http://www.mygazines.com/clients/generic_emailer/you@domain.com (replace "you@domain.com" with your email address)
string returned on success: success
username field name: email
password field name: (check box for “not needed”)
you can then enter any custom message you like (this field can include html if you wish to add an image or logo)
finally the website field can presumably be set to your home page (or left blank)
Now when users load any issue with these settings, they’ll be prompted to enter a single field - their email address. If it’s a properly formatted email, the will gain access to the issue and you will receive an email with their email address
That concludes our "built-in" email harvesting, but of course you can host your own script that does much more with the entered email, such as adding it to your database as a "lead".
- How to: Setup a CNAME Redirect
- How do I promote my mobile editions?
- How to: Embed your publication in your website (Masked URL)
- How to: Embed a mini flipbook
- E'Mail Campaign
- With an iframe, if the full page icon was enabled would it launch?
- changing the publish date on an issue
- How to: setup single pass-phrase for your title
- How to: Setting up Title Authentication
- How to: Harvest emails (leads) using the Title Authentication module








© 2010 Mygazines. All rights reserved.