2008/2/9 土曜日

ヤマレコの日記モジュール(minidiary)を公開しました!

Filed under: 開発メモ, xoops — matoyan @ 23:50:32

ヤマレコで使っているXOOPS向け日記モジュールを公開してみました。

minidiary screenshot
急いで公開用に準備したので、説明不十分なところがありますが、まずは使ってみてください。
シンプルな日記を探している方にはちょうど良いのではないかと思います。

ダウンロードは、当BLOGメニューの「xoopsモジュール配布」からどうぞ。

コメント (21)

  1. はじめまして。
    minidiaryをインストールさせていただきました。
    一つお聞きしたいのですが、メンバーの投稿記事は管理者権限で修正・削除はできないんでしょうか?
    よろしくお願いします。


    コメント by 氷室 — 2008/2/14 木曜日 @ 10:11:32

  2. ご利用ありがとうございます。
    先ほど更新したバージョン(Version0.06)で、管理者がメンバーの記事を修正・削除できるようにしておきました。ご確認ください。


    コメント by matoyan — 2008/2/14 木曜日 @ 23:47:03

  3. 早々ご対応ありがとうございます。
    テストをさせていただいたのですが
    管理者権限でメンバーの編集画面が開くのですが画像の削除ができません。
    また、メンバーが自分で投稿したblogの編集ができなくなってしましました。
    修正可能であればご対応いただけると嬉しいです。


    コメント by 氷室 — 2008/2/15 金曜日 @ 11:53:29

  4. 確認が不足していたようで申し訳ありません。
    後日修正したものを改めてUploadします。
    0.06は使えないようなので、0.05を公開した状態に戻しておきました。


    コメント by matoyan — 2008/2/15 金曜日 @ 12:31:53

  5. 一つお聞きしたいのですが
    これはモジュール管理画面での設定は無いんですよね?
    ブロック管理で新着コンテンツを表示させる場合、表示数の設定と本文の表示文字数変更は可能ですか?
    (あくまでも新着の表示です)
    当方3カラムの右側に新着を表示したいのですが本文の文字数が多いと縦長になってしまします。
    以上2点についてご検討いただければ幸いです。
    ずうずうしいお願い申し訳ありあません。
    無理な場合は人それぞれ使い方があるなと参考程度にお受け取り下さい。


    コメント by 氷室 — 2008/2/15 金曜日 @ 15:53:33

  6. モジュール管理の設定は今のところ用意しておりません。
    今後のToDoに入れておきます。

    なお、不具合を修正したVersion 0.07を公開しておきました。
    よろしければご利用ください。


    コメント by matoyan — 2008/2/16 土曜日 @ 1:40:58

  7. こんにちは。 XSNSのサイトから飛んできました。

    使いやすそうな日記で、ユーザーが増えそうですね!

    早速質問・要望なのですが、
    1、 公開範囲の設定は、記事ごとにできるようになるといいなあ、と思います。 また、XSNSとの連携で「SNSの友達だけに公開」なんてのができれば最高ですね。 でもモジュール間の連携なので、難しそう。。
     XSNS側で、このモジュールの機能をそっくり取り込むようなことができればベストなのでしょうけど。

    2、携帯対応
     XSNSを、XCLDB式携帯対応を行ってテンプレートを公開しました。 ずうずうしいお願いですが、こちらのモジュールの携帯版テンプレートを、私のほうで改変して公開させていただいてもよろしいでしょうか? その場合は、ライセンスはCreativeCommonsのままでOKでしょうか?(すみません、GPLばかりだったので、よく知らなくて・・)

    どうぞよろしくお願いします。


    コメント by なーお — 2008/2/16 土曜日 @ 18:49:58

  8. 1.XSNSとの連携で公開範囲設定
    確かにできるといいですね!ToDoに入れときます。

    minidiaryとしては、サイトの内部のみ/外部も公開、の公開範囲設定がユーザごとにできるようになっているので、設定を追加すれば対応できなくもない、という感じだと思います。

    うまいやり方がわかる方いればご指導ください。
    # 直接XSNSのDBエントリを覗くしかないのかな・・・。


    2.携帯対応

    XCLDBを読んだことがないので、どういう改変か理解できていませんが、もともとGPLで配布しておりますので、ご自由に改変・公開していただいてOKです。


    コメント by matoyan — 2008/2/16 土曜日 @ 21:08:52

  9. ありがとうございます。

    携帯対応を早速ためしていまして、(もちろん画像アップはできませんが)閲覧と日記・コメント書き込みは正常に動作しています。

    で、早速お願いがあるのですが。。
    日記記事画面からのコメントの書き込みはテンプレートがあるので問題ないのですが、 それ以外のコメントの編集などはテンプレートが無く、xoops_commentソースコードをincludeして表示されています。

    XCLDB式携帯対応では、テンプレートセットをそっくり携帯用にコピーして準備するのですが、実は上記の方法ですと、コメントフォームのオーバーライド(?)が効かずに、元のPC用テンプレートを参照してしまい、軽量化カスタムが効きません。 (さすがに携帯で文字修飾のセレクトは重くて)

    各テンプレートを用意して、システムテンプレートをインクルードする形の変更で簡単に行けないかと。。

    XSNSの「index_detail.html」の一番下で、 としてイベント通知設定を表示させているので、そんな感じでできないか、と思った次第です。

    勝手に使わせていただいて、こんなお願いはルール違反ですが、ご検討いただけますでしょうか。  よろしくお願いします。


    コメント by なーお — 2008/2/17 日曜日 @ 9:09:23

  10. 仰っている方式で作るとすると、minidiaryモジュールに
    ・コメント編集・削除用のコアのphpファイルをコピー
    ・テンプレートもコピー
    して組み込むと思うですが、メンテナンスが増えるので避けたいところではあります。

    コメント編集や削除はシステムのコアのコメントの方に手を入れる方式で対応頂くことはできないでしょうか。
    よろしくお願いいたします。


    コメント by matoyan — 2008/2/17 日曜日 @ 16:48:46

  11. matoyanさん

    理解が浅いのに妙なお願いをしてしまったようで、すみませんでした。
    調べてみると、myalbum,mydownload,mylinks,piCal,webligD3 などは同様の方式ですね。 かろうじてpicoやd3blogが独自コメントになっている、のでしょうか。

    前述しましたように、モジュール側のテンプレートがないと手出しができない方式になっています。 上記のように広範囲のモジュールに関わることですので、XCLDBのサイトの方でMrijuanaさんに質問してみます。


    コメント by なーお — 2008/2/17 日曜日 @ 22:18:52

  12. matoyanさん
    xoopsシステムコメントの件。
    お恥ずかしいかぎりですが、携帯用legacyテンプレートをゆっくり追いかけて編集してみまして、xoops_dhtmltareaではなくxoops_textareaを指定することで変更が効きました。
    お騒がせ致しました。


    コメント by なーお — 2008/2/19 火曜日 @ 6:59:48

  13. matoyanさん
    たびたびすみません。
    私のテストサイトへのリンクを、張っておきます。(携帯からも同じURLです)

    http://www.mc8.jp/XCL/

    どんな感じか、携帯でアクセスしてみていただければ幸いです。
    今後とも、よろしくお願いします。


    コメント by なーお — 2008/2/19 火曜日 @ 7:06:27

  14. 誘導ありがとうございました。
    外部ブログの件はFeedの種類、ということで了解いたしました。

    ざっと自分のわかる範囲で確認したところ、日付取得については

    【RDF】
    d3blogモジュール:RDF ×
    whatsnewモジュール:RDF ×
    seesaa:ブログをその他にしてRDF ×

    【ATOM】
    WordPress:Atom ×
    Serene Bach 2.05R:Atom0.3 ×
    JUGEM:ブログをその他にしてAtom ×

    【RSS】
    d3blogモジュール:RSS ×
    bulletinモジュール:RSS ○
    whatsnewモジュール:RSS ○
    忍者ブログ:RSS ×
    JUGEM:ブログをその他にしてRSS1.0 ×
    fc2ブログ:ブログをその他にしてRSS ×
    Nucleus:RSS1.0 ×
    WordPress:RSS1.0 ×
    Serene Bach 2.05R:RSS1.0 ×
    Nucleus:RSS2.0 ○
    WordPress:RSS2.0 ○
    seesaa:ブログをその他にしてRSS2.0 ○

    【その他】
    seesaa:ブログをseesaaに選択した場合 ×
    JUGEM:ブログをJUGEMに選択した場合 ×
    fc2ブログ:ブログをfc2に選択した場合 ×

    だったので、RSS2.0であれば日付取得が可能、ということでユーザー様には使っていただこうと思います。
    ただ、この外部ブログ取得ができるブログ、というのはすごくSNS的にはありがたいものなので、
    もし可能であればその他のFees取得に関しても対応をご検討頂ければ幸いです。


    コメント by さや — 2008/2/19 火曜日 @ 10:11:10

  15. 本文中にURLを記載した場合URLから後ろが全てURLとして認識されてしまいます。
    改行をすれば問題ないのですが・・・
    本文中にURLを入れてもURLだけを認識させる事は可能ですか?
    よろしくお願いします。


    コメント by 氷室 — 2008/2/20 水曜日 @ 0:55:55

  16. >なーおさん
    携帯サイト確認できました。
    簡単に携帯対応できると便利ですね。
    テンプレートを公開される際にはご連絡ください。リンク貼ります。


    >さやさん
    詳細調査ありがとうございます。
    RSS取得ライブラリ側の問題ではない気がするので、
    プログラム見直してみます。


    >氷室さん
    xoops標準のクラス(MyTextSanitizer)を使って作っているので、
    xoops側の仕様だと思います。

    が、URLに日本語も含まれる場合があることを考えると
    問題でもないような気がします。

    例えば以下のように括弧で括ると改行しなくても正しく表示されます。

    こんな感じで、(http://www.yamareco.com)とするとOK。


    コメント by matoyan — 2008/2/20 水曜日 @ 2:14:21

  17. はじめまして!
    とても素晴らしいモジュール公開ありがとうございます。
    早速使わせて頂いております。

    ひとつ質問なのですが、日記にアップした画像をクリックしても拡大画像にアクセスできません。
    upimgディレクトリのアクセス権限は777に設定しておりますが、中の画像のアクセス権限が600となっており、アクセス出来ないようです。

    どこか設定に問題ありでしょうか?
    初歩的な質問で申し訳ありません。


    コメント by lun — 2008/2/20 水曜日 @ 17:10:14

  18. >lunさま
    おそらくサーバ側の仕様の問題ですので、
    運用されているサーバの管理者の方にお問い合わせください。

    例えばxreaでは、管理画面からアクセス権限を変更できるようです。
    http://sb.xrea.com/archive/index.php/t-10637.html
    http://sb.xrea.com/showthread.php?t=10619


    コメント by matoyan — 2008/2/20 水曜日 @ 23:59:48

  19. さや さん

    PHP4の場合に外部ブログの時刻を表示できない症状に対応しました。
    ダウンロードのページから最新版(version 0.10)をダウンロード
    してご利用ください。


    コメント by matoyan — 2008/3/2 日曜日 @ 0:17:36

  20. 機能的にシンプルでスッキリしたブログ使わせていただきます。
    1つご要望がありますが、コメント機能についてです。

    コメント機能(リスト表示のみに限定、ログイン時のみ書き込み可能)
    となっていますが、匿名にも書き込み許可するにはどうしたら良いでしょうか?
    宜しくお願い致します。


    コメント by hiro — 2008/6/15 日曜日 @ 18:12:29

  21. 現状の機能では、ゲストのコメント書き込みには
    対応していません。

    モジュールのハックで対応するなら以下を参考に
    してください。

    templates/yd_detail.html
    の113,115,116,117行目、<{$yr_comment_form}>の
    前後のif部分を削除してください。

    あとは、
    minidiaryの管理画面から匿名のコメント投稿を許可すれば
    ゲストもコメント投稿できるようになります。

    こちらでは上記で動くことを確認できました。


    コメント by matoyan — 2008/6/15 日曜日 @ 23:05:02

コメント RSS トラックバック URI

現在コメントフォームは利用できません。

HTML convert time: 0.477 sec. Powered by WordPress ME