ToolZoo
wordpress plugin, small tools
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tokitam/toolzoo/archive/refs/heads/main.zip便利なツール集を提供するWordPressプラグイン。
概要
ToolZooは、WordPress上で使える便利なツールを集めたプラグインです。記事やページにショートコードを貼り付けるだけで、さまざまなツールを簡単に追加できます。
機能
1. パスワード生成ツール
安全でランダムなパスワードを20個一度に生成できます。
特徴:
- 文字数: 8〜64文字で指定可能
- 文字種別: 数字、英字小文字、英字大文字、記号を選択可能
- 20個のパスワードを一度に生成
- 各パスワードを個別にコピー可能
- すべてのパスワードをまとめてコピー可能
- 暗号学的に安全な乱数生成器を使用
ショートコード:
[toolzoo_password]
2. 年号一覧表示ツール
1868年(明治元年)から2025年までの西暦と日本の年号を一覧表で表示します。
特徴:
- 西暦と明治・大正・昭和・平成・令和の対照表
- 改元年を分かりやすく表示
- 現在年を自動ハイライト
- 年代ジャンプボタンで素早く移動
- レスポンシブ対応
ショートコード:
[toolzoo_nengo]
インストール
方法1: WordPress管理画面から
- WordPress管理画面にログイン
- 「プラグイン」→「新規追加」をクリック
- 「プラグインのアップロード」をクリック
toolzoo.zipファイルを選択してアップロード- プラグインを有効化
方法2: FTPでアップロード
toolzooフォルダを/wp-content/plugins/ディレクトリにアップロード- WordPress管理画面の「プラグイン」メニューからプラグインを有効化
使い方
パスワード生成ツール
- 記事またはページの編集画面を開く
- ショートコード
[toolzoo_password]を挿入 - 公開または更新
ページを表示すると、パスワード生成ツールが表示されます。
使用例:
- 文字数スライダーで希望の文字数を選択
- 使用したい文字種別にチェックを入れる
- 「パスワード生成 (20個)」ボタンをクリック
- 気に入ったパスワードの「コピー」ボタンをクリック
年号一覧表示ツール
- 記事またはページの編集画面を開く
- ショートコード
[toolzoo_nengo]を挿入 - 公開または更新
ページを表示すると、年号一覧表が表示されます。
使用例:
- ページ読み込み時に自動で現在年付近にスクロール
- 年代ジャンプボタンで各年号の開始年に移動
- テーブルをスクロールして目的の年を探す
必要環境
- WordPress 5.0以上
- PHP 7.4以上
- モダンブラウザ(Chrome、Firefox、Safari、Edge)
ディレクトリ構造
toolzoo/
├── toolzoo.php # メインプラグインファイル
├── README.md # このファイル
├── doc/ # 詳細設計ドキュメント
│ ├── 01_overview.md
│ ├── 02_password.md
│ └── 03_nengo.md
├── includes/ # PHPクラスファイル
│ ├── class-toolzoo.php
│ ├── class-password-generator.php
│ └── class-nengo-list.php
└── assets/ # 静的ファイル
├── css/
│ ├── password.css
│ └── nengo.css
└── js/
├── password.js
└── nengo.js
セキュリティ
- 生成されたパスワードはサーバーに送信されません
- すべての処理はクライアントサイドで完結
- XSS対策として適切なエスケープ処理を実施
- 暗号学的に安全な乱数生成器(
crypto.getRandomValues())を使用
ブラウザ対応
- Chrome(最新版)
- Firefox(最新版)
- Safari(最新版)
- Microsoft Edge(最新版)
※ 古いブラウザでは一部機能が制限される場合があります。
よくある質問
Q. パスワードはサーバーに保存されますか?
A. いいえ、パスワードはすべてブラウザ上で生成され、サーバーには送信されません。
Q. 生成するパスワードの数を変更できますか?
A. 現在のバージョンでは20個固定ですが、将来のバージョンで対応予定です。
Q. 年号データは自動更新されますか?
A. 改元があった場合は、プラグインのアップデートが必要です。
Q. モバイルでも使用できますか?
A. はい、レスポンシブ対応しているため、スマートフォンやタブレットでも快適に使用できます。
サポート
- バグ報告: GitHub Issues
- 機能リクエスト: GitHub Issues
ライセンス
GPL v2 or later
変更履歴
1.0.0 (2025-10-09)
- 初回リリース
- パスワード生成機能を追加
- 年号一覧表示機能を追加
クレジット
開発: Your Name
今後の予定
- パスワード生成数のカスタマイズ機能
- パスワード強度表示
- 除外文字設定
- 年号検索機能
- 多言語対応