BaserCMSのベータ版をさわって以来、なかなか触れることがなかったのですがバージョン4がリリースされたということでまた気になり始めたのでプラグインについて調べてみました。
環境は以下のとおりです。
Vagrant 1.9.0
CentOS 7.1
PHP 5.6.29
PostgreSQL 9.6.1
BaserCMS 4.0.1
まず、プラグインを作るにあたりBaserマガジンのプラグインの作り方を参考にさせていただきました。
Baserマガジン プラグインの作り方
手軽にプラグインを作るためにサンプルのzipファイルをダウンロードします。
HelloWorld.zip
ダウンロードしたプラグインを登録してみます。プラグインを登録するにはダウンロードzipを解凍し、app/Pluginにアップロードします。
アップロードが完了したらグローバルメニューのプラグイン管理からページを開きます。
そうすると、自動で認識されて一覧の一番下に表示されると思います。
簡単ですね!
試しに”HelloWorld”という文字を出力してみます。
今回は管理画面にページに出力したいので下記のファイルに文字列を書き込みます。
html/app/Plugin/HelloWorld/View/HelloWorld/admin/index.php
“/管理画面URL/プラグイン名”にアクセスするとWelloWorldが表示されました。
今回の場合は、/admin/hello_worldです。
※修正した内容はそのままでは反映されませんので、一度停止してインストールしましょう。
今回はここまで!本当はもっと実践的なことに挑戦してみたかったのですが。。。
次回はもう少し実践的なことに挑戦してみたいと思います。