It has been just over 2 months since our release of 4.0 and I think it is fair to say the whole team at Xibo could not have been busier since! A huge 17% of known users have made the leap over to 4.0, which represents a huge increase over the uptake of 3.0 when it was released.
It certainly hasn’t all been good news and plain sailing; there were a lot of changes in 4.0 and we realise now that we needed to do a much better job of communicating these ahead of time. We have learnt from this experience and will make the release of 4.1, 5.0, etc smoother as a result.
Since releasing 4.0 we have tried to plug the gap in our communication via a series of “Inside Xibo” articles explaining the decisions we made, and some handy guides to take users through the changes. These are available here for reference:
- Overview of v4 for Existing Users
- Layout Editor Evolution in v4
- Improving Developer Experience in v4
We have also accelerated our release cycle for patches so that we could get fixes out to our users as fast as possible; during this time the team have fixed over 100 issues.
Pain points
We are fortunate and grateful to have such a wonderful community, who take the time to explain their use cases and issues to us in such detail. There are 2 key points that have been raised consistently.
HTML/CSS
When we designed the changes we were planning for 4.0 we put our users into two buckets:
- Non technical content creators
- Developers
For the content creators we tried to create a simplified layout editing experience with drag and drop elements, and for developers we tried to create an extensible and powerful XML definition for modules and templates. Over the last 2 months it has become clear that there is a 3rd group of users who sit in the middle; familiar with HTML/CSS and comfortable using those technologies on layouts.
These users need to have easy access to the new suite of developer tools to both enable their old workflows and to enhance what they can achieve with Xibo in the future. Xibo CMS 4.1 will have a built in module/template editor which enables this.
The Shortcomings with Elements
In Xibo 4.0 we introduced Elements; our brand new way of working with widgets that have data. We believe that this system is already powerful and has huge potential, but there are two key areas we can improve in future releases.
Firstly 4.1 will have more stencils and widgets to choose from, making it easier to quickly drop in a data widget which looks good, and improving the different data widgets available. It will also be possible to save a group of elements you’ve already designed as a stencil for reuse.
Secondly from 4.0.6 you will be able to add more than one of the same data widget to a layout. This is an essential feature for widgets such as DataSet and Menu Board, but also useful for all types of widget.
In conclusion
4.1 development will start shortly and wrap up in the early part of 2024. If there is something you particularly want to see solved, let us know and we will consider it for inclusion. Aside from the things discussed here we will be working on:
- Layout sharing and embedding (for embedding layouts directly into websites, direct linking in emails, social media, etc)
- Scheduling criteria (for weather and tag triggered scheduling)
- Real-time data widgets (for displaying live data on players)
In the meantime we will continue to patch bugs and minor enhancements into 4.0.