-
Notifications
You must be signed in to change notification settings - Fork 10
Changes3.10
Document changes so we can put together some sort of release document
- Easier to install and configure than solr. Relatively easy to set up as a multi-node service for larger indexes.
- Better support for versioning - avoids concurrent update issues
- Cleaning up of indexes and reindexing was broken in later solr. ES handles that better.
- Start of a NoSQL approach
Adding a request parameter mdl= allows the use of multiple back-end modules to access the system data. Each module serializes the requests and runs its own transactions. This provides the capability of an ajax approach.
Much of the state that was global to the client and session scoped is now part of the module and request scoped. This allows for independent multiple views of the data.
Pre 3.10 a lot of data was fetched as a result of accessing a form property (from the jsp). In 3.10 we're moving away from that approach - partly as a necessity because of the multi-client approach, partly because it's better. Some actions have been updated to embed a session property and use of the form property has been dropped.
We were outputting a whole bunch of stuff that isn't used on every fetch - for example groups and categories. It's assumed these can now be fetched explicitly as part of the new ajax approach. Taking them out of the header and updating actions to embed them in the session.
Now fetched by FetchAGsAction and embedded in session. Updated feeder and webclient widgets actions and jsp.