이 플러그인은 최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다. 워드프레스의 좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 있을 수 있습니다.

SurveyPress

설명

Using this plugin administrators can integrate WordPress with LimeSurvey, an Open Source powerful feature packed survey tool, which gives the capability of importing users from WordPress to LimeSurvey and so registered users of your WordPress site can see the open (or closed-access!) active surveys in their dashboard and take them as well! Furthermore, grant some users the ability to create surveys or manage templates (if you wish!) based on roles or per user! This plugin will be very useful for those who need a nice website/blog with the power of survey management.

Features

  • Import users from WordPress to LimeSurvey.
  • Map the roles of users in WordPress with user capabilities/responsibilities in LimeSurvey.
  • Allow other users to create survey, manage labels/templates, create user and so on in LimeSurvey via this plugin.
  • Based on customization options, users can see public (or private!) surveys and take them directly through their dashboard in WordPress.
  • If you want to let only users of your website take some specific survey (closed access), use tokens. This way survey url will be private and only registered users can take the survey.
  • Customize the behaviour of this plugin!

Have a feature in mind? Create a new topic in forums!

How to use

  1. Setup WordPress and LimeSurvey separately.
  2. Apply this plugin.
  3. Make sure ‘debug_mode’ is set to false in your wp-config.php (If not, set it to false temporarily!)
  4. Click on ‘SurveyPress’ menu tab in your dashboard to configure it. Fill-in the “configuration” screen details.
  5. After filling in all details, if you don’t get any database connection error message, you can switch the ‘debug_mode’,in wp-config.php, to true.
  6. If you see any database connection error message, make sure you have entered correct details.
  7. Map the roles of user with user permissions in LimeSurvey in “Mapping” menu page.
  8. Customize the plugin as per your needs in “Options” menu page.
  9. Done!

NOTE: Do not set ‘debug_mode’ to true until database connection error message is gone!

How this works?

Whenever a registered user(having an account on WordPress setup) login, this plugin check whether the user exists in LimeSurvey install or not. If yes, it can either update the password at LimeSurvey end or do nothing. If user doesn’t exist in LimeSurvey database, it adds the user as per his/her role in WordPress.

If the user is anyone except ‘admin’, he/she may or may not see a ‘SurveyPress’ menu tab in dashboard which lists the Active surveys which user can take if they wish to do so!

스크린샷

  • Screenshot 1
  • Screenshot 2
  • Screenshot 3
  • Screenshot 4
  • Screenshot 5
  • Screenshot 6
  • Screenshot 7
  • Screenshot 8

설치

Installing and configuring SurveyPress is very easy! Follow these steps :

  1. Download the .zip file, unzip it and Upload the ‘surveypress’ to the /wp-content/plugins/ directory.
  2. Activate the plugin ‘SurveyPress’ through the ‘Plugins’ menu in WordPress. Make sure you have read “How to use” section in “Other Notes” tab above.
  3. After the plugin has been activated successfully, you’ll see a new tab in your dashboard “SurveyPress”.
  4. Read “How to use” section in “Other Notes” tab above for further use.

FAQ

Which version of LimeSurvey is supported?

Currently, this plugin supports LimeSurvey version 2.0x and later

I can’t get this plugin installed!

Please read ‘Installation’ tab and ‘How to use’ section in ‘Other Notes’ tab above very carefully.

Users are not getting imported. What could be the problem?

Well, make sure you have set “Import users from WordPress to LimeSurvey?” to “Yes” in ‘Options’ menu page.

User permissions are not getting applied properly. Possible cause?

Make sure you know what you are doing here! Either use the ‘Mapping’ menu page to map the roles and permissions or for default permissions for every user except ‘admin’, Set ‘Apply default user permissions to all users?’ to ‘Yes’ in ‘Options’ page. If this option is set to ‘Yes’, Mapping menu page settings will be ineffective. If you want custom permissions for various roles, set this option to “No” and use ‘Mapping’ menu page.

Unable to use tokens properly!

Using tokens is the most trickiest part of this plugin. To use it properly, follow these steps very carefully :
* Make a survey in LS and enable tokens for this survey.
* After the token table for a specific survey has been created, fill-in the details asked in Customization screen.
* After you provide with details, tokens will be made for those users in given surveys. You’ll recieve the confirmation message.
* In case you don’t see the confirmation message, try again.
* In case you see the confirmation message, don’t repeat the same process else multiple tokens will be made for same users!

NOTE : Don’t make new entries for same role and same surveyid. For example, suppose you want all users with Role ‘editor’ to take a specific survey, than you check ‘editor’ checkbox and provide the surveyid and click ‘Save Changes’. After you click the button, tokens will be inserted if everything is configured correctly. Now, if you repeat the same process again(i.e. check ‘editor’ and provide same survey id), a new token will be made for same user and that user can take the survey again if he/she know the newly generated token!(i.e. more than once!)

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“SurveyPress”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “SurveyPress”(을)를 번역하십시오.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하십시오.

변경이력

1.0.11

  • Beta release after a long time of inactivity. Please report any issues you encounter.

1.0.9

  • First beta release.

1.0.9

  • RC1.