全ての記事 920 件のうち 164 件の記事が該当しました。 (全 17 ページ)。
今、検索結果ページの高速化がアツイらしい(笑)
MovableTypeの検索結果ページのテンプレートは下手に作ると、何百件という結果が表示されたりして応答性や実用性がイマイチなことがあります。そこで、あまりに検索結果が多すぎた場合などには、ユーザに検索条件の見直しを促すメッセージを表示するなどできればIA的に嬉しいかもしれません。
SearchResultsLimit プラグインはMovableType標準の<MTSearchResults>
コンテナタグを拡張し、検索結果数やテンプレート処理時間に関係したテンプレートタグを提供します。
MovableTypeでは記事を編集して一旦保存してしまうと、
記事内容を過去の状態に戻すことができません。
編集して保存はしたものの、やっぱり元に戻したいと思っても不可能でした。
EntryRevisionsプラグインを導入することで、
記事の保存毎にそのバージョンコピーを蓄積することができ、
記事内容をいつでも任意の過去の状態に復元することができます。
MovableType のテンプレートが肥大化・複雑化すると、その再構築に要する時間やサーバ負荷が増すことになります。しかし実際のテンプレート中には、再構築によってその内容が変化しない部分が少なくありません。そのような部分については毎回々々構築を行う必要はなく、前回に構築された結果を流用することによって、テンプレート全体の再構築に要する時間や負荷を軽減できると期待できます。
ブックマークを保存する時に保持期限を示すタグを付けておくと、期限を過ぎたブックマークから自動的に削除されるというアイディア。社内ブログで読んだ記事が元でしたが、fublogさんのところにも同じアイディアが上がっていたようです。
「3日以内に言及記事を書く予定だけれど、それ以上過ぎたら諦める」とか、今月だけ開催中のキャンペーンサイトをブックマークする時に便利かもしれません。
最近、手元のDebianサーバにIRCサーバを建てた際、IRCで稼動するロボットプログラムの習作として、チャンネルの発言をログとして保存するロガーを作ってみました。IRCネットワークに常駐してチャンネルにInviteされるとロギングを開始するという単純なものです。
CPANに登録されているNet::IRCモジュールを使うことで比較的簡単にIRCクライアントを書くことができました。
MovableType の再構築プロセスはサーバに対する負荷が高く、深夜などのアクセスが集中する時間帯にこれを行なうと、再構築に失敗してエラーとなることが多々あります。そこでこの再構築プロセスの所要時間を知るために小さなプラグインを書いてみました。簡単なタグを埋め込むことで、 そのページの再構築に要した時間を知ることができるようになります。
HTTP/1.1 ではデータを gzip
で圧縮して送信することで転送量を減らすことができます。一般に Apache Web サーバでは mod_deflate モジュール を導入してこれを実現することが多いのですが、レンタルサーバなどでは mod_deflate が導入されていないことが多々あります。それでもコンテンツネゴシエーションに対応した Web サーバであれば、gzip で圧縮されたファイル(*.gz)を予め用意しておくことで、この恩恵に与ることがことが期待できます。
そこで、MovableType で生成したコンテンツを gzip 圧縮するためのプラグインを作ってみました。
Amazon などで『この商品を買った人はこんな商品も買っています』という案内をご覧になったことがあると思います。ユーザの購買動向を分析することで関連商品を推薦(リコメンド)してくれる機能で、その絶妙なチョイス(?)に釣られて他の商品ページに寄り道してしまう方も多いのではないでしょうか?
そこで、ブログなどでもこれを真似て『この記事を読んだ人はこんな記事も読んでいます』なんてナビゲーションが作れると面白いかもしれません。RecommendedEntry は、過去の訪問者が辿った記事の傾向を集計して、簡易的な記事リコメンデーション機能を実現するための MovableType プラグインです。
エンタープライズシステムとしてブログツールの導入を考えたとき、
ユーザごとに投稿できるブログやカテゴリをコントロールしたい場合があります。
MovableType にはブログ単位で投稿を制限する機能はありますが、
より詳細にカテゴリごとに制限することはできませんでした。
LimitCategory はユーザごとにカテゴリ単位で記事の投稿を制限するためのプラグインです。
企業や官公庁などでのMovableTypeのエンタープライズ利用において、
大人数による大規模なブログ運用にも柔軟に対応することが可能になります。
MovableType で記事を作成する際、幾つかのフィールドを入力するのを忘れて空欄のまま保存してしまい、気恥ずかしい思いをされたことはないでしょうか? EmptyFieldReminder プラグインは記事を保存する際に各フィールドの値をチェックし、空欄があった場合にはダイアログを表示して注意を促してくれる MovableType プラグインです。