webgui/docs/upgrades
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
..
packages-7.5.40-7.6.10
packages-7.6.0
packages-7.6.1
packages-7.6.2
packages-7.6.3
packages-7.6.4
packages-7.6.5
packages-7.6.6
packages-7.6.7
packages-7.6.8
packages-7.6.10
packages-7.6.11
packages-7.6.12
packages-7.6.13
packages-7.6.14
packages-7.7.0 syncing with patspam's filepump branch. 2009-04-28 18:58:28 -07:00
packages-7.7.1 merge to 10219 2009-04-08 16:35:31 +00:00
packages-7.7.2 merge to 10219 2009-04-08 16:35:31 +00:00
packages-7.7.3 Move packages, as well as code, again. 2009-04-15 18:19:10 +00:00
packages-7.7.4 Updated Survey Edit validation warnings to use more standardized 2009-04-22 03:27:45 +00:00
packages-7.7.5 Survey sections now have logical section type, which is never shown to the user, only used for silently checking gotos. 2009-04-30 20:43:23 +00:00
packages-7.7.6 Moved Survey test upgrade to 7.7.6-7.7.7 upgrade script 2009-05-15 23:42:10 +00:00
packages-7.7.7 Moved upgrade packages to correct folder. 2009-05-27 06:57:19 +00:00
packages-7.7.8 Fix Story permissions so that admin need not be turned on. 2009-05-28 04:15:50 +00:00
packages-7.7.9 Fix an i18n typo in the delete album screen. 2009-06-03 23:44:52 +00:00
packages-7.7.10 Fix rendering issues with the CS Q&A template. 2009-06-11 00:47:21 +00:00
packages-7.7.11 Added template to go with previous ProgressBar commit 2009-06-19 02:09:41 +00:00
_upgrade.skeleton merge to 10219 2009-04-08 16:35:31 +00:00
upgrade_7.5.24-7.6.0.pl Forward porting CS default post received templateId fix for the db. 2009-05-06 15:44:55 +00:00
upgrade_7.5.40-7.6.10.pl Forward porting CS default post received templateId fix for the db. 2009-05-06 15:44:55 +00:00
upgrade_7.6.0-7.6.1.pl
upgrade_7.6.1-7.6.2.pl
upgrade_7.6.2-7.6.3.pl
upgrade_7.6.3-7.6.4.pl
upgrade_7.6.4-7.6.5.pl
upgrade_7.6.5-7.6.6.pl
upgrade_7.6.6-7.6.7.pl
upgrade_7.6.7-7.6.8.pl
upgrade_7.6.8-7.6.9.pl
upgrade_7.6.9-7.6.10.pl
upgrade_7.6.10-7.6.11.pl
upgrade_7.6.11-7.6.12.pl
upgrade_7.6.12-7.6.13.pl
upgrade_7.6.13-7.6.14.pl
upgrade_7.6.14-7.7.0.pl merge to 10219 2009-04-08 16:35:31 +00:00
upgrade_7.7.0-7.7.1.pl merge to 10219 2009-04-08 16:35:31 +00:00
upgrade_7.7.1-7.7.2.pl merge to 10219 2009-04-08 16:35:31 +00:00
upgrade_7.7.2-7.7.3.pl Merge up to 10305 2009-04-13 17:04:23 +00:00
upgrade_7.7.3-7.7.4.pl Fixed bug with Survey True/False multi-choice bundle defaults so that 2009-04-24 03:43:54 +00:00
upgrade_7.7.4-7.7.5.pl reverted usePacked. you can re-enable it carefully. 2009-05-01 03:36:24 +00:00
upgrade_7.7.5-7.7.6.pl Fix code placement in upgrade script. 2009-05-19 22:12:37 +00:00
upgrade_7.7.6-7.7.7.pl added: Activate, Deactivate, Delete User workflow activities 2009-05-21 14:49:28 +00:00
upgrade_7.7.7-7.7.8.pl Add missing flags for options in previous upgrades. 2009-05-29 00:19:32 +00:00
upgrade_7.7.8-7.7.9.pl fixed #9851: New Users have blank profile field privacy settings 2009-06-03 15:24:20 +00:00
upgrade_7.7.9-7.7.10.pl Fix a bug in the Story when handling images of different sizes. Add a 2009-06-08 21:51:33 +00:00
upgrade_7.7.10-7.7.11.pl SurveyJSON size reduction/optimization 2009-06-19 08:07:18 +00:00