見出し画像

【お知らせ】バージョンアップと新スクリプト準備中

夢小説サイト、名前変換小説サイト向けに公開している名前変換スクリプトCharm.jsですが、大幅な更新を予定しています。
また、Charm.jsとはまた別の名前変換スクリプトも新たに公開予定です。
どちらもまだ準備中ではありますが、JavaScriptファイルの準備が進みつつあるのでひとまず方向性や概要を先にお知らせします。


Charm.jsの更新内容

Charm.js の次回のバージョンは2.0を予定しています。
具体的な追加内容や変更点の一部をご紹介します。

新たなアレンジの追加

区切り、詰まり、響き、カタカナ変換に加えて新たなアレンジの追加を予定しています。ふりがなを用いて新たなアレンジができるようになります。
詳しくは公開時にお知らせします。

data属性以外のアレンジ指定の追加

現在はタグにdata属性を付与して「なーまーえ」などの区切り、響き、詰まりといったアレンジができますが、data属性以外の方法でアレンジが可能になります。
先ほどお知らせした新たなアレンジもdata属性を使わずに設定可能です。
これまで使っていたdata属性によるアレンジもそのままタグを変更せずに使用可能です。

data属性は使わなくてもアレンジできるようになりますが、タグはそれなりに編集します。data属性と同様にある程度HTMLの知識がある人向けです。
また、data属性を使わなくても様々なアレンジができるように開発を進めていますが、アレンジの自由度はdata属性によるアレンジ指定の方ができることは多いと思います。

登録先をLocalStorageに変更

名前変換の登録先をLocalStorageに変更します。
これまでは30日で登録を削除するようになっていましたが、今回からは日数を指定しません。
登録できるデータ量が増える等変わりますが、一般的な同人サイト管理者さんや読み手さんにとってはほとんど変わらずこれまで通りの感覚で使えます。
詳しくは「LocalStorage」についてお調べいただければと思います。

ファイルサイズの改善

機能追加でファイルサイズが大きくなりつつあるので、ファイルを圧縮して公開する予定です。
一部のコードを変更したいサイト製作者さん向けに一部のコードは圧縮せずに残しますが、ファイルサイズを小さくして公開する予定です。

アラート機能を削除

Cookieを使用しなくなるため、Cookieが使えるかどうかのアラートを出す機能は削除予定です。

公開日につきまして

具体的な公開日は未定です。
上記の主要な機能は既に実装を完了していて、現在は動作確認と、新たな使い方説明の更新準備を進めています。これらが整ってからの公開を予定しています。
使い方説明の情報量が大幅に増えるので、詳しい説明を公開するよりも先に簡易な説明のみで先行公開するかもしれません。
どちらになるかも未定ですが、今しばらくお待ちいただけますと幸いです。

新しい名前変換スクリプト

Charm.jsとはまた違う、新たな名前変換スクリプトも開発を進めています。
名称や詳しい使い方については正式な公開時にお知らせしますが、少しだけこちらでご紹介します。

Charm.jsよりも簡単!

Charm.jsは導入にあたってどうしてもタグの編集知識が必要だったり、小説部分にそれなりに手を加える必要があります。
そのおかげでCharm.jsはJavaScriptの知識がなくても登録データを追加できる、アレンジ変換ができるというメリットがありますが、初めてサイトを作る方や手っ取り早く導入したい方にとってはハードルになる面もあります。

この新しい名前変換スクリプトはもっとサクッと導入できることを最優先に開発しています。
はじめてサイトを作る方既に公開している小説に名前変換を導入したい方、そんな方におすすめのスクリプトになる予定です。

さすがにHTMLファイルに手を入れる必要はありますが、Charm.jsよりも手間をかけずに名前変換を使うことが出来るようになります。

Charm.jsより新スクリプトの方がいいの?

先にお伝えしておくと、新スクリプトは単純な名前変換のみです。Charm.jsのような様々なアレンジはできない作りになっています。
また、Charm.jsはHTMLファイルの名前変換フォームを一定のルールで変更すれば登録データを増やすことができましたが、新スクリプトで登録データを増やすには少しJavaScriptファイルに手を加える必要があります。
なので、様々な名前変換の表現を使いたい方や登録データを順次増やしたい方はCharm.jsを、手っ取り早くシンプルな名前変換を導入したい方は新スクリプトがおすすめです。
ちなみにCharm.jsと新スクリプトは互換性がありません。
他にも違いはあるので、詳しくは公開されてからじっくりご検討いただければと思います。

Lanamaの更新について

新しいCharm.jsの公開、新しい名前変換スクリプトの公開の準備が整い次第サイトを更新します。
日常の合間にちょこちょこと進めている開発作業なので、具体的な更新日や公開日は確定できていないのですが、もし使いたいという方がいらっしゃいましたら楽しみにお待ちいただければと思います。

今回は、自分に更新作業をするよう言い聞かせるためにも書きました…!笑
お知らせのみですが、また何かあればnoteも更新します。
今後ともLanamaとCharm.jsをよろしくお願いいたします。


この記事が気に入ったらサポートをしてみませんか?