Difference between revisions of "Creating a Timeline Activity"

From CLIO

Line 1: Line 1:
{{NeedsDemonstration}}
{{NeedsDemonstration}}
==Overview==
==Overview==
Within our Getting Started Package, you will find a Template folder. We have provided a template for the configuration file, which is used by the CLIO interface to set up the activity.  We also include a content drafting template created in Microsoft Word that can aid collaboration when creating activities as part of a development team.
The Timeline activity type creates an ordered timeline that users can navigate through, date by date.
==Options==
 
{{See|Timeline (activity type)}}
 
==Creating the Activity==
We have provided a template for the configuration file, which is used by the CLIO interface to set up the activity.  We also include a content drafting template created in Microsoft Word that can aid collaboration when creating activities as part of a development team.
 
===Define the Activity===
All CLIO activities, regardless of their Activity Type, contain many of the same configuration settings.  These are used to configure the screen and load the correct content.  By defining this information, we can begin to draft more specific activity content.  This information is included in both the drafting template and the coding template provided with each activity type.
{{See|Defining a CLIO Activity}}
===Drafting the Content===
{{Drafting Template|Activity Type=Timeline|URL=https://cliomuseums.org/clio/templates/drafting/Timeline.docx}}Open the provided Content Template for drafting the Timeline activity.  First, we must decide on the basic descriptive information for the activity, such as the title, description, preview image and theme.  This information is required because it is used by the CLIO interface to properly display the activity. 
 
Next, we can start to write the content needed for the Timeline activity type.  This activity type displays date slides, each with an optional image and rich text.  Depending on the date format you choose to use, you may need to change the date width setting.  For most date formats, a width of between 300 and 500 is a good starting point.
 
Now, we can begin to work on the date slides we want to add.  For each date we wish to display, we will need to duplicate the template to add additional years.  For this example, we’ll use three date slides in total.
 
Now that we’ve duplicated the template, we can begin filling in the missing data.  We will need a designation for the date slide (such as a date, year, or other identifier), as well as an image and rich text description.
 
===Coding the Activity===
{{Coding Template|Download URL=https://cliomuseums.org/clio/templates/content/timeline.json|Edit URL=https://cliomuseums.org/jsoneditor/?file=https://cliomuseums.org/clio/templates/content/timeline.json}}The next step will be to take the content that was created in the Content template and begin to migrate it into the Configuration template.  We will need to open the provided Configuration Template for drafting the Timeline activity.  This can be done in a plain text editor, but for the purpose of this manual we will be using jsoneditoronline.org/.  
 
This is how the configuration file will appear once opened within JSONEditorOnline.  Our first step will be duplicating the necessary fields to ensure that we can enter all of the data that we’ve spent time drafting.  In our previous example, we decided to use three date slides within our activity, so we should start by making sure we have three date slides within the configuration file.
 
Within this configuration file, the first date slide within the activity is labeled as ‘Year 1’, underneath the Dates object.  If we click on the small box to the left of ‘Year 1’, we can choose to duplicate it as many times as we need to create enough slides.
 
We have three date slides we would like to add to the activity, so we will need to duplicate this field once.  After this is done, we will need to rename the fields we just duplicated.  Currently, it will be named “Year 2 (copy)”.  It is important that these keys be unique, so we will rename it “Year 3”.  
 
Now, we start to copy over the information we drafted earlier and provide more information to the interface about the activity we’re creating.  Using JSONEditorOnline, we can simply click on the values to edit them.  Copying text from your drafting template, you can paste it into the appropriate fields. Let’s start with the names for each date slide.  In our example content template, we defined three different date slides.  This designation, or year, can be used to replace “Year 1”, “Year 2”, “Year 3”, etc.  Once we’ve replaced the year designations, we can continue by defining each year’s image and rich text content.
 
== Options ==
 
===Timeline Configuration===
===Timeline Configuration===
These are configuration settings for the timeline.
These are configuration settings for the timeline.
Line 35: Line 65:
|
|
|}
|}
==Creating the Activity==
===Define the Activity===
All CLIO activities, regardless of their Activity Type, contain many of the same configuration settings.  These are used to configure the screen and load the correct content.  By defining this information, we can begin to draft more specific activity content.  This information is included in both the drafting template and the coding template provided with each activity type.
{{See|Defining a CLIO Activity}}
===Drafting the Content===
{{Drafting Template|Activity Type=Timeline|URL=https://cliomuseums.org/clio/templates/drafting/Timeline.docx}}Open the provided Content Template for drafting the Timeline activity.  First, we must decide on the basic descriptive information for the activity, such as the title, description, preview image and theme.  This information is required because it is used by the CLIO interface to properly display the activity. 
Next, we can start to write the content needed for the Timeline activity type.  This activity type displays date slides, each with an optional image and rich text.  Depending on the date format you choose to use, you may need to change the date width setting.  For most date formats, a width of between 300 and 500 is a good starting point.
Now, we can begin to work on the date slides we want to add.  For each date we wish to display, we will need to duplicate the template to add additional years.  For this example, we’ll use three date slides in total.
Now that we’ve duplicated the template, we can begin filling in the missing data.  We will need a designation for the date slide (such as a date, year, or other identifier), as well as an image and rich text description.
===Coding the Activity===
{{Coding Template|Download URL=https://cliomuseums.org/clio/templates/content/timeline.json|Edit URL=https://cliomuseums.org/jsoneditor/?file=https://cliomuseums.org/clio/templates/content/timeline.json}}The next step will be to take the content that was created in the Content template and begin to migrate it into the Configuration template.  We will need to open the provided Configuration Template for drafting the Timeline activity.  This can be done in a plain text editor, but for the purpose of this manual we will be using jsoneditoronline.org/.  
This is how the configuration file will appear once opened within JSONEditorOnline.  Our first step will be duplicating the necessary fields to ensure that we can enter all of the data that we’ve spent time drafting.  In our previous example, we decided to use three date slides within our activity, so we should start by making sure we have three date slides within the configuration file.
Within this configuration file, the first date slide within the activity is labeled as ‘Year 1’, underneath the Dates object.  If we click on the small box to the left of ‘Year 1’, we can choose to duplicate it as many times as we need to create enough slides.
We have three date slides we would like to add to the activity, so we will need to duplicate this field once.  After this is done, we will need to rename the fields we just duplicated.  Currently, it will be named “Year 2 (copy)”.  It is important that these keys be unique, so we will rename it “Year 3”.  
Now, we start to copy over the information we drafted earlier and provide more information to the interface about the activity we’re creating.  Using JSONEditorOnline, we can simply click on the values to edit them.  Copying text from your drafting template, you can paste it into the appropriate fields. Let’s start with the names for each date slide.  In our example content template, we defined three different date slides.  This designation, or year, can be used to replace “Year 1”, “Year 2”, “Year 3”, etc.  Once we’ve replaced the year designations, we can continue by defining each year’s image and rich text content.

Revision as of 12:34, 6 May 2022

Add a photo.png

Overview

The Timeline activity type creates an ordered timeline that users can navigate through, date by date.


Creating the Activity

We have provided a template for the configuration file, which is used by the CLIO interface to set up the activity. We also include a content drafting template created in Microsoft Word that can aid collaboration when creating activities as part of a development team.

Define the Activity

All CLIO activities, regardless of their Activity Type, contain many of the same configuration settings.  These are used to configure the screen and load the correct content.  By defining this information, we can begin to draft more specific activity content.  This information is included in both the drafting template and the coding template provided with each activity type.

Drafting the Content

Open the provided Content Template for drafting the Timeline activity.  First, we must decide on the basic descriptive information for the activity, such as the title, description, preview image and theme.  This information is required because it is used by the CLIO interface to properly display the activity.

Next, we can start to write the content needed for the Timeline activity type.  This activity type displays date slides, each with an optional image and rich text.  Depending on the date format you choose to use, you may need to change the date width setting.  For most date formats, a width of between 300 and 500 is a good starting point.

Now, we can begin to work on the date slides we want to add.  For each date we wish to display, we will need to duplicate the template to add additional years.  For this example, we’ll use three date slides in total.

Now that we’ve duplicated the template, we can begin filling in the missing data.  We will need a designation for the date slide (such as a date, year, or other identifier), as well as an image and rich text description.

Coding the Activity

The next step will be to take the content that was created in the Content template and begin to migrate it into the Configuration template.  We will need to open the provided Configuration Template for drafting the Timeline activity.  This can be done in a plain text editor, but for the purpose of this manual we will be using jsoneditoronline.org/.  

This is how the configuration file will appear once opened within JSONEditorOnline.  Our first step will be duplicating the necessary fields to ensure that we can enter all of the data that we’ve spent time drafting.  In our previous example, we decided to use three date slides within our activity, so we should start by making sure we have three date slides within the configuration file.

Within this configuration file, the first date slide within the activity is labeled as ‘Year 1’, underneath the Dates object.  If we click on the small box to the left of ‘Year 1’, we can choose to duplicate it as many times as we need to create enough slides.

We have three date slides we would like to add to the activity, so we will need to duplicate this field once.  After this is done, we will need to rename the fields we just duplicated.  Currently, it will be named “Year 2 (copy)”.  It is important that these keys be unique, so we will rename it “Year 3”.  

Now, we start to copy over the information we drafted earlier and provide more information to the interface about the activity we’re creating.  Using JSONEditorOnline, we can simply click on the values to edit them.  Copying text from your drafting template, you can paste it into the appropriate fields. Let’s start with the names for each date slide.  In our example content template, we defined three different date slides.  This designation, or year, can be used to replace “Year 1”, “Year 2”, “Year 3”, etc.  Once we’ve replaced the year designations, we can continue by defining each year’s image and rich text content.

Options

Timeline Configuration

These are configuration settings for the timeline.

Property Description Expected Parameters Examples
Date Width The width, measured in pixels, for each date along the bottom of the activity. Integer; 0 - 9999.

Event Configuration

These are configuration settings for each event within this activity. You can have an unlimited number of events.

Property Description Expected Parameters Examples
Image The image that will be displayed on this date slide. Image File
Content The rich text content that will be displayed on this date slide. Rich Text