The LimeSurvey Sync v7.x-2.0-alpha1 is available. The LimeSurvey datas are handled as entities now.
I list here the (not exhaustive) changes that still need to be implemented.
- Create a new entity for the LimeSurvey Participant system, importing Drupal Users into the LimeSurvey participant system.
create various view mode, especially : displaying displaying LS answers using DP form API (see what it would look like on '/limesurvey/ls-answer-xxxxxx/yy/edit')(done)creating batch operations for synchronization process.(could be done using VBO and Rules)create a new overview page with more informations and operations on multiple entities (inspired from on node_admin_nodes())(done)set a custom 'entity.tpl.php' file for theming entities pages.(done)- create a comparison page between entities
- create specific Rules events ('when a answer has just been completed', etc...) and conditions ('an answer already exists for this survey and that user', etc...)
- create a default view (for the Views module)
manage published/unpublished responses (and sticky and promote)(done)manage comments on responses-> use the Reply contrib module instaed.set a vertical tab on entities edit form for editing author, created date, revision, log.Done.add option disabling entity revision on synchronization processNo, always use revisions on synchronization by default. It could be changed using Rules.add a new permission : 'overwrite LS datas into the LS database'.(done)edit answer from Drupal (need to be completed, see : '/limesurvey/ls-answer-xxxxxx/yy/edit')(done)add custom formatters for displaying entities : as table or list or unformated, or choosing to not display some datas (empty datas or admin datas), etc... (using hook_field_formatter_info())(done).
Comments
Comment #1
thedut commentedComment #2
thedut commentedI have updated the todo list according to the impovements included into the LimeSurvey Sync 7.x-3.0-beta1.
Comment #3
thedut commentedComment #4
slowflyer commentedHi,
will this module moved forward? Any plans for D8?
Comment #5
cestmoi commentedDrupal 8 any time please ??
Comment #6
markusa commentedDoes version 3.x of this module work with LimeSurvey 3.x ?