Soumettre la recherche
Mettre en ligne
一六社ブログ-プラグイン作成入門
•
1 j'aime
•
703 vues
柴田 篤志
Suivre
一六社で行われた第6回の勉強会の資料です
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 19
Recommandé
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門
Michinari Odajima
IDEを目指す開発者コンソール
IDEを目指す開発者コンソール
minoaw
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
Failure Of Cake PHP
Failure Of Cake PHP
Y.Okada
Windows® API Code Pack for Microsoft® .NET Framework
Windows® API Code Pack for Microsoft® .NET Framework
Tadahiro Higuchi
Selenium IDE for primer
Selenium IDE for primer
yasukoS
Recommandé
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門
Michinari Odajima
IDEを目指す開発者コンソール
IDEを目指す開発者コンソール
minoaw
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
Failure Of Cake PHP
Failure Of Cake PHP
Y.Okada
Windows® API Code Pack for Microsoft® .NET Framework
Windows® API Code Pack for Microsoft® .NET Framework
Tadahiro Higuchi
Selenium IDE for primer
Selenium IDE for primer
yasukoS
NetBeans plugin for wordpress
NetBeans plugin for wordpress
Junichi Yamamoto
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
App revealupを改造して
App revealupを改造して
Tetsuya Tatsumi
HTML5 によるロボット制御
HTML5 によるロボット制御
Honma Masashi
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
今、最もイケてるPHPフレームワークLaravel4
今、最もイケてるPHPフレームワークLaravel4
アシアル株式会社
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
Kazuaki Matsuo
20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
Pythonを中心としたチーム開発
Pythonを中心としたチーム開発
Ryo Takahashi
Google chrome
Google chrome
K Sasaki
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Takayuki Miyauchi
その後のBash on windows
その後のBash on windows
Kazushi Kamegawa
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Firefox OS アプリケーション チュートリアル
Firefox OS アプリケーション チュートリアル
funakky
Full blast3 2 b
Full blast3 2 b
محمد أبومهند
The clock
The clock
juandeaustria2011
Contenu connexe
Tendances
NetBeans plugin for wordpress
NetBeans plugin for wordpress
Junichi Yamamoto
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
App revealupを改造して
App revealupを改造して
Tetsuya Tatsumi
HTML5 によるロボット制御
HTML5 によるロボット制御
Honma Masashi
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
今、最もイケてるPHPフレームワークLaravel4
今、最もイケてるPHPフレームワークLaravel4
アシアル株式会社
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
Kazuaki Matsuo
20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
Pythonを中心としたチーム開発
Pythonを中心としたチーム開発
Ryo Takahashi
Google chrome
Google chrome
K Sasaki
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Takayuki Miyauchi
その後のBash on windows
その後のBash on windows
Kazushi Kamegawa
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Firefox OS アプリケーション チュートリアル
Firefox OS アプリケーション チュートリアル
funakky
Tendances
(20)
NetBeans plugin for wordpress
NetBeans plugin for wordpress
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
App revealupを改造して
App revealupを改造して
HTML5 によるロボット制御
HTML5 によるロボット制御
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
今、最もイケてるPHPフレームワークLaravel4
今、最もイケてるPHPフレームワークLaravel4
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
20130606 alfresco study16audit
20130606 alfresco study16audit
Selenium勉強会
Selenium勉強会
20191003 classi night-04
20191003 classi night-04
Pythonを中心としたチーム開発
Pythonを中心としたチーム開発
Google chrome
Google chrome
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
WordPress on HHVM + Hack
WordPress on HHVM + Hack
その後のBash on windows
その後のBash on windows
2009 PHP初心者
2009 PHP初心者
その Web サイト、その Web アプリを最新の IE11 に対応しよう
その Web サイト、その Web アプリを最新の IE11 に対応しよう
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
Firefox OS アプリケーション チュートリアル
Firefox OS アプリケーション チュートリアル
En vedette
Full blast3 2 b
Full blast3 2 b
محمد أبومهند
The clock
The clock
juandeaustria2011
Nagoya.phpについて
Nagoya.phpについて
柴田 篤志
Clasificacion r42 2016
Clasificacion r42 2016
morelupe
Part 13 historical prospective of the liturgy commemoration of the church tri...
Part 13 historical prospective of the liturgy commemoration of the church tri...
Zoran Bobic
Clasificacion tl37 2016
Clasificacion tl37 2016
morelupe
Clasificacion rkdd 2016
Clasificacion rkdd 2016
morelupe
Full blast3 2a
Full blast3 2a
محمد أبومهند
Rotameter Variable Area Flowmeters
Rotameter Variable Area Flowmeters
Classic Controls, Inc.
AQUASOMES: A POTENTIAL DRUG DELIVERY CARRIER
AQUASOMES: A POTENTIAL DRUG DELIVERY CARRIER
Gourab Banerjee
Tanveer iqbal mohammad_cv
Tanveer iqbal mohammad_cv
Tanveer Iqbal Awan
LearningatWork keynote: learning in the social workplace
LearningatWork keynote: learning in the social workplace
Jane Hart
Understanding Social Learning in the Workplace
Understanding Social Learning in the Workplace
Jane Hart
검색엔진을 이해하고, Ga 태그매니저 활용을 통해 데이터로 마케팅을 논하는 마케터, 아이엠뮤직 정민규
검색엔진을 이해하고, Ga 태그매니저 활용을 통해 데이터로 마케팅을 논하는 마케터, 아이엠뮤직 정민규
FAST CAMPUS
Learning in the Modern Workplace
Learning in the Modern Workplace
Jane Hart
Top 100 Tools for Learning 2012
Top 100 Tools for Learning 2012
Jane Hart
Digital Assessment Tools and Resources
Digital Assessment Tools and Resources
Shelly Sanchez Terrell
Bringing Your Textbook to Life: 15+ Tips & Resources
Bringing Your Textbook to Life: 15+ Tips & Resources
Shelly Sanchez Terrell
Top 100 Tools for Learning 2009
Top 100 Tools for Learning 2009
Jane Hart
L&D Practices for Modern Workplace Learning
L&D Practices for Modern Workplace Learning
Jane Hart
En vedette
(20)
Full blast3 2 b
Full blast3 2 b
The clock
The clock
Nagoya.phpについて
Nagoya.phpについて
Clasificacion r42 2016
Clasificacion r42 2016
Part 13 historical prospective of the liturgy commemoration of the church tri...
Part 13 historical prospective of the liturgy commemoration of the church tri...
Clasificacion tl37 2016
Clasificacion tl37 2016
Clasificacion rkdd 2016
Clasificacion rkdd 2016
Full blast3 2a
Full blast3 2a
Rotameter Variable Area Flowmeters
Rotameter Variable Area Flowmeters
AQUASOMES: A POTENTIAL DRUG DELIVERY CARRIER
AQUASOMES: A POTENTIAL DRUG DELIVERY CARRIER
Tanveer iqbal mohammad_cv
Tanveer iqbal mohammad_cv
LearningatWork keynote: learning in the social workplace
LearningatWork keynote: learning in the social workplace
Understanding Social Learning in the Workplace
Understanding Social Learning in the Workplace
검색엔진을 이해하고, Ga 태그매니저 활용을 통해 데이터로 마케팅을 논하는 마케터, 아이엠뮤직 정민규
검색엔진을 이해하고, Ga 태그매니저 활용을 통해 데이터로 마케팅을 논하는 마케터, 아이엠뮤직 정민규
Learning in the Modern Workplace
Learning in the Modern Workplace
Top 100 Tools for Learning 2012
Top 100 Tools for Learning 2012
Digital Assessment Tools and Resources
Digital Assessment Tools and Resources
Bringing Your Textbook to Life: 15+ Tips & Resources
Bringing Your Textbook to Life: 15+ Tips & Resources
Top 100 Tools for Learning 2009
Top 100 Tools for Learning 2009
L&D Practices for Modern Workplace Learning
L&D Practices for Modern Workplace Learning
Similaire à 一六社ブログ-プラグイン作成入門
Php+Word Press
Php+Word Press
Hideo Kashioka
Login facebook
Login facebook
Jun Chiba
Python東海GAEやってみた
Python東海GAEやってみた
Mori Shingo
Mixiアプリで体験する Open Social
Mixiアプリで体験する Open Social
ngi group.
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Hideharu MATSUFUJI
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
退職PDFメーカーの作り方
退職PDFメーカーの作り方
Yo Ya
Struts2を始めよう!
Struts2を始めよう!
Shinpei Ohtani
Visual studio de debug
Visual studio de debug
Kazushi Kamegawa
FuelPHPにアプリと管理ツールを同居してみる
FuelPHPにアプリと管理ツールを同居してみる
Makoto Shimoda
Api
Api
Jun Chiba
Astahプラグイン開発勉強会
Astahプラグイン開発勉強会
Kinji Akemine
アプリコンテスト
アプリコンテスト
Tomonori Yamada
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
Puppet入門
Puppet入門
Tomita Akiyoshi
Geeklog2.1新機能紹介 20140723
Geeklog2.1新機能紹介 20140723
Tetsuko Komma
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
WordPressプラグイン作成入門
WordPressプラグイン作成入門
Yuji Nojima
AzureでLaravel動かしてみた
AzureでLaravel動かしてみた
Keiji Kamebuchi
チュートリアルではじめるVue.js
チュートリアルではじめるVue.js
小川 昌吾
Similaire à 一六社ブログ-プラグイン作成入門
(20)
Php+Word Press
Php+Word Press
Login facebook
Login facebook
Python東海GAEやってみた
Python東海GAEやってみた
Mixiアプリで体験する Open Social
Mixiアプリで体験する Open Social
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
第21回Creators MeetUp
第21回Creators MeetUp
退職PDFメーカーの作り方
退職PDFメーカーの作り方
Struts2を始めよう!
Struts2を始めよう!
Visual studio de debug
Visual studio de debug
FuelPHPにアプリと管理ツールを同居してみる
FuelPHPにアプリと管理ツールを同居してみる
Api
Api
Astahプラグイン開発勉強会
Astahプラグイン開発勉強会
アプリコンテスト
アプリコンテスト
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Puppet入門
Puppet入門
Geeklog2.1新機能紹介 20140723
Geeklog2.1新機能紹介 20140723
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
WordPressプラグイン作成入門
WordPressプラグイン作成入門
AzureでLaravel動かしてみた
AzureでLaravel動かしてみた
チュートリアルではじめるVue.js
チュートリアルではじめるVue.js
Plus de 柴田 篤志
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
柴田 篤志
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
柴田 篤志
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
柴田 篤志
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
柴田 篤志
Cake Php開発事例
Cake Php開発事例
柴田 篤志
Life Hack
Life Hack
柴田 篤志
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
柴田 篤志
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
柴田 篤志
JavaScript&Firebug入門
JavaScript&Firebug入門
柴田 篤志
Cake Php ページ送り機能
Cake Php ページ送り機能
柴田 篤志
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
柴田 篤志
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
柴田 篤志
開発ツールの紹介(080316)
開発ツールの紹介(080316)
柴田 篤志
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
柴田 篤志
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
柴田 篤志
第1回SE勉強会(080302)
第1回SE勉強会(080302)
柴田 篤志
Plus de 柴田 篤志
(17)
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
Cake Php開発事例
Cake Php開発事例
Life Hack
Life Hack
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
JavaScript&Firebug入門
JavaScript&Firebug入門
Cake Php ページ送り機能
Cake Php ページ送り機能
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
開発ツールの紹介(080316)
開発ツールの紹介(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
第1回SE勉強会(080302)
第1回SE勉強会(080302)
一六社ブログ-プラグイン作成入門
1.
第 6 回
SE 勉強会 2008/5/11 (日)
2.
一六社ブログのプラグイン作成入門
3.
プラグインとは?
4.
アプリケーションソフトに追加機能を 提供するための小さなプログラム。
引用 : IT 用語辞典
5.
まずは、プログラムの置き場
6.
/plugins/ 配下
7.
ファイル名
8.
_ *** .plugin.php
9.
PHP ファイル以外に おまけ(画像や
CSS 等)が付く場合
10.
/***_plugin/_***.plugin.php
11.
それでは、実際の画面とあわせて、 プログラムを見ていきましょう
12.
_***.plugin.php if( !defined('EVO_MAIN_INIT')
) die( 'Please, do not access this page directly.' ); おまじないです。 最初に書いておきましょう。
13.
_***.plugin.php class ***_plugin
extends Plugin { var $name = ‘ ***プラグイン’ ; var $code = ‘*********'; var $version = '0.1'; var $author = ‘ あつ '; } $name : プラグイン名 $code : プラグインコード(キーになっている) $version : プラグインのバージョン $author : 作成者名
14.
_***.plugin.php function ***_plugin()
{ $this->short_desc = T_(‘ ***のプラグインです。 '); $this->long_desc = T_(‘ ***の時に使う***のプラグインです。 '); } Function 名は plugin のクラス名と同じです。 $this->short_desc : 短い説明 $this->long_desc : 長い説明
15.
_***.plugin.php function AdminDisplayEditorButton()
{ } ここに HTML でボタンタグを書くと、記事投稿画面にボタンが 表示されます。
16.
_***.plugin.php function AdminAfterMenuInit()
{ $this->register_menu_entry(‘ プラグインの説明 '); } $this->register_menu_entry : 「ツール」タブ内のこのプラグインのタブ名
17.
_***.plugin.php function AdminTabPayload()
{ } プラグインの処理内容をここに書きます。
18.
どんどん便利なプラグインを作りましょう
19.
終わり