略語をあれこれするプラグイン

最終更新日: 2007年 11月 30日

いろんなプラグインがあるといえば、本文中で略語や頭文字語を使ったらデータベースから判断して自動でABBRタグ・ACRONYMタグを生成してくれるプラグインがあったらいいねっていうのはAngeさん談。
ホントにそんなのがあったら便利ですね。

caramel*vanilla ≫ 頭文字語と略語から定義リストを生成 – Auto-Glossary (2006-11-28)

以前から良く使うリンクは自動でやりたいなぁ(ALinkほどの高機能は不必要)・・・と思っていたのですが、ABBRもそれが出来ると・・・なるほど、何かと便利ですね。ということで勢い任せに作ってみました。よければどうぞ。。。 :mrgreen:

下の画像は管理画面のサンプルです。

A3L 管理画面の見本(v.0.1.4)

ダウンロード

a3l-0.1.4b.zip (6.1KBぐらい)

機能説明

ついでにリンクを付ける能力もあります。が、WordPress“と”WordPressME”を見分ける能力が今のところありません!データベースからの呼び出し順をアルファベット逆順にして対応しているだけですので、
バグが発生する確率大です!
・・・後々修正する予定ではいます。。。

インストール

インストールは至って簡単。pluginsフォルダへアップロードし、有効化するだけです。

使い方

データは「設定 -> A3L」からポチポチ打ち込んでください。何が必要なのかはブログの内容によるでしょうし。「保存して編集を続ける」「保存」「公開」のどれを押しても機能します。古い記事は再度保存しなおすことで適用できます。略語はネットワーク略語辞典でインターネット関連の単語は網羅できると思います。

サンプルデータが zip 内に同梱してあります。

更新履歴

  • 07.11.30
    なないさんのご報告により発覚した img タグ内への暫定的な対応を施しました。これにより、ダブルクウォーテーションで囲まれた単語は除外するようにしました。ロリポで動作しなかったので一旦中止します。修正完了。
  • A3L v.0.1.3
  • A3L v.0.1.2
  • A3L v0.1.1
  • 07.03.25 23:00
    前回の変更はミスでした。ゴメンナサイ。正規表現時の一部の括弧をエスケープ。データベースチェックが正常に機能していなかったのを修正。
  • 07.03.11 21:00
    【重要】自動保存時にエラーが発生していたので、add_actionをcontent_save_preからcontent_saveへ変更。項目の削除方法を複数選択式に変更。
  • 07.03.07 21:45
    抽出機能がちゃんと動いていなかったのを修正。リンクの抽出機能を追加。(拾い過ぎるので注意 笑) ちょっとしたおまけ機能を追加。
  • 07.01.31 21:20
    levaさんのアイディアを頂き、DFN要素をオプションに追加。(多謝 :!:) コードをエセMVCに再構成。
  • 07.01.14 01:15
    【注意】過去記事からの略語抽出機能を追加。(akaさん有難う御座います!)データベースの構造を少し変更。これにより、略語が重複する単語の登録は出来なくなりました。
  • 06.12.12 18:30
    正規表現の精度を若干向上。タグ内での改行に対応しきれていなかったのを修正。
  • 06.12.11 18:40
    正規表現の精度を向上。タグやコード内は回避するように変更。後方にアルファベットが続く場合は回避するように変更。
  • 06.12.01 02:50
    インポート・エクスポート機能を実装。iG Syntax Hiliterに一応対応。リスト表示を若干変更。
  • 06.11.29 22:30
    正規表現の精度を若干向上。wp-tegakiを(多分) 回避可能。

問題・課題・

  • 単語が重なるキーワードの干渉回避
  • [済]wp-tegakiの回避
  • データ量が多くなった場合どうなる?…100件でも速度はさほど変わらず。ということで当面放置。 :lol:
  • [暫定]同一文字列をどう扱うか…重複禁止で現状対応中
  • [済]iG: Syntax Hiliterと競合
  • [済]エクスポート・インポート機能(lomoさん経由)

何か要望があればお気軽にどうぞ。出来る限りで対応いたします :lol:

ところで・・・
RSSって何と呼べばいいのでしょ?!

2006年 11月 29日 | 未分類 |

コメント (16)

  1. lomo
    2006年 11月 29日

    こんばんは!!
    なんとなしにつぶやいたことが現実になるとは思ってもいませんでした!!
    さっそく使わせていただきます。
    どうもありがとうございます :-)

    *RSSっていろんな説があるのでどれにすればいいか迷っちゃいますね :P

  2. aka
    2007年 1月 14日

    ども,初めまして。plasticdreams の aka です。
    lomoさんの記事を見て使い始めました。便利ですねー。
    WP 2.0.6 (WP-MEじゃないほう)で動いてます :)
    ところで,過去に書いた略語/頭文字もアップデートできるといいんですが,いい方法あるといいですね。

    ちなみに私は atom を使ってます。:razz:

  3. leva
    2007年 1月 30日

    はじめまして。
    用語などを解説せずに使いたいので、dfn要素を使える(*1)よう改造して使わせていただいています。
    もっとも、リンク先の自動追加で事足りるかもしれませんが、よろしければご検討ください。

    *1 [dfn title="時間と仕事の整理術"]GTD[/dfn] とか

  4. Sa・Ga
    2007年 3月 25日

     初めまして。
     A3Lに興味があり、ダウンロードしようと思っていたのですが、どうもリンク先の文書が途中で切れてしまっているようであり、IEやFireFoxではエラーとなってしまい、Operaでも切れたところまでしか表示されませんでした。

     申し訳ありませんが、ご確認をお願いいたします。

     途中で切れているのって自分の環境だけでしょうかねぇ・・・。

  5. Sa・Ga
    2007年 3月 25日

     bleu様、返信ありがとうございます。

     私の環境で発生していた現象ですが、「a3l.phps」を開いたときに104行目(HTMLのソースではなく画面に出ている表示)の途中で読み込みがストップしてしまうというものです。
     残念ながら現時点でもその現象が発生してしまいます。
     参考までに、私の使っているプロバイダはKDDIメタルプラスです。

     わざわざZIP版をご用意いただきありがとうございます。
     先ほどダウンロードさせていただいたのですが、まずDBのテーブルが作成されませんでしたので、手動で作成しました。
     その後、添付のCSVファイルから取り込んだり自分でリンクなどを追加したりしたのですが、どうもブログ本文のほうに反映されていないようです。
     試しに、「WordPress」という語句を含む記事を保存し直してみましたが、特に変わった様子はありませんでした。

     何か足りない設定とかございますでしょうか?

     なお、自分のブログの動作環境は
    http://www.telmina.com/about/5/
    で述べているとおりです。WordPressは本家版の2.1.2を使用しております。

  6. Sa・Ga
    2007年 3月 25日

    修正版を新たにアップロードしましたので、
    そちらをご使用下さい。

     早速ご対応いただきありがとうございました。
     プラグイン更新後、ある記事を保存し直したところ、タグやリンクがきちんと設定されることを確認できました。
     ありがとうございました。

    読み込みが途中で終わってしまうのがなぜでしょう・・。

     理由は不明ですが、先ほど「a3l.phps」のリンクの先をOperaで開いてみたところ、自分の端末に入っている「Norton Internet Security 2007」が「侵入の試みを遮断しました」などというメッセージをはいてきました。
     リスク名には「HTTP TIF Folder Into Disclosure」と書かれています。
     たぶん読み込みが止まってしまう理由はNortonの動作ですが、別に変なウイルスとか仕込まれているようにも見えないのですけどねぇ・・・。

     と言うわけで、お騒がせしてしまい申し訳ありませんでした。

  7. ココナッツ
    2007年 3月 26日

    初めまして。
    先日からWordPressを導入しようと試行錯誤しているところです。
    こちらのA3Lの機能に惹かれ、導入しようと思ったのですが、私も上手くいかない状況です。
    Sa・Gaさんと同様の症状だと思いましたので、書き込ませていただきます。

    サーバーはさくらインターネットです。
    WPのバージョンは、2.12も2.09も試しましたが、同様でした。
    現在は2.09を使用しています。

    プラグインを有効化した後、環境設定の画面に映ると、以下のように表示されます。

    WordPress database error: [Table 'xxx.xx_a3l' doesn't exist]
    SELECT * FROM xx_a3l ORDER BY target ASC

    Warning: Invalid argument supplied for foreach() in /xxx/wp/wp-content/plugins/a3l/a3l.php on line 390

    データベースは試しに手動で作ってみましたが、それでも反映されませんでした。

    お忙しいとは思いますが、確認の程、よろしくお願いします。

  8. ココナッツ
    2007年 3月 26日

    上の記事は誤解を招く書き方でした。
    申し訳ありません。
    以下は、修正版の前の時点の不具合でした。

    >データベースは試しに手動で作ってみましたが、それでも反映されませんでした。

    データベースは修正版でも作られなかったのですが、データベースを手動で作製したところ、無事適用されるようになりました。
    これからA3Lの恩恵にあずかりたいと思います。
    どうもありがとうございました。

  9. なない
    2007年 11月 14日

    はじめまして。

    A3Lを導入させていただきました。本当に便利なプラグインで重宝しています。

    ただ、imgタグにおいて、alt内に略語が入っていると、それにまでabbr等が挿入されてしまいました(p,div等の閉じタグがあるものは大丈夫でした)。

    altに略語を含まないようにして回避していますが、プラグインのほうでの対応は可能でしょうか?

コメントをどうぞ

;) :x :wink: :vshy: :vhappy: :twisted: :turn2anger: :spin: :smile: :shockedey: :shock: :sad: :roll: :razz: :raizeeye: :question: :oops: :neutral: :nasty: :mrgreen: :mad: :looney: :lol: :idea: :grin: :evil: :eek: :disapppoint: :cry: :cool: :blush: :bigsmile: :biglaugh: :biggrin: :arrow: :angry: :P :???: :?: :!:

トラックバック URL

Trackbacks (6)

  1. Rumore » del.icio.us/problemdog (November 30) @ 2006年 11月 30日
  2. 【WordPress】「A3L」導入。しかし・・・ » Telmina @ 2007年 3月 25日
  3. 【WordPress】続・「A3L」導入。 » Telmina @ 2007年 3月 26日
  4. WordPress で SEO @ 2007年 4月 15日
  5. insomniaque @ 2007年 5月 21日
  6. Re: [TB] WP2.5に入れるプラグイン10選(From: MMRT daily life) » Telmina @ 2008年 7月 10日
Back to Top ▲