開発日記:このサイト
2024-05-11 14:45:59 #このサイト
サイトリニューアル
随分前にこのサイトをWP(WordPress)にした。
当時よく使われてるCMSの筆頭で、サイトの管理画面にセットアップメニューがあったんで、見場のいいテンプレートや便利なプラグインが使えてコスパがええし、カスタムも色々やってみて、WP案件でも取ってみるか、とか思ってたりしてセットアップした。
が、WP自体の設計の面倒くささと、各種プラグインのおびたすき感、何よりアップデートの度にカスタムしたCSSやテンプレートが上書きされるのにウンザリ(まあこれはそのまんまで使ってたからしゃーないけどw)して、その内、発信自体も面倒くさくなって、とうとう放置状態になりましたとさ。めでたしめでたし、ではない。
最近はまってたWebGLで色々実験したいことがあっても、面倒くさいWPを触る気にはなれんかったんで、WPはとっとと捨てて、すっかり放置状態の自作FW(フレームワーク)「BABFW」にリプレースして、リファクタもろとも進めるか、それとも仕事で使ってる「CakePHP」を使うか、とか考えつつも、結局面倒くさいままに幾星霜。
そうしてアプリやサービスの開発に打ち込んでたVR界隈もすっかり冷え込んで行き、使ってたUnityにもケチが付いたり、ゲームエンジンのスタンダードがUE5(UnrealEngine5)に移る流れになったりと、時代が変わってって、老いらくのプログラマー人生も後何年続けられるんやろか、と考え出したりして、最後に自分のスキルがある仕事をやり尽くしたいと、またぞろWebアプリ界隈に復活!とポチポチとネットで案件を探してみるも、CakePHPの案件はすっかり無いやーんw。というか、PHP関連案件自体が少なくなった上に、ほぼほぼ「Laravel」になってるやーん。浦島太郎み強すぎやがな。
Googleトレンドで調べてみたら、どうやらワイがVRを始めた2017年頃に、ちょうど入れ替わりでLaravelが大躍進、対比してCakePHPは下がって行ってたんやなあ。諸行無常。
今更RustやGoを使ってどうこうはちょっと無いし、PythonはAI筆頭に各種専門家のお手軽ITツールになってるし、TypeScriptやReactやNext.jsはフロントエンドでお作法程度には使うにしても、やっぱメインはビジネスアプリ系のバックエンド+同期型フロントエンドをやりたいんやで、って事で、取りあえず現実認識としてPHPで続けるならLaravel一択なんやなあ。
*ちなみにUnity案件もあったらなあと探してるけど、ゲーム関連ばっかで、ビジネスアプリでっていうのはさすがに全然無いんよなあ。個人的にはWebGLメインにこの辺の可能性を今後このサイトで探っていきたいところ。
ということで、今年に入ってLaravelの習得にチュートリアルをちょこちょこやってたけど、やっぱサービスを自作せんと身に付かんのよなあ、と言う事で、サイトリニューアル計画発動。
フリーのテンプレートからええ感じのを探して拝借、Bladeで組み付けて、実装機能の検討、サイト公開に関するLaravelの設定やら調べて、Git使った運用モデルを策定、途中、サーバ要件でPHPのデグレとかを挟みつつ、CMSとしての各種機能を実装、で、ようやく当初予定の最低限の機能が揃って公開に至りましたよと。
今までの開発経緯や機能実装等は、またこの開発日記に書いたりするかもしれない。取りあえずようやくで開設できてよかった。
BOOBY AND BOOTYでは、主にPHPでのWebアプリ開発を承っています。お仕事関連の情報ページも(近々)作成予定です。
前のWPでいつの間にか消えてたお問い合わせフォームは、今回デザインテンプレートからしっかり入っていますので、お仕事の相談やお問い合わせがありましたらお気軽にどうぞ。