Movable Type4.xで承認フローを実現する「簡易ワークフロー(EasyWorkflow)公開

MT用の簡易承認プラグイン「EasyWorkfow(簡易ワークフロー)」を公開します。

こちらからダウンロードしてお使いください。

English documentation is at the bottom;

dlew.PNG

■□これは何?

簡易な承認機能を実現するプラグインです。

あらかじめ承認者のメールアドレスを指定すると「承認待ち」のブログ記事が投稿された際に 承認者に対して承認依頼のメールを送ります。

■□動作環境

Movable Type4.x、5.x および MTOS4.x 以上 Movable Type5.x以上 4.1、4.2、MTOS4.1、MT5.01で動作確認をしました。 (2010・2・9現在) 3.xでは動作しません。

■□機能概要

プラグインをインストール後、各ブログのプラグイン一覧画面に遷移してください。

承認者のメールアドレスを入力する欄がありますので、メールアドレスを入力してください。(承認者は、当該ブログの「ウェブサイト管理者「ブログ管理者「編集者」のいずれかの権限を持っている必要があります。)その後、ブログ記事を作成します公開権限がないユーザーが作成したブログ記事は「未公開(原稿)」もしくは「未公開(承認待ち)」のいずれかを選ぶ形になります。

ブログ記事を作成後、「未公開(承認待ち)」を選んで保存すると、承認権限者に対してメールが送られます。

承認権限者は、ログインして、ブログ記事の一覧から承認待ちのブログを選んで公開手続きを行えます。

▽公開権限がないユーザー本プラグインでは、

・MT4の場合「ライター」「ユーザー」のいずれかが「公開権限がない、ブログ・ウェブページ投稿者」になります。

・MT5の場合「ライター」が「公開権限が無い、ブログ・ウェブページ投稿者」になります。

*MT4における「ユーザー」の権限は、通常自分が所有するブログの公開権限を持ちますが、このプラグインを有効にすると公開の権限を持ちません。ご注意ください。

■□MT5の制限事項

*MT4では「ライター」も「承認依頼」を出せたのですが、MT5では権限周りの仕様変更により、
ライターの権限で「承認依頼」を出すことができません。ご了承ください。

*本プラグインでは「ブログ」のみに承認フローを設定可能です。
仕様上、「ウェブサイト」には承認フローが設定できません。

▽各ブログごとの承認フローについて

本プラグインでは、ブログごとに承認フローを設定できます。ひとつのMTで2つのブログ(A,B)を作成した場合

・Aブログの承認権限者はYさん ・Bブログの承認権限者はZさん

という風に、別々に指定できます。

■□設定方法

プラグインのzipファイルを解凍後、 フォルダ「EasyWorkflow」ごと、MTのPluginディレクトリにFTPでアップロードしてください。

■□使用条件と免責

個人、商用問わず、ご自由にお使いください。

利用の際は、本ブログ(もしくは本ブログ記事)へのリンクを貼っていただきますようお願いいたします。

利用サイトが顧客案件で、リンクを貼るのが難しい場合、導入者・導入会社様のサイト、個人ブログ、もしくはソーシャルブックマークから、本ブログ(もしくは本ブログ記事)へリンクを貼っていただきますようお願いいたします。

なお作者およびURLのクレジットはそのままでお使いいただくようお願いいたします。

本プラグインの不具合によるいかなる事象についても免責とさせていただきます。

利用方法についてのお問い合わせについては必ずしもお答えできないことがございます。ご了承ください。

※どうしてもクレジットなどをはずしたい場合はご相談ください。

■□作成理由

作者はプログラマーではなく、ディレクション畑の人間です。MTの構造およびプログラムの勉強をかねて作成いたしました。

このプラグインは、アルファサードの野田さんが作成した「EntryReview」の改良版です。EntryReviewには、公開権限の設定概念がないため、メール送信機能を付加して拡張しました。 (PowerCMSの完成度には及びもしませんが)

■□フィードバック

本プラグインを利用したご意見、ご感想、誤動作などのご報告、プラグインの書き方の指摘などはいつでも歓迎いたします。

■□謝辞

本プラグインは以下のプラグインおよびサイトを参考にしました。特に、本プラグインの参考にさせていただいたプラグイン作者の野田純生さん、西畑一馬さんにお礼申し上げます。 「EntryReview」 http://junnama.alfasado.net/online/2007/12/mtosmt41.html 「PostToMail http://blog.webcreativepark.net/2008/05/06-210312.html

English Documentation

** Summary of this plugin

This plugin enables you to make a simple workflow. You can set an acknowledger's email address to the plugin.After that, when a blog writer make an entry and save it as a status of "Unpublished(Review)", a request email for approval will be sent to the acknowledger.

** Version

0.4(Sep 9th, 2009)

** Compatibility

Movable Type 4.1, 4.2 ,5.0,and MTOS 4.1,4.2,5.0

** License

Donationware

You can use this plugin for personal use and commercial use for free, unless you delete my credit in email messages. Please make a lin to this blog URL ot this entry. If you want to delete this credit, or if you like this plugin, please consider about a donation.

** Install

1.Download a zip file and extract it 2.Upload the "EasyWorkflow" folder to the under /mtpath/plugin/ directory.

** How to use

After installation, you can set an acknowledger's email address to each blogs. You can set every different acknowledger to every blogs.Acknowledgers should have a permission of "Manage Entries" or "Publish Blog".In default settings of MT4, acknowledger's rolls are similar to "Editor" and "Blog administrator".

Please see a sixapart's onlinedocumentations for detail rolls; http://www.movabletype.org/documentation/administrator/managing-users/roles.html http://www.movabletype.org/documentation/administrator/managing-users/creating-roles.html