TITAN CMS VERSION 6.4

Version 6.4

In this release, there is a new way to build your calendar and events!

When building your Table/Schema, there is a new column type "Input for a Date and Time with Recurrence" which will allow you to create Daily, Weekly, Monthly and Yearly event patterns and display dates through the Data List block using a Calendar filter.  Besides the calendar functionality, there is a new CK Editor 4.4.0 with a new look to the icons.  Also, changes have been made to improve upon column label and upload title.  iCAl upload will be allowed but ICS standards naming must be followed.  In the Data List block, the Cache option will now cache settings for block configurations.   Changes made in workstation will not display on your site until a refresh is performed if user is not logged in.  

 

New Column type "Input for a Date and Time with Recurrence"

Overview

The Input for a Date and Time with Recurrence column type may be used to implement a date and time for Daily, Weekly, Monthly and Yearly recurrence used with the Data List block's Calendar Filter.  Sample of XML for Recurrence. The column linking is:

  • Own Column
Steps
  1. In your Table, select the Input for a Date and Time with Recurrence and click the green arrow, the dialog to build this column type will display.
  2. Selection is set for Column Linking.  *You can only build column as a link as its own column.
  3. Enter a Column Name *No spaces or special characters allowed, message will display.
  4. Update the Default Description to provide any additional details.  This information is accessible on the content section in the workstation when adding records through Titan to Data Site.
  5. Set your Options:
    1. Allow Workstation Edit (default checked) - In the Web Content Management module where data records reside, a valid Titan user may edit the data record column/field.  If Titan user shouldn't edit column/field, uncheck.
    2. Allow Upload (default checked) - In the Web Content Management module, the Upload of file will be allowed for this column/field.  If the column/field shouldn't allow uploading to, uncheck.
  6. Enter the Data Upload Heading *This name will be used on the file for the upload and must match exactly if creating your own file.  The Data Upload Heading also appears in the Session Edit History Tab and in the Data Editor as a label if Label is not provided.
  7. Optional, enter a Label *The text that appears above the editable field in the Data Editor. If not provided, the Data Upload Heading will be used.
  8. Optional, enter a Title *The hover text for the Label. If not provided, the Data Upload Heading will be used.
  9. Check the configurations desired for the Data blocks. 
    1. Sort   *Option to display in Data List block
    2. Compare  *Future enhancement
    3. Allow in Range Filter *Check to use date/time/pattern in Calendar filter through the Data List block
    4. Allow in List Presentation *Data List Block
    5. Allow in Detail Presentation *Data Detail Block
    6. Allow Edit/Upload  *Display side Data List, Data Detail, Data Editor




Data List Block & Calendar Filter

Overview

The Data List is a new v6.0 content block that uses some of the familiar features of Titan's Filter block to present a consistent list of user-defined data content.  This display is dependent on a Data List Template to present the list.  There is also configuration available for building the column types in the Schema-Table to allow sort options which will then show in the Set Your Sort Order list.  In v6.2 the Data List block now may be configured to allow editing for website logged in users.  In v6.3 the Filter section was updated and Caching option added.   An addition in v6.4 was the Calendar filter to use with the new Input for a Date and Time with Recurrence column type or other date column types.  In v6.5 the Data List Proximity Filter may be used if the Geographic Coordinate column type was built.  A Data List example is found under block examples.  In v6.6 the Lookup or Tag options now allow for developer to use "No Display".  v6.7 User Value Filters available to configure. v6.8 New Set Your Sort Order options added.


Steps
  1. Select the Web Content Management module.
  2. Add or edit the page to add the Data List block.
  3. Click the Add New Block.
  4. Select the Data List Block.
  5. Check source.  *The source is the Data Site where data records reside.
  6. Configure Options:
    1. Set Optional Filters 
      1. Display the What's New "active" items only.
      2. Display only items published in the last ____ days.
      3. Display only____ items.
    2. Check box for Caching for Public Display *Cache Public default view until application/nav refresh
      1. Public view only, doesn't cache if logged in!
      2. Changes will not take effect on display until after Refresh
    3. Set Your Sort Order *Not all sorts are used in the display sorts. *v6.8 new Sort Order options added.
      1. Select the default sort order for your results:
        1. N/A - Last Published Date "Newest First"
        2. N/A - Last Published Date "Oldest First"
        3. Sort Date "Newest First"
        4. Sort Date "Oldest First"
        5. Alphabetical by Page Name
        6. N/A - Display Order Property (Default)
        7. Number of Views (based on auditing)
        8. Average Rating (*Based on Comment & Rating form results.)
        9. Distance *If the Geographic Coordinate is built in table/source
        10. *Column types configured to be able to use in Sort
    4. Set your new Filter Section;
      1. Filter Your Results Using Tags *Tag/Attributes need to be assigned to Data Record to display in this section.
      2. Filter Your Results Using Lookups *Lookups need to be part of the Data Site - Schema Table as a column type configured to sort.
      3. Filter Your Results By Keyword *Valid Column types need to be set for Keyword filtering
      4. Filter Your Results by Date Range * System defined Range
      5. Filter Your Results by Ranges *Valid Column types need to be set for Range Filtering
      6. Filter Your Results by Calendar Filter *Valid Column types need to be set for Range Filtering
      7. Filter Your Results by Proximity Filter *Valid column Geographic Coordinate configured
      8. Filter Your Results by User Value Filter *Valid column, Text, Number Integer, Number Decimal, Radio Button *custom
      9. Permit Keyword Filtering on Display
      10. Order your filters as desired
      11. Name your filters as desired
      12. Developers now have option to use "No Display" for Tag & Lookup.  The "No Display" option hides the filter checkboxes / links so that the Tag/Lookup data can be returned with the results with requiring filtering.  Developer's requested this enhancement to use behind-the-scenes.
    5. Configure Your Filter Display
      1. Enter a Filter Area Title
      2. Filter Area Page Zone - select from drop down.
      3. Adv Tag Options *Dynamic Checkbox or Links required.
      4. See More link after ____ attributes
      5. Check if you desire for the Tag List to collapse to only selected attributes
      6. Check if you desire Attributes and Tags that no longer apply
    6. Configure Your Results Display
      1. Enter a Title for results section.
      2. Select a List Template *This Template is added in Titan Admin per a Data Site.
      3. Enter Items per Row.  *1-5 should work but are dependent on Template.
      4. Check Links desired:
        1. Page Name
        2. Link Text and enter Title in field.
      5. Select the link destination
        1. Default Location as configure for Data Site *The page where the Data Detail block is built on, use it's DocId number and add to the Data Site Internal ID. 
        2. Specific Page with Data Detail Block *Use the browse to find the desired page with the Data Detail block that goes with this Data List instead of using the Internal DocId default.
      6. Display Options *Dependent on type of Template used.  See Designer or Developer for additional help.
        1. Display Teaser Image
        2. Enable Display-side Sorting
        3. Display Count (based on Auditing)
        4. Paginate with ____ items per page.  *Limit to 500 as of v6.4.
      7. Data Editing Configuration
        1. Show Edit Links - check to allow edit through Data List for logged in valid users
        2. Enter Text for title of Edit link
        3. Check to edit in pop up dialog, or leave un-checked and edit in same window
      8. Commenting & Rating *Dependent for the C&R form to be assigned to the data records.
        1. Show Average Rating
        2. Include Total Ratings
        3. Link to Read Comments
        4. Include Total Comments
        5. Link to Add Comment / Rating
  7. Click OK to retain configuration.
  8. Save and publish work.
Related Links

How to build Schema, Data Site, etc

Data List Example

Template

Prerequisite Steps
 

Log in to the workstation:

  1. Enter your TitanCMS URL in a browser address bar.  The Titan log in will display.
  2. Enter your User Name in the User Name field.
  3. Enter your Password in the Password field.
  4. Click Log In.  The TitanCMS application will open to the Web Content Management Module.

Find an existing item in the Nav Tree: 

  1. To expand the node in the tree, use the "+" 
  2. To minimize the node in the tree, use the "-"  
  3. To select the item to work with,  click on the item in the tree.  The item will become highlighted & the item and it's children will appear in the Browse Screen.

Access the Content Edit Tab

  1. Access the content editing pane by either clicking on the "edit" link from the browse screen listing, or by adding a checkmark in the box in front of your page in the browse screen and clicking on the Content Edit Tab.

Data Record & Recurrence Pattern Dialog

 


 

Event's - Edit Recurrence

Calendar Filter

Overview

In the Data List block, the Calendar Filter can be used with different column types.

Valid Column Types:

  1. Input for a Date and Time with Recurrence
  2. Input for a Date and Time
  3. Input for a Date
Steps
  1. Select the Calendar Filter from available types.
  2. Click Green arrow to move to right.  Dialog opens.

  1. Select Data Field  *columns created for Range filtering that are Date, Date & Time or Date & Time with Recurrence will be listed.
    1. Usage
      1. Server *The filtered results will display only, not the tag options.  On the display, information will automatically display based on tags configured.  1 or more tags may be configured through block to automatically filter items on display.  User doesn't select filter.
      2. Display & Server *Selected attributes will display next to checkbox, dropdown, link or checked checkbox.  User may select what to filter results on. 
    2. Enter desired Title or leave as default "Date".
    3. Subset *default is alphabetical, but other Attribute Groups are allowed.
    4. Display As options:
      1. Calendar
      2. Month to Month
      3. From / To Inputs
    5. Set the Initial Results Display *When calendar displays this is the range of dates/time that will display.  Advancing will change results.
    6. From To (relative to from)
      Beginning of Today End of Day
      Beginning of This Week (Sunday) End of Week (Saturday)
      Beginning of This Month End of Month
      Beginning of This Year End of Year
      Specific Date (Time optional) Specific Date (Time optional)
      N Days from Beginning of Today N Days (24 hour periods) from 'From' Date
      N Hours from Current Day and Time N Hours (60 minute periods) from 'From' Time
        *No End Date
      1. Days treated as 24 hours periods
      2. Hours treated as 60 minute periods
      3. Span of Days =  +/-365 days 
      4. Span of Hours =  -168 to 168 (week)
      5. *If you use "Beg of Year" to "No End Date", the No End will end at 365 days, so is the same as "Beg of Year" to "End of Year".
      6. If you use “Specific Date (Time optional)” for the To date and leave the Time empty, it treats it as 11:59 PM.
      7. If you use “Specific Date (Time optional)” for the From date and leave the Time empty, it treats it as 12:00 AM.
      8. Keep in mind that “Today” is not “Now”.  *If you select “Today” you are saying midnight of the current day. So 18 hours from “Today” would be between midnight and 6:00 PM
      9. The “days from today” does NOT mean days in the past.  So, 31 days from today is 31 days into the future.
      10. If you want to go into the past, use a negative number.
      11. Date Format = mm/dd/yyyy
      12. Time Format = hh:mm AM/PM
      13. Past valid date = 01/01/1901
      14. Future valid date =  12/31/2400
      15. Input for Date and Time with Recurrences - Data Record's Occurrences field is limited to max 99 
  2. New in v6.6, the Calendar Arrows advance month to month, no jumping through years.
Hints for Data Sites

Review list of helpful information for Data Sites and Calendar filter ......

Upload iCal Data

Benefit:  In the Workstation, users can upload event content that was exported in standard iCal format (.ICS file) from third party calendar tools like Microsoft Outlook or Google Calendar.  The data table/schema Data Upload Heading must follow standards.

ICS Standards

Before you can go uploading ICS files with the upload utility, you need to make sure you have a table correctly configured for the data in that file.

Since ICS is a well-defined standard, we need to create columns in the table that match the well-known fields for that format.  The key will be making sure that the “Data Upload Heading” is set to match the ICS Field.

The table below defines the most likely candidates for uploading into Titan. There are other ICS Fields, though they are less likely to be useful in TitanCMS. 

The iCal standard requires start date to be an actual occurrence date. If it isn’t, the iCal file won’t be recognized in Outlook or other calendar tools that import ical files.

Typically, you will hook up the DTSTART field as a Recurring Date column… but you could also make it a regular Date or Date Time column. The only way to get recurrence patterns from the ICS data is to use the Recurring Date column.

ICS Field

Column Type

TitanCMS Property Linking / Notes

SUMMARY

Textbox*

Page Name, Workstation Name

DESCRIPTION

Textarea**, Freeform

Meta/Short/Long Description

CREATED

Date Time

Start Date

LAST-MODIFIED

Date Time

 

LOCATION

Textbox

 

ORGANIZER

Textbox

 

URL

Textbox

Not LinkParameter

UID

External Data Source Key

 

DTSTART

Date, Date Time, Recurring Date

Not Start Date

DTEND

Date, Date Time

End Date

ATTACH

Textbox

Could possibly use File column type

CATEGORIES

Textbox, Textarea

MetatagKeywords; Not yet ready for
Tags/Lookups, maybe in futur
e

COMMENT

Textarea, Freeform

 

CONTACT

Textbox

 

RESOURCES

Textbox

 

* Textbox means “Basic text input (one line)”

** Textarea means “Basic text input (large)”

CK Editor 4.4.0  - WYSIWYG

Button Function How to Use and Tips
   Source   Click to see your HTML source code.  Click again to go back to design view.  *Source is not an option in all WYSIWYG sections.
   Create Div Container It's now available to create <div> blocks that hold part of the contents with the new Div Container button. 
   Show Blocks  Use to show or hide the blocks used to build your pages. *Show Blocks is not an option in all WYSIWYG sections.
  N/A  v6.4  Templates  Click to select options to use Template, such as Image & Title, Strange Template and Text & Table Template.  *Templates is not an option in all WYSIWYG sections.  Was removed in v6.4 but may be added back.
   Cut  Highlight text and click button to cut.
   Copy   Highlight text and click button to copy.
   Paste   Highlight text from another document, place cursor where you want it to display and click button to paste.  A window may appear asking you to allow access.  *Paste is not an option in all WYSIWYG sections.
   Paste as Plain Text   Use this button to paste as Plain Text format.
   Paste from Word   For Microsoft Word documents, use this button.  The application will strip out those Word HTML tags that would override the look and feel of your website.
   Find   The Find is used to find text in your content. Find will only search through the block you have the WYSIWYG tool open on.  The Replace allows to replace text.  *Find is not an option in all WYSIWYG sections.
   Replace Find and Replace options for changing your text.
   Undo  Click the button to undo your last action.
   Redo  Click the button to restore your last action.  *Redo is not an option in all WYSIWYG sections.
   Select All  Use this button to select all on your page.
   Remove Format  Removes the formatting from the selected text or the whole text.
   Check Spelling   Click the dropdown, select Check Spelling in your content.
   Enable SCAYT  Click the dropdown select Enable SCAYT - Options, Languages, Dictionaries, About SCAYT
   Bold  Highlight text and click the button
   Italic  Highlight text and click the button.
   Underline  Highlight text and click the button.
   Strike Through   Presentation of words with a horizontal link through the center of them.  *Strike Through is not an option in all WYSIWYG sections.
   Subscript   A number, figure, or indicator that appears below baseline, at the right or left of another symbol or text, with a baseline raised, in reduced font size.  *Subscript is not an option in all WYSIWYG sections.
   Superscript   A number, figure, or symbol that appears above baseline, at the right or left of another symbol or text, with a baseline raised, in reduced font size.  *Superscript is not an option in all WYSIWYG sections.
   Insert/Remove Numbered List   Highlight the points and click the button.  Alternatively, you can click on this button and enter the text as each numbered item displays.
   Insert/Remove Bulleted List   Highlight the points and click the button.  Or, you can click on this button and enter the text as each bullet displays.
   Decrease Indent   Highlight the paragraph and click the button to decrease an indent.
   Increase Indent   Highlight the paragraph and click the button to increase an indent.
   Blockquote   Highlight the paragraph and click the button for the blockquote element to create white space on both sides of the text.  *Blockquote is not an option in all WYSIWYG sections.
   Align Left   Highlight the text and click the button to left align (default).  *Left Justify is not an option in the Event Content - Event Description section.
   Center  Highlight the text and click the button to center align.  *Center Justify is not an option in all the WYSIWYG sections.
   Align Right  Highlight the text and click the button to right align.  *Right Justify is not an option in the Event Content - Event Description section.
   Justify  Highlight the text and click the button to align from left to right across page.  *Block Justify is not an option in all WYSIWYG sections.
   Titan Links   Highlight text and click this button.  See more details on different Titan Links.
   Unlink   Highlight text and click this button to clearly unlink.   See more detail on different Titan Links. 
   Titan Images  Place your cursor where you would like to place the image, then click Titan Images.  See more detail on Titan Images.
   Flow Player   The Flow Player is an Open Source GPL 3 Video Player that may be used in your content to show videos.  You may select the look and options for your control bar and set the size of the video player.  See more detail for Flow Player.
   Table   Use to create a SIMPLE table.  Table is able to stretch. See more detail on Table.
   Insert Horizontal Line   Place cursor where you would like to place the horizontal rule, then click this button.  *Insert Horizontal Line is not an option in all WYSIWYG sections.
   Smiley   Place cursor where you would like to place the Smiley, then click Smiley button.  *Smiley is not an option in all WYSIWYG sections. 
   Insert Special Character   Place cursor where you would like to place the Special Character, then click Insert Special Charter button.  *Insert Special Character is not an option in all WYSIWYG sections. 
   Text Color   Highlight the text and click the Text Color button.  Upon clicking Text Color, a color palette will appear.  Select the desired text color.  View the Color Palette.  *Text Color is not an option in all WYSIWYG sections.
   Background Color   Upon clicking this Background Color button, a color palette will appear.  Select the desired color for text background.  View the Color Palette.  *Background Color is not an option in all WYSIWYG sections.
   Styles  Menu to apply CSS Style to your selected text from this list box.
    Paragraph Format   Highlight the text and select a heading tag from this list box.
    Font Name  Menu to select a font by name from this list box.
   Font Size  Menu to select a font size from this list box.
   Titan Forms Not found in all Editors.  Click to to select options to build Titan Form, such as Text Box, Drop Down, List Box, Check Box or Radio Group. See more detail on updated Titan Forms.
   Titan Comment  Not found in all Editors.  Menu to select a Comment filed such as Rating, Email Address, User Name, Comment and Comment section.  *Comment is not an option in all WYSIWYG sections.  See more details on Comments.

 N/A Remove Line Spacing

Shift & Enter Not found in all Editors.  In order to remove spacing between text lines, place cursor in front of text where space should be removed and use the Shift & Enter on your keyboard.  Delete extra space. 
  Red Line

The Magic Line - In some contexts its is very difficult to position the caret for typing in specific places, like at the start of the document which begins with a table or between a table and a horizontal rule.  Hover the mouse over some of these hard to focus places and see the red Magic Line appear.  Click its button to start typing.