Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » JoomlaComment
2 votes
Written by:Joomler! 12585 hits Thursday, 15 October 2009 08:27

このサイトが、Joomla!1.0.xだった当初にもコメント(確か、JoomlaCommentだったかな)機能をインストールしていたが、あらためてコメント機能って必要だと感じました。やっぱりフォーラムだと大抵、ユーザ登録作業があって初めて投稿できますが、コメントだと大抵登録作業がいらない。登録するかどうかの違いだけど、簡単に聞けたり、意見を言えることは必要ですね。

最新のコメントを表示するモジュールを作成していないことに気がつきましたが、そろそろ作成しても良いかもしれない。

昨日あらためて気づいた(知っていて使っている)のだが、Joomla!1.5ではグローバルコンフィグレーションのシステムタブ、エラーメッセージの設定がデフォルトだと、phpのエラーが出力されるようになっている。これは、これで良い事ではあると思う。が、実運用場面では、Noneが正解で、エラー出力を行うのは、ローカルかテスト環境のみにすることが大切ではないかと思います。

 
1 votes
Written by:Joomler! 8744 hits Wednesday, 30 April 2008 16:02

最初に・・・

トップページでリンクさせていただいていたサイトをトップメニューからのリンクページに変更させていただきましたのでこの場を借りてお断りいたします。

 

新しいエクステンションを使っていますが、ほとんどテストのためですので不具合ありましたら、コメント・・・無い・・・(そうなんです。コメント機能は間に合わなかったので無しです。)Forumにでも書き込んでいただければと思います。

テストしているエクステンション

  1. JBTabmenu Module
    mootoolsを利用した階層メニューです。(実はまだパラメータ部分が、未完成です。)
  2. JBSystem
    今回の中枢をなすコアエクステンションです。
  3. JBContent Component
    mootoolsとmultiboxを利用したmoovote, mooSocialBookmark(IFrameはちと・・・), moofriendmail, JBPageNavigation, CalenderDateなどなど 。
  4. JBModules
    Contents関連いろいろ。
  5. Combine System
    前宣伝していたやつ。
  6. JTabReplacer
    同じく。
  7. JB multibox
    前からdemo10.joomler.netでデモしてたものをもう少しだけ拡張した。

残念ながら使わなくなったエクステンション

  1. AlphaComponent
  2. !joomlacomment
  3. greybox show

公開できるものだけ順次公開していこうと思っています。もちろん1.5用もです。

 
Dec
23
2007

Joomla!の Cache

EMailPrintPDF
0 votes
Written by:Joomler! 21995 hits Sunday, 23 December 2007 23:15

昨日ある問い合わせがあってCacheのことでJoomlaのソースを眺めていました。

 Joomla!のCacheは、パーツごとにCacheファイルを作成し、それをパーツごとに読み込むようになっているようです。たとえば記事なら記事ごとにファイルが作成されます。モジュールならモジュールごとに。そうすることのメリットは、Cacheされては困るパーツは、Cacheさせないようにすることができるからだと思います。たとえば、このサイトで使用している!JoomlaCommentもその一つですが、Cacheされてしまうと投稿した内容はすぐに反映されません。明示的にCacheをクリアするしかありません。また、このサイトで配布しているPluginの中でもJavascriptをヘッダーに出力しているもの(SyntaxHilighter, CodePress Plugin, GreyBox)は、Cacheに対応していません。というより、Joomla!のCacheがヘッダーとともにCacheしないからです。その理由もわかります。パーツごとに管理しているため、Cacheしないパーツがヘッダー内の出力を変更することを考慮しているからだろうと想像します。Pluginは、記事内の設定された文字により、ONになります。Cacheから読み込まれた場合はPluginを通過した後の記事となるためPlugin自体を通過しません。よってヘッダーには出力することができません。

 サードパーティーのCacheエクステンション(ヘッダーを含めすべてをCacheしてくれる。)をひとつ試してみましたが、すべてのエクステンションに対応しているわけでは無いのでサイトで使用しているエクステンションによっては、自分で対応するように工夫しなければなりません。このサイトではCacheはオフにしていますが、Cacheの応答性を考えるとやはり対応していかなければならないと考えています。

 そこで対応の方法を考えてみました。

  • Joomla!のコアを変更してしまう。
    ソースを詳細に見ているわけではないので、もしかしたらそうできるように用意されているかもしれない。
  • サードパーティーのCacheエクステンションを使う。
    今回試したエクステンションは、うちのPluginはすべて正常動作していました。まるごとCacheされるので当然といえば当然ですが。

 と、そうしなくても簡易対応ならできます。

  • CacheがONならヘッダー内に出力せず、記事内にタグを出力。
    記事内にJavascriptや、CSSを出力するわけです。(あまり好きではないですが・・・さんざんGoogleのモジュールを作成しておいて何を言うって感じですか・・・)

対応していないPluginは、次のバージョン(マイナー)で簡易対応するつもりです。

 XML-RPCですが、Joomla!1.5ではどうもbloggerAPIのみの対応っぽいですね。他のAPI対応の動きは盛んなようですので最終的にはサードパーティーからになるかもしれませんが、公開されるような気はします。私も密かにつくりかけてたり・・・。


 
1 votes
Written by:Joomler! 18465 hits Tuesday, 30 October 2007 22:30

コメントコンポーネントを2.40から3.1.0にアップグレードしました。joomlacomment.jpg!joomlacomment は、シンプルでCaptchaがついているので使っています。2.40は、少し不具合があったのですが、3.1.0はどうでしょう。アップグレードと言っても単にアンインストールしてから新規インストールしただけです。データは、そのまま引き継がれるようです。日本語環境での動作は、検証しているわけではないので文字数制限部分などで不具合があるかもしれませんね。

 2.4.0の日本語化したものをダウンロードできるようにしていましたが、非公開に変更しました。お使いの方はJoomlaCode.orgのプロジェクト:joomagecommentより最新の物をダウンロードしアップグレードしてください。管理画面は、英語のままですがフロントエンドの2.4.0のランゲージファイルがそのまま使えます。増えた行のみ追加すればフロントエンドが日本語化可能なようです。

 
3 votes
Written by:Joomler! 24365 hits Monday, 20 August 2007 18:10

!JoomlaComment 2.40 JP コメントコンポーネントです。677_logo.jpg

Joomler!.netで現在使用しています。(肝心のコメントがありませんが・・)

Developer: Frank Hliva

いろいろ探していたのですがシンプルで設定も簡単ですし使いやすいと思います。

日本語化にあたって少しだけ修正しています。(ほんの1,2行です)

Ajaxを使用したコメントシステムです。

詳細な特徴はJoomla!のExtensionページをご覧下さい。

おかしい訳はご指摘を・・・。

 

JContentPlus for Joomla!1.5 powered by Joomler!.net

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.