Release Notes:1.1.0

Xibo 1.1.0 - Codename "Encke"
'''This is a development preview release of Xibo. This release is the first of the development preview releases of Xibo working towards the release of Xibo 1.2.0, the next stable line of Xibo released. This should NOT BE USED IN PRODUCTION.'''

You can download this release from https://launchpad.net/xibo/1.1/1.1.0

Requirements
You must use the 1.0.5 .net client or 1.1.0a19 or later client with this version of the Xibo server. Previous clients will try to use a deprecated webservice call which may cause them to break or will fail to download files correctly.

Xibo requires PHP 5.2.0 or higher. A full list of module requirements is presented at the point of installation - we'll even tell you which modules you're missing!

Upgrading
There are significant database schema changes between the 1.0 series of Xibo and the 1.1 series. The upgrader will take a 1.0 series database and convert it to a schema suitable for the 1.1 series to date. Note that this is a one-way conversion. Please do not upgrade your production database to test Xibo 1.1 functionality, and then expect to run a 1.0 series codebase against that database. Instructions for cloning a Xibo database are available here Release Notes:Clone Database.


 * Clone your existing Xibo database and grant permissions (see Release Notes:Clone Database for details)
 * Backup settings.php from your installation
 * The upgrader will offer to take a backup your database, but manually taking a backup would be a good idea.
 * Replace your existing installation with the new version from the tar.gz or zip file
 * Replace your settings.php file
 * Browse to http://your.server/path as normal
 * You will be prompted that an upgrade is required.
 * Enter your xibo_admin password, and follow the upgrade wizard.
 * The upgrade should run, and finally ask you to log in as you would normally.

Please ask for help/advice in the Answers section of Launchpad: https://answers.launchpad.net/xibo

Please report any bugs in the Bugs section of Launchpad: https://bugs.launchpad.net/xibo (if you're not sure that what you have found is a bug, please ask in the Answers section first!)

Please report any enhancement requests in the Blueprints section of Launchpad: https://blueprints.launchpad.net/xibo

When asking for assistance with Xibo 1.1 series releases, please make it clear that you're using a development preview and not a stable release of Xibo.

Permissions for Users, Groups and Displays
The permissions system has been overhauled. Displays are now grouped for scheduling purposes and it's now possible to assign groups of users permission to schedule content on any display or group of displays. Users can now be members of multiple groups.

Display Groups
Displays can now be assigned to groups to ease organisation with large numbers of clients.

Translations
There has been a first pass at setting up Xibo for translations. This is still a work in progress, but the majority of Xibo's web interface can now be translated using Launchpad Translations and GNU gettext. We've included all the translations we have to date with the distribution files. Many of these are partial translations. 1.1.1 has targeted a second pass at translations to tidy up duplicate or very similar strings, plurals. Feedback is welcome on translations! Thanks to Damien Laureaux for his help in this area.

Wiki Help
Xibo used to include context help dialogues, however these were out of date and in bad need of an overhaul. We've moved the context help out of the application itself and in to the wiki. You'll find the pages in the Manual namespace. Manual:TOC

Scheduler
The introduction of display groups meant we needed to overhaul the scheduler. The scheduler screen month view has been re-written and you can now see the schedule for multiple displays, or groups of displays all in one place. You can also schedule on to a display group or a single display. The actual dialogues for scheduling have also been overhauled to use AJAX calendars.

Linux Client
An early preview (1.1.0a19) of the Python client is available to run on Linux. Instructions are here: Install_Guide_Python_Client

Bug Fixes
Xibo 1.1.0 has been developed alongside Xibo 1.0.x since just before we released 1.0.0. We've ported all the fixes from 1.0.x in to 1.1.0 - so hopefully there aren't any regressions. If you have previously reported a bug with Xibo 1.0 that we've fixed, we'd greatly appreciate you checking that that bug has actually been fixed in the 1.1 series too!

Known Issues and Limitations
Xibo is a young project. There are plenty of new features in the pipeline, but to provide a stable platform for users wanting Xibo now, the 1.0 series of releases are now feature-frozen (no new features will be implemented). All new development work will go in to the 1.1 series - which will be unstable.

Once we are happy with 1.1, we will release Xibo 1.2 which will be the next stable release series and the direct upgrade path for 1.0. Any future releases of Xibo 1.0 will be bug fix releases only.

Therefore there are the following known issues and limitations with Xibo 1.1.0:
 * The backgrounds of Text and RSS media items are not transparent if the background of a layout is a GIF image. Please use JPEG images as a work around. (applies only to .net client)
 * Overlapping regions are handled badly. The existing server/client were never developed to support overlapping regions, but they do work in some circumstances which is why we have decided to leave this functionality intact, but with the caveat that they may not work as you expect.  (applies only to .net client)
 * Backgrounds of FlashMedia items are not transparent. This is a limitation of the Adobe Flash C# control. (applies only to .net client)
 * RSS Tickers using "single" mode render incorrectly. (applies only to Python client)