サイトリニューアル(募集予告中ファンド一覧など)について

このところサイトのリニューアルを計画して四苦八苦していたため更新が滞ってしまっていましたが、ようやくある程度形になりましたのでリニューアルをしてみました。

今回追加した機能は主に下記のような機能になります。

  • 募集予告中のファンドを見つけやすくしました。
  • 投資家数と実績金額のランキングを追加しました(データが公表されているサイトのみ)。
  • 各社のプレスリリース(見出しと直接リンク)を一覧表示するようにしました。

元々リニューアルを考えたきっかけは、自分が募集予告中のファンドの募集日時を失念することが増えたためこれを見つけやすくしようと思ったことでした。

そこから更に、あれもやりたい、これもやりたい、技術的に凝ってみたい、などやりたいことが発散してしまい記事の投稿やリニューアル自体が遅れに遅れるという事態になってしまいました汗

ただ、ひとまずようやくリニューアルを行うことが出来ましたので、今後は少しずつ記事を投稿していければと考えています。

とはいえその前にまた引っかかってしまうかもしれませんが、実はインターネット上にリニューアル内容をアップした結果、いくつか不具合が見つかっています。

※下記は個人的な技術メモを主眼としていますので興味のある方だけどうぞ。

タイミングによりデータが表示されないことがある。

今回、リニューアルにあたって様々なデータをJSONという形式で保存、取得するようにしましたが、どうもブラウザの表示タイミング、キャッシュの状態などにより正しく表示されないことがあるようです。

元々Wordpress本体およびテーマに直接手を入れないようにするためにこの方式を取ったのですが、これが裏目に出たようです。

この点については最初の個人的な理念から外れてしまうため残念ですが、テーマに直接手を入れるなどして改善をしたいと考えています。

トップページ以外でランキングなどが表示されない。

これは単純な私の確認ミスですが、トップページ以外で新機能のランキング表示を行うことが出来ないようです。

原因は今回使用したテーマ「Lightning」のウィジェットがトップページと投稿ページとで表示できるものが異なっていたことですが、現在のところ適切な設定順序が見つかっておらず別途対応を検討中です。

さくらソーシャルレンディングのデータが表示できない。

現在、17のソーシャルレンディングサイトのファンド情報を取得するようにしていますが、自分のPCでは取得できていたさくらソーシャルレンディングのデータが取得できないことが分かりました。

これはどうも使用しているサーバのさくらインターネットのPerlのバージョンが古いようでして、SSLv3脆弱性対応に引っかかって接続を拒否されているようでした(httpで接続してもhttpsにリダイレクトされるため結局拒否される)。

何かPerlのモジュールを追加すれば良いのか、あるいはPerl自体をバージョンアップして貰うのが良いのか・・・もう少し調べてみます。

perlで情報取得する代わりにwgetに変更することで解消できました。

募集中ファンド一覧のソートがうまくいかない。

募集中ファンド一覧の表示にbootgridというJQueryのプラグインを使用してみたのですが「利回り」カラムのソートがうまくいきません。

原因はソーシャルレンディングのファンドの利回りに「5%~6.5%」など2つの値を含むものがあり、プラグインのソート設定がうまく働かない為です。

更に言うと、bootgridには一覧の表示件数を変更出来たり、表示カラムを増減したりできる機能もあるのですが、こちらはどうもWordpress+LightningテーマとJQueryの相性が悪いのか、機能しなかったため現在は非表示にしています。

この辺りについて、まとめて改善したいとは考えていますが、こちらはちょっと時間が掛かりそうです・・・。

bootgridの利用を諦めて、ソート機能に特化したtablesorterプラグインを利用する方針に変更しました。

ただ、このプラグイン付属のpagerアドインは最近のjquery本体では動作しないようでしたので、自身の勉強を兼ねてtablepagerプラグインを自作してしまいました。

最初のページ、最後のページなどへのジャンプ機能はありませんが、このサイト用としては必要十分な機能を盛り込めましたので一先ずこれで良しとします。

※本プラグインを利用してみたいという奇特な方は、自己責任のもと、ご自由にご利用頂いて問題ありません。

モバイル表示時にうまく画像がセンタリングされない箇所がある。

おかげでちょっと見づらい箇所があります・・・

その他

その他、もしかするとまだ見つけられていない不具合があるかもしれませんので、もし気付いた方がいらっしゃいましたらご連絡いただけますと幸いです。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です