User Guide

$Date: 2018-03-16 03:12:23 +0100 (Fri, 16 Mar 2018) $


Table of Contents

Preface
1. Introduction
1.1. How to Access Octopus
1.2. Logging In and Out
1.3. User profile
1.3.1. Edit user
1.3.2. Appearance
1.3.3. Desktop
1.3.4. Script Config
1.3.5. Media Config
1.3.6. Wires Config
1.3.7. Assignments Config
1.3.8. Rundown Config
1.3.9. Messaging Config
1.3.10. CG Control Config
2. Octopus Client
2.1. Java
2.2. Start Octopus Client
2.3. Client Upgrade
2.4. Client Troubleshooting
2.4.1. Where to find the client/Java version?
2.4.2. How to upgrade the client?
2.4.3. I can see the login screen but I am not able to login.
2.4.4. The client does not show/print the script font properly.
2.4.5. How to use different spell-checkers?
2.4.6. Buttons in the client are not clickable.
2.4.7. How to change the language of the GUI globally/per user?
2.4.8. How are the licenses counted?
2.4.9. Is it possible to assign the license per machine?
2.4.10. Is there any restriction on logins of the particular user?
2.4.11. Where are the client logs stored?
2.4.12. How to enable logs for Java and where to find them?
2.4.13. What to do if octopus.jnlp can't be opened because it is from an unidentified developer on MAC?
2.4.14. What to do if Octopus Client application is blocked by Java Security?
3. Octopus Interface Basics
3.1. Interface Basics
3.2. Main Menu
3.3. Toolbar
3.4. Keyboard Shortcuts
3.5. Selecting List Item(s)
3.6. Tabbed Folders and Split Screens
3.7. Saving your Layout
3.8. Forms
3.9. Drag and Drop
3.10. Sorting a List of Items
3.11. Quick Search
3.12. Favourite and Frequently Used Folder Buttons
4. Messaging
4.1. Messaging
4.2. Managing Contacts
4.3. How to Send Instant Messages
4.4. Receiving Messages
4.5. Sending Agency Wires via Messaging
4.6. Chat
4.7. Messaging Groups
4.8. Messaging Config
4.8.1. Colours Setting
4.8.2. Popups Setting
4.8.3. Other Setting
5. Wires, RSS and E-mail
5.1. Reading Wires
5.2. Commenting on Wires
5.3. Flash and Coloured Wires
5.4. RSS Feeds
5.5. How to send a Wire Message
5.6. Attaching items to Stories
5.7. Internal Wires
5.8. Creating new Wire Message in the Internal Wires Folder
5.9. Wire Message Notification Rules
5.10. Widget Configuration
5.11. Reading Wires in Widget Rotation
5.12. Wires Toolbar
5.13. Wires Config
6. Story Folders
6.1. Description Tabs
6.2. Planning/Newsgathering/Assignment Desk Folders
6.3. Toolbar
6.4. Calendar Folders
7. Assignments
7.1. Introduction
7.2. How to find it
7.3. Toolbar
7.4. User case
7.5. Fields of the main section list
7.6. How to work with feature
7.6.1. Create
7.6.2. Edit
7.6.3. Delete
7.6.4. Workflow
7.6.5. Assignments config
7.6.6. Links to Admin Guide
8. Scripts
8.1. Elements and Story Templates
8.2. Preparing the Script
8.3. Text Formatting
8.4. Timing your Script
8.5. Spell check and Banned words
8.6. Attaching items to Stories
8.7. Selecting Media
8.8. Adding MOS objects directly to Script editing area
8.9. Adding CG commands
8.10. Story Status Colour
8.11. Assets
8.12. History
8.13. Script Config
8.13.1. General
8.13.2. Timing
8.13.3. Print
8.13.4. Advanced
9. Rundowns and Broadcasting
9.1. Adding finished stories to Rundowns
9.2. Working with Rundowns
9.3. Removing Story from a Rundown
9.4. Renumbering Slugs
9.5. Rundown Timing
9.6. Hit time Field
9.7. Monitoring Timing while ON-AIR
9.8. Assigning Presenters at Rundown level
9.9. MOS Activation
9.10. Rundown Buddy
9.11. Creating a new Rundown
9.12. Deleting Rundowns
9.13. Archiving Rundowns
9.14. Rundown Toolbar
9.15. Rundown Config
9.15.1. Common
9.15.2. Slug Colours
9.15.3. Timers
9.15.4. Timer Colours
9.15.5. Duration Thresholds
9.15.6. Footer
9.15.7. Slug Flashing
9.15.8. Select Rundown
9.15.9. Print
10. Uploading Files
11. Tags and Tag Folders
11.1. Basics
11.2. Stories in Story folders, Rundowns
11.3. Tag Folders
12. Media and How Octopus Controls Devices
12.1. Media
12.1.1. Media Toolbar
12.1.2. Media Config
12.2. Lowres Preview and Media Object Details
12.3. Attachments
12.4. Placeholders
13. Contacts and Guests Management
13.1. Contacts
13.2. Bid List
13.3. Guest List
14. My Octopus
14.1. My Assignments
14.2. My Stories
14.3. My Stuff
14.4. Favourite Wires
14.5. Notification Rules
14.6. Notification History
14.7. User Groups
15. Search Types
15.1. Local Fulltext Search
15.2. Global Search
15.3. Quick Search
15.4. Web Search
16. Stories Trash
16.1. How to Restore a Story from Trash
17. Stories Archive
17.1. How to Archive
17.2. How to find a Story in the Archive
18. Reports
18.1. Basics
18.2. Definition
18.3. Execution
19. CG Control
19.1. Introduction
19.2. CG control interface
19.2.1. CG control toolbar
19.2.2. CG control config

List of Tables

3.1. Common List Shortcuts
3.2. Common Editing Shortcuts

Preface

OCTOPUS is the name of your computerized newsroom system, which will connect everybody in the newsroom, regardless of their role or location. OCTOPUS will benefit each of you in different ways, depending on your job, but it is essential that everyone understand the basics of how it works.

This is an essential guide to OCTOPUS, with the basic information about how to log on and off, and how to use the system.

OCTOPUS at your organization may be configured differently than shown in this manual. Menu options will vary according to modules used by your organization, story folders will have different names and rundowns may be organized in a different way. Ask your OCTOPUS system administrator if you think something is missing or configuration changes are required.

Chapter 1. Introduction

1.1. How to Access Octopus

Every user needs their own specific login name and a password to access OCTOPUS, this can be configured to be either integrated with your domain username and password or a separate username and password stored within the OCTOPUS database can be used. Regardless of the configured authentication method, it’s important that you log on under your OWN name and not anyone else’s. If you use someone else’s login, messages that you send or receive will be under their name, not yours. User rights are configured for each user according to their role, therefore you may not be able to perform your usual functions under another users login. User actions are also logged according to the username, so ensuring logins are not shared also avoids anyone being wrongly blamed or credited for other users work.

1.2. Logging In and Out

Whether domain integrated authentication or separate Octopus user authentication is used, the login procedure for users is the same. If OCTOPUS has been previously installed on the PC, you will see a blue icon labeled Octopus Client on the desktop. All you need to do is double click on the icon to launch the application. There will be an authentication window where users need to enter their username and password and then click OK. If the blue Octopus icon is missing, OCTOPUS is probably not installed. In this case simply install the application by opening your web browser and entering the address http://%name_of_OCTOPUS_server%. You should then see a web page titled Octopus containing a link titled Launch Octopus Client, just click on the link and the client will be installed on your PC.

When separate Octopus authentication is used, the login password can be changed after login - right click on the username in the bottom right corner and choose Change password.

It’s just as important to remember to log out of the system when you finish using it so you do not take up a client license unnecessarily. Close the OCTOPUS client by clicking on the X at the top right of the application window, and then to logoff the PC choose Log Off from the Windows START menu.

1.3. User profile

Every user should fill in all the fields in the User Profile section - right click on the username in the bottom right corner and choose a User profile. These fields not only help other users to find contact details but in some cases other functionalities can depend on them.

There are several tabs where every user can adjust the behaviour of the client and look. The options are User profile, Appearance, Desktop, Script, Media, Wires, Assignment, Rundown Messaging and CG Control look/behaviour/setting.

1.3.1. Edit user

Birth date

You can set your birthday

Short name

This name is visible when column (Created by, Modified by, Reporter, Presenter) format is set to show short name

Long name

this name is visible when column (Created by, Modified by, Reporter, Presenter) format is set to show long name

Script alternative

You can set your default language if you are using multiple script languages or types.

Client locale override

You can change the language of the client. It has to be unlocked by the administrator first.

Email

You can receive offline notifications (System, Wire/Twitter, and User messages) to the specified email when you are not connected with the Octopus client.

Default #1, #2 #3

You can pick from the predefined extensions and fill in your mobile number. In some cases, the system can be configured to send user to user short text messages (SMS) to the mobile devices or you can receive the offline notifications when your company is using Octopus SMSAgent, GSM notification is ticked and the Offline notification is configured in the widget configuration.

ID #1, ID#2, Passport #

You can fill in the IDs.

Set reading speed

The most important part of the profile setting is the Set reading speed button. Every anchor/presenter/moderator should set his/her reading speed before doing anything else with the system. This information will be used by the system to calculate the duration of a text field in the script, based on every user's reading rate.

The way how you set your reading speed is:

  1. Click the Set reading speed

  2. If the language of your TV station is other than English, delete the default text and paste some random text in the text field. It should be some text in your language, copied from any source – Wires, the Internet, a local folder on your PC, etc.

  3. Click the Start button and read the whole text as if you were on air – read loudly, articulate, make sure that nobody is disturbing you.

  4. Click Stop when finished

  5. Repeat steps 3. and 4.

  6. Repeat steps 3. and 4.

  7. After you have read the text 3 times, the OK button will be activated. If you are happy with the result, you can click on OK (it will save it) or Reset to start it all over or Cancel if you would like to do it later.

You can try and set/reset your reading speed anytime. You can see the comparison with the default reading speed in the bottom of the window.

1.3.2. Appearance

Default font size

The font size of the static text (field labels, tab labels, column labels and headers, button labels).

List font size

The font size of the text in the list.

Toolbar text font size

The font size of the text in the toolbars.

Popup menu font size

The font size of the text in the popup windows

Main menu font size

The font size of the text in the menu.

Widget font size

The font size of the text in the widgets.

Show vertical lines in list

Enabled or disable the vertical lines in the list

Colour of vertical lines in list

You can specify colour of the vertical lines

Filter auto apply

You do not have to click the Apply to apply the filter conditions.

1.3.3. Desktop

Most used

You can show/hide the most used links created by the system. The system determines in which parts of the system is the particular user works the most and creates automatically its bookmarks.

Bookmarks

You can show/hide the bookmarks. Every user can create its own bookmarks. Just drag & drop the tab over the left upper corner.

Desktop Actions

You can show/hide the desktop action buttons (Split vertically, Split horizontally, Split current vertically, Split current horizontally, Manage saved desktops, Select tab..., Merge all splits, Expand split to fullscreen, Undo close tab, Close split)

Big Clock

You can show/hide the Big clock

Open search results inline

The results can be displayed in new tab or in new separate window

Split Divider Color

You can configure the colour of the dividing line between the splits

Preview Divider Color

You can configure the colour of the dividing line between the preview and list

Split Divider Width

You can configure the width of the dividing line between the splits

Preview Divider Width

You can configure the width of the dividing line between the preview and the list

1.3.4. Script Config

1.3.4.1. General

Font family

Configure the default font family

Size [px]

Default size of the font

Spellchecker

To turn spell checker ON/OFF

Spellchecker language

Select from the languages available on your system

Cue In/Out

Whether Cue In / Out can be added to the element.

Asset detach confirm

Whether or not to be asked if you surely want to detach an asset (or attachment) from the script.

Open CG dialogs as modeless

CG dialogue (Ctrl + G) is modal (you can not work outside the CG window) by default. You can make it modeless (you can work outside the CG window) if you want.

Script autosave period [s]

How often should the system save the script

Script update period [s]

How often a script will be updated when in read-only mode.

Default diff mode

COMBINED (one column or SIDE BY SIDE (two columns mode)

Plain text diff

The text in History tab will not have configured colours for inserted/deleted text if enabled.

Inserted text colour

While working in the History tab of the Script, you can preview what changes have been made compared to another version you select. These changes will be highlighted with different colours which can be chosen here.

Deleted text colour

While working in the History tab of the Script, you can preview what changes have been made compared to another version you select. These changes will be highlighted with different colours which can be chosen here.

Default text orientation

Left to Right (LTR) or Right to Left (RTL). This orientation can be changed in each text field.

1.3.4.2. Timing

Check command timecode order

Script timecode format

Timeimecode format in the D: field of every element - FULL (HH:MM:SS:FF) or SMART (M:SS)

CG duration mode

You can choose what the second field in the CG object represents. The first one is IN (when it starts) and the second one can be OUT (when it ends) or DUR (duration)

CG timecode format

Timecode format in every CG object - FULL (HH:MM:SS:FF) or SMART (M:SS)

MOS duration mode

You can choose what the second field in the MOS line represents. The first one is CUE IN (when it starts) and the second one can be OUT (when it ends) or DUR (duration)

MOS CUE IN/OUT(DUR) timecode format

Timecode format in every MOS object - FULL (HH:MM:SS:FF) or SMART (M:SS)

1.3.4.3. Print

Print Mode
  • DEFAULT print mode will print scripts in the system default font family and font size

  • WYSIWYG will print in the font family and font size that you are using on screen

  • FIXED SIZE allows choosing a font size from the below drop-down list

  • CUSTOM allows choosing from the below font family and font size drop-down lists

Font family

It is applied ONLY when CUSTOM is set in Print Mode

Size

It is applied ONLY when CUSTOM or FIXED SIZE is set in Print Mode

Prompter print mode

The same options as PRINT MODE, but these are applied when you choose Print Prompter from the script toolbar – this option prints only the elements that are sent to the prompter.

  • DEFAULT mode will print scripts in the system default font family and font size

  • AS_SCRIPT mode will print prompter with the same setting as set in the Print Mode

  • WYSIWYG will print in the font family and font size that you are using on screen

  • FIXED SIZE allows choosing a font size from the below drop-down list

  • CUSTOM allows choosing from the below font family and font size drop-down lists

Font family

It is applied ONLY when CUSTOM is set in Prompter Print Mode

Size

It is applied ONLY when CUSTOM or FIXED SIZE is set in Prompter Print Mode

1.3.4.4. Advanced

Max paragraphs longer than [characters]

Client will notify the user in the script editor, with red vertical line at the beginning of the line, that he reached specified amount of characters in one line.

Include "don't count" in paragraph length

The "Don't count" text will be included in the paragraph line.

Break oversized paragraphs

Oversized lines are only broken when the User starts editing the script.

Native text editor (SWT - Standard Widget Toolkit)

Used only with the Arabic languages

HTML text editor (CEF - Chromium Embedded Framework) in 8.1+

Using MOS commands (Aveco only)

Using plugin-less MOS create

Option to create MOS object as a subelement event when there is no ActiveX or HTML5 plugin configured.

1.3.5. Media Config

Player is visible in media preview

Panel with media player/quick time plyer will be visible in the media preview when enabled.

Player start automatically

The player starts playing the clip automatically in the media preview when enabled.

Info panel is visible in media preview

Info panel will be visible in the media preview when enabled.

Extended info panel is visible in media preview

Extended info panel will be visible in the media preview.

Keyframes are visible in media preview

Panel with keyframes/thumbnail will be visible in the media preview.

XML is visible in media preview

XML panel with all the clip information will be visible in the media preview.

1.3.6. Wires Config

Print Mode

You can choose different print modes as WYSIWYG (What You See Is What You Get), FIXED SIZE, CUSTOM, DEFAULT

Font family

You can choose the font family. This setting is applied only when CUSTOM is selected in the Print Mode.

Size

You can choose the font size. This setting is applied only when FIXED_SIZE or CUSTOM is selected in the Print Mode.

Print wires on separate sheets

Every selected wire will be printed on separate page

1.3.7. Assignments Config

Default schedule length of assignments

This is the default value of the duration when you are creating new assignment.

Custom number of displayed days

You can choose amount of days (2 Days, 3 Days, 4 Days, 5 Days, 6 Days, 2 Weeks, 3 Weeks, 4 Weeks) for the calendar mode.

1.3.8. Rundown Config

1.3.8.1. Common

New slug is created above the cursor

You can choose whether new story goes under or above the cursor.

Clear retime when slug moves

The value in the Hit time (modified when F9 or F11 pressed) column is reseted when the slug is moved.

Segment Line can be moved

You can enable the possibility to move the segment lines.

OFF-AIR line can be moved or deleted

You can enable the possibility to move or delete the Off-air line.

Aired rundowns can be modified

List rundowns in a reverse chronological order

You can change the order of the rundowns in the Select rundown... dialogue.

Expand all nodes in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Expand subtree with current rundown in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Expand all subtrees with current date/time in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Show durations of skipped and off-air slugs

You can hide the values in Duration, Hit time, Cm dur and Backtime columns.

Show total durations in the full timecode format

Duration of the rundown in the Off-air line and in the Footer of the rundown can be in SMART (MM:SS - by default) or FULL (HH:MM:SS:FF) format.

Buddy appears above script when using vertical preview

Segment Line is below Segment

You can change the direction of the segment. It can be above the Segment line or below. Small arrow before the segment name represents the direction of the segment.

Segment slugs are moved as group

All slugs within one segment are moved together with the segment line.

Centre text slug

Align of the text in story type Text

Wrap text slug

Whether or not the text in story type Text will be wrapped.

Colorize the newest retimed slug as ONAIR

Whether the line with the newest set Hit time will be colorised with the ONAIR colour or not.

Automatically move the cursor down when retimed

Whether the cursor jumps to the next slug in the rundown when Set retime (F9 or F11) is used or it stays on the current one.

Story import action in Rundown

Import button is not visible when disabled.

End time change affects planned duration

There are two modes:

  • Changes in Planned dur affects the End time only and changes in End time or Start time are affecting each other Planned dur remains unchanged.

  • Changes in Start time affects the End time onlt and changes in End time or Planned dur are affecting each other - Start time remains unchaged.

Always use planned duration of slugs regardless of content

Rundown duration calculation (Cm dur, Hit time and Backtime) is calculated based on the Planned duration instead of (real) Duration.

1.3.8.2. Slug Colours

Hit time cell colour (if set)

Foreground (FG) and Background (BG) of the Hit time column.

Jingle line colour

Foreground (FG) and Background (BG) of the Jingle story type.

Break line colour

Foreground (FG) and Background (BG) of the Break story type.

Insert line colour

Foreground (FG) and Background (BG) of the Insert story type.

Segment line colour

Foreground (FG) and Background (BG) of the Segment story type.

Text Line colour

Foreground (FG) and Background (BG) of the Text story type.

OFF-AIR line colour

Foreground (FG) and Background (BG) of the story with Off-air mark.

ON-AIR line colour

Foreground (FG) and Background (BG) of the story with On-air mark.

CUED line colour

Foreground (FG) and Background (BG) of the story with Cued mark.

Parked line colour

Foreground (FG) and Background (BG) of the story with Parked mark.

SKIPPED line colour

Foreground (FG) and Background (BG) of the Skipped story.

1.3.8.3. Timers

Rundown Countdown Mode

Defines what values are used for the Display Rundown Count-Up and in Display Rundown Countdown that are visible in the Timer.

  • Start + actual duration

  • Start + Planned duration

  • Scheduled start + Planned duration

Display Rundown Count-Up

Whether or not is the Rundown Count-Up visible in the Timer.

Display Rundown Countdown

Whether or not is the Rundown Countdown visible in the Timer.

Display Rundown Under/Over Time

Whether or not is the Rundown Under/Over Time visible in the Timer.

Display Slug Count-Up

Whether or not is the Slug Count-Up visible in the Timer.

Display Slug Countdown

Whether or not is the Slug Countdown visible in the Timer.

Display Slug Under/Over Time

Whether or not is the Slug Under/Over Time visible in the Timer.

Display Stopwatch

Whether or not is the Stopwatch visible in the Timer.

1.3.8.4. Timer Colours

Time Background Colour

You can define the background colour of the Timer.

Clock Label Colour

You can define the colour of the labels (Rundown, Slug, Slug, Stopwatch) in the Timer.

Local Timer Label Colour

You can define the colour of the slug labels (Slug, Slug - only when Start local timer (F10) is used) in the Timer.

Warning Colour

You can define the colour of the Warning in the Timer.

Rundown Countdown Colour

You can define the colour of the Rundown Countdown in the Timer.

Over Colour

You can define the colour of the Over time in the Timer.

Rundown Count-Up Colour

You can define the colour of the Rundown Count-Up time in the Timer.

Slug Count-Up Colour

You can define the colour of the Slug Count-Up time in the Timer.

Change to Warning Colour Threshold [s]

You can define the threshold of the Warning time in the Timer.

1.3.8.5. Duration Thresholds

Threshold for Change to Show Over Colour [s]

You can define the threshold of the colour change for Over show.

Threshold for Change to Show Under Colour [s]

You can define the threshold of the colour change for Under show.

Threshold for Change to Slug Over Colour [s]

You can define the threshold of the colour change for Over slug.

Threshold for Change to Slug Under Colour [s]

You can define the threshold of the colour change for Under slug.

Under duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Under duration.

Even duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Even duration.

Over duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Over duration.

1.3.8.7. Slug Flashing

Flashing mode (normal - all other users changes)

You can specify the flashing mode. If you are watching the rundown and somebody saves the changes in the story.

disable

Nobody will see the flashing in the rundown.

normal

Everybody just you will see the flashing in the rundown.

all

Everybody will see the flashing in the rundown.

Number of Flashes

Amount of flashes of the whole slug line

Interval between slug line flashes [ms]

You can configure the interval between the slug line flashes.

Interval between slug icon flashes [ms]

You can configure the interval of the flashes in the F column in the rundown. It flashes until you click on it.

1.3.8.8. Select Rundown

Split mode

You can have up to to 10 split modes with following options: (not used), channel, named, year, year-month, year-week, year-month-week, year-month-day, date and hours, date and hours:minutes, month only, week of year only, week of month only, day of year only, day of month only, day of week only, day of week in month only, hours only, minutes only.

Interval length

You can specify the interval for the split mode.

Date/time format

Date/time format strings (yyyy-MM-dd HH:mm): localized - {LONG}, {MEDIUM}, {SHORT}, {SMART}; year - yy (two digits) or yyyy (full); month - M (one or two digits), MM (zero-leading); week - w/ww (in year), W (in month); day - d/dd (in month), D/DDD (in year); weekday - E/EEEE (short/long name in week); AM/PM marker - a; hours - H/HH (24-hours), h (12-hours); minutes - m/mm.

1.3.8.9. Print

Size

Font size used when the Print / List is used.

Horizontal lines

Whether or not the horizontal lines will be printed when Print / List is used.

Vertical lines

Whether or not the vertical lines will be printed when Print / List is used.

Alternate odd/even rows

Whether or not the odd and even rows will be printed with different background colour.

1.3.9. Messaging Config

1.3.9.1. Colours Setting

Incoming message colour

You can configure the colour of the incoming message.

Outgoing message colour

You can configure the colour of the outgoing message.

Color of user for incoming message

You can configure the colour of the of user for incoming message.

Color of user for outgoing message

You can configure the colour of the of user for outgoing message.

1.3.9.2. Popups Setting

Show incoming message popup

A popup window will appear on the screen when incoming message is received.

Hide popups after [s]

The popup window with the regular message will disappear after configured amount of seconds.

Hide urgent popups after [s]

The popup window with urgent message will disappear after configured amount of seconds.

1.3.9.3. Other Setting

Sort contacts by name

You can sort the contact list alphabetically.

Auto close roster [s]

Contact list will disappear after configured amount of seconds.

Set as Away after [s]

IM status Away will be set automatically after configured amount of seconds.

Open chat in

You can choose from Horizontal Split, Vertical Split, Modeless, New Tab and Window.

Open video content in

You can choose from Horizontal Split, Vertical Split, Modeless, New Tab and Window.

1.3.10. CG Control Config

Show empty stories

Stories without CGs will be visible on the list.

Automatically connect if there is only one connection

The connection to the CG device will be automatic if only one connection is configured.

Chapter 2. Octopus Client

2.1. Java

You need Java RE (Runtime Environment) 32bit installed on the client computers with Microsoft operating systems, otherwise some features will not work correctly as drag&drop or ActiveX plugins.

Warning

Octopus 7 is compatible with Java7 - use latest update - Java7update80 - otherwise, you may experience problems with Java Web Start and other components as well.

Octopus 8 is compatible with Java8

As there is no 32bit Java for MAC operating system you have to install Java JRE 64bit provided by Oracle.

You can find the latest version on http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE Downloads web page.

Automatic Java updates should be turned off in the Java Control Panel. It can happen that the change is not saved. In that case you have to Run as Administrator following file C:\Program Files (x86)\Java\jre%version%\bin\javacpl.exe and disable the automatic Java updates.

2.2. Start Octopus Client

  1. Go to http://localhost (on the octopus server) or http://octopus or http://%OCTOPUS% where you have to replace %OCTOPUS% by IP address or hostname of the octopus server to run Java Web Start

  2. Click on the OCTOPUS CLIENT or NLE PLUGIN. This will download the client from the server and install it on the local computer. Java (Java Runtime Environment) 32bit has to be installed on that computer.

    It can happen that Java Security will not allow the client to start. In that case, you have to lower the Security in the Java Control Panel under the Security tab to Medium or set the Exception Site List for octopus MAIN, BACKUP and CLUSTER name if the local security policy does not allow lowering the Security Level. This has to be done on all client machines.

    If the client computer does not have Internet access it is recommended to do the following change in the Advanced tab as well.

    • Mixed code (sandboxed vs. trusted) security verification - set to Disabled verification

    • Perform certificate revocation checks on - set to Do not check

    This should speed up the client start as Java will not be trying to check the certificates over the Internet.

  3. Client-Server communication can be also significantly slow down by missing/incomplete/wrong DNS records in the local DNS server. To check that DNS is working as required run the following command:

    nslookup OCTOPUS_SERVER_IP_ADDRESS

  4. Commands should produce an immediate response with FQDN of the server. And it should work the other way around as well (pass FQDN to nslookup and get IP address equal to the one used for first query).

  5. If there is no DNS server in the network, this can be achieved by adding the proper records into the hosts file in the operating system, in Windows under c:\Windows\System32\drivers\etc\

  6. It can also happen that you receive Security Warning from Java. You can just check following check boxes:

    Java Security Warning

  7. Log in as “Administrator” with usual password.

2.3. Client Upgrade

You can check the version of all clients as the Administrator if you go to the Administration / Users / Online users. If the Version column is missing you can add it by right click on any column name and choose the Version option from the context menu. You can check the Java version used by a particular user too. Just add the Java column into the Online User form. If you will see some user in the Online Users with the red background colour it means that the user is using an older version of the client and they have to upgrade it.

The user only has to close and open the client again to upgrade the Octopus client.The new version is downloaded from the server automatically.

Clearing Java Cache might be sometimes necessary if you face some problem during the launch of the client. You can do it in the Java Control Panel - Start / Control Panel / Java / General tab / Temporary Internet Files - here you have two options. Click on View and then delete selected applications

Remove selected items from Java Cache

or click on Settings... and then click on Delete Files..., tick all options and press OK.

Delete Java Files and Applications

It is also possible to use javaws command with the following syntax:javaws -uninstall http://%OCTOPUS_SERVER%/client/octopus.jnlp where you have to replace %OCTOPUS_SERVER% by the IP or the hostname from where you have downloaded the client originally. So you can distribute it as a startup script for example.

If the Java cache is clear, the user has to download new client from the server manually usually from the web URL like http://octopus/ see Section 2.2, “Start Octopus Client”.

2.4. Client Troubleshooting

2.4.1. Where to find the client/Java version?

You can find the client version and the Java version if you click in the left bottom corner of the Octopus Client.

Octopus client version and Java version

You can check the version of all clients as the Administrator if you go to the Administration / Users / Online users. If the Version column is missing you can add it by right click on any column name and choose the Version option from the context menu. You can check the Java version used by a particular user too. Just add the Java column into the Online User form. If you will see some user in the Online Users with the red background colour it means that the user is using an older version of the client and they have to upgrade it.

2.4.2. How to upgrade the client?

See Section 2.3, “Client Upgrade”

2.4.3. I can see the login screen but I am not able to login.

Check that you are using correct keyboard layout, check the typos, check that the LDAP server (if used) is available and responsive (try to ping it).

If you are able to write the username and password but you are still not able to connect you should make sure that the firewall is disabled or at least that the SSL (port 443) between the client computer and the server is opened. You can check it by running the command telnet %IP_of_the_octopus_server% 443. If the connection is successful you will be able to write on your keyboard, if not you will get the message about the refused connection. Something is blocking the communication in that case.

If telnet works, but you are still not able to login, you have to check the client logs located in the %USERNAME_HOME%/.octopus/log/%date%/. Here in serverConnection.log, you can see all the connection phases and the messages exchanged between the Octopus client and Octopus Server. You should look for the following line:


                2015-06-29 12:15:25.301    70 LogTopic.ServerConn.SERVERCONNECTION DEBUG   ServerConnection constructor called  {group=O7TESTING:-1969424984@MAIN;192.168.99.217;443 SSL [MASTER]} {userName=administrator} {instanceId=1}
            

It is most important that the IP address is available to the client. You can also experience a problem with the slow response of the client (Please wait ... messages) if you do not have properly working DNS or if you are missing the records in host file if no DNS is used. The records in the host file should look like this:


                %octopus_server_hostname%   %IP_of_the_octopus_server%
            

You have to be able to ping the hostname of the octopus server. ping %octopus_server_hostname%. You need to get the response.


                C:\Users\octopus>ping o7testing

                Pinging o7testing.octopus-news.com [192.168.99.217] with 32 bytes of data:
                Reply from 192.168.99.217: bytes=32 time<1ms TTL=128
                Reply from 192.168.99.217: bytes=32 time<1ms TTL=128
                Reply from 192.168.99.217: bytes=32 time<1ms TTL=128
                Reply from 192.168.99.217: bytes=32 time<1ms TTL=128

                Ping statistics for 192.168.99.217:
                Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
                Approximate round trip times in milli-seconds:
                Minimum = 0ms, Maximum = 0ms, Average = 0ms
            

You also have to get the proper response from the DNS server when launching the nslookup request


                C:\Users\octopus>nslookup
                Default Server:  dns_server.octopus-news.com
                Address:  192.168.99.1

> 192.168.99.217
                Server:  dns_server.octopus-news.com
                Address:  192.168.99.1

                Name:    o7testing.octopus-news.com
                Address:  192.168.99.217

>        
            

2.4.4. The client does not show/print the script font properly.

This is applied to the special fonts used by some customers. The solution is to add the fonts into the fallback folder on the server and on the client side as well. The fallback folder has to be created under <JRE_INSTALL_DIR>/lib/fonts/ and copy the fonts inside on the client side and <JDK_INSTALL_DIR>/jre/lib/fonts/. You have to restart the octopus server service if applied on the server or you have to restart the client when applied on the client PC. You can find more information in https://community.oracle.com/blogs/joconner/2006/09/12/internationalization-101-setting-fallback-font Setting up a fallback font Blog.

2.4.5. How to use different spell-checkers?

Spell-check dictionaries can be set in the Config dialogue where you write the script. As of Octopus version 6.1 we are signing dictionaries to avoid Java alert dialogue about certificates so you can not just use any .oxt file, it has to be .oxt file signed by our certificate wrapped in .jar file. Please contact Octopus Support to get the dictionaries.

2.4.6. Buttons in the client are not clickable.

It happens when a client is run with JRE 7 64 bit. Make sure Java on client meets the specification in Section 2.1, “Java” section of this document.

Since version 8.0 it is not possible to launch the client in 64bit JRE.

2.4.7. How to change the language of the GUI globally/per user?

  1. The GUI has to be translated in the first place. Customer has to translate the strings in the following file http://hudson.octopus-news.com/view/STABLE/job/Octopus-8.0-STABLE/ws/OctopusI18N/src/octopus/resources/i18n/main.properties. This file can be provided by Octopus Support. If the translation has been already done you can skip to the 4th point.

  2. Send the translated file to [email protected]. Support Engineers will pass it to the developers. They will build it in the system.

  3. The minor upgrade is necessary once new build is made.

  4. Login with the client and open Administration / System Setup and unlock the option Client locale override (click on the small rectangle next to the item) and click Save. This will give the rights to the users to change the locale in their user profile. If you want to change the locale globally (to all users) you can just change it here and press Save. The users have to restart the octopus client in that case.

  5. Every user can open the user profile - right click on the username in the right bottom corner and select User Profile from the context menu.

  6. Set the Client locale override and press OK. Once you open a new tab it will be in the desired language.

2.4.8. How are the licenses counted?

Two users which are members of the group with Administrator role in octopus can connect even when the license limit is exceeded. By other words, if you have 10 licenses and 10 connected users, 2 additional administrators can connect to the server.

Octopus services are not counted into the user's licenses, they do not consume the user's licenses.

You can always see the number of free licenses in the middle bottom part of the client, next to the connection status indicator and cluster name - the number in round brackets says how many users can still connect.

The administrator can see the connected users under Administration / Users / Online users in the menu and can disconnect the particular user.

2.4.9. Is it possible to assign the license per machine?

No, the licenses are floating licenses per user connections.

2.4.10. Is there any restriction on logins of the particular user?

No, the same user can login as many times as necessary from an unlimited number of computers. Multiple instances of the client with the same credentials can be run even on the single computer.

2.4.11. Where are the client logs stored?

Octopus client has built in problem reporting tool. You may use it to report any kind of trouble with the application.

Problem report form

If you want to submit report form press the button with exclamation mark in triangle

Report problem with OCTOPUS

or use keyboard shortcut Ctrl+Shift+F12. This will bring up the Problem report form where you can describe the problem. Once submitted, compressed client logs, screenshot and your description of the problem is uploaded to Octopus server to octopus\server\data\%currentYear%\%currentMonth%\%currentDay%\ directory. Notify administrator about the report.

If it is not possible to send the client logs for any reason you can find them under the particular directory:

The location of the client logs can be configured by the administrator. They are stored by default in the hidden folder in the user profile folder.

On Windows XP - C:\Documents and Settings\%username%\.octopus\log\%date%\

On Windows 7, 8, 8.1 and 10 - C:\Users\%username%\.octopus\log\%date%\

On MAC OSX - /Users/%username%/.octopus/log/%date%/

2.4.12. How to enable logs for Java and where to find them?

You can enable Logging of Java in the Java Control Panel under the Advanced tab. There are three options:

  • Enable tracing

  • Enable logging

  • Show applet lifecycle exceptions

You can find these logs under c:\Users\%homepath\AppData\LocalLow\Sun\Java\Deployment\log\ on Windows 7, 8, 8.1 and 10 and on MAC under ~/Library/Application Support/Oracle/Java/Deployment/security/ (~ can be replaced by $home).

2.4.13. What to do if octopus.jnlp can't be opened because it is from an unidentified developer on MAC?

Due to security preferences set on some MACs, it is not possible to launch any other app then the one downloaded from App Store.

octopus.jnlp can't be opened because it is from an unidentified developer

This security preferences can be changed:

  1. Open System Preferences and click on Security & Privacy:

    System Preferences / Security & Privacy

  2. Unlock it the setting:

    Click the lock to make changes

  3. Change setting in the Allow apps downloaded from: part to Anywhere:

    Allow apps downloaded from: Anywhere

    Tip

    In case that the Anywhere is not visible there you have to open the Terminal app and then enter the following command syntax: sudo spctl --master-disable. It will become available once you relaunch the Security & Privacy.

  4. That's it. You can lock the setting again and close the window.

2.4.14. What to do if Octopus Client application is blocked by Java Security?

Due to Java security and Java policy in Java8 and Java7update51+ to not allow to start applications signed by expired certificate it might happen, that Octopus Client is blocked. The certificate is checked when Octopus client is started, so running Octopus clients can normally operate. They will be affected during next launch. Certificate expiration timestamp is checked against local time of the client computer.

Java Application Blocked

Warning

Be aware that it is necessary to upgrade Java7 to latest version - Java7update80 - otherwise you may suffer by few bugs in JavaWebStart (javaws) in previous versions, which is responsible for certificate authentication.

Found unsigned entry in resources

In this case you have to uninstall old Java7, install Java7update80 and clear Java Cache - see Section 2.3, “Client Upgrade”

This can be fixed by adding Octopus Server IP or Hostname to the Exception Site list on all client machines per machine or per user. There are three options:

2.4.14.1. Set Site Exception manually in Java Control Panel - applied only for currently logged in user

2.4.14.1.1. Microsoft Windows
  1. Find Configuration Java on the client machine, search for it in the start menu:

    Configure Java in Start Menu

    or find Java in Control Panel:

    Control Panel in Start Menu

    Java in Control Panel

  2. Switch to the Security tab and click on Edit Site list... button and then Add button:

    Security tab in Java Control Panel and Exception Site List

  3. Write IP of the Octopus Server or the hostname, depends on what do you use to launch the client. Keep in mind to write cluster IP or cluster hostname if you use that address to launch the client and hit Enter. If you do not know what to write there ask your local IT administrators. They should provide you the necessary information.

    Adding Octopus IPs or hostnames into the Exception Site List

  4. Press OK and then Continue button and then you can close the window.

    Confirm Security Warning

  5. When exceptions are in place, you will be asked by the client only during next launch if you accept the risk. Just check the checkbox and hit Run button:

    I accept the risk and want to run this application

2.4.14.1.2. Mac OS

This setting can be set by every single user, by administrators through Apple Remote Desktop or deployed with JAMF utility.

  1. Open System Preferences and open Java:

    System Preferences / Java

  2. Go to the Security tab and click on Edit Site List... in the Exception Site List part:

    Java Control Panel / Security / Edit Site List...

  3. Click on Add. Click in the empty line and write the URL with hostname or IP of the Octopus Server, it depends what do you use to where do you download client from, for example http://octopus. It can contain multiple records, so you can add multiple exceptions with multiple hostnames or IPs. Click OK to save exceptions.

    Exception Site List dialogue

  4. Click on Continue on the Security Warning Dialogue.

    Exception Site List dialogue - Security Warning dialogue

  5. Click OK if you are done with the exceptions:

    Exception Site List dialogue - Security Warning dialogue

  6. When exceptions are in place, you will be asked by the client only during next launch if you accept the risk. Just check the checkbox I accept the risk and want to run this application, click on More Option and check the checkbox Do not show this again for apps from the publisher and location above and hit Run button:

    Exception Site List dialogue - Security Warning dialogue

2.4.14.2. Automatically deploy Site Exception per user

List of the exceptions can be distributed to all users by local IT Administrators. The file is called exception.sites and it is located in C:\Users\%username%\AppData\LocalLow\Sun\Java\Deployment\Security\ in Windows 10 (this path might differ in older Windows or other Operating Systems - for example on MAC 10.11.6 it is ~/Library/Application Support/Oracle/Java/Deployment/security/ (~ can be replaced by $home).

The advantage is that the users can still modify it in the GUI of Java Control Panel, the disadvantage is that it is applied only to the particular user logged on the computer.

Content of that file is simple list of all IPs and hostnames (one record per line divided by Enter) that are in Exception Site List:

Path to the exception.sites file and it's content

  1. There is one file needed:

    • exception.sites - file containing the URL exceptions

  2. Create a batch file copyfiles.cmd (name of the file can be anything) with following content:


                                    copy exception.sites %homepath%\AppData\LocalLow\Sun\Java\Deployment\security\ /Y 
                                

  3. The exception.sites file is a list of URLs - one per line


                                    http://octopus/
                                    http://octopus-main/
                                    http://octopus-backup/
                                    http://192.168.1.10/
                                    http://192.168.1.11/
                                    http://192.168.1.12/
                                

    where the hostnames are cluster hostname, MAIN server hostname and BACKUP server hostname and their IPs.

  4. Run the copyfiles.cmd and it will copy the file and add the exceptions to Java Security.

  5. When exceptions are in place, you will be asked by the client only during next launch if you accept the risk. Just check the checkbox and hit Run button:

    I accept the risk and want to run this application

You can find more information about Exception Site List on http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/exception_site_list.html Oracle's Exception Site List page and more information about deployment on http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html Oracle's Deployment and Configuration Files page.

2.4.14.3. Automatically deploy Site Exception System wide

Normally the exception.sites file is per user. It might be quite complicated to add all these exceptions for every user on the same PC. It is possible to deploy site exceptions to everyone, to have it system wide/for all users on the client computer.

The advantage is that this exception is valid per computer, the disadvantage is that users can not modify it from the GUI of Java Control Panel anymore as this system wide setting has higher priority.

  1. There are 3 files needed:

    • deployment.config - Java system level configuration file

    • deployment.properties - Java deployment properties

    • exception.sites - file containing the URL exceptions

    All three of these files will be in C:\WINDOWS\Sun\Java\Deployment\ folder.

  2. Create a batch file copyfiles.cmd (name of the file can be anything) with following content:


                                    mkdir %SystemRoot%\Sun\Java\Deployment
                                    copy deployment.config %SystemRoot%\Sun\Java\Deployment\ /Y
                                    copy deployment.properties  %SystemRoot%\Sun\Java\Deployment\ /Y
                                    copy exception.sites %SystemRoot%\Sun\Java\Deployment\ /Y 
                                

  3. The deployment.config file content looks like this:


                                    deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
                                    deployment.system.config.mandatory=true
                                

    It points to the location of the deployment.properties file.

  4. The deployment.properties file content looks like this:


                                    deployment.user.security.exception.sites=C\:/WINDOWS/Sun/Java/Deployment/exception.sites
                                    deployment.browser.vm.iexplorer.locked
                                    deployment.browser.vm.iexplorer=true
                                    deployment.browser.vm.mozilla.locked
                                    deployment.browser.vm.mozilla=true
                                    deployment.expiration.check.enabled=false
                                    deployment.security.level=HIGH
                                

    It contains several deployment options including the location of the exception.sites file and security level.

  5. The exception.sites file is a list of URLs - one per line


                                    http://octopus/
                                    http://octopus-main/
                                    http://octopus-backup/
                                    http://192.168.1.10/
                                    http://192.168.1.11/
                                    http://192.168.1.12/
                                

    where the hostnames are cluster hostname, MAIN server hostname and BACKUP server hostname and their IPs.

  6. Run the copyfiles.cmd and it will copy all files and add the exceptions to Java Security.

  7. When exceptions are in place, you will be asked by the client only during next launch if you accept the risk. Just check the checkbox and hit Run button:

    I accept the risk and want to run this application

You can find more information about Exception Site List on http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/exception_site_list.html Oracle's Exception Site List page and more information about deployment on http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html Oracle's Deployment and Configuration Files page.

Chapter 3. Octopus Interface Basics

3.1. Interface Basics

Here you can find some common user interface features you may know from other applications like drag and drop and also features that are used everywhere in OCTOPUS.

Basic OCTOPUS Screen

3.2. Main Menu

The OCTOPUS menu is on the left-hand side of the screen, you will see a list of the folders that are available on the system.

On most systems you will see these essential areas:

  • Agencies/Wires

  • Assignment Desk

  • Pools/Story Folders

  • Rundowns

  • My OCTOPUS

  • Media

Clicking on each folder or subfolder will display its contents in the selected working area (known as a split). The top level folders are a darker blue, they may contain additional subfolders, clicking on a top level folder will reveal any subfolders or if there are none the contents of this folder will be displayed in the active split.

The folders available to each user are dependant on user rights. Therefore, you may see a different menu to your colleagues. That means that you have been granted or denied access to different folders in the OCTOPUS menu.

At the top left of the main menu, you will see a small square, clicking on this square will hide the menu. This option allows you to have more space for the main working area of OCTOPUS. When the menu is hidden, just click the small square on the top of the menu bar to display the menu.

3.3. Toolbar

Each section has a toolbar including buttons for file actions such as New, Edit, Move, Copy or Delete.

Caution

To execute some of the actions you need to have at least one row selected from the list.

Some of the buttons also have submenus containing more actions, these can be seen by clicking on the down arrow on the right side of the button.

Toolbar with Default View

It is possible to change the look of the toolbar by right-clicking any toolbar button and choosing from the available views: Text Only, Text Under an Icon, Text After an Icon or Icon Only.

Toolbar with Text Only View

If there are more buttons than can fit the screen (usually when the screen is split horizontally) an arrow button will appear on the right of the toolbar. By clicking on this arrow the additional options will be displayed. If a button is grayed out, the option is unavailable. Toolbar actions can also be accessed from context menus that appear after right clicking one of the items in the list.

Wires List Context menu

3.4. Keyboard Shortcuts

Almost every action and button in OCTOPUS has a keyboard shortcut. Keyboard shortcuts for toolbar buttons can be seen by hovering the mouse pointer over the particular button.

Edit button with the Keyboard Shortcut

A full list of keyboard shortcuts can be found and changed in Shortcut manager. The Shortcut Manager can be opened by right-clicking on the username at the bottom of the screen and choosing Setup keyboard shortcuts.

Choose Setup keyboard shortcuts

There are few lists of shortcuts available in the shortcut manager. Media, Main Menu, Assignment, Desktop, Story, Rundown, Script, Calendar and General.

Shortcut Manager Section

To change one of the shortcuts, select the action/shortcut in the list and then left click on box below that displays the current shortcut key combination for this action, now click the Remove button which will delete the current shortcut key combination. Next, click on the pink row at the bottom of this section with the message Focus here and press the key combination to create the shortcut, and press the desired key combination and then press Enter or Add. Follow this procedure for each shortcut that needs to be changed and then click Save on the toolbar. Few common default shortcuts can be found in following tables (the full list is available in Shortcut Manager):

Table 3.1. Common List Shortcuts

ShortcutDescription
Ctrl+E Edit selected item
Ctrl+N Create New item
Ctrl+M Move the selected item
Ctrl+C Copy the selected items to another location
Alt+H Open Horizontal Preview
Alt+V Open Vertical Preview
Ctrl+P Print

Table 3.2. Common Editing Shortcuts

ShortcutDescription
Ctrl+A Select All
Ctrl+X Cut
Ctrl+C Copy
Ctrl+V Paste
Ctrl+B Bold formatting
Ctrl+I Italic Formatting
Ctrl+U Underline text
Escape Cancel or Close
Ctrl+S Save and Close

System administrators have the ability to change shortcuts for all users, please ask them for help if necessary.

As a user with administrator role, you can see Admin button in the right bottom of the Shortcut Manager. When you click on it you get red borders around the Shortcut Manager, then you will see Lock checkbox in the left bottom part of the Shortcut Manager. If you want to enforce some shortcut to all users do not forget to check Lock box otherwise the setting will not be enforced to all users. Of course, do not forget to click on Save to apply changes as well.

Setup keyboard shortcuts as administrator

3.5. Selecting List Item(s)

To select items from the list users can left click with the mouse or use the up and down arrow keys. More than one item can be selected by holding the Ctrl or Shift keys and left clicking. Using the Ctrl button you can multi-select random items, holding the Shift key allows selection of a block of items. To select all items in a list, press Ctrl+a.

3.6. Tabbed Folders and Split Screens

It is possible to have multiple folders open within one split of the main working area. To open a folder as a new tab hold the Ctrl key on the keyboard and left-click the desired folder from the main menu or use middle/wheel mouse button. Click on the tab header to switch between the tabs. To close a tab, click on the X on the right of the tab header.

Tabbed folders

To reopen previously closed tabs, users can click on the Undo close tab button (Icon with Orange and Green arrows) on the Desktop Actions toolbar. Clicking on the blue triangle icon on the same toolbar will display a list of open tabs in all splits; you can select any tab from here and it will become the active tab.

Desktop Actions Toolbar with tooltip

It is also possible to split the screen into multiple working areas. When you split the screen each split can contain different folders and multiple tabs, so, for example, you can be editing a story in one split, have the rundown open in another and be browsing multiple tabbed wire folders in the third.

There are four buttons on the Desktop Actions toolbar for splitting the screen. The first white icon with the vertical line down the middle can be used to split the entire working area vertically. The second white icon with the horizontal line through the middle can be used to splitting entire working area horizontally. There are two more gray buttons on this toolbar which can be used for splitting the current split either horizontally or vertically, this allows the user to create any number of split windows within the main working area.

The X icon on this toolbar closes the current split. There is also an option to merge all splits into one and keep all the folders open as tabs, this can be achieved by clicking on the merge all split button (the icon looks like several folders on top of each other).

In Addition to the Desktop Actions toolbar, the following options related to each split are available by right clicking on the tab header: Reopen, Split Current horizontally, Split Current Vertically, Close this tab, Close all but this tab, Close Split.

Tab Header Menu

Another way of creating new splits is to left-click on a tab header and then drag it to any edge of the working area, you will see a blue or green highlight when it is possible to drop this tab and create a new split. The green highlight will split the current split and the blue highlight will create a full horizontal or vertical split.

Drag and Drop Split Current

Drag and Drop Split

3.7. Saving your Layout

When you close the OCTOPUS client your current layout will be saved; this layout will be restored automatically when the client is next opened.

Tip

It is also possible to save the screen layout which will save all open splits and tabs.

This can be achieved by clicking on the blue icon on the top right of the Tabs and Splits toolbar and then choosing Save or Save as. Once you have saved the desktop layout you will see the new layout available in the desktop layout bar on the right of the screen, just click on the name of the layout to reopen the saved layout.

The following layout options will be retained when the OCTOPUS Client is next started:

  • Splits

  • Tabs

  • Folders

  • Menu expansion

  • Forms (chosen columns, size of columns)

3.8. Forms

In any list view, it is possible to modify the form by adding/removing columns and by resizing or moving the columns. Right clicking on one of the column headers will display a list of all of the available columns. Columns that are part of the form already will show in this list with a tick mark on the left, choosing one of these will remove the column from the form. You can also remove a column from the form by right clicking the column header and choosing Remove Column 'name of the column.' To move a column within the form, just left click on the column header and drag and drop the column to the new location. Resizing columns can also be achieved by drag and drop, hover the mouse between two column headers and you will see the mouse pointer change to a double headed arrow, then left click and drag and drop to resize the column on the left. There is an option available on the form menu to toggle form protection, apply this to the form if you plan to temporarily modify the form, but don't want the changes to be saved for next time you use the form.

Wires Form Menu

In addition to OCTOPUS automatically saving list forms, it is possible to create saved forms. Just configure the form as described above and then choose the option to Save Form As from the Forms menu. You will be prompted to name your saved form; after clicking OK your saved form will then be available to be chosen from the Forms menu. To delete a saved form, you must first select the form and then choose from the form menu Delete Current Form.

3.9. Drag and Drop

Items can be drag and dropped from one screen to another to perform specific actions. For example, a story can be dragged from a story folder in one split and dropped into a rundown in another. The order of slugs in a rundown can be easily modified with drag and drop as well. To drag and drop a single item, just left click on the item and hold the left button down until you have moved the mouse to the drop location and then release the button. To drag and drop multiple items you can either select a block of items by holding the Shift button down and then left clicking with the mouse or pressing the Ctrl button and clicking non-sequential items from the list.

Caution

When you drag and drop a story in Octopus, by default it will copy the story to the new location (the default drag and drop behaviour can be changed to move by system administrators).

Drag and Drop with the Shift key pressed will move the item to its target, Ctrl pressed while dragging will copy the item, Ctrl and Shift pressed simultaneously assigns the item to another folder. The mouse pointer will also help you to recognize the type of an action that will be performed:

Mouse pointer description

3.10. Sorting a List of Items

To sort a list according to one of the fields there you can left click the column header. When you left click again, sort order will be opposite. You will see a small up or down arrow in the column header indicating that the list has been sorted by this column and whether the search is ascending or descending.

Column Header with Ascending/Descending Sort Arrow

3.12. Favourite and Frequently Used Folder Buttons

You can easily add favourite folders to the favourites list by left clicking on the tab header and dragging this to the favourites area on the top left of the screen. To return to the folder later, leftclick on the newly created favourite button and the folder will open in a new tab in the current split.

The six buttons on the top right of the screen with blue labels are the six folders most frequently used by the current user. These are calculated by OCTOPUS according to which folders the user accesses the most. Clicking on one of these buttons will open the folder in a new tab in the active split.

Favourite and Frequently Used Folder Shortcuts

Chapter 4. Messaging

4.1. Messaging

The messaging system is an essential way for everyone in the newsroom to communicate. It’s a good idea to get accustomed to using it efficiently. The messaging contact list can be accessed by left clicking on the username with the light bulb icon at the bottom right of the OCTOPUS screen; right clicking on the same username and light bulb icon will display a context menu with options including Send Message, Start Chat, Status, and Config. As you will see from the messaging on-line status screen-shot below, the yellow light bulb indicates that a user is on-line and the white light bulb indicates off-line status. Other options available include Away, Do Not Disturb and Not Available. Users must both have added each other as contacts before they can see each others status, otherwise their status will be blank.

Messaging Contact List

Messaging Online Status

4.2. Managing Contacts

To add a new contact click on the menu button in the contact list window. There are two options for managing contacts, Add User and Remove User. When adding a user, you should be able to just type the first two or three letters of the user's name and then choose the contact from a drop-down list and click OK. Choosing remove user will remove the selected user from your contacts list.

4.3. How to Send Instant Messages

From the contact list window, right click on a contact name or group name and choose to Send Message. You can add more message recipients for this message by either typing the start of their username into the top text entry box and then clicking on the matching user, or by clicking on the '…' button and making a selection from this multi-select list. Then just type the message into the lower text entry box (maximum 255 characters) and click the Send button. Optionally you can click the Urgent Message checkbox if this should be sent as an urgent message, or if you have the OCTOPUS SMS module available it is possible to click the Send as SMS checkbox to have the message forwarded to the users mobile via SMS. You can add the recipients to your contacts list by ticking the Add to Contacts tickbox.

Send Message Window

4.4. Receiving Messages

Instant messages are received in the system widget/notification area, this is the black (by default) area at the top of the screen (for more details on Notifications see page 29 in the Wires, RSS, Mail chapter). When the message first arrives it will flash in the notification area.

Incoming message

When the flashing stops you will see the messages listed in this area in the order of arrival. You can reply by right clicking on the message and choosing reply, double clicking will also open the send message dialogue.

List of Messages In Widget

4.5. Sending Agency Wires via Messaging

Agency wire messages and messages from RSS feeds can be sent to other users via messaging; this can be done by clicking on the Send button on the wire folder toolbar while the wire message is selected in the list. The recipient can double-click on the wire message in their system widget and this will open the wire message in a new tab. Wire messages can also be sent by dragging from the Wires list onto a contact name in the Contacts list.

4.6. Chat

Start a chat by right click on a user or group in your contacts list and choose Start Chat from the menu. This will open a new chat window. The chat section in Octopus has three parts, the lower section is for typing the messages. The top right area displays a list of the users that have been invited to the chat. The upper left part of the chat shows all messages sent and received including the username of sender and time sent next to each message.

Chat Window

When the first message is typed and sent a chat invitation is sent to the users that are part of the chat. The chat invitation arrives in the notification area/widget in the same way as an instant message. The recipient can double-click on the chat invitation to accept and this will open the chat window. Right clicking will display all available options including Chat and Dismiss Message.

Chat Invitation in Notification Area

4.7. Messaging Groups

Right clicking on a group in the contacts window will display a menu with two options; Send Message and Start Chat. Send message sends an instant message to all users in the group, Start chat sends an invitation to join a chat to all users in the group and opens a chat section with group members added. To expand or hide the contents of user groups in your contacts list, double click on the group name in the contact list. User rights groups can be configured by your administrators to be displayed as messaging groups as well so you may see these available for selection in your contacts list. You can also create messaging groups yourself, this option should be available in the main menu under My Octopus/User Groups. In this section, you can click the New button to create a new user group, type the name for your group into the Name field. You can choose whether you want other users to see/modify the group by choosing the Access, the options are Private (only you can see the group), Public Read-Only (Other users can see the group) or Publicly Modifiable (other users can make changes to the group). The Owner field allows administrators to change who can modify a Public Read Only group, typically you can leave this as your own user account which is the default. Adding members to the group can be done by typing a few letters from the user's name into the Members field and then choosing from the available matches.

New User Group Dialogue

4.8. Messaging Config

To access messaging set-up options click on the Contact list Menu and choose Config.

Messaging Account Settings

4.8.1. Colours Setting

Incoming message colour

You can configure the colour of the incoming message.

Outgoing message colour

You can configure the colour of the outgoing message.

Color of user for incoming message

You can configure the colour of the of user for incoming message.

Color of user for outgoing message

You can configure the colour of the of user for outgoing message.

4.8.2. Popups Setting

Show incoming message popup

A popup window will appear on the screen when incoming message is received.

Hide popups after [s]

The popup window with the regular message will disappear after configured amount of seconds.

Hide urgent popups after [s]

The popup window with urgent message will disappear after configured amount of seconds.

4.8.3. Other Setting

Sort contacts by name

You can sort the contact list alphabetically.

Auto close roster [s]

Contact list will disappear after configured amount of seconds.

Set as Away after [s]

IM status Away will be set automatically after configured amount of seconds.

Open chat in

You can choose from Horizontal Split, Vertical Split, Modeless, New Tab and Window.

Open video content in

You can choose from Horizontal Split, Vertical Split, Modeless, New Tab and Window.

Chapter 5. Wires, RSS and E-mail

All messages from wire agencies are located under the WIRES option on the main menu. Wires are automatically filtered into folders according to their source agency, topic, priority or category. This folder structure can be customised by your administrator. Attachments sent by the agencies such as JPEG files can also be received and displayed in OCTOPUS. In addition to wires from the agencies, RSS messages and incoming emails can be received and shown in OCTOPUS. These sources of information are presented in OCTOPUS like wires.

5.1. Reading Wires

To view the contents of a folder, click on the appropriate item on the menu. After doing so, a list of items will be displayed with the newest one at the top. There’s no need to manually refresh the list, newly arriving messages will be added to the top automatically. To read the body of the wire message, just double click on the item and the message body text will be displayed in the current tab. To return to the list, click the Close button on the toolbar. To browse other items without returning to the list, click on the Next or Previous buttons on the toolbar while viewing the wire message. There is also a wire preview mode, this allows you to view the list of items at the same time as viewing the body text of the selected wire message. There are two types of preview mode, horizontal or vertical, allowing you to choose whether to position the wire preview either below or to the right of the wire list. Another option is the extended mode, this allows a configurable number of lines of the wire body text to be displayed in the list. Wires with attachments will have a paper clip icon in the Attachments column, right clicking on this icon will give options for opening or saving the attachment outside of OCTOPUS. Attachments such as JPEG files can be viewed in a normal wire message window in OCTOPUS as well, when a wire with an attachment is open or previewed there will be an attachments bar at the bottom of the message which will give options for opening or saving the file also.

Wire Preview Mode

5.2. Commenting on Wires

In OCTOPUS you can comment on wire messages just like articles on the Internet portals. As most wire messages from agencies should be configured as Read-Only, this is a useful way for users to update the wire with additional information. Just click the Comment toolbar button and the comment dialogue window will open. If you want to comment a wire message, just type your comments and click OK. Previously added comments can be seen in the comments section of wire messages, which is displayed on the right of the wire message body. Additional options available in the wire comments section allow editing or removal of comments; by selecting the comment and clicking on the Edit or Remove buttons. Adding, editing or removal of wire comments is based on user rights defined by the administrator.

Comment dialogue

Wire message with Comments Section

5.3. Flash and Coloured Wires

Wire messages of particular significance can be highlighted in configurable colours. For example FLASH wire messages, possibly those defined as a priority 1 or 2 by the news agency can be highlighted red in the list of wire messages. Any number of highlight colours can be defined by the administrator based on wire rules according to the priority, source, subject, keywords, category or subcategory. If you think that a wire message should be coloured and it is not, you can do so by clicking Set Colour button on the toolbar, or by right clicking on the wire in the list and choosing Set Colour from the context menu. The option to set colour can be restricted by user rights, as these highlight colours are seen by all users of the system once applied.

Wire list with Flash wires

5.4. RSS Feeds

RSS feeds are links to Internet articles, which are automatically downloaded to OCTOPUS wire folders. It is possible to extract all text from the RSS page and display this in OCTOPUS or if preferred just a short description can be displayed with the option to follow a link to the source of the RSS feed. There are several ways to go to the source of the RSS feed; clicking on the More button in the toolbar, double clicking on the globe icon in the links column of the list, or if the item is open or previewed there will be a globe icon in the Links bar below the message text. Options available for wires are available for RSS feeds as well, such as commenting and setting the colour.

5.5. How to send a Wire Message

If you want to alert somebody else about wire message or RSS feed you can send the item via OCTOPUS messaging. After selecting the wire message in the list, you can click on the Send button on the toolbar, or right click on the message and choose Send from the context menu. This will open the send message pop-up window and the wire can be sent as described in the messaging section of this guide. Wires and RSS items can also be sent by drag and drop onto a contact in the messaging contacts list.

5.6. Attaching items to Stories

When you find a wire or RSS that is a useful source of information for a story, select it in a list and click on the Attach button or right click on the item in the list and choose Attach from the context menu. This will attach the item to the story; the item will now be available in the assets section of the story.

Attach dialogue Window

To view story assets, just click the Assets button from the story toolbar. The assets section will open on the right of the story; you will see a list of the assets and selecting one of these will display its content just below the list in the asset section. Double clicking on the asset will open the wire/RSS in a new tab. You can easily select and drag and drop a block of text from the asset into the body of the script. The wire remains attached to the story until it is removed from OCTOPUS, so therefore you have all the source data available even for archived stories. You can use Quick Search to find stories in the Attach dialogue; it is also possible to filter the stories to show only those from Today, Yesterday or This Week. If there is more than one story with the same name, you can click in the '#' column for that story and this will display where the story is located in OCTOPUS.

Assets Section Displaying a Wire Asset

5.7. Internal Wires

Administrators can set up folders for you to create internal wires, user rights would be configured to allow creation and modification of wires within this folder. This is the place where your correspondents and external reporters can place their stories.

5.8. Creating new Wire Message in the Internal Wires Folder

Click the New button on the internal wires folder toolbar to add a new wire. Fill in the name in the Title field. The title should be descriptive, but brief; this is the first thing that all others will see when they browse the wire. The following fields are optional, but should be used if you have configured filtering rules based on these fields – priority, category, subcategory, and keywords. The source will be filled automatically with your login name when you save the wire. The body of the wire can be entered in the area below, there are many formatting options available from the formatting toolbar or context menu; right to left, text colour, text size, bold, italic and underline. It is also possible to attach a file such as PDF or JPEG to the wire, this would then be available for viewing in OCTOPUS.

5.9. Wire Message Notification Rules

This allows you to set up rules to notify you when a new wire story matching your search criteria arrives. This is also called forward search. The New Notification Rule button on the wires toolbar allows creation of a new rule. Enter a name for the new rule into the name field of the Rule Editor window, enter the search terms into the Query section; the operators AND, OR and NOT can be used and regular brackets. Tick the boxes for Title, Keywords and Text for each of the fields that should be searched. In the folders section you can choose which wire folders the rule should be applied to, either tick the Apply to all folders box at the top, or select folders from the list below. The options section allows you to Store wires in a folder, or to allow others to use or modify the rule. To be alerted when new matches to your search arrive, you will need to either create a new widget or add the rule to an existing widget. To modify a notification rule, locate to the Notification Rules menu option, your rule should be listed here, highlight the rule and click on the Edit toolbar button.

Notification Rule Editor

5.10. Widget Configuration

Widgets display the results of notification rules. To create a new widget you can tick the option to Create a new widget for this rule when creating a notification rule or you can right click anywhere in the widget section (next to messaging at the bottom right corner of the screen - the number or the asterisk sign) or on an expanded widget and choose Create a new widget.

Expanded Widgets

Widget Section with Context Menu

To configure a widget, right click on the widget in the widget area at the bottom of the screen or on the expanded widget and choose Configure widget from the context menu. Enter the name of the widget into the Name field at the top. Choose a colour scheme by clicking on the coloured squares in the colour scheme section and choosing colours from the palettes; the two squares at the top are the foreground (text) colour and background colour respectively for normal wires, the squares on the second row allow selection of the foreground (text) colour and background colour for urgent wires.

  • The settings under Basic tab allows users to choose:

    Display - a preferred type of scrolling for the notification messages

    there are three options – One line, Ticker and Multiline with Number of widget lines setting available.

    Show read messages

    allows the user to see the read messages otherwise, they will disappear from the widget when disabled.

    Message queueing

    means that new messages will flash/blink in the expanded widget on arrival, when multiple new messages arrive at the same time they will be queued.

    Right-to-left text direction

    will right align messages or scroll from right to left according to the type of scrolling that is set.

    Blink duration

    how long the widget will blink/flash for when a new notification arrives.

    Blink rate

    how fast the widget will blink/flash for when a new notification arrives

    Rotate notification after

    sets a time threshold for bringing the rotation back to the first wire in the rotation (between 1 second to 30 minutes).

    Max number of notifications

    sets a limit (10 to 1000) on how many wires can be in rotation

    Max age of notification (days)

    sets a limit on how many days (1 to 14 days) can wire be in rotation

  • The settings under Sources tab allows users to decide which types of notification will appear in the selected widget. There are following options:

    User to user

    All messages sent by users

    Assignments

    All messages about changes in assignments

    Post

    All messages related to digital posts

    Notifications

    Messages from subscribed notification rules

    Urgent wires

    All messages about urgent wires sent to all the users

    Twitter trends

    All messages related to twitter trends subscription

    Social Mention

    All messages related to your digital accounts being mentioned by other people in their posts

    Social Reply

    All messages about other people replying to your posts and/or comments

    Topic

    All messages about other people editing and/or linking stuff in Topics

    Multisite

    Messages about replication of data between Octopus sites

  • The settings under Sound tab allows users to choose a sound to alert you when a new wire/urgent wire or user-to-user message arrives.

  • The settings under Offline tab allows users to decide whether they want to receive offline notification via Email (available only when SMTP server is configured by the local administrators) or SMS (available only when SMSAgent is configured and GSM module connected to the server - ask your local administrators).

On the right-hand section of the widget, you will see the applied notification rules; all public rules and rules that you have created should be available to be ticked/unticked.

Widget Configuration

The Octopus client icon in the taskbar contains a badge with the number. This is a number of urgent unread messages across all widgets.

5.11. Reading Wires in Widget Rotation

To read a message that is in the current widget rotation just click on it when it is displayed in the expanded widget, or click on the orange down arrow which will show a drop-down list of all the wires in the rotation and then click the message, this will open the wire in a new tab. Right clicking on the widget in hidden or expanded mode will display a context menu which includes in addition to configuration and creation of widgets; options to Delete Widget, Hide widget (widget will not be displayed in the expanded mode), Read All Alerts (Mark all alerts as read), Delete All Read Alerts and Delete All Alerts. In expanded mode, you will have Mark As Read as an additional option which applies to the wire that you clicked.

5.12. Wires Toolbar

New

You can create new wire - you can fill in the Title, Priority, Category, Source, Subcategory, Keywords and Tags.

Edit

You can edit selected wire and modify all it's fields.

Delete

You can delete selected wire. You can select multiple wires with Ctrl or Shift and left mouse click.

Preview

You can enable Horizontal or Vertical preview of selected wire.

Move

You can move the selected wire/s to the different wire folder. The user has to have the rights to Delete in the current folder and Create in the destination folder.

Copy

You can move the selected wire/s to the different wire folder. The user has to have the rights to Create in the destination folder.

Favourite

You can mark the wire/s as favourite. You can do it also by clicking on the Star sign in the Favourite column of the particular wire. Favourite wires across all wire folders are listed in the My Octopus/Favourite wires as well as in My Octopus/My Stuff folder.

Attach

You can attach the selected wire/s to the particular story. Such wire/s will be listed between the assets of the particular story. In the Attach dialogue, you can use the filter as well as the Fulltext search and Quick search.

Send

You can send the wire/s to your colleague/s via the Octopus messaging.

Subscribe

Subscribed wire folder/s are synchronized with the Octopus mobile/tablet application.

More

You can open the URL attached to the wire.

Set Colour/Mark

You can set different colour to the wire/s. Changes in the colours are visible to all users.

Comment

You can create a comment in the selected wire. Comment sign then visible in the Comment column.

Notification

You can create notification rule for the current folder.

Print

You can send the selected wire/s to the printer.

Config

See the Section 5.13, “Wires Config”.

5.13. Wires Config

Print Mode

You can choose different print modes as WYSIWYG (What You See Is What You Get), FIXED SIZE, CUSTOM, DEFAULT

Font family

You can choose the font family. This setting is applied only when CUSTOM is selected in the Print Mode.

Size

You can choose the font size. This setting is applied only when FIXED_SIZE or CUSTOM is selected in the Print Mode.

Print wires on separate sheets

Every selected wire will be printed on separate page

Chapter 6. Story Folders

The main working area for everybody is either the Story Folders and/or the Rundowns.

Stories are usually organized in subfolders and each user has different access according to user rights.

Story Folders in Main Menu

The quantity, name, nature, and location of folders depend on your workflow and your Octopus administrator can modify this. Whenever there is a need for an extra folder, ask the administrator for help.

Usually, the main working folders are Assignment desk (that can be split to Today, Future and other folders) to compile information on everyday news coverage and Story Pools (for example for News, Sport, Business etc.) for all the actual stories the rundowns can be build from. These folders require similar information on every story.

To CREATE A NEW STORY press the New button in the story folder toolbar and fill out the following details:

Name (mandatory field):

the slug title of the story, two or a maximum of three words, which accurately describe the story, e.g. DHAKA FLOODS.

Planned duration (optional):

how long will the story be? This includes all story elements. For example, ST/VO story scheduled duration is a count of both times: STUDIO intro and VOICE OVER. This planned duration is not limiting users in any way, however, if it's set, reporters should try to prepare the scripts as close to this duration as possible.

Template (optional change of default):

select from predefined story templates. Is it anchor INTRO, VO or PACKAGE? If you are missing the template here, ask your administrator to add it.

Schedule (optional):

the dates determine which date the story will be assigned from/to.

Should be recorded (optional):

check this field if the video material is not yet recorded.

Reporter (optional):

you can select the name(s) from the list (by clicking on (...) to show who is reporting and shooting any story. This is essential for Assignment desk for creating stories as by selecting reporter(s) here you assign access to it. Also selected reporter will have the story in his MY STORIES folder automatically. You can select more reporters by holding the CTRL button while clicking on the names.

Story Properties dialogue

There can be more fields in Story Properties dialogue that have special meaning for your organization. These fields will be displayed in the Custom fields block in the bottom part of the dialogue window.

6.1. Description Tabs

Everyone should get into the habit of clicking one of the Description tabs in the Story properties dialogue to fill in additional information about the story. It’s where reporters give Producers additional information about the story, the visuals that will be gathered, the SOTs, whether PTC is planned and if so, where; plus the details about whatever GFX or FILE PIX that will be needed.

Background Description Tab With Template Applied

In certain environments, one description field is not sufficient to cover the workflow needs. Let's say you'd like to keep the technical description of the story separated from the editor's ideas of story content. The system administrator can define multiple description fields, which will be shown as separate tabs in the story properties dialogue window as well. Also, multiple templates can be defined for all descriptions. This way there can be pieces of text pre-entered upon creation of the story. Templates for descriptions are defined by the system administrator.

6.2. Planning/Newsgathering/Assignment Desk Folders

For cases where separate planning department takes care of newsgathering/ planning, administrators can disable scripting for certain containers. When a container is set up like this, double-clicking a slugline will open the story properties to allow details to be added to any of the available Description Tabs. When the story is later moved or linked to a scripting container or a rundown, the script side of the story can be accessed and of course, all the details added to the Description tabs are available for reference by clicking the EDIT button on the story folder/rundown toolbar.

6.3. Toolbar

There is a number of operations what you can do in the story folders. These options can be found in the toolbar on the top of the page.

Story Folder Toolbar

New

to create a new story.

Edit

to edit the basic information of a story – such as a title, planned duration, reporters assigned, etc. This is NOT for editing the script.

Script

to open the script – main body of the story. It is the same operation as if you double-click on the name of the story slug.

Preview

horizontal preview of the script.

Preview

vertical preview.

Remove

to delete a story from the folder. The story will be removed and moved to the Trash folder.

Action

under this menu option you have a few operations. These operations will be used when you will want to use some of the stories from the folders in your rundown. Operations include:

Story Folder Toolbar with Action Menu

  • Move story – to move a story to a different place – it could be another folder or to a rundown. Story will be removed from the current location.

  • Copy story – after copying the story to a different location it will remain in the current folder and will appear in the new location(s) as well. Both versions will have DIFFERENT IDs!

  • Assign story – Similar to copy, however, in this case, both versions will be linked together. It means, if you make a change to the story in Folder1, the copy in Folder2 will be changed as well. Both versions will have the SAME ID. The assigned story is indicated by the ! and the number in the # column (Number of links). If you double click on it, you will get Story location dialogue where you can find all the locations of the selected story - the Locate button is the same function. If there is just ! it means that the story is assigned just in two folders. 3! indicates that the story is assigned to three locations (in two story folders and in one rundown) like on the picture below.

    Story assigned in two story folders and in one rundown

  • Replace - opposite of Assign - it breaks the link between the selected story and the rest of the linked stories. The selected story becomes independent.

  • Archive story – story will be removed from the current location and moved to the Archive folder. After clicking on the Archive button, you will be asked to confirm this action.

  • Commit story - this action is used when the story was already broadcasted and recorded. You can commit a clip to the story, it means that the clips will be played instead of the live broadcasting. Commit action is available only when the Using production requirement is enabled in the Administration / System Setup / Story tab and the user has MOS Operator rights.

MOS

you might have a MOS button in your folder as well; under this option, you can activate the container for a selected MOS device.

Import

Print

You can print the List, the Script, Prompter, Custom (List) and Custom Script.

6.4. Calendar Folders

Plain-text or scripting containers can be also configured to act like a diary. Stories in the diary should carry information about their scheduled dates in order to fully utilize diary options.

To schedule a story, simply fill in FROM and TO dates in NEW STORY dialogue window. If a story should be only scheduled for one day, enter FROM date only.

A calendar folder has a simple calendar field right under the toolbar.

Calendar Underneath Story Folder Toolbar

Fill in a date in the FROM field (first field in the calendar form) and to the TO field (second field) to see all the stories scheduled for the selected period.

The two blue arrows (Left and Right) will show you the Previous/Next days and stories schedules.

The button between the two blue arrows will open up a general calendar view, where you can quickly jump to a random date. Days marked with RED in this calendar mean that there are some stories scheduled already.

The last 3 buttons in the calendar form will show you all the stories scheduled for TODAY, 5 DAY RANGE AROUND TODAY, THIS WEEK.

If you would like to create a story for a future date – for example you know there is a conference on the 25th September that you will cover, you can select this date from the calendar, create a NEW story for this date and start working on it anytime you want – days/weeks/months before the event.

Chapter 7. Assignments

7.1. Introduction

Assignments are used for the planning of the events. You can schedule the event, assign the people and link attachments like pictures, files, URLs, text notes and stories. Assignee receives the notifications about the changes in the assignment.

7.2. How to find it

It depends on the menu structure. Administrators should prepare the Assignment folder for you and grant access to the certain groups.

7.3. Toolbar

New

You can create a new assignment in the specific assignment folder.

New story

You can create and link the new story to the selected assignment. Yet the story has to be stored in some story folder or rundown so you have to always choose the location from the Folders or Rundowns tab.

Delete

You can delete selected assignment. A confirmation dialogue will pop up.

Copy

You can copy the selected assignment if you have the rights to create assignments in the different assignment folder. Copy assignment dialogue will pop up. You have to reschedule the assignment or choose the folder in this dialogue.

Move

You can move the selected assignment if you have the rights to create assignments in the different assignment folder. Copy assignment dialogue will pop up. You have to reschedule the assignment or choose the folder in this dialogue.

Preview

You will get additional information about the selected assignment. You can disable the preview by clicking on this button.

Filter

You can filter the assignments by assigned users.

Config

See the Section 7.6.5, “Assignments config”.

Print

You can print the list of the assignments or the details. In case the custom print form can be prepared. Follow the chapter about custom print forms in the Admin Guide.

Calendar

You can navigate to the Previous or Next period of time or choose from the calendar. You can choose 1 Day, 4 Days, Week or Month view with enabled/disabled timeline.

7.4. User case

7.5. Fields of the main section list

Name

Users

Schedule from/to

Folders

Custom fields

Links

Description

7.6. How to work with feature

7.6.1. Create

You can create new assignment by clicking on New. You can add Name of the assignment/event, assign users (those will be notified about the changes in the widget), schedule it for a particular time or multiple days and a lot more. There are by default some custom fields like Delivery time, ETA, and Location. Those can be removed or exchanged by other custom fields. You can have up to 64 custom fields. There are also different types of custom fields available, like String (any words), Number (only numbers allowed), Float (numbers with decimal symbol), Timecode (time in HH:MM:SS format), Timestamp (date and time in DD/MM/YYYY HH:MM:SS format), Boolean (ticker box Yes/No), Dictionary (drop down list with fixed content or with possibility to add items)

You can also link the items into a particular assignment. You can link whatever file you want, URL, text note and placeholder.

Description field works for any description or notes you want to add.

7.6.2. Edit

You can edit the fields of the selected assignment if you click on Edit.

7.6.3. Delete

You can delete selected assignments. Just multi select the assignments with Ctrl + left mouse button click and click on Delete. All links will be broken.

7.6.4. Workflow

7.6.5. Assignments config

Here you can adjust the default behaviour of the assignments as:

Default schedule length of assignments

This is the default value of the duration when you are creating new assignment.

Custom number of displayed days

You can choose amount of days (2 Days, 3 Days, 4 Days, 5 Days, 6 Days, 2 Weeks, 3 Weeks, 4 Weeks) for the calendar mode.

7.6.6. Links to Admin Guide

See the Assignments chapter in the Admin Guide.

Admin menu

Chapter 8. Scripts

When a folder is designed to be a scripting folder (on contrary to plain-text story folder) or if the story is accessed via a rundown, a script button is available on the toolbar to edit the script and double-clicking a slug opens the script for the story.

The OCTOPUS script is opened in a double column view by default and has the text editing area on the right-hand side and the technical area on the left. Whatever you are writing on the right-hand side of the page should be visualized on the left-hand side. Each visual sequence should be described on the left-hand side. If you are using a graphic, the information about what the graphic includes should be included on the left-hand side. If you are using a sound bite, the CG should be included on the left-hand side. It is possible to hide or display the technical side of the script by clicking on the TECHNICAL button on the script toolbar.

Script Editor in Double Column View

When you first open a script it will be in read-only mode, either click on the edit button on the script toolbar or double-click in the text editing area of the script to start editing – note that once you have the script open for editing it will be locked and other users will not be able to modify the script. User rights can be assigned by your system administrator to allow you to take over a script while another user is editing it, you will be asked to confirm that you want to take over the lock and the other used would receive a message informing them that the script had been taken over and any changes they have made could then be saved as a copy only.

Script take over confirmation

Notification that the script has been taken over

There are 3 different options under the SAVE button in the script toolbar and you can get to them by clicking the small down arrow on the SAVE button.

  • Save and Close – it will save all the changes that have been made and close the script.

  • Save – to save all the changes but not to close the script.

  • Save as... - the system will ask you in which folder or which rundown you would like to save your story to and what the new name should be. It will create a new story with NEW ID!

By default, clicking on the SAVE button (not the arrow) will SAVE AND CLOSE your script. If you want to close the script without saving any changes click CANCEL.

If your story is assigned to more than one folder or rundown, you can find the other story folders/rundowns easily by clicking on the LOCATE button.

Click on the PRINT button on the script toolbar to print the script.

8.1. Elements and Story Templates

Every script consists of a number of elements. The commonly used basic types of elements are described in detail below. The names of these will most likely differ in your organization according to local terminology. Your administrator can add story templates which consist of a combination of these elements and any other script content that you want to be added to a new story automatically.

STUDIO Element (also called as ST, Anchor, ANCH, etc.)

is usually used for the part of the script when the presenter is reading something in the studio with no video playing on the screen. This is commonly used for the introduction to a package or VO.

The key properties of this type of element:

  • Duration is calculated automatically from the length of the text based on the reading speed of the selected presenter. When no presenter is selected, the duration is calculated based on the average reading speed defined in the system.

  • There is no video running on the screen – the camera is focusing on the presenters in the studio.

  • When a prompter is integrated with OCTOPUS, the text of this element is usually sent to this device.

VO Element (also called Voice Over or OOV)

is similar to the studio element, but the main difference is that there is a video playing concurrently while the text is being read by the presenter.

The key properties of this type of element:

  • The duration is calculated automatically from the length of the text based on the reading speed of the selected presenter. It means the duration of the video is not the source of the duration for this element.

  • The selected video is played out. Focus on the video and the presenters in the studio can be combined.

  • The text of this element is sent to the prompter.

PKG Element (also called as Package, Video, 100, SOT etc.)

any piece of video or audio material played from any kind of device. There is no text read from the studio when this kind of element is being on air.

The key properties of this type of element:

  • duration is calculated from the ready video clip. While the video is not ready, or no video is selected, duration is temporarily based on the planned duration. As soon as the video has Ready state, it will change to the duration of the video.

  • Video/Audio is played out.

  • Usually, there is no text sent to the teleprompter (it can be alternatively configured in a different way, but usually it makes no sense to do so).

LIVE Element

is used when live report or feed is scheduled for the show. The duration of this element is based on the planned duration of the story.

The key properties of this type of element:

  • Duration is based on the planned duration of the script

  • There can be a cover video running on the screen, usually mixed with some live camera shots from the location

  • Text can be sent to the teleprompter, it is based on the configuration.

On the screenshot below you can see a script with 2 empty elements inserted by default – a ST (Studio) and a VO (Voice over):

Script with ST and VO elements

To INSERT a new story element right click on the light gray field under the last element and select NEW and the type of element you would like to insert.

To DELETE a story element, click with the right button of your mouse on the blue title field of the element you would like to delete and click on the DELETE option.

To CHANGE the element type, click with the right button of your mouse on the blue title field of the element you would like to change, select CONVERT and the type of element you would like to use instead of the current one.

To ORGANISE the order of your elements, click with the right button of your mouse on the blue title field of the element you would like to change and select MOVE UP or MOVE DOWN. Another option is to click with the LEFT button of your mouse on the blue field of the element you would like to move, drag it and drop on the blue field of the element that should FOLLOW the one being moved. If you would like to move an element to the end, drag and drop it somewhere below the last element.

The other options in this context menu are:

MOS

to insert a MOS object, such as Video or Graphics to the element, show the clip, remove a clip or to launch an active-x.

Collapse All

To hide the technical part and the script part of all the elements and show only a brief list of the used elements

Expand All

To show the technical and script part of all the collapsed elements

Cut

to cut one element (i.e. Copied and Deleted)

Copy

to copy one element

Paste

to insert a copied element

Editor

provides the same options as in the script toolbar on the top.

8.2. Preparing the Script

The text editing area is the part where anchors write and edit their speeches. Reporters also write VOs for their packages here. Whatever text you write into the editing area, it will appear on the teleprompter after saving the script.

Editing Area

All the actions with story text are called from a context menu, which appears after right-clicking a script text part.

Script Context Menu

In addition to the formatting options already covered in this chapter, the editing area menu options are described below.

  • Cut – To copy and delete a part of the text.

  • Copy – To copy the text.

  • Paste – To insert a previously copied text.

  • Select All – To highlight the whole text.

  • Editor – Same options as in the toolbar.

When you finish your scripting, you should fill CUE IN and CUE OUT words. Every reporter should do this and the script should not be approved without CUE IN/OUT corresponding with the package or sound bite, as these are very important for directors in the control room during live broadcast.

You can also insert a NOTE for the director or editor, click with the right button of your mouse in the place where it should appear and select NEW > NOTE. Type the note in the yellow text entry field that appears in the technical area. This text will not be sent to the Teleprompter and it is only available to read here in the script.

8.3. Text Formatting

To format a word, part of the text or the whole text field, highlight the text you would like to work with (you can see the duration of just selected text in the right upper corner of the script in the "Selected text duration" field), click with the right button of mouse and select “Format”.

Text Formatting Context Menu

Formatting options in the text field of your element include the following:

  • Bold – To change the text to bold.

  • Italic – To change the text to italic.

  • Underline – To underline the selected text.

  • Ignore – the IGNORED text will NOT be calculated for the duration of your script and will NOT be sent to the teleprompter

  • Don't count – the text will NOT be calculated for the duration of your script but it WILL be sent to the teleprompter

  • LTR – To change to orientation of a part of your script to Left To Right.

  • RTL - To change to orientation of a part of your script to Right To Left.

  • Black/Green/Red/Blue/Orange – Format the colour of your text or part of the text. If your prompter supports it, then these text colours will appear on the prompter as well.

To change the font or font size, click on the FONT options button at the top right of the script. This will then display options to change the font and font size for the script.

Font Options Button

Font Options

8.4. Timing your Script

You should follow some rules to time your script to meet duration scheduled by the assignment desk. Firstly, all text in the script editing area should have the presenter assigned. This will ensure that the duration is based on the reading speed of this presenter (everybody should set up their reading speed in the USER PROFILE – see the section My Octopus – User Profile for guidance). The easiest way to INSERT A PRESENTER is to place your cursor at the beginning of the text and press CTRL+P. Another option is to click with the right button of your mouse and select NEW > PRESENTER.

A PRES field will be inserted into your script that will enable you to select the person who is going to read the text. Type the first few letter of the name of the presenter to the text field (in the Blue PRES box) and let the system fill in the name of the anchor.

You can insert more than one presenter in each element. On our screenshot below, Presenter 1 will read the text in the red box, while Presenter 2 will read the text in the blue one. The header of each element displays the duration of the element on the right.

Studio Element with Two Presenter Tags

Secondly, the correct clip should be selected for every package and/or VO that either has the desired duration or the correct IN and OUT times should be added.

The total duration of a story is displayed in the header part of the script; as is the below screenshot which shows a story that was planned for 2 minutes and now is 3seconds longer than expected.

Script Timing with ST and PKG Elements

There is also a field for Text duration which is also visible in the above screenshot. It shows the duration of the text in the currently selected element. Or, if you highlight a block of text it will show the Selected Text Duration.

Duration of each element is automatically counted based on text, special tags, and media assigned to it. Different rules are used for different types of elements. For example package or video element (PKG) is based on planned duration until a READY video clip is assigned. From this time duration of an element is equal to the duration of the clip. VOs (voiceovers, OOV) or graphics elements are live anchored so the duration is always counted from the text part of the element and not the clip. You should make sure that the clip assigned to a VO element is not shorter than the text duration.

There are two options which allow you to include text in the script without them being included in the duration; IGNORE and DON'T COUNT.

  • Ignore ALT+I – highlight the text to be ignored, click with the right button of your mouse and select Format - Ignore. The IGNORED text will NOT be calculated in the duration of your script and will NOT be sent to the teleprompter. Alternatively, you can select the text and press ALT+I or insert double round brackets around the text to be ignored ((ignored text)).

  • Don't count (ALT+D) - highlight the text, click with the right button of your mouse and select Format - Don't count. The text will NOT be added to the duration of your script but it WILL be sent to the teleprompter. Alternatively, you can select the text and press ALT+D or put enclose the text in double angle brackets. This is especially useful when instructions or choreography is to be sent to the presenter.

Extra tags indicating the duration of soundbites or natural sound can be inserted into the script text. These are then counted together with the text duration to calculate the overall story duration. To insert a duration tag, right click in the text where you want to place the tag and select NEW > TAG. A DUR 00:00:00:00 Field will be added in the text where you can insert the duration of the this tag. The time is usually set as HH:MM:SS:FR.

New Tag Menu and Duration Field in Script

8.5. Spell check and Banned words

OCTOPUS has a spell checker, your misspelled words will be UNDERLINED WITH RED COLOUR. To see the correct spelling options, click on the underlined word with the right button of your mouse. To change to a different spell-check language, click on the Config button on the script editing toolbar and then select the language from the Spell-checker language drop-down list.

If a word is UNDERLINED WITH BLUE COLOR, it means you have typed a word that is in the banned words list. To see an explanation of why you should not use that word and to see the alternatives, click on the word with the right button of your mouse.

Spell Check and Banned Words in Script

8.6. Attaching items to Stories

When you find a wire or RSS that is a useful source of information for a story, select it in a list and click on the Attach button or right click on the item in the list and choose Attach from the context menu. This will attach the item to the story; the item will now be available in the assets section of the story.

8.7. Selecting Media

When you decide to use a VIDEO related element (VO, PKG or similar), you will have to select which media file should be played out when the time comes. This ID can be either filled in manually or selected from list of clips available for playout (see media management later in this manual). OCTOPUS can be configured to playout all clips you enter here automatically. Therefore you need to be extremely careful when selecting the clip.

VO Element with Clip ID, Name, and IN/OUT Times Completed

To fill in the clip details manually (when there is no integrated Media) just enter the Name and ID of the clip and fill in the IN and OUT points which will set the duration. These are important for director, producer, and technicians in control room to control manual playback.

To select a media object from an integrated media server you can right click somewhere in the dark gray area around the media selection form and select MOS > Browse... The MEDIA window will open up and you should be able to see all the available media objects. Once you have found the one you need, select it and click USE in the top left corner of the toolbar. The system will automatically fill in all the fields in the form, including the NAME, ID, IN and OUT times.

MOS-Browse Media Window

If you already know the name of the media file or the end of the ID, just start typing into either of these fields and a list of matching media objects will be displayed for you to choose from, this is the media insight feature.

Media Insight

There is a STATUS indicator above the selection form that says NOT READY by default. This STATUS is typically being received from a third party device and it indicates the state of the selected media file. Once the status we receive changes to READY, the video will be considered as prepared for playout and the duration of the video file will be taken into the account rather than the planned duration.

To CHANGE the selected video clip, click in the same field again with the right button of your mouse and select MOS > Browse... Select and USE a different media file and the old one will be automatically overwritten.

To DELETE all the fields from the form, click in the same field again with the right button of your mouse and select MOS > REMOVE CLIP.

(For more details on working with Media, see the Media and How Octopus Controls Devices chapter of this guide)

8.8. Adding MOS objects directly to Script editing area

MOS objects added directly to the text should always be concurrent events as the MOS objects duration will not be included in the scripts actual duration. To insert a new MOS object, click with the right button of your mouse in the place where it should appear in the text and select NEW > MOS object. This can also be done by using the shortcut CTRL+M. On the left in the technical area an empty MOS form will appear, where you will be able to select the media. This works much the same way as described in the Selecting Media chapter above, you can either start typing the name or ID of the media item or choose to Browse to open the Browse Media Window. IN and OUT times can be entered in the two-time fields on the right of the form. To delete the MOS object use backspace or delete in the editing area.

MOS Object Displayed in Technical Area of Script

Right clicking on the MOS object either in the editing area or the technical area will display relevant options according to your system setup. In addition to the standard options of Browse, Show Clip, Remove Clip there might be options for Creating a Placeholder or Launching an ActiveX control.

8.9. Adding CG commands

CGs are automatically taken from the script during live broadcast and they are keyed-in to video. Therefore you need to add a CG command to script for any single person or location you want to display. The quickest way to add a CG is to press CTRL+G while working in the editing area of the script do that, or click the right mouse button in the editing area where you would like to add it and select NEW>CG from the menu. The CG form will appear in the technical area of the script, where you can either:

Select CG Template from CG Form in Technical Area of Script

1) Start typing the name of the CG template you would like to use in the first field and the system will display templates with matching names. Choose the CG device from the drop-down list and enter the IN and OUT points in the two-time fields.

2) Or Click on the small button right next to the “CG” letters. This will open up a dialogue window, where you can:

  • Select the template from the first drop-down menu in the top left corner

  • Insert the time when the CG should appear on the screen (IN: field)

  • Insert the time when it should disappear (OUT: field)

  • Type the text of the CG straight into the template as it should appear on the screen.

Adding CG Dialogue

  • Click OK when ready or Cancel to leave without saving the changes.

Be careful when writing CGs, because everything that you type here, goes directly on-air and every typo will be seen by the audience.

If you want to copy multiple lines of CG text there is an option to Copy Contents available by right clicking on the CG in the text side of the story.

CG context menu

8.10. Story Status Colour

You can easily monitor the changing status of each story by checking the colour of the story status column, the column header is a '?'. While editing the script the status colour is the first button on the script toolbar, and directly below this will be tick-boxes for changing the story status. Clicking on the status button on the script toolbar or the status column in a rundown or story folder will open the Story States window, tick-boxes are displayed here as well for changing the story state.

Story State Toolbar Button and Tick-Boxes

Story State Dialogue

The story states can be configured differently on every Octopus system, but a typical configuration would include checkpoints for when the SCRIPT is done, VISUALS ready and then READY for air.

The states and colours may differ from this example, but the following is an example of how the story states can be used.

  • RED means the story has been assigned but not written yet.

  • ORANGE means the story has been written and the script has been checked.

  • BLUE means the visuals are ready.

  • GREEN means the script is READY FOR AIR!

Once a script has READY for air status, only users with the MASTEREDIT user right can modify the script, this user right should be reserved for rundown editors.

Story status can be seen like traffic lights, informing others about your work and indicating that it is time for their part of the script writing process to begin.

8.11. Assets

Assets are items attached to a story which is typically used as sources for script writing. Assets can be Wires, RSS, Contacts or Media. See Attaching Items To Stories section in in the Wires chapter and Attachments section in Media chapter of this manual for details on how to attach a wire message to the story.

Script with Wire Asset Displayed

The Assets section appears on the right side of the story. To see the list of assets click the ASSETS button on the script toolbar. Left click on the asset and it will be displayed in the area below the asset list, if you double click an asset in the list it will open in a new tab. You can select a block of text and then drag and drop the text between the asset and the script editing area. There are two tabs available in this section, ASSETS, and CLIPS. When a Media file is attached, the CLIPS tab will display a list of media and selecting a media item will display the lowres preview of the media file if available. To REMOVE an asset from the list, simply click on it and press DELETE on your keyboard.

8.12. History

A visual history is available every time you open a script in Octopus. You can find this History if you click on the tab right under the toolbar (red box on the screenshot):

Script History

History will compare two previous versions of your script that have been saved earlier. These versions can be compared SIDE-BY-SIDE or COMBINED in one text field. To select the display option, click on the drop down menu on the left-hand side under the toolbar (green box on the screenshot).

To select which two versions should be compared to each other, select version 1 and version 2 in the drop down menus in the middle of the screen right under the toolbar (marked with blue box on the screenshot).

left

The NUMBER OF SAVED VERSIONS is configurable, however, it has to be your administrator who sets it as it is a global setting.

If you would like to undo all the changes you made since one of the last versions and you would like to revert to a previous stage, click on the GREEN BACK ARROW next to the version drop-down menu.

Crashing or story takeover scenarios:

In order not to loose valuable script information when unforeseen events take place (for example during system crashes of any kind), Octopus automatically saves the script locally every 30 seconds (this is by default, it can be changed by the system administrator). This DOES NOT replace the normal save functionality, yet it offers the option to recover the information which was not saved conventionally. As outlined in the picture below, the user can restore the auto-saved content or continue from the last saved version.

User prompt to restore unsaved content

Whenever another user (let's say user B) takes over a story (he has to have the right to do it) that was in use by the original user (let's say user A), he will automatically see and work with the latest version (automatically saved when taking over and visible in the history). This requires that the original client still is connected to the server.

If the user A crashes before he can save his story, then the user B takes over the story and writes new content, then the user A opens the story again (no matter if user B is still editing it or not, no matter if he saved or not), he will be asked if he wants to use the new version OR the old local version. He should click to keep his own old local version, because in the process of taking over from user B, what user B wrote will already be present in the history tab (automatically saved in the process of taking over).

8.13. Script Config

There are additional options you can choose by clicking the Config button on the script toolbar. These options can depend on user rights and the global settings, but usually, you will see the following menu after clicking on the CONFIG button:

Script Config Options

8.13.1. General

Font family

Configure the default font family

Size [px]

Default size of the font

Spellchecker

To turn spell checker ON/OFF

Spellchecker language

Select from the languages available on your system

Cue In/Out

Whether Cue In / Out can be added to the element.

Asset detach confirm

Whether or not to be asked if you surely want to detach an asset (or attachment) from the script.

Open CG dialogs as modeless

CG dialogue (Ctrl + G) is modal (you can not work outside the CG window) by default. You can make it modeless (you can work outside the CG window) if you want.

Script autosave period [s]

How often should the system save the script

Script update period [s]

How often a script will be updated when in read-only mode.

Default diff mode

COMBINED (one column or SIDE BY SIDE (two columns mode)

Plain text diff

The text in History tab will not have configured colours for inserted/deleted text if enabled.

Inserted text colour

While working in the History tab of the Script, you can preview what changes have been made compared to another version you select. These changes will be highlighted with different colours which can be chosen here.

Deleted text colour

While working in the History tab of the Script, you can preview what changes have been made compared to another version you select. These changes will be highlighted with different colours which can be chosen here.

Default text orientation

Left to Right (LTR) or Right to Left (RTL). This orientation can be changed in each text field.

8.13.2. Timing

Check command timecode order

Script timecode format

Timeimecode format in the D: field of every element - FULL (HH:MM:SS:FF) or SMART (M:SS)

CG duration mode

You can choose what the second field in the CG object represents. The first one is IN (when it starts) and the second one can be OUT (when it ends) or DUR (duration)

CG timecode format

Timecode format in every CG object - FULL (HH:MM:SS:FF) or SMART (M:SS)

MOS duration mode

You can choose what the second field in the MOS line represents. The first one is CUE IN (when it starts) and the second one can be OUT (when it ends) or DUR (duration)

MOS CUE IN/OUT(DUR) timecode format

Timecode format in every MOS object - FULL (HH:MM:SS:FF) or SMART (M:SS)

8.13.3. Print

Print Mode
  • DEFAULT print mode will print scripts in the system default font family and font size

  • WYSIWYG will print in the font family and font size that you are using on screen

  • FIXED SIZE allows choosing a font size from the below drop-down list

  • CUSTOM allows choosing from the below font family and font size drop-down lists

Font family

It is applied ONLY when CUSTOM is set in Print Mode

Size

It is applied ONLY when CUSTOM or FIXED SIZE is set in Print Mode

Prompter print mode

The same options as PRINT MODE, but these are applied when you choose Print Prompter from the script toolbar – this option prints only the elements that are sent to the prompter.

  • DEFAULT mode will print scripts in the system default font family and font size

  • AS_SCRIPT mode will print prompter with the same setting as set in the Print Mode

  • WYSIWYG will print in the font family and font size that you are using on screen

  • FIXED SIZE allows choosing a font size from the below drop-down list

  • CUSTOM allows choosing from the below font family and font size drop-down lists

Font family

It is applied ONLY when CUSTOM is set in Prompter Print Mode

Size

It is applied ONLY when CUSTOM or FIXED SIZE is set in Prompter Print Mode

8.13.4. Advanced

Max paragraphs longer than [characters]

Client will notify the user in the script editor, with red vertical line at the beginning of the line, that he reached specified amount of characters in one line.

Include "don't count" in paragraph length

The "Don't count" text will be included in the paragraph line.

Break oversized paragraphs

Oversized lines are only broken when the User starts editing the script.

Native text editor (SWT - Standard Widget Toolkit)

Used only with the Arabic languages

HTML text editor (CEF - Chromium Embedded Framework) in 8.1+

Using MOS commands (Aveco only)

Using plugin-less MOS create

Option to create MOS object as a subelement event when there is no ActiveX or HTML5 plugin configured.

Chapter 9. Rundowns and Broadcasting

This is the Editors’ area of OCTOPUS. User rights should be defined by administrators accordingly to allow only Editors' to have full control of over the RUNDOWNS.

9.1. Adding finished stories to Rundowns

Once a script is written, edited and visuals checked, it is ready for air. At that point, you can move/copy or assign it from a container into the rundown.

If the story has been created and worked on in the target rundown, there’s obviously no need to move it, however, actions for copying/moving/assigning are still available in case you would like to relocate your story elsewhere. To relocate a story from either a story folder or a rundown, click on the Action button on the toolbar, and select either Move, Copy or Assign as required and then select the destination story folder or rundown. You can assign one script to several different rundowns if necessary. This is how you can build the actual on-air rundown, by moving completed scripts from the POOLS area.

An exclamation mark next to the story name reminds you the story is in a rundown (the column header for this column with the exclamation marks is '#'). If it is red, it means this story is in more than one rundown. It is very important to move stories to rundown just from the story POOLS folders, not from an ASSIGNMENT folder where stories are generally not finished or approved.

Stories can also be dragged and dropped into a rundown. The standard rules apply here. When dragged only, the story is moved, when CTRL is held during the drag and drop story is copied and when Ctrl + Shift is used, story is assigned.

Story to rundown assignment dialogue

Stories can also be dragged and dropped into a rundown. The standard rules apply here. When dragged only, the story is moved, when CTRL is held during the drag and drop story is copied and when Ctrl + Shift is used, the story is assigned.

9.2. Working with Rundowns

In the RUNDOWN itself, you can organize the order of stories, number the pages, check your timing and monitor the bulletin as it’s being broadcast.

To change the order of stories within the rundown you can just drag and drop either single stories or multi-select using Ctrl or Shift and then drag and drop the selection.

Rundown view

You can put a story on hold selecting it and clicking the SKIP button on the toolbar; (this removes it from timing calculations and prevents it being sent to MOS devices) it is useful to hold extra stories in any half hour, but without them being unskipped unless you need them. Another option for keeping stories in reserve is to move them below the OFF-AIR line, this has the same effect as skipping the stories. To move stories below the off-air line just drag and drop, or to move all skipped stories below the of off-air line click on the CLEAR button on the toolbar.

To open and change story attributes, press and hold Shift key while double- clicking the slug, alternatively you can select the slug and the click Edit on the toolbar. Some fields can be edited inline in the rundown, just click on the cell you would like to edit and press the F2 key. Double clicking the script or clicking the Script button on the toolbar will open the script, this will initially open in read only mode; double click in the text area or click the Edit button on the toolbar to edit the script (which also locks the script). It is possible to lock individual scripts or the whole rundown manually to prevent other users from making changes. To lock scripts highlight the script or scripts that you want to lock and click LOCK on the rundown toolbar. To lock the whole rundown you can click on the down arrow next to the Rundown button and choose Lock, this will prevent other users from making any changes.

9.3. Removing Story from a Rundown

To remove a story or stories from the rundown, select them and then click the REMOVE button on the toolbar. Removed stories can still be found via the rundown buddy, click on the Buddy button on the toolbar and then click on the Deleted button on the buddy toolbar; stories in this list can be dragged back into the rundown if necessary. If you select a story and then choose Purge from the drop-down menu off the Remove button, the story will be completely purged from the system – including all locations that the story is assigned to (this is dependant on user rights for each location however).

The story can also be removed from rundowns via the story occurrences dialogue. Double click the exclamation mark next to the story title in the rundown, and then click on the Remove button in this dialogue.

9.4. Renumbering Slugs

Each slug in rundown has a Page number which is used for quick reference to a slug in the rundown. To renumber the whole rundown, click the Renumber button. It is wise to do this only once a day when you think that you have all stories you plan to broadcast in the rundown. Later, as the stories are shifted up and down, the numbers might not be continuous, but renumbering the slugs several times a day can create chaos in the production.

9.5. Rundown Timing

You should time your rundowns accurately to make sure the rest of the schedule is not delayed. OCTOPUS can help you to do that by calculating all text and package durations. To be as accurate as possible, all users which will be presenting should set-up their reading speed. Then presenter tags should be added for all studios, GFXs and VOs to allow Octopus to calculate the text time based on the correct reading speed.

The following is a table of the available timing columns which can be easily added or removed by right clicking on any rundown column header and ticking or unticking the column name:

Duration

The duration of the slug or segment based on the actual text and ready packages included in the story. Feedback from some automation systems can be used to update this field automatically.

Cm dur

Cumulative duration based on DURATION.

Backtime

The time that this slug should start in order for the show to finish exactly at the end of the planned duration of the rundown, this is calculated using DURATION.

Hit time

If F9 or F11 is pressed while the slug is highlighted this will enter the current time into the Hit Time field and recalculate all subsequent hit times based on the DURATION of each slug. Backtime will also be recalculated when F9 or F11 is pressed.

Plan dur

The planned duration for this slug, this is manually entered when the story is created.

To avoid including media placeholders in the Duration field, only READY media packages will be used to calculate the Duration field, when the media is NOT READY this field will be based on the Plan dur (while editing the story the D: field of the package element will be highlighted orange to indicate that Duration timing will not be of the NOT READY media).

Off-Air lines and segment lines will show the Plan dur for the rundown or segment respectively in square brackets and next to this the under/over time, its possible to configure custom colours to indicate when the show timing is under/over or even with the Plan dur. Typically if the rundown is over the Plan dur, the over time will be highlighted red.

The bottom line of the screen also shows you timing information for the whole rundown. The first time in the square brackets is the planned duration of the rundown, next to this is the under/over time. You can also see block durations in this line, to count the duration a block of stories in rundown, press and hold the Ctrl or Shift keys to highlight the selection.

9.6. Hit time Field

This is a simple time field that allows you to add the exact start time for the selected slug by pressing F9 or F11. Pressing F9 or F11 will enter the current time into the Hit time field and recalculate all subsequent Hit time times based on this; Backtime will also be recalculated and the rundown under/over time will be modified. To clear a time from the HIT TIME column press Shift + F9 or Shift + F11. Double clicking on the Hit time column will allow entry of any time and allows deletion of previously entered HIT TIMES times.

9.7. Monitoring Timing while ON-AIR

While the rundown is ON-AIR, you can monitor the timing by clicking the Timer button on the toolbar. There are a total of six clocks displayed, the first three are for the rundown; Count-Up, Count-Down and Under/Over time (based on total planned rundown duration). The fourth and fifth clocks display a Count-Up and Count-Down for the current slug (based on DURATION); the sixth clock displays the under/over time for the previous slug based on DURATION. If you want to start the timer without setting the hit time times, you can press F10 to start timing each slug.

9.8. Assigning Presenters at Rundown level

In addition to assigning the presenter in the script text using presenter tags, it is also possible to assign presenters in the rundown edit dialogue. Click the down arrow next to the rundown button on the rundown toolbar and choose Edit. As in the screen-shot below, you can add presenters for the whole rundown either by typing their names into the text field above the Presenters list or by clicking the button ... and choosing the presenter names from the multi-select list.

Adding Presenters to the Rundown Edit Dialogue

Once you have assigned the presenters for the rundown, you can then choose from two options on the menu associated with the Rundown button on the toolbar Assign Presenters to All Slugs or Assign Presenters to Selected Slugs. These options will assign the presenters consecutively to either the whole rundown or the selected slugs, the assigned presenter can then be seen in the presenters column.

Presenters column with two presenters assigned consecutively

If a presenter is assigned inside one of the scripts, this will override the presenter set at rundown level; in this case, the presenter name will be bold.

9.9. MOS Activation

When a rundown is made MOS active for a connected device (for example prompters, video playout servers or CG devices), a playlist of MOS objects associated with that system will be sent to the device. Once the rundown is MOS active any changes to the Octopus rundown will be sent immediately to the connected device.

MOS activation of Rundown Dialogue

For 24-hour news channels, rundown MOS activation is typically set up to be automatic for a range of rundowns. Ask you system administrators if you require changes to the automatic MOS activation range. To activate a rundown, click on the MOS button on the rundown toolbar. This will display a list of all connected devices, check the box next to each device that you want to activate the rundown for and then click OK. If you want to force Octopus to resend the rundown to a particular device, click the resend button in this dialogue. RO channel can be selected here if your automation system has multiple channels like News or Production. For automation systems that have multiple playout channels, a rule can be selected here to automatically assign clips alternately to particular playout channels like A,B. Some systems also require the rundown to be marked as ready for air, the Toggle Ready option on the MOS button will mark the rundown as ready for air.

9.10. Rundown Buddy

Clicking on the Buddy button on the rundown toolbar will open the rundown buddy. The buddy provides an alternative view on the rundown, by clicking on the relevant tool bar buttons you can view either All (shows all stories), Skipped (shows skipped stories and stories under Off-air line), Unskipped (shows only to-be-aired stories), Ready (stories with the colour of the state which was set as Masteredit by administrator in Administration/Story/States/Colours tab), Not Ready (stories with other colour of states than configured as Masteredit by administrator in Administration/Story/States/Colours tab), or Deleted (shows stories which were deleted from the particular rundown by Remove) stories of the particular rundown. The buddy also has toolbar buttons CG, Prompter and Video; CG will display CGs that are included in the rundown, Prompter will display only the text that is being sent to the prompter and Video will display a list of Video clips that are included in the rundown. By clicking on Order you can choose between rundown order and alphabetical order of the list (applied only with CG, Prompter or Video enabled).

Rundown Buddy Toolbar

9.11. Creating a new Rundown

To create a new rundown you can click on the down arrow next to the Rundown button on the rundown toolbar and then click the New rundown button. Another option is to locate to the Broadcasting - Rundown Playlist folder in the main menu and then click on the new button. The dialogue for creating the new rundown, select show type, channel and template from the provided lists. Fill in the planned duration, and the start time and date of the bulletin. Connect indicates whether the show is connected to previous one, when connected the rundowns start time will be equal to the end time of the previous rundown, otherwise the exact specified start time will be used. You can also create a rundown without entering a start time, just choose the “Named” option and enter the name for the rundown. This rundown will appear under Named folder in Select show dialogue afterwards. Automatic actions can be applied to the rundowns at a set number of hours days or weeks after the scheduled start time. If it is left blank the rundown will remain active in the system indefinitely, it is a good idea to choose archive or delete after a suitable time frame to avoid unnecessarily taking up database space. Next click on the OK button and the new show will appear in the list and editors/producers can start filling it with slugs.

New Rundown dialogue

9.12. Deleting Rundowns

To delete a rundown you can click on the down arrow next to the Rundown button on the rundown toolbar and then click the Delete button. Another option is to locate to the Broadcasting - Rundown Playlist folder in the main menu and select the rundown then click on the Delete button. You will be asked to enter 'yes' into the confirmation dialogue. When you delete a rundown, any stories that are assigned to other rundowns will remain in the other rundowns.

9.13. Archiving Rundowns

To archive a rundown manually you can click on the down arrow next to the Rundown button on the rundown toolbar and then click the Archive button. Another option is to locate to the Broadcasting - Rundown Playlist folder in the main menu and select the rundown then click on the Archive button. You will be asked to enter 'yes' into the confirmation dialogue and then the rundown will be archived completely with all stories and attachments. Any stories assigned to other rundowns will remain in the other rundowns.

9.14. Rundown Toolbar

Rundown
Select rundown

You get the Select rundown dialogue with all rundowns which were not archived or deleted. The rundowns are divided based on the configuration of the Select rundown dialogue (see the Section 1.3.8.8, “Select Rundown”).

Next

Show the next scheduled rundown.

Previous

Show the previous scheduled rundown.

Show the previous scheduled rundown

Show the previously scheduled rundown

Edit

Edit the properties of the rundown as Rundown type, Channel, Planned duration, Presenter, Timing and Automatic actions.

Mark as not aired

This function removes all MOS statuses and rundown ON-AIR status from the selected rundown.

Lock

Lock the whole rundown. The administrator can define what parts of the rundown will be locked.

Archive

You can archive the rundown. You will loose the ability to do the changes and you will loose the history versions of the script - only the current version is preserved. You can copy the rundown from the archive and use the stories for broadcasting.

Copy

You can copy the whole rundown to the different Channel, to archive or different time slot.

Delete

You can delete the rundown. All stories go to the story trash and are removed after 5 days - this can be configured by octopus administrator.

New rundown

You can create new rundown.

Assign presenters to all slugs

You can assign presenters to all slugs in the rundown.

Assign presenters to selected slugs

You can assign presented to one selected slug.

New
Story

You can create new story in the rundown.

Jingle

You can create new jingle (Opening/Closing clips, Bumpers) in the rundown.

Break

You can create new breaks in the rundown.

Commercial

You can create new commercial breaks in the rundown. Please see the Commercial guide for more information.

Segment

You can create new segments with the specified name and duration.

Text

You can create new text notes in the rundown.

Off-air

You can create an Off-air line. Every rundown can contain only one Off-air line - this should be configured already in the Show template by octopus administrator.

Edit

You can edit the properties of the selected slug. You can change the Name, Planned duration, Page, Schedule from/to, Tags, assigned Reporters, Descriptions and Custom fields if configured.

Locate

You can get information about the location of the story in case it is assigned to more than one location in Location tab or the Parent and Children in the Family tab.

Lock

You can lock the selected stories.

Preview
Horizontal preview

You can see the story preview in horizontal orientation.

Vertical preview

You can see the story preview in vertical orientation.

Script

You can see the script of the selected story.

Skip
Skip

You can skip selected stories. Those stories will not be counted in the rundown duration and will not be sent via MOS.

Skip and move

This button will skip the selected stories and moves them to the very end of the rundown.

Remove
Remove

You can remove the story to the local rundown trash. Every rundown has it's own trash. You can find those stories when you click on Buddy and the Deleted. Just drag & drop the story from buddy to rundown if you want to recover the story.

Purge

You can delete the story to the global trash. You can find those stories in the Stories trash in the menu. Such stories are deleted after 5 days (amount of days can be configured by octopus administrator).

Undelete

This feature can recover the last removed story from the rundown. It works only when Remove was used. It does not work with Purge.

Action
Move story

You can move the story to the different story folder or rundown. ( PC: Shift+drag and drop, Mac: Cmd+Shift+drag and drop )

Copy story

You can create an independent copy of the selected story in the different story folder or rundown. ( PC: Ctrl++drag and drop, Mac: Alt++drag and drop )

Assign story

You can create linked copy of the story in different story folder or rundown. Those stories will have exactly the same content. Any changes made on assigned story will be reflected in all other locations. Exclamation mark with a number will appear in the # column. ( PC: Alt++drag and drop, Mac: Cmd+Alt++drag and drop )

Replace story

This is opposite of Assign story. You can break the link between the assigned stories, so if you want to make one story independent you can just select it and click on the Replace story.

Archive story

You can archive selected stories. You will loose the ability to do the changes and the history versions of the script - only the current version is preserved. The story can be found in the Main Menu in the Stories archive.

Commit story

Renumber
Renumber

You can assign the numbers to the current order of slugs. The number will appear in the Pg column.

Renumber w/blocks

You can assign the numbers and letters to the current order of slugs. Every segment starts with a different letter (A, B, C, ...) and then the number follows.

Renumber form here

You can start assigning numbers from the particular position in the rundown.

Clear

You can move all skipped slugs to the very end of the rundown.

Timer
Start local timer

F10

Stop local timer

Shift+F10

Set retime

F9/F11

Reset retime

Shift+F9/F11

Start stopwatch

You can start stopwatch.

Stop stopwatch

You can stop stopwatch.

Reset stopwatch

You can reset stopwatch.

Buddy

MOS
Activate

You can select the MOS devices where the rundown will be sent and choose the rules for the MOS item channels if configured.

Assign MOS item channels

You can assign the MOS item channels if configured.

Toggle ready

You can mark the rundown as READY TO AIR.

Print
List

You can print the rundown list. It will print the columns which are visible on your screen. You can customize it by enabling/disabling the columns, changing the order of the columns and their size.

Script

You can print the text and technical part of the selected stories.

Prompter

You can print only the text part of the elements important to the anchors. Octopus administrator can configure which elements are important for the anchors.

Custom...

A custom rundown list print form can be configured. Ask your octopus administrator.

Custom Script...

A custom script print form can be configured. Ask your octopus administrator.

Import

Export

Export can be used when some export scripts are configured.

Config

See the Section 9.15, “Rundown Config”.

9.15. Rundown Config

9.15.1. Common

New slug is created above the cursor

You can choose whether new story goes under or above the cursor.

Clear retime when slug moves

The value in the Hit time (modified when F9 or F11 pressed) column is reseted when the slug is moved.

Segment Line can be moved

You can enable the possibility to move the segment lines.

OFF-AIR line can be moved or deleted

You can enable the possibility to move or delete the Off-air line.

Aired rundowns can be modified

List rundowns in a reverse chronological order

You can change the order of the rundowns in the Select rundown... dialogue.

Expand all nodes in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Expand subtree with current rundown in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Expand all subtrees with current date/time in rundown selector dialogue

You can choose which parts will be expanded in the Select rundown... dialogue.

Show durations of skipped and off-air slugs

You can hide the values in Duration, Hit time, Cm dur and Backtime columns.

Show total durations in the full timecode format

Duration of the rundown in the Off-air line and in the Footer of the rundown can be in SMART (MM:SS - by default) or FULL (HH:MM:SS:FF) format.

Buddy appears above script when using vertical preview

Segment Line is below Segment

You can change the direction of the segment. It can be above the Segment line or below. Small arrow before the segment name represents the direction of the segment.

Segment slugs are moved as group

All slugs within one segment are moved together with the segment line.

Centre text slug

Align of the text in story type Text

Wrap text slug

Whether or not the text in story type Text will be wrapped.

Colorize the newest retimed slug as ONAIR

Whether the line with the newest set Hit time will be colorised with the ONAIR colour or not.

Automatically move the cursor down when retimed

Whether the cursor jumps to the next slug in the rundown when Set retime (F9 or F11) is used or it stays on the current one.

Story import action in Rundown

Import button is not visible when disabled.

End time change affects planned duration

There are two modes:

  • Changes in Planned dur affects the End time only and changes in End time or Start time are affecting each other Planned dur remains unchanged.

  • Changes in Start time affects the End time onlt and changes in End time or Planned dur are affecting each other - Start time remains unchaged.

Always use planned duration of slugs regardless of content

Rundown duration calculation (Cm dur, Hit time and Backtime) is calculated based on the Planned duration instead of (real) Duration.

9.15.2. Slug Colours

Hit time cell colour (if set)

Foreground (FG) and Background (BG) of the Hit time column.

Jingle line colour

Foreground (FG) and Background (BG) of the Jingle story type.

Break line colour

Foreground (FG) and Background (BG) of the Break story type.

Insert line colour

Foreground (FG) and Background (BG) of the Insert story type.

Segment line colour

Foreground (FG) and Background (BG) of the Segment story type.

Text Line colour

Foreground (FG) and Background (BG) of the Text story type.

OFF-AIR line colour

Foreground (FG) and Background (BG) of the story with Off-air mark.

ON-AIR line colour

Foreground (FG) and Background (BG) of the story with On-air mark.

CUED line colour

Foreground (FG) and Background (BG) of the story with Cued mark.

Parked line colour

Foreground (FG) and Background (BG) of the story with Parked mark.

SKIPPED line colour

Foreground (FG) and Background (BG) of the Skipped story.

9.15.3. Timers

Rundown Countdown Mode

Defines what values are used for the Display Rundown Count-Up and in Display Rundown Countdown that are visible in the Timer.

  • Start + actual duration

  • Start + Planned duration

  • Scheduled start + Planned duration

Display Rundown Count-Up

Whether or not is the Rundown Count-Up visible in the Timer.

Display Rundown Countdown

Whether or not is the Rundown Countdown visible in the Timer.

Display Rundown Under/Over Time

Whether or not is the Rundown Under/Over Time visible in the Timer.

Display Slug Count-Up

Whether or not is the Slug Count-Up visible in the Timer.

Display Slug Countdown

Whether or not is the Slug Countdown visible in the Timer.

Display Slug Under/Over Time

Whether or not is the Slug Under/Over Time visible in the Timer.

Display Stopwatch

Whether or not is the Stopwatch visible in the Timer.

9.15.4. Timer Colours

Time Background Colour

You can define the background colour of the Timer.

Clock Label Colour

You can define the colour of the labels (Rundown, Slug, Slug, Stopwatch) in the Timer.

Local Timer Label Colour

You can define the colour of the slug labels (Slug, Slug - only when Start local timer (F10) is used) in the Timer.

Warning Colour

You can define the colour of the Warning in the Timer.

Rundown Countdown Colour

You can define the colour of the Rundown Countdown in the Timer.

Over Colour

You can define the colour of the Over time in the Timer.

Rundown Count-Up Colour

You can define the colour of the Rundown Count-Up time in the Timer.

Slug Count-Up Colour

You can define the colour of the Slug Count-Up time in the Timer.

Change to Warning Colour Threshold [s]

You can define the threshold of the Warning time in the Timer.

9.15.5. Duration Thresholds

Threshold for Change to Show Over Colour [s]

You can define the threshold of the colour change for Over show.

Threshold for Change to Show Under Colour [s]

You can define the threshold of the colour change for Under show.

Threshold for Change to Slug Over Colour [s]

You can define the threshold of the colour change for Over slug.

Threshold for Change to Slug Under Colour [s]

You can define the threshold of the colour change for Under slug.

Under duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Under duration.

Even duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Even duration.

Over duration colour

You can define Rundown foreground, Rundown background, Slug foreground and Slug background colours for Over duration.

9.15.7. Slug Flashing

Flashing mode (normal - all other users changes)

You can specify the flashing mode. If you are watching the rundown and somebody saves the changes in the story.

disable

Nobody will see the flashing in the rundown.

normal

Everybody just you will see the flashing in the rundown.

all

Everybody will see the flashing in the rundown.

Number of Flashes

Amount of flashes of the whole slug line

Interval between slug line flashes [ms]

You can configure the interval between the slug line flashes.

Interval between slug icon flashes [ms]

You can configure the interval of the flashes in the F column in the rundown. It flashes until you click on it.

9.15.8. Select Rundown

Split mode

You can have up to to 10 split modes with following options: (not used), channel, named, year, year-month, year-week, year-month-week, year-month-day, date and hours, date and hours:minutes, month only, week of year only, week of month only, day of year only, day of month only, day of week only, day of week in month only, hours only, minutes only.

Interval length

You can specify the interval for the split mode.

Date/time format

Date/time format strings (yyyy-MM-dd HH:mm): localized - {LONG}, {MEDIUM}, {SHORT}, {SMART}; year - yy (two digits) or yyyy (full); month - M (one or two digits), MM (zero-leading); week - w/ww (in year), W (in month); day - d/dd (in month), D/DDD (in year); weekday - E/EEEE (short/long name in week); AM/PM marker - a; hours - H/HH (24-hours), h (12-hours); minutes - m/mm.

9.15.9. Print

Size

Font size used when the Print / List is used.

Horizontal lines

Whether or not the horizontal lines will be printed when Print / List is used.

Vertical lines

Whether or not the vertical lines will be printed when Print / List is used.

Alternate odd/even rows

Whether or not the odd and even rows will be printed with different background colour.

Chapter 10. Uploading Files

Files of all types can be uploaded to OCTOPUS. They are stored on the server and can be tagged and/or linked to objects such as story, assignment etc. If the file contains text information, it is extracted and indexed for fulltext search. Uploading a file is simple - just drag and drop it over assets area in the script or into a similar place in an assignment. You can also drag and drop a file to a topic bin or you can use New>Upload file... menu action where available.

Chapter 11. Tags and Tag Folders

11.1. Basics

Tags are very popular feature present in many applications nowadays. They allow simple, user-friendly, content categorization. There is no need to build a dictionary beforehand, users will just add new tags as they go. It is a good idea to set some general rules for tag creation at the beginning, however. Almost any of the basic data types can be tagged - most notably stories, assignments and uploaded files.

11.2. Stories in Story folders, Rundowns

There are two ways how to edit tags associated with a story. You can either use story edit dialogue or it can also be done via inline editing (via F2) in the list. Every tag has a small "x" icon on the right, clicking on that will remove the tag from the story. If you want to assign an existing tag or create a new one, start typing. Whisperer popup will offer exiting tags starting with letter you typed and also allow you to browse (you can also use F4) or create a new tag directly from what was typed in. In both cases, changes are only saved after confirming either the dialogue (CTRL+Enter or click on Ok button) or list editor (Enter).

Tag creation in Story Edit Dialogue

Tag editing in the list (Inline)

11.3. Tag Folders

Tag folders are "baskets" showing all objects assigned to given tags. You can either have "searching" basket where tags need to be entered into the filter in order to show objects or you can ask your administrator to put into menu links to objects assigned to some specific tags. You can also drag objects into opened tag folder, this would assign dropped objects to given tags, this applies to both OCTOPUS objects (stories, wires, media, ...) and external objects such as texts, links (URL) and files. For last three mentioned you can also use "New" toolbar button.

Tag folder with Filter

Chapter 12. Media and How Octopus Controls Devices

OCTOPUS can be connected with various third party devices like automation systems, video servers, graphic systems, CG machines, still stores and others. This is achieved using the MOS protocol to communicate with these devices. Content from these devices can be browsed and searched in the OCTOPUS media management window and rundowns are passed to MOS device for playout.

This brings extra functionality to your text based newsroom system. You can browse the content of all video servers, write CGs that go directly to CG machine and of course all changes in the rundown are immediately reflected in an automation playlist. But this also means you have greater responsibility; you should carefully spell check all your CGs and not “play” with rundown when it should be on-air in seconds. These are great features, but you should be very careful as your audience will see even small mistakes.

12.1. Media

The Media folder is located in the main menu. The Media folder contains a list of all media objects that have been published to OCTOPUS by MOS connected devices. There are several views available, MediaExtended and MediaGrid (both include thumbnails if they are available), Media Simple and MosObjectSimpleSearch. Media titles and metadata is indexed which allows fulltext searching for items. To add a media item to a story you should use drag and drop as described in the scripts section of this guide; to see which stories a media item has been used in, click the Clip usage button on the toolbar.

Media management

12.1.1. Media Toolbar

The media toolbar contains buttons for opening Active-X controls if they are available for the media item and other buttons.

Attach

Clip usage

Action

Preview

Filter

Config

See the Section 12.1.2, “Media Config”.

12.1.2. Media Config

Player is visible in media preview

Panel with media player/quick time plyer will be visible in the media preview when enabled.

Player start automatically

The player starts playing the clip automatically in the media preview when enabled.

Info panel is visible in media preview

Info panel will be visible in the media preview when enabled.

Extended info panel is visible in media preview

Extended info panel will be visible in the media preview.

Keyframes are visible in media preview

Panel with keyframes/thumbnail will be visible in the media preview.

XML is visible in media preview

XML panel with all the clip information will be visible in the media preview.

12.2. Lowres Preview and Media Object Details

To see a lowres preview of the media, click on the PREVIEW button on the toolbar; a preview player will be displayed on the right of the screen, click on play. Keyframes may also be available, clicking on a keyframe will move you to that frame in the preview player. Low-resolution video can even be played out from the media grid and media extended views by clicking on the play icon on the thumbnail. In case you’d like to obtain additional information about a media object, this is also available by clicking on the PREVIEW button on the toolbar. Object details will be displayed in the INFO and XML sections of the preview. The amount of detail shown here depends on the Media Object Server which sends these details to OCTOPUS.

Media Preview

12.3. Attachments

Media can be attached to stories in exactly the same way that wires can be. To attach a media object to a story use either the Attach dialogue or drag and drop a media object to desired story's assets section.

12.4. Placeholders

Depending on the system it may also be possible to create a placeholder for media that does not exist yet by clicking on the CREATE PLACEHOLDER toolbar button; then when the media becomes available it can be associated with this placeholder and timing of any scripts and rundowns containing this placeholder would be automatically updated.

Chapter 13. Contacts and Guests Management

13.1. Contacts

OCTOPUS Contact management consists of three user sections – Contacts, Bid list and Guest list. The Contacts section is mainly focused on contact details and information about the person, but it also has an extension for using the contact in CG's added to stories. The Bid section is a list of all current invitations to contacts to appear on shows. Information about communication with contact can also be added. When a bid is confirmed, it will move from the bid list to the guest list.

Contact list

The Contact section is a list of all of the journalist's contacts. This section is divided into two parts – the list of contacts on the left and contact details on the right. To create a new contact, click the NEW button on the left of the toolbar. In the contact details section on the right, click the edit button and you will see three tabs: Contact, Biography, and Note. The only mandatory field is the name of the contact. To delete a contact is very straightforward, just click the DELETE button on the toolbar while the contact is selected in the list.

Contacts can be imported/exported in the vCard format. Other contact management systems like MS Outlook can export contacts as vCards. To import a vCard file, click Import on the contact toolbar and browse for the file.

Contact Details

Descriptions of the fields are provided below:

  • Name – The name of the contact should be entered into the middle field. The first field is for the contacts title and the third can be used for qualifications.

  • Access – Accessibility of contact information to other users. Possibilities are PUBLIC (everyone can read and modify), PUBLIC-READ ONLY (everyone can only read), PRIVATE (only creator can access) and CUSTOM. With Custom access, it is possible to specify user(s) or group(s) with the right to read(R)/modify(M)/delete(D) the contact. When custom access is selected, a new button will appear next to this combo, clicking this button allows selection of the user and group rights.

  • Organization – The organization that this contact represents.

  • Title – The contacts job title within the organization.

  • E-mail – E-mail addresses for the contact can be entered under categories Home/Work/Other.

  • Mobile – Mobile numbers can be entered for the contact under categories Home/Work/Other.

  • IM – Instant messaging ID's (for example a Skype ID) can be entered here. The list of available providers can be modified by your system administrator.

  • Topics – This is a list of topics in which the contact has expertise. To view a list of all previously entered topics, click the '…' button next to this list. If the desired topic doesn't exist, simply type it directly into the text field and a new topic will appear in the list. These can then be used when searching for contacts that are knowledgeable in a particular topic.

  • Work/Home/Alternative/Other address fields – They can be used for address of contact. Each of them can contain a different address.

  • Used for CGs – Completing the text for CG's allowing this contact to be easily added to CG templates. The first line displays the name of the contact, the second and third lines should match the typical input for your two or three line CG templates. In story script you can easily choose the graphic template (Ctrl+G) for Quick CG and then, when you start writing the contact name in the technical part of that CG, whisperer will give you hints.

  • Tags – This is a list of tags or keywords related to this contact. To view a list of all previously entered tags, click the '…' button next to this list. If the desired tag doesn't exist, simply type it directly into the text field and a new tag will appear in the list. These can then be used in place of contact groups, all contacts that you would like to be returned in a search for a particular keyword can have a relevant tag added here.

  • Biography – This is available in the second tab within the contact details section. A brief biography for the contact should be typed into this text field.

  • Note – The third tab within the contact details section. Any additional information can be entered here.

Every contact also has a history of communication between journalists and the contact. This is accessible after clicking the Communication tab in contact details.

Communication with contact

Details of more communication can be added after clicking the NEW button. It will open a dialogue with the option to enter the time of communication and the details of the discussion. The communication tab for the contact will also display communication added using the bid/guest sections of OCTOPUS.

In the figure above, there is also a third tab called 'Latest bid.' This one will appear when a bid for the contact is made. More on Bids can be seen in the following chapter.

13.2. Bid List

The bid list shows a list of all current bids. The bid itself is an invitation to a contact to be interviewed on a show. For example, when preparing a story about changes to the Constitution, it might be useful to get an opinion from a contact who is an expert in politic sciences, so a bid for this contact would be made in OCTOPUS. An important property of bid is its status. Once the contact has confirmed availability for the show, the status would be changed to confirmed and the bid would then be moved to the guest list. Other statuses such as refused or new can be added, the configuration of bid statuses is done in the Administration-Bid statuses section.

The bid list section is divided into two sections in the same way as the contacts section. On the left side, there is list of all bids. Details are can be seen on right side. Please see the image on the following page.

Another way to view bids for a particular contact is to view the 'Latest bid' tab in the contact details.

You can also view all bids for a particular contact by clicking the button ALL BIDS OF CONTACT. This button can be found in the details section of every contact/bid/guest.

List of All Bids for Contact

Bid list section. List of bids is on the left side. Details of on the right side.

Each bid has the following properties: Show time, Topics, Tags, Rundown, Location, Money, Paid, Status and Communication. These are described in detail below.

  • Show time – The time and date of the show on which you would like the contact to be interviewed. This option is mandatory.

  • Rundown – For which rundown/show the bid is created.

  • Location – The location at which the meeting or interview should take place.

  • Money – If the contact will be paid for the visit, you can enter the amount here.

  • Paid – Check the box for paid status, to indicate whether the guest has been paid or not.

  • Status – A drop-down list of the available statuses. Generally, if a bid has the Confirmed status it will be moved to the guest list. The list of status should be created by your administrator, and the confirmed status or equivalent should be marked as 'Move bid to guest list'.

It is possible to creat a new bid from two different places. The first option is to go to the Contact section and click the 'New bid' button. After the fields are completed, it is necessary to save the bid by clicking the 'Save button.' The second option goes directly to Bid list section and click the NEW BID button.

13.3. Guest List

The guest list is used to display only the confirmed bids separately. All bids with confirmed status will be displayed here. The layout is the same as the bid list and all contact/bid information can be edited in the same was as the Bid list.

Guest list

Chapter 14. My Octopus

My Octopus is a standard part of the main menu, designed to facilitate quick access to data generally related to the user. It usually contains the following items: My assignments, My stories, My stuff, Favorite wires, Notification rules, Notification history and User groups. Below you can find a basic description of each of these sections.

14.1. My Assignments

My ssignments contain the assignments which you created or the ones in which the user is present/assigned (in the users section).

14.2. My Stories

My stories is structured like a story folder, yet it contains only the stories created by you or in which you were assigned as a reporter. The stories will appear there automatically and will automatically reflect any changes done in the story (no matter whether accessed from another place or from My stories).

14.3. My Stuff

My stuff (or similar name, depending on the local configuration) is a collection of various items, both private and public. It was created to respond to the need of having a personal space where journalists can keep notes, stories that don't yet belong somewhere or any useful materials (stories, files, URLs, text notes, placeholders, wires and more).

14.4. Favourite Wires

As described in the wires section, a wire that is marked as favourite will be visible in this section.

14.5. Notification Rules

The notification rules as described in chapter 7.9, can be later accessed in this section (viewed or edited depending on ownership and configuration).

14.6. Notification History

The notification history contains system messages and user messages received over the widgets.

14.7. User Groups

As described in Chapter 6.7, the user groups section allows you to create, edit or delete messaging groups. These options are available through the toolbar.

Chapter 15. Search Types

15.1. Local Fulltext Search

Folders in OCTOPUS have a local Fulltext Search, this includes Story Folders, Wires and RSS, Media and Contacts. This allows you to quickly search the body text of wires/stories, media metadata or details of contacts while you are working in the relevant folder. Left click in the fulltext search query entry box and enter the keywords that you are looking for. This type of search supports entry of one or more keywords, entering more that one keyword will return results including only items that contain all of the keywords.

Local Fulltext Search in Media Section

15.2. Global Search

Using the Global search, you can quickly run a fulltext search in all story folders, Wires and RSS, Media and Contacts at the same time. Type the keywords into the search section at the top right of the screen, then press Enter. Another option is to click on the magnifying glass icon at the top right of the screen, enter the keywords at the top of the search window and then click the search button. It is possible to narrow the results down by ticking only the type of object that you are searching for – Stories, Wires, Media or Contacts. Another option for refining the search is to choose a particular date using the calendar or by directly entering a valid date into the date entry box.

  • If you enter two keywords to be searched, the space is interpreted as AND, so "Hillary Clinton" will find all matches that have both words in the document.

  • You can use the operator OR, "Hillary OR Clinton" will find all documents that have either Hillary or Clinton.

  • OR can be used together with AND, "Hillary or Bill Clinton" will find any matches that have Hillary and Clinton or Bill and Clinton inside the document.

  • Searches will automatically search for multiple variations of the root word, for example, a search for "corrupt" will return results that include any of the words corrupt, corruption, corrupted etc.

  • You can use an exclamation mark to search for an exact word, so "corrupt!" would only return documents that include the word corrupt, not documents with the word corruption.

  • Running a search with no keywords from the top right area will open the global search page as well. This can be useful in order to avoid a uselessly wide scope search.

Global Search Window

The results of the global search are displayed in a list as seen above in the Global Search Window. Initially, the search results are listed according to relevance, so if for example, a message contains “France” more than once it will be higher in the list. By clicking on the column headers, you can sort the list according to Date or Type, clicking again will switch between ascending or descending order. Double clicking on an item in the list will open it in a new tab and you can then drag and drop this tab header to another location – for example drag a media item onto a package element in a script. It is also possible to drag and drop items from the spotlight search results list to another folder in OCTOPUS.

15.3. Quick Search

Please check the description of the quick search in Chapter 1: Section 3.11, “Quick Search”.

15.4. Web Search

From the same top right area of the screen from where you can find the Global search, you can also select a web search option. If you click the drop down triangle you will be able to select one of the search engines or web sites pre-configured by the administrators. By default, the following are available:

  • Bing - search engine

  • Google - search engine

  • Yahoo - search engine

  • Wikipedia - free online encyclopedia

If more search engines or online sources are required, please contact your local administrator or octopus support and they will configure it for you. Another useful example could be Google maps.

Web search examples

This feature was designed to make Octopus even more useful when a quick web search is necessary or to research a topic fast, however, it was not designed to fully replace the functionality of a stand alone web browser. The simple functionality includes: forward and backward arrows, refresh button, favorites button (yellow star to the right) and an address bar where the pages can be typed or pasted. Of course, this means that this section allows more than just searching. The URLs marked as favorites can be found in the "My stuff" private folder.

It is also worth noting that even the web pages can be bookmarked by dragging and dropping the tabs to the top left section of the client.

Web search functionality

Chapter 16. Stories Trash

When you delete a story from a container or rundown it will be moved to the Trash by default. Unless the item is restored, the story will remain in the trash for 5 days until it is purged. The items you will see in the Trash is dependant on user rights, if you have the rights to read own items you will see items that you created, or if general read access has been granted then all trash will be displayed – anything you have read access to you should be able to preview or restore by selecting the item and clicking on the Preview or the Restore button. It is possible to delete selected items or to empty all contents of the trash by clicking the DELETE or EMPTY TRASH, this again is dependant on user rights whether you will be able to able to delete your own items, all items or nothing.

16.1. How to Restore a Story from Trash

To restore a deleted story, select it from a list and press RESTORE button. You will then be presented with a list of containers, choose the one you would like to restore the item to and click the OK button. Double clicking on an item in the list will also start the restore action. You can select multiple items to restore using Ctrl/Shift+left click. Dragging and dropping stories to a container will also restore them.

Trash list

Chapter 17. Stories Archive

OCTOPUS will often be configured by your administrators to archive rundowns automatically, in addition to this if you want to store a permanent copy of a story from a container that has never been in a rundown you should manually archive the story. Stories can be archived from any of the folders or rundowns. Also, whole rundown(s) can be archived manually.

17.1. How to Archive

Select the story or stories from the list while in a container or rundown and click on the down arrow next to the Action button on the toolbar, from there you can select Archive Story. You will be prompted to confirm that you would like to archive the story by typing Yes in the confirmation dialogue box. If you are archiving a story from a story folder, check that if it is not assigned to a rundown (there would be an exclamation mark in the column with the header '#' if it is assigned to a rundown). Archiving a story that is assigned to a rundown will result in the story being removed from the Rundown as well as from the Story Folder. To archive the whole rundown manually, click the down arrow on the Rundown button on the rundown toolbar, choose Archive and then confirm in the same manner as with archiving a story. Whether or not users can archive their own stories/slugs, archive any stories/slugs, or archive an entire rundown is managed by User Rights, these can be applied for each Story Folder and Show.

17.2. How to find a Story in the Archive

To find a story in the archive, use the SEARCH function described above. Using advanced search option opens Columns tab, click the archived column, choose that you want to look for archived stories only. Same way you can enter Reporter’s name if you know it. Then write your search query. Don’t forget to select the correct date range. Try to select date range as narrow as possible as this would speed up your search a lot. To see a script of founded archived story, hit PREVIEW button. You can also copy story from archive to one of the folders by pressing COPY button in toolbar and selecting one of folders.

Chapter 18. Reports

18.1. Basics

Reports allow users to export aggregate statistical data about stories and their usage in rundowns. You can set limits to channel(s), show type(s), user(s), tag(s), date range, etc. You can also group results by day, month, year, tag, user or group. As far as date range is concerned, this can be set for every report execution - you can keep reusing one report and only update date range every time.

18.2. Definition

There are three tabs in report edit dialogue - Basic, Locations, and User.

In Basic tab you can limit story set by tags and date range. If you check "Relative" checkbox next to dates, OCTOPUS will remember dates not as absolute dates but as offset to current date. If you, for instance, set dates corresponding last week on Monday, run on next Monday would process current week. If you archive aggressively, you might want to include archived stories - keep in mind such stories are no longer present in story folders (but they keep the link to rundown, if it was archived en bloc). In Output part you can select grouping you want, if you want to see the amount of stories per day, choose the day, if you would like to have stories broken down by user, select user etc. If you check "Include story list", names of individual stories will also be part of the export.

Warning

Think twice before attempting to get report for unreasonably long period such as one year - it might put significant load on the system and such reports are likely to time out anyways. Reasonability depends on amount of stories, your server hardware, amount of users, it is recommended to start low and increase report limits gradually.

Basic tab

In Locations tab, you can select story folders, channels and show types to be included in results. If you don't select anything, OCTOPUS will behave as if there was no filter (ie. processes all).

Report Execution

In Users tab you can select user and/or groups to be searched. If you don't select anything, OCTOPUS will search stories created/owned/reported by all users.

Report Execution

18.3. Execution

Once the report is created you can execute it via "Execute" action. Results will be opened in new tab. You can change date range and re-execute it if necessary. You can also save the result into CSV or XML by clicking "Save As..." toolbar button.

Report Execution

Chapter 19. CG Control

19.1. Introduction

There are two ways that OCTOPUS can be integrated with CG devices, either via MOS or by using CG Control (this chapter covers only CG Control) with Chyron or Aston drivers to send CG's via a serial connection to the CG device. The CG control interface sends the text entered in CG's in OCTOPUS stories along with a template number to the CG device. The CG device will then add the text to the matching template and render it. Whenever changes are made to an OCTOPUS rundown, these can be automatically sent to the CG device via CG control.

19.2. CG control interface

Your administrators will need to add the CG control option to the OCTOPUS main menu; clicking on the CG Control option will open it in the current tab.

CG Control tab

19.2.1. CG control toolbar

There are four buttons on the toolbar.

Rundown

It opens the rundown selector dialogue from which you can choose the rundown to work with, this works the same way as the Rundown Selector for normal rundowns. The down arrow on the Rundown button allows selection of the previous or Next consecutive rundowns.

Send All CGs

It sends all CGs to the selected CG device connection

Mode

It allows selection of either Automatic or Manual mode.

CG Control supports two ways of triggering CG's, manual and automatic. The mode can be changed using the Mode button on the toolbar as discussed above. In manual mode CGs are sent by selecting the CG in the rundown and then pressing the Space key; pressing Space will also select the next consecutive CG in the rundown to allow moving through the rundown by continuing to press the Space key. Double clicking on a CG will also send it to the device.

Automatic mode sends all CGs in the selected rundown to the CG device. If changes are made to CGs in the rundown or if slugs are renamed/moved/skipped/deleted these changes will be sent automatically to the CG device. Under automatic mode, although CGs are sent automatically they will not be rendered automatically. You will need to use the systems provided by your CG Device vendor to bring CGs on screen at the appropriate time.

Config

See the Section 19.2.2, “CG control config”.

Two drop-down boxes below the toolbar

CG device filter allows you to display only CGs for a particular device and CG device connection allows selection of the device connection appropriate for the CG device connected via serial cable to your OCTOPUS client machine (The options in both of these lists are configurable by your system administrators – see OCTOPUS Admin Guide).

The lower window in CG control shows messages related to connection and delivery of the CG's. Errors here may indicate a problem with the connection or the CG device itself.

19.2.2. CG control config

Show empty stories

Stories without CGs will be visible on the list.

Automatically connect if there is only one connection

The connection to the CG device will be automatic if only one connection is configured.