Overview
If you plan to distribute a printed calendar, you can use a special Gnosis PDF generator to allow your visitors to create an up-to-date PDF calendar on demand by simply pressing a button on any calendar page.
When configured, the button to download the PDF version of the calendar will appear on the calendar header:

Other buttons may also be configured to provide different versions of the PDF calendar.
Setting Up the PDF Calendar
This integrated PDF calendar is available on your system if you are running Gnosis version 1.3.21 or later:
Alternatively, you may also set up your PDF calendar by going to the following URL:
https://YourOrganizationID.gnosishosting.net/Connect4/AppPages/PrintCalendarPresets.aspx
(Replace the organization ID with your ID, found in the bottom left-hand corner of your Gnosis Pro application.)
Calendar Presets
Calendar presets contain design and content definitions that determine the appearance of the calendar and what content is included. You can set up any number of presets to produce different versions of your calendar for different locations, categories, and/or months.
Use the preset controls to add, copy, edit, and remove any presets as needed. The preset to be used on the calendar header "Download PDF" button must be called "Default". If you do not have a "Default" preset, the button will not appear on your calendar.
Presets other than the default preset may be used when adding other buttons to your calendar page.
Content Controls
The first section of the PDF Calendar configuration page is the Content Controls section. This is used to define what programs and events will show on the PDF calendar. It contains filters for Location/City and Event Categories as well as the type of event (online/in person).
All of the other settings in this area are self-explanatory.
Layout Controls
The Layout Controls section defines the format of the output. There are three basic layout options available: List, Grid, and Landscape Grid.
The Combine Thurs/Fri option allows you to nicely combine those two days if you have very few programs on a Friday. This avoids a large swath of wasted space for Fridays when in a Grid mode.
Styling Controls
The styling Controls are all about graphics, fonts, colors, and alignment. You can experiment with and determine the combinations that suit your purpose.
If you wish to use a header graphic and/or a Corner Logo graphic, upload it to the web (you can use the image upload option in Gnosis Communications for this, if needed) and enter the full web URL of the image in the relevant graphic text box. If the URL is correct, you will see the image displayed below the box.
Settings Management
You may save your setup parameters for the selected preset by choosing the green "Save" button in the bottom section. To cancel edits and return to the preset list, press the red "Cancel" button.
At any time in the design process, you may press the blue "Preview Calendar" button to generate a PDF Calendar with your selected settings to see how the design is looking.
If you wish to share the selected format with another organization or save it for your future use, you may Export/Import the settings for the selected preset by using the appropriate button at the bottom of the form.
Generating The PDF
When a visitor to the calendar page presses a Download PDF Calendar button a new PDF file will be instantly downloaded to the user's browser with all of the event information that meets the criteria for the preset being used.
Custom PDF Calendar Buttons
The preset labelled "Default" is used to power the button in the header of the calendar.
Other buttons using other presets may also be added to the page. These may include filters for specific locations, event types or any of the other preset options, including targeting the current month or the next calendar month.
To add other buttons to the calendar that provide the option for other content, please contact support. Alternatively, if you have someone familiar with HTML, they can add a button using the following button code:
<pdf-cal-download-button
text="Download {month}'s Calendar"
sub-text="Events and activities"
text-loading="Generating {month}'s PDF..."
time-period="current">
</pdf-cal-download-button>
<pdf-cal-download-button
text="Download {month}'s Calendar"
sub-text="Events and activities"
text-loading="Generating {month}'s PDF..."
time-period="next">
</pdf-cal-download-button>To include styling for the buttons, styles may be specified in-line with the HTML as follows:
<pdf-cal-download-button
text="Custom Styled Button"
style="
--btn-bg: #e74c3c;
--btn-hover-bg: #c0392b;
--btn-radius: 20px;
margin: 20px;
">
</pdf-cal-download-button>
Comments
0 comments
Please sign in to leave a comment.