第 6 回 SE 勉強会  2008/5/11 (日)
一六社ブログのプラグイン作成入門
プラグインとは?
 アプリケーションソフトに追加機能を 提供するための小さなプログラム。  引用 :  IT 用語辞典  
まずは、プログラムの置き場
/plugins/  配下
ファイル名
_ *** .plugin.php
PHP ファイル以外に おまけ(画像や CSS 等)が付く場合
/***_plugin/_***.plugin.php
それでは、実際の画面とあわせて、 プログラムを見ていきましょう
_***.plugin.php if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' ); おまじないです。 最初に書いておきましょう。
_***.plugin.php class ***_plugin extends Plugin { var $name = ‘ ***プラグイン’ ; var $code = ‘*********'; var $version = '0.1';...
_***.plugin.php function ***_plugin() {      $this->short_desc = T_(‘ ***のプラグインです。 ');      $this->long_desc = T_(‘ ***の時に...
_***.plugin.php function AdminDisplayEditorButton() { } ここに HTML でボタンタグを書くと、記事投稿画面にボタンが 表示されます。
_***.plugin.php function AdminAfterMenuInit() { $this->register_menu_entry(‘ プラグインの説明 '); } $this->register_menu_entry :  ...
_***.plugin.php function AdminTabPayload() { } プラグインの処理内容をここに書きます。
どんどん便利なプラグインを作りましょう
終わり
Upcoming SlideShare
Loading in …5
×

一六社ブログ-プラグイン作成入門

1,934 views

Published on

一六社で行われた第6回の勉強会の資料です

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,934
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

一六社ブログ-プラグイン作成入門

  1. 1. 第 6 回 SE 勉強会  2008/5/11 (日)
  2. 2. 一六社ブログのプラグイン作成入門
  3. 3. プラグインとは?
  4. 4.  アプリケーションソフトに追加機能を 提供するための小さなプログラム。 引用 :  IT 用語辞典  
  5. 5. まずは、プログラムの置き場
  6. 6. /plugins/ 配下
  7. 7. ファイル名
  8. 8. _ *** .plugin.php
  9. 9. PHP ファイル以外に おまけ(画像や CSS 等)が付く場合
  10. 10. /***_plugin/_***.plugin.php
  11. 11. それでは、実際の画面とあわせて、 プログラムを見ていきましょう
  12. 12. _***.plugin.php if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' ); おまじないです。 最初に書いておきましょう。
  13. 13. _***.plugin.php class ***_plugin extends Plugin { var $name = ‘ ***プラグイン’ ; var $code = ‘*********'; var $version = '0.1'; var $author = ‘ あつ '; } $name : プラグイン名 $code : プラグインコード(キーになっている) $version : プラグインのバージョン $author : 作成者名
  14. 14. _***.plugin.php function ***_plugin() {      $this->short_desc = T_(‘ ***のプラグインです。 ');      $this->long_desc = T_(‘ ***の時に使う***のプラグインです。 '); } Function 名は plugin のクラス名と同じです。 $this->short_desc : 短い説明 $this->long_desc : 長い説明
  15. 15. _***.plugin.php function AdminDisplayEditorButton() { } ここに HTML でボタンタグを書くと、記事投稿画面にボタンが 表示されます。
  16. 16. _***.plugin.php function AdminAfterMenuInit() { $this->register_menu_entry(‘ プラグインの説明 '); } $this->register_menu_entry :  「ツール」タブ内のこのプラグインのタブ名
  17. 17. _***.plugin.php function AdminTabPayload() { } プラグインの処理内容をここに書きます。
  18. 18. どんどん便利なプラグインを作りましょう
  19. 19. 終わり

×