2020年4月 2日(木) 13:26 JST

プライベートメッセージ 1.3.1

  • 投稿者:
  • 表示回数 4,035
プラグイン

バージョン1.3.1にアップグレードして,ようやく一段落。

  • 新着通知方法をユーザー毎に設定できるよう,テーブルを追加。「アカウント情報」で変更できるように,プラグイン側で対応。テンプレート(preferences/profile.thtml)の書き換え。
  • メッセージ一覧で,Geeklog標準のプラグイン用スタイルを使用するよう,*.thtmlファイルを書き換え。
  • config.phpでの設定用変数を $PM_xx から $_PMSG['xx']の形式に変更。他のファイルとの名前の衝突を防ぐため。
  • compose.php でテンプレートを使って出力するように書き換え。
  • HTML tidyを使用して,不適切なHTMLタグを洗い出し・変更。

など,大きな機能はないが,細かい部分での完成度を高めた。しばらく使って,不都合が出なければ,Geeklog.jpで公開する予定。

タグ:geeklog プライベートメッセージ プラグイン

プライベートメッセージ+AJAX

  • 投稿者:
  • 表示回数 4,067
プラグイン プライベートメッセージをバージョンアップして,カスタムブロックにAJAXを用いた新着通知機能を追加してみた。参考にしたのは「AJAX Webアプリケーション アイデアブック(羽田野 太巳著)」。今まで読んだAJAXの説明の中では最もわかりやすく,しかも実用的な例を豊富に取り上げている。素人の自分が読んでも,AJAXの本質がよくわかる! タグ:geeklog プライベートメッセージ プラグイン ajax

ファイル管理プラグインをインストール

  • 投稿者:
  • 表示回数 4,925
プラグイン 旧サイトでは何も問題がなかったファイル管理(FileMgmt)プラグインがこのサイトでは動作せず,しばらく放置しておいたが,旧バージョンからアップグレードするときに,プラグインを一時的に無効にしていなかったのが原因で,ファイルが適切に置き換えられていなかった。やっとファイル管理ができるようになり,とりあえず,mt2geeklogカスタム関数とImportUsersカスタム関数をアップロードした。前者はMovableTypeのエクスポートファイルを読み込んで,記事をインポートするもの,後者はGeeklog本体にあるユーザー一括登録機能を拡張して,所属グループを指定できるようにしたもの。どれほど需要があるかわからないが,使ってみたい人はご自由にどうぞ。動作レポートをお待ちしています。
タグ:geeklog ファイル管理 プラグイン

Geeklog-1.4.0sr4公開

  • 投稿者:
  • 表示回数 3,571
Geeklog そろそろ,バージョン1.4.1が公開されるかなと思っていた矢先に,1.4.0sr4が公開された。昨日のFCKEditorの脆弱性と,公開領域内に非公開領域のファイルをインストールしている場合の脆弱性に対応するもの。Geeklog.jpに記事を投稿しておいたので,心当たりのある方は早めにどうぞ。 タグ:fckeditor

FCKEditorにセキュリティホール

  • 投稿者:
  • 表示回数 4,922
Geeklog 3時間ほど前に,Geeklog本家で上記に関する発表があり,Secuniaからも該当メールが流れてきた。外部ファイルをインクルードして実行できるというたちの悪いもので,すぐにも対策が必要なようだ。Geeklog.jpに投稿しておいたので,ご覧いただきたい。

http://www.geeklog.jp/article.php/20060630232018482

本家の元記事はこちら:

http://www.geeklog.net/article.php/exploit-for-fckeditor-filemanager
タグ:fckeditor セキュリティ

GUSとBad Behaviorプラグインをインストール

  • 投稿者:
  • 表示回数 3,533
プラグイン GUS(統計用プラグイン)とBad Behavior(スパムボット対策プラグイン)をインストール。後者については,Geeklog.jpのウィキドキュメントにインストール方法を書いておいたので参考にして欲しい。こちらからどうぞ

スタイルシートの設定終了

  • 投稿者:
  • 表示回数 3,400
Geeklog スタイルシートも前のサイトで使っていたものをそのまま持ってきた。あとはファイル管理プラグインをインストールすればよいのだが,そろそろ眠くなってきた...

記事のインポート終了

  • 投稿者:
  • 表示回数 3,512
Geeklog 旧サイトからエクスポートした記事データをphpMyAdminで取り込み,uidなどを調節してできあがり。次にプラグインの設定に取り組むも,ファイル管理プラグイン(FileMgmt)ではまってしまう。前回セットアップしたのはずいぶん前なので,全然記憶に残っていない。ディレクトリ・ファイル(filemgmt.php)のパーミッション変更だけでなく,register_globals = Off でも動作するようにソースをいじったような気がするのだが,... そろそろ,睡魔に負ける時間だ。

取りあえず,インストール終了

  • 投稿者:
  • 表示回数 3,480
Geeklog XREAでPHP5, MySQL5の環境でのセットアップだったが,これといって苦労もせずにインストール完了。旧サイトからテンプレートを中途半端に持ってきたのが祟って,菱餅のような色合いになっているが,そのうち変更するつもり。

記事もインポートして,完全に移転が終わるのは今月末というところかな。

サーバー引越

  • 投稿者:
  • 表示回数 3,642
Geeklog 自分が管理しているddlinks.netは,ノートPCにApache, MySQL, PHPをインストールした上で,管理用のスクリプトをPHPで書き,レンダリング(というほどの画面ではないが)はSmartyで行っている。できあがったHTMLファイルやRSSフィードファイルをFTPでサーバーに転送して出来上がりという仕組み。

このドメインのサブドメインとして,このブログを書いてきたが,メインのドメインと全く性格が違うため,だんだん分けて管理したくなってきた。

XREAなら,独自ドメインで広告免除サービスを購入しても年間3,390円。どうせなら,PHP5とMySQL5の組み合わせでGeeklogを試してみたいと思って,つい購入してしまった。

さて,どうなることか...