I’m new to Indico…there is a lot of great stuff here, and we have decided to make use of it for the Linux Plumbers Conference this year. One thing that sticks out, though, is that the system has not been designed for small-screen use. We may be able to find some resources to push things in that direction, but it seems surprising to me that nobody else appears to be working on this. Is there a responsive-site effort out there that I’m unaware of that we could perhaps join into?
We are aware that mobile-friendliness is not Indico’s strongest point and we’d really like to change that. We first experimented with the idea of a separate mobile website back in 2012 and the result was far from perfect (the technology was not mature enough and we aimed for something too general that missed important functionality). Since then, our stance is that there are two different possible paths to a quality mobile experience that are not necessarily mutually exclusive:
A responsive interface, at least on the user’s side - this would require an overhaul of the CSS and even the design of conference/meeting pages;
Per-conference native applications, possibly based on a (React Native?) SDK maintained by the project - organizers would still be able to tailor the application to their liking and add their components;
I don’t know which option sounds most appealing to you, but there is already some work done here at CERN on mobile apps that integrate with Indico’s API. We could probably open source it, if you’d like to go that way.
I personally think that option 2 is the one that would be the easiest to achieve in the short term.
Thanks for the reply. Just to follow up, we are playing with the CSS and the templates a bit to see what can be done. The event front page isn’t too hard to make more friendly. The timetable pages are … harder. Once we’ve figured out what we can do I’ll see if any of it is suitable to push back upstream for your consideration.
FWIW, the curious can see some of the work we did on the Linux Plumbers Conference site. Not perfect, but it did make the site a lot more workable for mobile users.
I would love to find a way to upstream some of this work. It was done with a hatchet and isn't in any way suitable for more general use now. If there were an Indico-capable developer who wanted to work on some of this stuff, I think that funding could be found to cover it.