Blog and Comments

Blog_500

Blogs are flexible platforms which let the learners participate in the content of the course.

Blogs created in Composica are highly configurable and customizable, and can be designed to present the information in various ways. In order to allow this flexibility, blogs consist of a wide variety of sub-elements, each being open to reconfiguration and redesign.

Blogs can be divided into two main sections: the widgets area, normally the left column; and the content area. Blog widgets are covered separately under the widgets page. The main blog consists of a blog navigation element, post elements, a blog comments element, comment post elements, and a comment form element.

To insert a blog element, use Interactions > Social Media > Blog.

Blog

External Feed Text External RSS/Atom feed to use for the blog’s content, instead of creating an original blog. When an external feed is provided, the blog operates in read-only mode, and new posts cannot be made.
Summary Word Count Number Number of words to show in a post’s summary, or all to show entire posts in the summary. When posts are trimmed, they are also stripped of any formatting, images and embedded content.
Footer Notice Text A customizable line of text which is shown at the bottom of the external blog.
Hide from Search Engines Checkbox When on, the blog is hidden from search engine crawlers, and is not indexed.

Misc

Date Format Select Date format to use when showing post dates, where yyyy denotes year, mm denotes month, dd denotes day of the month, hh denotes hours, nn denotes minutes and ss denotes seconds.

Comments

The comments element is a special case of a blog, slimmed down and simplified, for allowing learners to quickly add comments on a document. It consists of several post elements and an add post button element.

To insert a comments element, use Interactions > Social Media > Comments.

Misc

Date Format Select Date format to use when showing post dates, where yyyy denotes year, mm denotes month, dd denotes day of the month, hh denotes hours, nn denotes minutes and ss denotes seconds.

Blog Navigation

Provides controls for navigation through the blog. Consists of two sub-elements, for moving back and forward through the posts. When viewing a single post, the labels of these sub-elements will be replaced with the titles of the next and previous posts.

Blog

Posts per Page Number Number of posts to show in each page of the summary, or all to show all posts in one page.

Post

Displays a single blog post. At run-time, the post element is duplicated for each post displayed, and filled in with information and content from the post. A post consists of several variables for displaying this information, a post ellipsis element, and a permalink.

A rating element can be added to a post, to allow learners to rate any of the posts, using Post > Add Rating.

Post Ellipsis

Used in the post summary, when a post’s contents have been trimmed, to signify the post contains more information. At run-time, pressing the post ellipsis shows the full post.

The post ellipsis element can be edited to contain different text (or any other content), and its visual appearance can be customized.

Blog Comments

Provides the ability to read and post comments on single posts in the blog. At run-time, comments are only shown when a single post is viewed, and not when showing the post summary. The blog comments element consists of several comment post elements, and a comment form element.

Viewing and posting of comments can be prevented, by simply removing the blog comments element using Design > Remove or the Delete key.

Comment Post

Displays a single comment post. At run-time, the comment post element is duplicated for each comment post displayed, and filled in with information and content from the comment. A comment post consists of several variables for displaying this information, and a permalink.

Comment Form

Allows learners to add new comments on a post. The comment form element consists of a notice element, an author text field, several label elements, a rich text element for the comment text, and a submit button.

Comment Requirements

Login Required Checkbox When on, only learners which are authenticated can post new comments.
Approval Required Checkbox When on, new comments don’t show up in the blog until they are approved by a moderator.

Comment Notice

Providing the learner with notices regarding the comment posting process, the notice is only visible at run-time when such information is present. The textual content of these notices can be edited and localized via <Items>.

Notice

Items String List Notices which can be displayed to the learner when trying to post a comment.

Permalink

Provides a permanent link to the post or comment in the blog’s external version, allowing the learner to read the post or comment outside of Composica, send the link to other people, bookmark the link and more.

Although the permalink is a regular link element, it has special run-time functionality and its <Link To> and <Window Name> properties should be left blank.