webgui/t/Asset/Wobject
Patrick Donelan cbc308c55a SurveyJSON size reduction/optimization
SurveyJSON was storing a lot of redundant information (every setting on
every single section/question/answer, which, in most cases, will simply
take on the default values). This was bloating the surveyJSON property in
the db, and equally as importantly, slowing down Survey because it had to
do a lot of JSON parsing on the serialised surveyJSON object.

We now factor out and store the current section/question/answer defaults
along with the surveyJSON data itself, which means that we only needs to
store properties that differ from the defaults. This results is a massive
reduction in the size of the serialized surveyJSON stored in the database,
as well as a speed-up in json parsing time.

The compression/uncompression happens transparently to the rest of Survey.
2009-06-19 08:07:18 +00:00
..
Collaboration fixed problem in test using <=> instead of cmp 2009-06-05 17:30:50 +00:00
DataForm Forward porting tests with better cleanups. 2009-05-25 04:42:40 +00:00
Gallery Last batch of User and Group cleanups. 2009-05-01 03:29:32 +00:00
GalleryAlbum Last batch of User and Group cleanups. 2009-05-01 03:29:32 +00:00
Survey SurveyJSON size reduction/optimization 2009-06-19 08:07:18 +00:00
Article.t Forward porting tests with better cleanups. 2009-05-25 04:42:40 +00:00
Calendar.t updating copyright year 2009-02-20 23:47:30 +00:00
Carousel.t Merge up to 10305 2009-04-13 17:04:23 +00:00
Collaboration.t Merge up to 10305 2009-04-13 17:04:23 +00:00
DataTable.t updating copyright year 2009-02-20 23:47:30 +00:00
EventManagementSystem.t added date pagination to EMS schedule table 2009-05-24 22:51:39 +00:00
Matrix.t fixed #9953: Matrix 2.0 - Not enough tests 2009-06-10 18:46:15 +00:00
Poll.t Add a basic test for the Poll, adding votes and making a graph. 2009-05-29 18:54:26 +00:00
Search.t updating copyright year 2009-02-20 23:47:30 +00:00
Shelf.t Merge in HEAD, up to 9866. 2009-03-17 23:45:21 +00:00
SQLReport.t Change caching on the SQLReport to be set by its cacheTimeout, even 2009-05-30 18:01:59 +00:00
StoryArchive.t Add edit and delete icons to the Story Topic. Update tests. Adjust both 2009-06-01 16:53:22 +00:00
StoryTopic.t Remove subclass exportHtml_view in favor of a session scratch variable for telling 2009-04-24 00:05:09 +00:00
Survey.t Fixed #10520 - Survey responses get confused if survey structure modified 2009-06-16 06:25:38 +00:00
SyndicatedContent.t updating copyright year 2009-02-20 23:47:30 +00:00
Thingy.t fix thingy test for field type being provided provided 2009-04-30 20:55:13 +00:00
UserList.t updating copyright year 2009-02-20 23:47:30 +00:00