Add simple one-question surveys to your WordPress site to gather feedback from your visitors. LiteSurveys is a lightweight plugin that helps you create unobtrusive slide-in surveys that appear at the perfect moment.
The ideal method is to use the WordPress Plugin Repository to install directly into your WordPress site.
However, you can also manually install from this GitHub repo using the following steps:
- Download the latest release from the releases page
- Go to your WordPress admin panel
- Navigate to Plugins > Add New
- Click "Upload Plugin" and select the downloaded zip file
- Click "Install Now" and then "Activate"
- Go to LiteSurveys in your WordPress admin menu to create your first survey
- Clone this repository
- Install PHP dependencies:
composer install - Install Node dependencies:
npm install - Run tests:
composer test - Build assets:
npm run build
- PHP 8.0 or higher
- WordPress 6.1 or higher
- Node.js 20.x (for development)
- Composer (for development)
Community made feature requests, patches, localizations, bug reports, and contributions are always welcome.
- Please create issues for bugs or feature requests
- For bug reports, please clearly describe the bug/issue and include steps to reproduce
- For feature requests, please clearly describe what you would like, how it would be used, and example screenshots (if possible)
- Ensure you stick to the WordPress Coding Standards
- When committing, reference your issue number and include a note about the fix
- Push the changes to your fork and submit a pull request to the
mainbranch - Each function should be documented with phpDoc standards
- Use tabs (not spaces) with a tab indent size of 4
The deployment process is mostly automated for deploying changes to WordPress.org using GitHub actions.
When a commit is pushed to main, it:
- Minifies CSS and JavaScript files
- Generates translation files
Then, when a new GitHub release is created from the main branch, it:
- Creates a new SVN tag on WordPress.org
- Updates the plugin assets and readme on WordPress.org
The plugin includes comprehensive unit tests. Run them using:
composer testThis project is licensed under the GPLv3 License - see the LICENSE file for details.
Developed by Frank Corso
See also the list of contributors who participated in this project.