This page is still a beta!

1.15. Changelog

      1.  Added French translation (Frontend only)

      2.  Small bugfix and thanks to Michael Scharkow for his contribution. Sorry I forgot to mention you.

      3.  Added German translation (Front and Backend). Thanks to Andreas Otto, Nils Dehl, Thorsten Kahler and Udo von Eynern.

      4.  Small bugfix

      5.  Added German csh-translation. Thanks to Nils Dehl.

      6.  Small bugfix in conditions wizard

      7.  Bugfix: When entering answers manual in answers field, the exported csv file can contain unwanted line breaks. Additional checkbox and radiobutton will be checked automatically when entering an additional value.

      8.  Added the whole French translation (Thanks to Pierre-Yves Gadina). Bugfix in redirects after finishing survey. This was not compliant to RealURL.

      9.  Bug which was fixed returned somehow: One space too many in CSS Stylesheet.

      10.  Added Danish Translation (Thanks to Peter Klein)

      11. Bugfix in Export Module. Results in column were not exported when question had a space behind it. Added Norwegian translation (Thanks to Erik Svendsen) Sorry it took so long.

      12.  

      13.  Bugfix: using presentation items resulted in Javascript errors when validating the form in some cases. Thanks to Koen Tilley.

Changes in pbsurvey 1.0.0

  1. New feature: Mutlilanguage surveys. You can have a single survey in multiple languages.

  2. New feature: Choice between client side JavaScript or server side PHP form validation. The server side validation is specially written for accessible websites.

  3. New feature: Possibility to show a Captcha before entering a survey.

  4. New feature: All answers from participants are stored in the database, even if they didn't finish the survey.

  5. New feature: Logging of the users IP-address , start and stop time of the survey session of the user in the results

  6. New feature: Anonymous surveys are checked against either the IP-address or a cookie. With this check you can restrict the access as usual, multiple, single or single (not updatable) surveys. This is not really safe, because the user can delete the cookie or take a survey on another computer, but can be usefull.

  7. Other: This version is completely written from scratch. A new table is added, “tx_pbsurvey_answers” and the “tx_pbsurvey_results” has been changed. There were a lot of reasons to do that:

  8. The extension had to be multilingual, so you can have a single survey in multiple languages.

  9. I wanted to have a good and decent database layout for future features.

  10. Store answers immediately after they have been submitted. This way it is possible to export or calculate statistics on surveys that have not been finished. Secondly users can stop their survey and finish it at a later time.

  11. The next stage in the development of pbsurvey is a separate extension which will extend the backend module “Web > Questionaire” with backend statistics. Although I've tried this on the old version of pbsurvey, it was almost impossible to do with an average survey of approximately 20 questions and 5000 results. Now it is possible to send queries direct to the database to do a lot of calculations.

  12. Other: The export module has been deleted from pbsurvey. This doesn't mean you can't export results anymore. The export module is available as a separate extension (pbsurveyexport) and will extend the “Web > Questionaire” module of pbsurvey. This has been done because of some future features like backend statistics. Admin users can choose which module functions they will install and load in TYPO3.

Main

Sub

development

Changes

1

0

1

Added id for additional fields. They were deleted just before the upload without being aware of the consequences. Inserted two extra db fields for the dimensions of the additional textarea. Bugfix on conditions True/False and Yes/No. Added pagenumber to cookie. Now possible to have multiple cookies for multiple surveys in one website. Thanks to Norbert Desautels for the testing. Improved Danish translation.

2

Subtext was not inserted by MarkerSub

3

Bugfix: When no startingpoint was given in TS or FF, it wouldn't take the items from the current page. Bugfix: HTML presentation type was translated by htmlspecialchars().

4

Bugfix: Client side validation was completely useless because of a dollar sign that wasn't supposed to be in the javascript.

5

Added new question type: Choice – Multiple Answers (selectbox). Deleted table row 'sql' which was not in use and is a reserved word in MySQL 5.1

6

Bugfix on client and server side form validation with question type “Open Answer – Number”

7

Bugfix on not updatable single response with only one page with questions.

8

Bugfix on question numbering (Thanks to rac00n)

9

Added remaining point notifier to question type Open Ended - Constant Sum

Added Italian translation to frontend plugin, thanks to Marc Garcia

Added possibility to have both client and server side validation

Changed default values of the extension configuration

Bugfix on maximum field length in question types “Open Answer – One line” and “Open Answer – Multiple lines”

Added random answer order for question types 1,23,2,3,11

Added language field to the result records for multilanguage surveys

Added hook to insert user defined functions (Thanks to Juergen Egeling from Punkt.de)

10

Changed the question subtext to RTE field instead of regular input field.

Added the possibility to add an extra css class to the fieldset of each question item. (Thanks to Juergen Egeling from Punkt.de)

11

Bugfix in page conditions wizard (Thanks to Juergen Egeling from Punkt.de)

12

Changed the page introduction to RTE field instead of regular input field.

13

Bugfix in page introduction with RTE

From now when a default value is selected for a dropdown in the backend, the –None – value will not be displayed anymore.

14

Bugfix in maxlength when empty in BE field

15

Bugfix with all checkboxes from one question not submitted anymore (Thanks to Michael Riedel from Punkt.de)

Hook is not increasing the question numbering anymore

16

- None - value with dropdown was configured wrong. Had to be with required questions

17

Again bugfix with all checkboxes from one question not submitted anymore

18

- None - value in dropdowns can be configured separately

1

0

Redirect to pages depending on the users score at the end of the survey

1

1

Added Spanish frontend language (Thanks to Jose Antonio Guerra)Added Chinese Tradiotional frontend language (Thanks to Gideon So)

1

2

Bugfix in surveys which start with a 'Page & Conditions' record

1

3

Checks on intvals before inserts and executes on database

Send the values of the current item to the hook

Changed default value of anonymous check in flexform to Cookie

Changed default value of cookie lifetime to 30 days

2

0

Bugfix to critical #5179: All answers from all users to a question were deleted when using radiobuttons and answering was not required to the question

Moved JS validation from button to form

Added <noscript> tag when only client side validation. Just a simple bypass. Can be avoided by switching off CSS.

Changed default value Form validation to PHP Server Side

Changed default value completion action to "display message"

Changed default value Page Numbering to "Display progress as progress bar"

Changed default value Question Numbering to "Number questions within entire questionaire"

Change in storage of arrUserData. Answers read from database were stored differently from answers read from piVars

Bugfix in conditions. Wrong variablenames in "Not Equal" part

Added some French translations in locallang_db

Maxlength for Open Question - Number was not available in HTML template