FeedbackBundle
FeedbackBundle for Symfony 2, (*1)
, (*2)
Installation
Step 1
add, (*3)
composer require --dev "bulutyazilim/feedback-bundle":"dev-master"
to require
block of your composer.json, (*4)
Step 2
add this line to your app/AppKernel.php file, (*5)
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new BulutYazilim\FeedbackBundle\BulutYazilimFeedbackBundle(),
);
// ...
}
// ...
}
Step 3
import routing, (*6)
feedback:
resource: "@BulutYazilimFeedbackBundle/Resources/config/routing.yml"
prefix: /
Step 4
add configurations to app/config.yml, (*7)
# Twig Configuration
twig:
globals:
admin_base_view: '::ojs_base.html.twig'
Step 5
add style and css files to your layout., (*8)
- @BulutYazilimFeedbackBundle/Resources/public/js/feedback.js
- @BulutYazilimFeedbackBundle/Resources/public/js/admin.js
- @BulutYazilimFeedbackBundle/Resources/public/css/feedback.css
Step 6
add parameters.yml following lines, (*9)
feedback_categories:
-
id: 1
name: "General"
-
id: 2
name: "Bug Report"
-
id: 3
name: "Idea"
step 7
add following before </body>
in your twig file, (*10)
{{ feedback_widget()|raw }}