Simple notepad with markdown editor for yii2 Все это на русском
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist zabachok/yii2-burivuh "*"
or add
"zabachok/yii2-burivuh": "*"
to the require section of your composer.json
file.
Run module migration:
php yii migrate --migrationPath=@vendor/zabachok/yii2-burivuh/migrations
Add to you config file:
'modules' => [
...
'burivuh' => [
'class' => zabachok\burivuh\Module::class,
],
]
and to bootstrapping:
'bootstrap' => [..., zabachok\burivuh\Bootstrap::class],
db
- name of database component:
'burivuh' => [
'class' => zabachok\burivuh\Module::class,
'db'=>'db',
...
],
usernameCallback
- anonymous function for generate username:
'burivuh' => [
'class' => zabachok\burivuh\Module::class,
'usernameCallback' =>function($user_id)
{
$user = \common\models\user\User::findIdentity($user_id);
return is_null($user) ? 'Undefined' : $user->username;
},
...
],
route
- you can use custom route to this module. For example:
'burivuh' => [
'class' => zabachok\burivuh\Module::class,
'route' => 'wiki',
...
],
It will be generate links like example.com/wiki/doc/mydoc
accessRules
- this option configuring AccessControl::rules component. For example:
'burivuh' => [
'class' => zabachok\burivuh\Module::class,
'as access' => [
'class' => yii\filters\AccessControl::className(),
'rules' => [
[
'allow' => true,
'roles' => ['?'],
],
],
],
...
],
Open url: http://your-site.com/burivuh
You can create, update and delete categories and documents. All actions is available only for authorized users.
Arrow up and arrow down - moving up and down in list
Enter - open dir or file
Backspace - up in filesystem tree
Ctrl + e - edit the document
Ctrl + s - save document
Shift + Enter - new line
Tab - four spaces
Text formatting Ctrl + h - make this line a header
Comments