Enhancements in Bedework 3.10:

Responsive design - the public client will display reasonably on almost any screen size.

More powerful and flexible left-hand navigation - in just a few clicks, site visitors can ask for the "Arts events and Films taking place on West Campus"

Event filtering by string. – ex., “Arts events and Films on West Campus that include 'Sherlock'".

An endless stream of events - All events that match the criteria are presented, starting with today's events (or any other date specified), and advancing into the future. An initial group of events are displayed on the page, and as the visitor scrolls towards the bottom of the page, the next group is presented.

Improved performance with fewer page reloads - most operations, such as adding or removing a filter, are done "in-page" (using Ajax calls).

Enhancements to indexing

Bedework 3.10 has a new search engine – ElasticSearch. In the Bedework context, ElasticSearch, provides better remote management of indexes, better scalability options, and much simpler configuration than Solr. ElasticSearch is used by, among others, Wikimedia, Foursquare Etsy, and GitHub.

Improved performance and scalability by directing most queries to an ElasticSearch index rather than directly to the database engine

More real-time site configuration

All configuration settings are now set through the JMX console, eliminating the need for rebuilds to reconfigure