自社サービス
自社開発のSaaS
画面 jQueryBootstrap → Vue 3InertiaTailwind CSS
- どんなシステム
- 外部の10サービスとつながり、毎晩自動で動く業務の仕組み(画面約75)
- 難しかった点
- 10の外部サービスとの連携を、すべて動く状態のまま移した
- 引き継いだもの
- 利用者に配布済みのURLを、切らずに移した
- いま
- Laravel・PHP 8.4で稼働している
Bootstrap 3 のサポートが終わりました。出典:getbootstrap.com
Vue 2 のサポートが終わりました。出典:vuejs.org
jQueryでサポートされているのは 4系だけです。3系は重大なセキュリティ修正とバグ修正だけで、1系・2系はサポートの対象外です。出典:jquery.com
| 古い書き方 | 新しい版では |
|---|---|
.size() | jQuery 3.0 で削除。.length を使う |
$(img).load(fn)・.unload()・.error() | jQuery 3.0 で削除。.on("load", fn) を使う |
$.trim()・$.isArray()・$.parseJSON() | jQuery 4.0 で削除。String.prototype.trim・Array.isArray・JSON.parse を使う |
| Glyphicons | Bootstrap 4 で削除 |
.panel・.well | Bootstrap 4 で削除。.card に置き換え |
.col-md-6 | Bootstrap 4 でグリッドの段が1つずれ、.col-lg-6 に相当 |
typeahead.js(Bloodhound)や bootstrap-select のような jQuery プラグインが、新しい jQuery・Bootstrap で動くかを1つずつ確かめます。
$("#id").html(...) のような処理が画面ごとに書かれていて、1か所を直しても他の画面は古いまま残ります。
グリッドの段・パネル・アイコンの書き方がすべて変わります。
自社サービス
画面 jQueryBootstrap → Vue 3InertiaTailwind CSS
医療・ヘルスケア企業
画面 jQueryBootstrap → Vue 3InertiaTailwind CSS
画面だけの作り替えはお受けしていません。PHPの移行・作り直しと一緒にお受けしています。
はい。PHPの移行・作り直しと一緒にお受けします。
はい。事例の学習・キャリア支援サイトでは、移行と同時に49画面をデザインから刷新しました。