略語をあれこれするプラグイン
最終更新日: 2007年 11月 30日
いろんなプラグインがあるといえば、本文中で略語や頭文字語を使ったらデータベースから判断して自動でABBRタグ・ACRONYMタグを生成してくれるプラグインがあったらいいねっていうのはAngeさん談。
ホントにそんなのがあったら便利ですね。
caramel*vanilla ≫ 頭文字語と略語から定義リストを生成 – Auto-Glossary (2006-11-28)
以前から良く使うリンクは自動でやりたいなぁ(ALinkほどの高機能は不必要)・・・と思っていたのですが、ABBRもそれが出来ると・・・なるほど、何かと便利ですね。ということで勢い任せに作ってみました。よければどうぞ。。。
下の画像は管理画面のサンプルです。
ダウンロード
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件でも速度はさほど変わらず。ということで当面放置。
- [暫定]同一文字列をどう扱うか…重複禁止で現状対応中
- [済]iG: Syntax Hiliterと競合
- [済]エクスポート・インポート機能(lomoさん経由)
何か要望があればお気軽にどうぞ。出来る限りで対応いたします
ところで・・・
コメント (16)
コメントをどうぞ
トラックバック URL
Trackbacks (6)
- Rumore » del.icio.us/problemdog (November 30) @ 2006年 11月 30日
- 【WordPress】「A3L」導入。しかし・・・ » Telmina @ 2007年 3月 25日
- 【WordPress】続・「A3L」導入。 » Telmina @ 2007年 3月 26日
- WordPress で SEO @ 2007年 4月 15日
- insomniaque @ 2007年 5月 21日
- Re: [TB] WP2.5に入れるプラグイン10選(From: MMRT daily life) » Telmina @ 2008年 7月 10日
2006年 11月 29日
こんばんは!!
なんとなしにつぶやいたことが現実になるとは思ってもいませんでした!!
さっそく使わせていただきます。
どうもありがとうございます :-)
*RSSっていろんな説があるのでどれにすればいいか迷っちゃいますね
2006年 11月 29日
lomoさんこんばんはー!
自分自身も以前から欲しいなと思っていたものですから
それと、先ほどファイルを更新したので再度ダウンロードしていただけるとありがたいです。
RSSって、WPユーザにとっては2.0が一般的だと思うのですが、
一般的にはどうなんでしょうね。。。
そもそもよく知らない人の方が多そうですが
2007年 1月 14日
ども,初めまして。plasticdreams の aka です。
lomoさんの記事を見て使い始めました。便利ですねー。
WP 2.0.6 (WP-MEじゃないほう)で動いてます :)
ところで,過去に書いた略語/頭文字もアップデートできるといいんですが,いい方法あるといいですね。
ちなみに私は atom を使ってます。:razz:
2007年 1月 15日
akaさん初めまして!
いつも拝見させていただいております。:grin:
過去記事からの抽出機能を付けてみました。
素晴らしいアイディアを有難うございます!!
もしかしたら記事数や文字の量によっては時間がかかってしまうかもしれません・・・。
何か問題がありましたらお知らせくださいませ。
2007年 1月 30日
はじめまして。
用語などを解説せずに使いたいので、dfn要素を使える(*1)よう改造して使わせていただいています。
もっとも、リンク先の自動追加で事足りるかもしれませんが、よろしければご検討ください。
*1 [dfn title="時間と仕事の整理術"]GTD[/dfn] とか
2007年 1月 31日
lavaさん初めましてー。
なるほど、dfn要素ですか~。
単語の説明に使うタグってあるのかなと不思議に思っていたのですがコレを使えばいいんですねぇ。:razz:
早速プラグインに組み込ませていただきます !
素晴らしいアイディアを有難う御座います
2007年 3月 25日
初めまして。
A3Lに興味があり、ダウンロードしようと思っていたのですが、どうもリンク先の文書が途中で切れてしまっているようであり、IEやFireFoxではエラーとなってしまい、Operaでも切れたところまでしか表示されませんでした。
申し訳ありませんが、ご確認をお願いいたします。
途中で切れているのって自分の環境だけでしょうかねぇ・・・。
2007年 3月 25日
Sa・Gaさん初めまして。
確認してみたのですが、私の環境ではエラーになりませんでした・・。なんででしょう??
ZIP版を用意してみたのでそちらを試してみていただけますでしょうか。
お手数をおかけします。(o_ _)o))
2007年 3月 25日
bleu様、返信ありがとうございます。
私の環境で発生していた現象ですが、「a3l.phps」を開いたときに104行目(HTMLのソースではなく画面に出ている表示)の途中で読み込みがストップしてしまうというものです。
残念ながら現時点でもその現象が発生してしまいます。
参考までに、私の使っているプロバイダはKDDIメタルプラスです。
わざわざZIP版をご用意いただきありがとうございます。
先ほどダウンロードさせていただいたのですが、まずDBのテーブルが作成されませんでしたので、手動で作成しました。
その後、添付のCSVファイルから取り込んだり自分でリンクなどを追加したりしたのですが、どうもブログ本文のほうに反映されていないようです。
試しに、「WordPress」という語句を含む記事を保存し直してみましたが、特に変わった様子はありませんでした。
何か足りない設定とかございますでしょうか?
なお、自分のブログの動作環境は
http://www.telmina.com/about/5/
で述べているとおりです。WordPressは本家版の2.1.2を使用しております。
2007年 3月 25日
スミマセン、、、テーブル生成とタグが付かないのはこちらのミスでした。
前の変更時の内容が間違っておりました。
修正版を新たにアップロードしましたので、
そちらをご使用下さい。
読み込みが途中で終わってしまうのがなぜでしょう・・。
謎です。。。
私もFireFox使っているんですけどねぇ。
2007年 3月 25日
早速ご対応いただきありがとうございました。
プラグイン更新後、ある記事を保存し直したところ、タグやリンクがきちんと設定されることを確認できました。
ありがとうございました。
理由は不明ですが、先ほど「a3l.phps」のリンクの先をOperaで開いてみたところ、自分の端末に入っている「Norton Internet Security 2007」が「侵入の試みを遮断しました」などというメッセージをはいてきました。
リスク名には「HTTP TIF Folder Into Disclosure」と書かれています。
たぶん読み込みが止まってしまう理由はNortonの動作ですが、別に変なウイルスとか仕込まれているようにも見えないのですけどねぇ・・・。
と言うわけで、お騒がせしてしまい申し訳ありませんでした。
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
データベースは試しに手動で作ってみましたが、それでも反映されませんでした。
お忙しいとは思いますが、確認の程、よろしくお願いします。
2007年 3月 26日
上の記事は誤解を招く書き方でした。
申し訳ありません。
以下は、修正版の前の時点の不具合でした。
>データベースは試しに手動で作ってみましたが、それでも反映されませんでした。
データベースは修正版でも作られなかったのですが、データベースを手動で作製したところ、無事適用されるようになりました。
これからA3Lの恩恵にあずかりたいと思います。
どうもありがとうございました。
2007年 3月 26日
> Sa・Gaさん
コメントがSpamKarmaに捕獲されていました。。すみません。
今度は問題なく動作したようでよかったです。
「HTTP TIF Folder Info Disclosure」というのを調べたところ、
どうやらIEの脆弱性にNorton先生が対応しているらしく、
キャッシュ上から実行可能なファイルを実行しないようにブロックしているのではないかと思います。
OperaやFirefoxは関係ないはずなんですけどね・・。
> ココナッツさん
はじめまして。
動いたみたいで良かったです。
データベースはA3Lの管理画面にアクセスしたときに
作成するようにしているのですが何か問題があるのかもしれませんね。
有効化時に作成するように変えてみます。
ご報告ありがとうございます。
2007年 11月 14日
はじめまして。
A3Lを導入させていただきました。本当に便利なプラグインで重宝しています。
ただ、imgタグにおいて、alt内に略語が入っていると、それにまでabbr等が挿入されてしまいました(p,div等の閉じタグがあるものは大丈夫でした)。
altに略語を含まないようにして回避していますが、プラグインのほうでの対応は可能でしょうか?
2007年 11月 19日
なないさん初めまして。
返答が遅くなってしまってすみません。
対応できると思うので、早速修正したいと思います。
ご報告頂き大変ありがとうございます!