1.8.0 Released

We are proud to announce the first stable release for the 1.8 series of Xibo. The codename for this series is “Tempel”.

It has taken us a little over 18 months to bring you this major feature release of Xibo, below are some of the things you can expect:

  • Installation: Docker deployments
  • Installation: Step by Step Upgrade Wizard
  • Layouts and Content: Layout Designer improvements, including a new toolbar
  • Layouts and Content: Add audio to Widgets
  • Layouts and Content: Layout Import/Export handles DataSets
  • Layouts and Content: Add some extra fonts as standard
  • Layouts and Content: New Widgets, including Stocks, Currencies, HLS, PDF, Metro Twitter, Google Traffic, Audio
  • Displays: Push messaging
  • Displays: Scheduled and Immediate shell commands
  • Displays: RS232 commands
  • Displays: Dynamic and Nested Display Groups
  • Schedule: Dayparting and “always” schedules
  • Schedule: Agenda View
  • Schedule: Recurring Events without an end date
  • Internationalisation: Support for custom date formats
  • Internationalisation: Displays in different timezones
  • User and Permissions: Changing ownership of items
  • User and Permissions: SAML support for single sign on
  • User and Permissions: Announcement system
  • Extending and Troubleshooting: API for 3rd party integrations
  • Extending and Troubleshooting: Code improvements to enable better customisation of code (Middleware and Modules)
  • Extending and Troubleshooting: Overhaul auditing and logging
  • Extending and Troubleshooting: PHPUnit Test Suite
  • Extending and Troubleshooting: Documentation improvements
  • 389 closed issues

 

Docker

Our recommended configuration 1.8 series will be based on Docker. If you would like to try 1.8.0 by upgrading your existing 1.7 installation, we recommend switching to Docker. Please refer to the release notes for more information.

 

Signage Players

This series contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0 or later or Xibo for Android R58 or later. The release notes are available in the manual and the download is available on GitHub.

 

Xibo in the Cloud

1.8.0 is available on Xibo in the Cloud in all of our locations!

Thanks!

We would like to take this opportunity to say a big Thank You to everyone involved in the Xibo Project Community. We couldn’t release Xibo without the help we get from people who purchased from Spring Signage, reported bugs, submitted patches or donated money.

We have big plans for the future, so please sign up on our community, subscribe to our RSS or follow us on Twitter or Facebook.

1.8.0-rc3 Released

We are proud to announce the release of our third release candidate for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-rc2 by fixing 61 issues/features. We are nearing our first stable 1.8 release and would appreciate anyone willing to try out 1.8.0-rc3.

Recommended Configuration

Our recommended configuration for 1.8 series on ward will be based on Docker and from 1.8.0-rc3 the focus of the documentation has changed to reflect this. If you would like to try 1.8.0-rc3 by upgrading your existing 1.7 installation, we recommend switching to Docker. Please refer to the release notes for more information.

Signage Players

This series contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-rc3 or later or Xibo for Android R58 or later. The release notes are available in the manual and the download is available on GitHub.

Please Note: This is a release candidate and should not be used in production.

Xibo in the Cloud

1.8.0-rc3 is available on Xibo in the Cloud in all of our locations!

1.8.0-rc2 Released

We are proud to announce the release of our second release candidate for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-rc1 by fixing 43 issues/features. We are nearing our first stable 1.8 release and would appreciate anyone willing to try out 1.8.0-rc2.

Highlights:

  • Improved Date/Time selectors
  • Tag Improvements for Filtering/Viewing
  • Tags for Campaigns
  • Various filtering and User Interface improvements
  • HLS Video Streaming Widget for W10+
  • Finance Widget templates for Stocks and Currencies
  • 21 bug fixes and stability improvements

Signage Players

This series contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-rc2 or later or Xibo for Android R58 or later. The release notes are available in the manual and the download is available on GitHub.

Please Note: This is a release candidate and should not be used in production.

Xibo in the Cloud

1.8.0-rc2 is available on Xibo in the Cloud in all of our locations!

1.8.0-rc1 Released

We are proud to announce the release of our first release candidate for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-beta by fixing 80 issues/features. We are nearing our first stable 1.8 release and would appreciate anyone willing to try out 1.8.0-rc1.

Highlights:

  • New Weather Templates
  • New Twitter Templates
  • Metro Twitter Module
  • Google Traffic Module
  • Weather/Twitter widgets scale as if they were images for more consistent behaviour when placed into differently sized Regions.
  • Scheduling: Dayparting
  • Scheduling: Week/Day Recurring Events (recur only on specific days of the week)
  • Scheduling: Leave “repeat until” empty to “repeat forever”
  • Performance improvements
  • Better filtering on the Display Group page for Nested Display Groups
  • New API routes for updating DataSets via JSON objects
  • Shell Commands can kill the command that they started
  • 80 bug fixes and stability improvements

Signage Players

This release contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-rc1 or later or Xibo for Android R58 or later. The release notes are available in the manual and the download is available on GitHub.

Please Note: This is a release candidate and should not be used in production.

Xibo in the Cloud

We’re very pleased to expand our 1.8 offering from London to our other 2 locations – North America and Singapore. This means 1.8.0-rc1 is available on Xibo in the Cloud in all of our locations!

1.8.0-beta Released

We are proud to announce the release of our first beta for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-alpha3 by fixing 48 issues/features.

Highlights:

  • Docker support – see the manual for instructions
  • Overlay Layouts – regions persist over Layout changes
  • Announcement System for CMS notifications and news
  • Layout Designer tool box
  • Visual refresh including clearer buttons
  • Report fault wizard improvements
  • Better support for custom fonts and additional standard fonts
  • 22 bug fixes and stability improvements

Signage Players

This release contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-beta or later or Xibo for Android R58 or later.

The release notes are available in the manual and the download is available on GitHub.

Please Note: This is a beta release and should not be used in production.

1.8.0-alpha3 Development Preview Released

We are proud to announce the release of our third development preview for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-alpha2 by fixing 49 issues/features.

Highlights:

  • Dynamic and Nested Display Groups
  • CMS Caching to speed up larger installations (reduce database server requirements)
  • Behind-the-scenes adjustments to improve reliability and testability

Signage Players

This release contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-alpha2 or later or Xibo for Android R58 or later.

The release notes are available in the manual and the download is available on GitHub.

Please Note: This is a development preview release and should not be used in production.

1.8.0-alpha2 Development Preview Released

We are proud to announce the release of our second development preview for the 1.8 series of Xibo. The codename for this series is “Tempel”.

This release builds on the enhancements in 1.8.0-alpha by fixing 43 issues/features and an upgrade application capable of upgrading from any 1.7.0 release or later.

Highlights:

  • Xibo Message Relay (XMR) for push messaging between the CMS and Players
  • Update application capable of upgrading from 1.7.0 or later
  • Predefined Commands for scheduling and using on a Layout
  • API improvements
  • Xibo for Windows Player

Signage Players

This release contains new features relating to the communication between the CMS and the Players. To use this release you must use Xibo for Windows 1.8.0-alpha2 or Xibo for Android R58 or later.

 

The release notes are available in the manual and the download is available on GitHub.

We have much more planned for 1.8.0-alpha3 which we hope to release at the end of February 2016.

Please Note: This is a development preview release and should not be used in production.

1.8.0-alpha Development Preview Released

We are proud to announce the release of our first development preview for the 1.8 series of Xibo. The codename for this series is “Tempel”.

Our goal for 1.8 series is to adopt the latest standards and encourage integration with other systems through a REST API and an improved stable code base. To help us towards that goal this “alpha” release is being made available as an early preview – primarily for community testing.

This release is for fresh installation only, you cannot upgrade to this alpha version. In this release you can test the following new features:

CMS

  • Xibo CMS API
  • Display Manager showing detailed Display Status Information
  • Improved support for date formats and international dates
  • An improved RSS parser
  • A Finance module for currencies and stocks
  • Ability to reference Library images in more Modules
  • Friendly URLs
  • Permission inheritance
  • Transfer Ownership on User Delete
  • Duration Estimate for Layouts
  • oAuth API access (authorization_code and client_credentials)
  • Improved scalability in all areas of the system
  • Slim PHP
  • Twig Views
  • Swagger Documentation for the API
  • Improved XMDS/XLF documentation
  • Security by design with a separate /web folder
  • Pluggable logging system via monolog
  • Improved HTTP via Guzzel
  • Preliminary PHPUnit test runner
  • and our new architecture which we hope is more efficient, easier to customise and more stable!

Signage Players

This is a CMS only release and you should use the 1.7.4 Windows Player or any version of Xibo for Android with this release.

The release notes are available in the manual and the download is available on GitHub.

We have much more planned for 1.8.0-alpha2 which we hope to release at the end of December 2015.

Please Note: This is a development preview release and should not be used in production.

What to expect in 1.8 “Tempel”

Back in October we let you know what to look forward to in 1.7 and beyond and since writing we have delivered 5 releases of 1.7, 6 Xibo for Android releases, moved to GitHub, opened the Xibo Community Forums and made many improvements to the Xibo Cloud.

Spring Signage are also pleased to be able to provide another full time Xibo resource, so please welcome Piotr Mis to the team (@peter in community). Peter will be assisting with the day-to-day Xibo support and helping to test our releases!

1.8 codename “Tempel”

We are now hard at work on the next Xibo release, which will be 1.8.0-alpha. In our October round-up we mentioned Playlists and Interactive Signage as targets for this release and we can now narrow this down and elaborate.

Playlists

Support for Playlists will be in the release. This is the idea that the contents of a region can be re-used across multiple layouts allowing content creators to have a set of layouts that differ slightly, but with the same main content. An example would be displays around a campus with an arrow showing the nearest exit in one region, but a common region for the other content. There are more details in the Feature Topic.

Interactive Signage

The full interactive signage implementation (as described in the Feature Topic) will be part of 1.9 Series, but we hope to include some basic features in 1.8.0-alpha2. In particular we hope to write a player API which allows 3rd parties to directly take certain actions on the Player (change layout).

Xibo API

The Xibo API has been in BETA for a long time, too long as far as we are concerned. 1.8 series will include a RESTful API with 100% coverage and a complete API document. We hope that this API functionality will greatly improve 3rd party interaction with Xibo and give developers a stable and reliable link into the Xibo CMS.

Changes for Developers

We recognise we have been on a journey with our Framework, Theme and Module Implementations and that this journey hasn’t always been a happy one! A lot of Xibo has been in existence since 2006 and doesn’t stick to modern day standards and ideals. We are happy to announce that this is going to change in 1.8 onwards.

We’ve decided to bite the bullet and strive for real code change – here are the highlights we’ve adopted:

  • PHP 5.4 or higher
  • The Slim PHP Framework
  • Twig
  • Composer
  • PSR-4 (yes, Xibo has a namespace!)
  • MVC (yes, we have models, controllers and Twig Views!)
  • RESTFul by design
  • A separate Web Folder for Security
  • PHPUnit

These changes have meant a lot of work, but have also meant that every bit of Xibo code has been revisited, scrutinized for improvements and had a test written to support it. We hope that adopting these standards means more contributors, more ideas and more Xibo!