Extension provides web QA inspired by Stack Overflow.
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist artkost/yii2-qa "*"
or add
"artkost/yii2-qa": "*"
to the require section of your composer.json
file.
Once the extension is installed, simply modify your application configuration as follows:
return [
'qa' => [
'class' => 'artkost\qa\Module',
'userNameFormatter' => 'getUserName'
],
...
];
Install Migrations
php yii migrate/up --migrationPath=@vendor/artkost/yii2-qa/migrations
You can then access QA through the following URL:
http://localhost/path/to/index.php?r=qa
You can use available widgets
<?= Tags::widget(['limit' => 20]) ?>
<?= Popular::widget(['limit' => 20, 'views' => 20]) ?>
<?= Favorite::widget(['userID' => Yii::$app->user->id, 'limit' => 20]) ?>