OK so you have this great-looking monthly calendar that you have been producing in Microsoft Publisher for a long time now, and you need to get it on the website. By now you have probably tried copy and paste with several different variations and noticed that even if it looked halfway decent, it still wasn't perfect and the images were missing. Right?
This document will show you how to convert that Publisher document into an html document that looks nice and retains it's pictures too. And then it will show you how to publish that calendar directly from Publisher into your website and then how to create a link to it in your website menu that opens the calendar in a new browser window. Here goes.
First, we'll need an FTP account that connects with the website. If you don't have such an account, you'll still be able to get your calendar online, you'll just need to get the files to the server using the admin file manager. If you are using LetItShine.biz as your webhost, you can request an FTP account just for tasks like this. With your FTP address, username and password in hand, proceed to Microsoft Publisher for the next step.
Convert the Publisher document into html.
- Open and edit the calendar in Publisher.
- Save it as usual to your hard drive or network.
- Choose File, Publish to the Web.
- You are prompted to convert to Web Publication
.

- Click the "Convert to Web Publication" button.
- Click Next, Next and Finish.
- Choose File, Publish to the Web.
- In Windows Vista, click the address bar in the "Publish to Web" dialog box and type the FTP address for your website in the fololwing format:
Example: ftp://UserName:Password@ftp.letitshine500.biz/
Use the FTP username and password and ftp address you received from your host or ISP.
- In the filename box at the bottom, enter Calendar.htm. ( It does not have to be named Calendar.htm, just be sure to name it the same thing every time you follow these procedures.)
- Click the "Go" arrow to the right of the address bar and wait for it to open and display the contents of the web folders on the server.
- Navigate the folders to get to the root of your domain. Probably ..portals/0/
- Click to choose the Calendar folder. If it is not there, create it.

- Click the "Save" button
- Confirm the Save As replacement warning by clicking the Yes button.
- Click the OK button on the message about the publication being filtered.
- Enter your FTP login name and password if prompted.

- Click the OK button.
- The calendar will be saved to the web server in the default FTP location.
- If there are no errors, you briefly saw a "Saving" dialog box and the saving process ended. You have successfully saved your calendar directly ot the website. Now let's make a link on the menu so people can get to it and see it.
Create a link on the menu for the Calendar
Now that the calendar and its image files are published to the website, we need to create a link to them. This document will create a link right on the menu. When the menu item is clicked, it will open the calendar in a new tab in the browser. You don't have to do it this way, however this is harder to accomplish than just creating a link on a regular page so we'll go through it just to be helpful.
- Create a new page by clicking "Add" in the Page Functions portion of the control panel.
- Name the page something like "Calendar." Remember the name you choose will be displayed in the menu.
- Choose "None Specified" as the parent page and
- Check the "All Users" checkbox in the "View Page" column.
- Expand the Advanced Settings
- Expand Other Settings, if necessary.
- Select URL for the "link type"
- In the URL box that appears, insert or better yet, paste the following as the URL
javascript:void(window.open('http://www.YourDomainName.com/portals/0/calendar/calendar.htm'))
- It might be wise at this moment to confirm that the url in the line above will actually work for your situation. To do this, pause work on this procedure for a moment.
- Copy the URL portion of the line above, here it is again: http://www.YourDomainName.com/portals/0/calendar/calendar.htm
- Open a new browser or new tab in the current browser.
- Paste the URL into the address bar of the browser and press [ENTER].
- If you see your good-looking calendar then you have the correct URL for this to work. If you don't, work on the URL and refresh until you have it right. The things to tweak might be the domain name spelling, the portal number or the folder on the server where you put your calendar or the name of the calendar file.
- When you have the correct URL for your calendar, copy it and paste it into the proper place in the URL box at the bottom of the settings page.
- Click the Update link.
- Test your Calendar menu item by clicking it. It should open your calendar in its own tab and without the website header and menu.
Note: After you perform these steps, if you need to edit the page settings again for any reason, you will have to go to Pages on the Admin menu because you won't be able to go to this web page using the menu anymore. Once there, select the page name and then the little pencil on the right.