While much of a RidgeStar Interactive Site is about dynamic database driven information (e.g. Assignments, etc.), there are a variety of relatively static bits of information that need posting on the site. To satisfy this requirement, there are three basic strategies:
The Topics mechanism is intended to permit Administrators to publish information in an HTML based format within the look and feel of the Site without requiring a direct knowledge of HTML itself (HTML familiarity is helpful, but not required). Upon Display, the Topics mechanism "converts" the specified content into the appropriate HTML language (for Version 4 and up sites, this is XHTML 1.1) Create a new TopicTo create a new Topic, you can follow these steps:
Entering Text ContentYou can enter Topic Text (Content) in one of two ways. You can allocate individual Text entries (if the Text database table is available) using a "Text Entry" mechanism or a WYSIWYG Editor (the RidgeStar recommendation) identified as "TinyMCE", as (described below): Text EntryOnce you have defined the basic Topic, you associate one or more Text elements with the Topic that (when displayed) will present the desired content. Think of each Text element as representing a single portion of the Topic (e.g. a Paragraph, a Heading, etc.). When the Topic gets displayed, the Display processor will order the Text elements in the specified Sequence (associated with each Text element) so that you can rearrange the Topic content or insert new content at a later date. Mechanically, from the primary Topics panel:
The creation of more complex Topics is simply the process of adding additional Text elements to the Topic in the appropriate sequence. Text FormattingThe Topics mechanism supports the Text Format character sequences, which can be embedded in the Title and Text boxes to achieve the desired effect(s) (e.g. Bold, a particular Color, etc.). You CAN also use this to display certain key system information associated with the User viewing the Topic (e.g. his/her First Name, etc.). Of particular importance is the embedding of Anchor tags to relate the Anchor[n] URLs in the Text entry with the desired phrase(s). For instance, the character sequence of "[a1]Other~Page" will cause a hyperlink to be built for "Other Page" with a reference to the URL you entered in the Anchor1 field of the Text element. Utilizing this mechanism, you can create hyperlinks from one Topic to another or even external to the Topics mechanism altogether (ultimately, any web address can be put into the Anchor fields and, in turn, embedded in the Topic). TinyMCEIf Feature=TinyMCE is active in your site, you'll be presented with a WYSIWYG Editor area in the Topics display (a representation is in the following example): Simply move your mouse into the Content... area and overtype the text, as desired. You can make use of the TinyMCE sub-menu of elements to assist your editing process. Remember to click Update once you've completed editing to commit your changes to the Topics table in the database. Test the Formatting of the TopicWhen you believe you have arranged the Topic and Content you want to convey to the User, you can review what it will generally appear like by clicking on the Preview symbol you'll see at the top of the individual input Forms. Of course, you can also open another Browser Tab or Window and flip from one to the other (one for editing, one for review), but that's completely up to you. Things to considerWhile there are many possible variations, the key thing to consider is how you will reference the Topic within the Site. Topics can be listed as a group, available in the Table of Contents, directly referenced in other hyperlinks, or any combination of these things.
However, the key to all this is to simply keep HTML based information organized well (meaning, set the Topic and SubTopic values carefully in the individual Topics). The actual effectiveness of the Topics mechanism is very much controlled by your organization of the Topics and corresponding Content as a whole. Good luck with your efforts, but don't hesitate to experiment and find what works best for your requirements and situation. | ||||||
|