Skip to content

既存のプラグインをコピーして新しいプラグインを作成する

Mitsuru Mutaguchi edited this page Jun 29, 2018 · 6 revisions

注意:開発者上級者向け。置換後のプラグインは動かない事があります。自己責任でご利用ください

プラグインコピー

# cd /var/www/html/nc3/app/Plugin
# cp -r Announcements/ Simpletexts

ファイルの中身置換

# cd /var/www/html/nc3/app/Plugin/Simpletexts
# find . -type f | xargs sed -i 's/Announcement/Simpletext/g'
# find . -type f | xargs sed -i 's/announcement/simpletext/g'

※ キャメル(Announcement)とスネーク記法(announcement)の2パターンの置換

ファイル名置換

# rename Announcement Simpletext /var/www/html/app/Plugin/Simpletexts/*/*
# rename Announcement Simpletext /var/www/html/app/Plugin/Simpletexts/*/*/*
# rename Announcement Simpletext /var/www/html/app/Plugin/Simpletexts/*/*/*/*

# rename announcement simpletext /var/www/html/app/Plugin/Simpletexts/*/*
# rename announcement simpletext /var/www/html/app/Plugin/Simpletexts/*/*/*
# rename announcement simpletext /var/www/html/app/Plugin/Simpletexts/*/*/*/*

※ キャメルとスネーク記法の2パターンの置換

作成したプラグインのインストール方法は下記です。
拡張プラグインのインストール・アンインストール

Clone this wiki locally