New in Bedework 3.10
Bedework 3.10 contains many enhancements. Among them:
- A largely-revamped public client, which features:
- 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 when scrolled towards the bottom of the page, the next group is presented.
- Improved performance with fewer page reloads - most operations, such as adding/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
- All configuration settings are now set through the JMX console, eliminating the need for rebuilds to reconfigure
- An improved QuickstartÂ
- A smaller (~40%) Quickstart - obsolete code and unused JBoss components have been removed Â
- Miscellaneous bug fixes and enhancements
Bedework 3.10.2 is a major enhancement to Bedework 3.10. Updates include:
Performance Improvements
numerous updates to correct for bottlenecks and other performance issues allowing for significant load and large-scale deployments
External Subscriptions
significant improvements to external subscription handling
better handling of contacts and categories for public calendaring
Workflow (public calendaring)
new author and approver roles allowing for moderated publishing of events by administrative groups
Cross-Suite Suggestions (public calendaring)
new suggestion mechanism allowing different calendar suites to suggest and accept (or reject) events across teams
Event Registration (public calendaring)
significant improvements to event registration features
addition of custom fields to any registration form and a form builder for constructing and managing custom forms (extra text inputs, checkboxes, radio buttons, and select boxes)
email notifications (see Notifications)
Notifications (public calendaring)
In public calendaring, administrative users now receive notifications of actionable items (workflow approval requests, suggestions from other groups, and responses to each)
In event registration, the notification engine is used to communicate with registrants concerning registration, waitlisting, and event cancellation
Self Registration
Allowing users to register with the calendaring system so that they may register for public events
Web Client Improvements
Improvements to the public administration client
locations can be broken into locations and sub-locations (e.g. buildings and rooms)
Rooms can be added on-the-fly during event creation
improved location and contact look-up during event creation
Numerous other stylistic and usability enhancements in the administrative client
Improvements to the public web client
improvements to ADA compliance
- Bug fixes
Â
Bedework Enterprise Calendar Server, version 3.10