Support Forum
Welcome, Guest
Please
Lost Password? No account yet? Register
ブログエディタで投稿しよう! (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: ブログエディタで投稿しよう!
#18
Joomler! (User)
Expert Boarder
Posts: 130
graph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 9 Months, 2 Weeks ago Karma: 1  
記事にもかきましたが、FirefoxのアドオンscribeFireを試してみてください。うちのUbuntu君では投稿できました。画像アップロードもxmlrpcを通して行えます。

Joomla! のエクステンションについてですが、私はそのCMSのフレームワークに準拠するべきだと考えています。と言いながら・・・実は、com_pinger を作成しているときDelphi for phpで作成しかけていました。GUIが簡単に作成できるのとコーディング量が圧倒的に減るのではないかと考えたからです。ですが、挫折しました。D elphiを使った場合DBアクセスさえもDelphiが用意したコネクターを使いますのでJoomla! で用意されているものを使うのは僅かでした。
    Joomla!のフレームワークを使わない場合
  • ファイル量が増える。(delphiだとかなりの量をインストールしなければいけない。多すぎるとJoomla! のインストーラでは、正しくインストール出来ない場合がありました。)

  • メンテナンスが大変。(Joomla!と他のフレームワークのメンテ)

  • マルチランゲージか、そうでないか。(1.5のフレームワークを利用していれば、1.5に依存できる。障害が出ても「あいつの責任と言える。」)


結論は、そのCMSのフレームワークにどっぷりつかるのが一番だと思います。そのCMSがアップデートしてもその対象部分のみで済みますし、ネイティブエクステンションと言えるのではないでしょうか。1.5になるとどこに、何 が、いつ定義されているのかが、非常にわかりにくい構造になっているので把握するのが難しくなっています。1.5のエクステンションは、ますますサー ドパーティーの開発者によっては、まばらな出来具合になっていくような気がします。(現在でも例えば、メール一つ送信するのにJoomla! で用意されている物を使わずに独自に実装(日本語は使えない)していたりというのをたまに見かけるので)

個人的には、Joomla! の実装しているものを利用することによりかなり楽にコーディングすることができています。これ、ありそうだなと思う物は、大抵フレームワーク内に存在 しています。1.5では、こんな物まであるのかとビックリすることもありますよ。

セッションですが、様子をみて変更してみます。ちなみに、私は別のエディタで書いてからコピペしています。(Joomla! じゃぱんのときも・・)w
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#19
gondayu (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 9 Months, 2 Weeks ago Karma: 0  
joomler! さん、有難うございます。

Firefoxのアドオン scribeFire で投稿できました。
画像のアップロードも成功しました。
私は初めてブログエディタを利用してみたのですが、これ何か凄く便利そうな感じですね。
投稿にかかる手順が少なくなる感じなのでサイト更新も楽になるかもです。
使い方に慣れたら癖になりそうです。

ところで、私は今まで管理画面にログインして記事の作成を行う時に、
フロントページへ表示のチェックをしてフロントページへ記事を表示させていたるのですが、
ブログエディタで投稿した場合にはフロントページへ自動的に表示させる便利な方法は有るのですか?

感想:これは便利そうだ!!って言う感じです。
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#20
Joomler! (User)
Expert Boarder
Posts: 130
graph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 9 Months, 2 Weeks ago Karma: 1  
QUOTE:
Firefoxのアドオン scribeFire で投稿できました。
画像のアップロードも成功しました。
私は初めてブログエディタを利用してみたのですが、これ何か凄く便利そうな感じですね。
投稿にかかる手順が少なくなる感じなのでサイト更新も楽になるかもです。
使い方に慣れたら癖になりそうです。

おおお、そう言ってくれるとうれしいです。
元々ロシアのサイトで配布されていたものを使ってみて、こりゃよさそうだと思ったのがはじまりで、欲しい機能を追加しただけなんですけどね。
でも、今さっき重大な穴があることに気がつきました。登録ユーザーなら編集できてしまいます。(Basic認証オフ+IPアドレス制限オフ)の場合。
こりゃ修正しないと・・・。うちの場合は、Basic認証+IPアドレス制限かけてますので大丈夫です。Basic認証は、手動でもできます(hta ccessとhtpasswdを手作業で作成してルートのxmlrpcフォルダに.htaccessを置く)。次のリビジョンで.htaccessユ ーティリティメニューを付けます。
(実は、自分の使っているものには、付いているんですけど配布する際削除した。ぉぃ)

ユーザー権限の判断を全くしていないようです。

現在は、不具合を修正し機能を追加した上でMovableType XML-RPCプラグインとして2007年末より1.5用、1.0.13用とも公開しています。2008.01.24

Basic認証とIPアドレス制限は、元々ついていなかった機能なのですがなしで使ってる人は、アウトですね。

修正して再アップします。

QUOTE:
ところで、私は今まで管理画面にログインして記事の作成を行う時に、
フロントページへ表示のチェックをしてフロントページへ記事を表示させていたるのですが、
ブログエディタで投稿した場合にはフロントページへ自動的に表示させる便利な方法は有るのですか?


3つの神器 ぉぃ。
Frontpage Auto Update Mambot(Frontpage Automatic Update) by Joomler!.net
これ、その通りのことやってくれますよ。

Joomler! Pinger by Joomler!.net

Custom xmlrpc server

この三つが揃ったらブログ投稿は、超楽ちんです。
・・・て、私はこのサイト開設当初からこれら三つの初期の物を使ってすべて投稿しています。
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/01/24 18:08 By Joomler!.net.
  The administrator has disabled public write access.
#23
gondayu (User)
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 9 Months ago Karma: 0  
Joomler! さん、こんにちは。

以下の三種の神器を使ってみました。

QUOTE:

com_xmlrpc
com_pinger
frontpage_automatic_update.systembot


これはサイト更新に大変便利な機能ですね。
数回テストしましたが使い続けたくなります。
セキュリティに関しましてはじっくりと弄れる時にいろいろとやってみます。
使いながら動作確認を継続します。

Joomla! 1.5 では以下のプラグインがデフォルトで存在してましたので、

QUOTE:

XML-RPC - Joomla
XML-RPC - Blogger API


上記を有効化して BlogEditor でテストしてみましたが駄目でした。
Joomla! 1.5 ではその辺どうなんでしょうか?
私は現在 Joomla! 1.5 一辺倒なので Joomla! 1.5 で利用できると嬉しいです。

QUOTE:

最終的に、Joomlaじゃぱんにアップロードとも考えましたが、迅速な反映ができそうになさそうなのでdocmanに移動させてJoomlaじゃぱ んの掲示板に直リンで書き込もうかとも思ってます。
Joomla!を広めるために。
宜しくお願い申し上げます。


これは本当に便利なので良いんじゃないですか。
少し宣伝した方が良いかもしれません。
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#24
Joomler! (User)
Expert Boarder
Posts: 130
graph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 9 Months ago Karma: 1  
QUOTE:
これはサイト更新に大変便利な機能ですね。
数回テストしましたが使い続けたくなります。

お手数をおかけしています。
神器なのか珍器なのかは別として ・・・正直(自分で言うのもなんですが)私もこのサイトで実際使っていて便利と思います・

先日送付したファイルで以前のリビジョンに戻しすぎたファイルがありました。
よけいなテーブルがインストールされてしまっていると思います。
それは、元々投稿したら自動でピングを行い、フロントページを更新する機能をつけていたのですが、実際やってみるとローカルタイムとサーバータイムの 差でピングを行っても投稿がまだ表示されていないという問題があったので削除したものです。
それで、別のプラグインとして作成した経緯となっています。

QUOTE:
上記を有効化して BlogEditor でテストしてみましたが駄目でした。
Joomla! 1.5 ではその辺どうなんでしょうか?
私は現在 Joomla! 1.5 一辺倒なので Joomla! 1.5 で利用できると嬉しいです。


私ももちろん試してみました。カテゴリが一つしか取得できないし投稿ができないですよね。1.5用に作り直せばもちろん可能となるのですが、正式版で どういう対応がされるのか見た上で動かざるを得ないのかなと思ってます。1.5を使用するっていうクライアントが居れば別ですけどね。以前にJoom la!専用のブログエディタを見た気がしますがもしかしたらそういった対応がされるのではないかとにわかに期待しています。(Joomla! APIってどのブログエディタにもありませんから。)

QUOTE:
これは本当に便利なので良いんじゃないですか。
少し宣伝した方が良いかもしれません。


再度ソースを見つめ直してから公開したいと思います。その時にはこのスレッドもオープンにするつもりです。
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#26
Joomler! (User)
Expert Boarder
Posts: 130
graph
User Offline Click here to see the profile of this user
Re:ブログエディタで投稿しよう! 8 Months, 4 Weeks ago Karma: 1  
担当の方にこのxmlrpc-serverコンポーネントを試してもらったらさらに以下の希望を言われました。

QUOTE:
公開終了日を設定したい。
(イベント情報などは、期限がある。)
ユーザー毎にセクションなりカテゴリを設定したい。
(現在の状態だと指定したユーザーに指定したカテゴリすべて割り当てられるため個別に選択できない。)
タイトルエイリアス(タイトル別名)を設定したい(SEF用)。


ただ、この機能は公開レベルにはできないかもしれません。
現在の状態(先日ご送付したリビジョンの状態までの機能)までを整理して公開します。
やはり、登録ユーザーレベルで設定済みブログエディタを使い投稿可能にすることは、企業レベルで重要かもしれません。誰もアルバイトにバックエンドに 入れる権限を与えたくないですものね。

最終的に、ややこしいのでBasic認証ユーティリティ(コンポーネントメニュー)を付加した現在の状態でMambotからは認証関連(Basic認 証、IPアドレス制限)は、削除します。(必要ないし、htaccessならIPアドレスもマスクに対応できる=一般の方が使える。)

QUOTE:
以下(現在の状態:rev12)
1.コンポーネント側にBasic認証ユーティリティを付加。
これは、ルートのxmlrpcフォルダ内にhtaccessとhtpasswdファイルを作成してくれるツールです。
2.jMT-APIボットの改善
元々チェックされていなかったユーザ権限(ユーザタイプ)をチェックするようにオリジナルのACLとして実装しました。
というとかっこよく聞こえますが、通常のJoomla!の権限に従ったつもりです。
例えば、Authorレベルなら
新規投稿可能だが、非公開。公開権限は、無し。他人の投稿は、表示すらできない。
などです。
もちろんRegisteredレベルですと、何も表示されません。
3.特別ユーザ機能
これは、私のクライアントが「こんなの欲しい。」と言っていた機能です。
それは、管理者レベルのアカウントを記事を編集して投稿するだけのアルバイトに教えたくない。
ですので、RegisteredレベルのユーザーIDを指定することにより設定済みのブログエディタでのみ投稿できるというわけです。
たとえ、IDパスワードがわかってもRegisteredレベルですから何もしようがありません。
また、Registeredを対象としたカテゴリを指定する機能も付加したのでアルバイトには、特定のカテゴリのみしか編集できないというわけです。
他にも投稿の作成者のみしか編集できなくする機能と、一般的な設定で編集・公開権限レベルの設定もできます。
Joomla!は、Manager以上は、フロントエンドからの投稿に関しては、ほとんど同じくらいの権限なのでそれに準じて4段階にしています。
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop