Feature request: Add the ability to set a campaign as a default layout

Asked by Stephen Roddick

I know this has been asked before and you advise against it but here is my problem:

We have a server at a our main office with displays at this location and a number of displays at remote locations. The issue is of display control.

Some of the content comes from the main office but locally relevant content also needs to be displayed at remote locations. We manage this using campaigns

The remote locations are responsible for the locally relevant content. Not all remote locations properly manage their content (if they bother managing content at all). Use of Xibo is expected but enforcement of it's use is problematic for political reasons. Additionally the managing of Xibo content is not the primary duty of the staff assigned to do so at the remote locations. As such local content often gets neglected.

I currently have a small amount of local content being used for the default layout. However, several departments want to have content displayed on remote location regardless if local content is available and scheduled.

The idea is for the two departments to set up layouts and then have a site specific layout. the site specific layout and one of the department layouts would stay about the same (they would always point at their respective websites). The second department's layout would only change about once a month (less frequently if I have my way).

Using centrally managed campaigns as the default layout is as far as I can see is a better solution than modifying the default layout all the time.

Use of the default layout lets the remote sites schedule local content in a campaign (with corporate content) without having to use the priority setting. The priority setting can then be used for urgent broadcasts (central or local).

To give you an idea of scale we currently have 23 displays 5 at our main office and 18 at remote locations (@ 16 sites). The Main office has 2 content admins and each site has 1 (potentially 2) content admins (again most of which potentially ignore Xibo entirely). We have the potential to have another 69 sites to set up and manage.

the ability to use campaigns as default layouts would be extremely helpful.

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Stephen Roddick
Solved:
Last query:
Last reply:
Revision history for this message
Alex Harrington (alexharrington) said :
#1

Can you not just add a long schedule for the campaign? So for each site
have your campaign, and then pre-schedule that campaign for three years or
something on the appropriate display group.

The default is there for when there's an error, new content downloading etc

Revision history for this message
Stephen Roddick (stephen-roddick) said :
#2

No I can't. At least not with Xibo scheduling functioning as it does right now.

What I want is:
 - Corporate content to display whenever local content is not scheduled. There will be a locally relevant corporate web page shown in addition to the the corporate content.
 - When local content is scheduled for the local content to take priority over the default corporate content (the local content will have the corporate content included in with it in a campaign).
 - When emergency content is scheduled, for it to take precedence over both the default corporate content and the local content where present.

When I schedule a long running layout/campaign I run into the following problems:
 - The corporate content displayed needs to change depending if they have scheduled local content or not. The locally relevant corporate web page does not need to be displayed if local content is scheduled.
 - Setting the priority setting for local content does cause the local content to override the long running layout/campaign. However, in doing so emergency messages set to priority add to the layouts/campaigns being displayed rather than override them.

I also have a few other concerns with scheduling long running layouts/campaigns
 - Permissions. Departments and remote sites are not allowed to modify each other's layouts.
 - Scheduling. I don't want the remote content admins to delete scheduled events.
 - Display Groups. I am not creating and managing potentially 90 Display Groups to mitigate the above Scheduling problem.
 - Lack of buy in/training/understanding/interest on behalf of the content admins. I can't get two thirds of the content admins to take responsibility for their content. See "Content management responsibility"
  - Content management responsibility. I have no interest in managing all of this for all the content admins. If I do the task once I will have to die to get rid of it.

Example

Starting Conditions:
 Users:
  Site ABC
  Department A
  Department B
  xibo_admin

 Layouts:
  Department A Layout
  Department B Layout
  Site ABC Web Page Layout

Notes:
 Users Department A and Department B create their respective layouts.
 Site ABC Web Page Layout will be different for each site configured and is created by xibo_admin.
 User Site ABC has the "view" permission to Department A Layout and Department B Layout to allow scheduling of these layouts.

 Campaigns:
  Site ABC Default Campaign:
   Site ABC Web Page Layout
   Department A Layout
   Department B Layout

Note:
 Site ABC Default Campaign is created by xibo_admin

 Displays:
  Site ABC Display

Note:
 Site ABC has scheduling permissions to it's display

Display Groups:
 All Site Displays:
  Site ABC Display
  All other configured site displays
Note:
  Department A has scheduling permissions to all All Site Displays for emergency messaging.

Scenario 1
 Site ABC has yet to create and schedule a layout. Site ABC Display should be showing:
  Site ABC Web Page Layout
  Department A Layout
  Department B Layout
 OR
  Site ABC Default Campaign

Theoretically this could be scheduled as a default campaign. Assuming that Site ABC regularly schedules content (as per Scenario 2) Site ABC Default Campaign should never be seen.

Scenario 2
 Site ABC designs and schedules a layout. They create the following:
  New Layout
   Site ABC Layout
  New Campaign
   Site ABC Campaign:
    Site ABC Layout
    Department A Layout
    Department B Layout
 Site ABC Display should be showing:
  Site ABC Layout
  Department A Layout
  Department B Layout
 OR
  Site ABC Campaign

Scenario 3

The Department A or the Site ABC has emergency content that needs to be shown on Site ABC Display.
 New layout
  Site ABC Emergency Layout
They schedule Site ABC Display or All Site Displays for a priority scheduled event.
 The following should be shown on Site ABC Display:
  Site ABC Emergency Layout

The only way I can see of doing this, as Xibo stands right now, is to add the ability to set a campaign as a default layout. I'm not saying this is the only solution, just the only one I can see from here. I may be missing something though.

Revision history for this message
Alex Harrington (alexharrington) said :
#3

Hi Stephen

Fundamentally a campaign is not designed to go where the default layout is.

It's not there to show content.

Perhaps someone in your organisation should be in control of scheduling so
that the appropriate campaigns are available at the correct times. That way
your site staff don't need access to schedule anything

Revision history for this message
Stephen Roddick (stephen-roddick) said :
#4

Unfortunately we are an educational institution. We are not funded or organized in a method that allows for central management of that kind.

In general we need a directive from the ministry of education or buy in from all of the upper management to be able to centralize like that. The later is the most common. Both are difficult to get at best.

I know how this has to work now. I was kind of hoping to avoid it. We are still going to rely on the Default Layout. However they are now going to be managed differently. It is going to create a lot of work for someone. By that I mean someone specific who isn't me. Poor him.

I think we'll call this solved.

Revision history for this message
Alex Harrington (alexharrington) said :
#5

Hi Stephen

I'm sorry it's not the answer you wanted.

Please however consider my advice on using the default layout for
displaying content. It's nearly always the wrong approach and will
ultimately bite you in the long run.

Best wishes

Alex