dreamweaver 拡張機能 を作成

2013年4月12日更新 view: 30 view
photoBy: http://www.techwench.com/wp-content/uploads/2011/02/Review-of-the-New-Macromedia-Dreamweaver-2.0-1.jpg

拡張機能を作る

拡張機能本体を作成

C:\Users\your\AppData\Roaming\Adobe\Dreamweaver CS5\ja_JP\Configuration\Commands\opendebug.htm

<HTML>
<HEAD>
<TITLE>cakephp の Config を開く</TITLE>
<SCRIPT LANGUAGE="javascript">

var version;

var configFile1 = 'app/views/Elements/debug.ctp';
var configFile2 = 'app/View/Elements/debug.ctp';

/*
    cakephp のバージョン確認
*/
function getVersion()
{
    var res = '';
    root = dw.getSiteRoot();
    if(DWfile.exists(root + 'lib/Cake/VERSION.txt')){
        res = '2';
    } else {
        res= '1';
    }
    return res;
}

function runCommand()
{    
    root = dw.getSiteRoot();
    version = getVersion();
    if(version == '1'){
        dreamweaver.openDocument(root + configFile1);    
    } else {
        dreamweaver.openDocument(root + configFile2);    
    }
}
</SCRIPT>
</HEAD>
<BODY onLoad="runCommand()" >
</BODY>
</HTML>

上記は cakephp の debug.ctp を一発で開く拡張です。

mxi 拡張機能の説明を用意

必ず、 UTF-8 BOM 付きで作成!

ファイルのパス等は各自合わせて下さい。

スポンサードリンク

C:\Users\your\AppData\Roaming\Adobe\Dreamweaver CS5\ja_JP\Configuration\Commands\opendebug.mxi

<?xml version="1.0" encoding="UTF-8"?>
<macromedia-extension name="デバッグを開く" version="0.1.0" type="Suite">
    <author name="T.M" />
    
    <products>
        <product name="Dreamweaver" version="9" primary="true" />
    </products>
    
    <description><![CDATA[
    デバッグを開く
    ]]></description>
    
    <ui-access><![CDATA[
    デバッグを開く
    ]]></ui-access>
    
    <license-agreement><![CDATA[
    ]]></license-agreement>
    
    <files>
        <file source="opendebug.htm" destination="$dreamweaver\Configuration\Commands\opendebug\" />
    </files>
        <configuration-changes>
        <menu-insert appendTo="DWMenu_Commands">
            <menuitem id="opendebug" name="cakephpデバッグを開く" file="commands/opendebug.htm" /><!-- idはほかのコマンドとかぶってはいけない -->
        </menu-insert>
    </configuration-changes>
</macromedia-extension>

パッケージにする

Dreamweaver の ヘルプより、拡張機能の管理を選ぶ。

EXTENSION MANAGER が立ち上がるので、ZXP拡張機能のパッケージ化を選ぶ。

これでパッケージ化が完了です。

スポンサードリンク

関連記事

関連カテゴリ