Download the PHP package hounddd/wn-reviews-plugin without Composer
On this page you can find all versions of the php package hounddd/wn-reviews-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hounddd/wn-reviews-plugin
More information about hounddd/wn-reviews-plugin
Files in hounddd/wn-reviews-plugin
Package wn-reviews-plugin
Short Description Reviews and testimonials plugin for Winter CMS
License MIT
Homepage https://github.com/hounddd/wn-reviews-plugin
Informations about the package wn-reviews-plugin
Review plugin for WinterCMS
Show reviews, ratings or testimonials of your customers. No other plugin dependency.
Features
- Manage reviews from backend
- Frontend components to display reviews
Installation
Let assume you're in the root of your wintercms installation
Using composer
Just run this command
Clone
Clone this repo into your winter plugins folder.
Note: In both cases, run
php artisan winter:up
command to run plugin's migrations
Components
This plugin offer 2 components also availables as page snippets for Winter.Page plugin.
reviews
display a paginated list of reviewsreviewsSlider
display reviews in a slider
Show reviews with reviews
component
reviews
component properties
Property | Type | Description |
---|---|---|
pageNumber |
String | Page parameter for pagination. Default: '{{ :page }}' |
reviewsPerPage |
String | Numbre of reviews per page. Default: '10' |
categoryFilter |
String | Either a category slug or the page parameter to use for filtering categories. Default: '' |
noReviewsMessage |
String | Default: the lang.components.general.no_reviews_default key for translation file in use |
sortOrder |
String | The sorting order to use. Possibles values:
Default: 'created_at desc' |
ratingDisplay |
String | Rating display type Possibles values:
Default: 'both' |
Show reviews with reviewsSlider
component
By default, the component lets you choose between different types of slider:
- Using Tiny Slider 2
- Using Tailwind CSS & Alpine JS.
reviewsSlider
component properties
Property | Type | Description |
---|---|---|
sliderType |
String | The slider type to render. Possibles values Possibles values:
Default: 'tiny_slider' |
categoryFilter |
String | Either a category slug or the page parameter to use for filtering categories. Default: '' |
noReviewsMessage |
String | Default: the lang.components.general.no_reviews_default key for translation file in use |
sortOrder |
String | The sorting order to use. Possibles values:
Default: 'created_at desc' |
ratingDisplay |
String | Rating display type Possibles values:
Default: 'both' |
showDots |
Boolean | Show dots navigation in review slider Default: 0 |
showControls |
Boolean | Show control buttons in review slider Default: 0 |
showCounter |
Boolean | Show a reviews counter Default: 0 |
autoPlay |
String | The delay in seconds before the slider must show the next review. Default: '0' (disabled) |
loadScripts |
Boolean | The required scripts must be loaded by the component. Default: 1 |
Sliders make use of javascript to control the slides, the needed scripts will be loaded automatically if you set the loadScripts
component property to true
.
Note: ⚠ As Tailwind is an utility CSS framework, it will not be loaded by the component. If you're using Tailwind CSS and Alpine JS slider, you may need to add the component's path to the
content
property of your theme'stailwind.config.js
file.
🏆 Credits
Inspired by Mja.Testimonials VojtaSvoboda.Reviews plugin
Make awesome sites with ❄ WinterCMS!