utatane.works illust and web
*

WordPressからの段階的移行

自分はWordPressを使って構築する意味がない、ということは、前々からうっすら気がついていたんですが、

そもそもWordPressって

  • CMSがテーマ機能持ってる
  • フロント(見た目)もCMS側で管理

「テーマ構造+PHPテンプレート」で、見た目と裏側(システム)が表裏一体になった仕組み。
保守管理が管理画面でできるので知識がなくても誰でもサイトが作れる、というのがWordPressでサイトを構築する最大のメリットです。

わたしの場合これをフロント側のデザインのために無理矢理PHPで表示制御+CSSを条件分岐させており、構成を無理矢理コンポーネント設計してる状態。プラグインは独自仕様に縛られているがために使う感じでした。

WPの使い方ってこうですね。

  • 投稿作る
  • カテゴリ付ける
  • PHPで分岐
  • 何かあるとプラグイン使う

WPでの表示はこうです。

記事を書く → WPがHTMLにする → 表示

わたしのやってること

PHPで分岐 → テンプレ切り替え → 表示制御

HTML / CSS / JSがそのまま書けるならばこのような余計なこともせず、作業も楽。
表示とデータが混ざってることにも違和感を感じています。

jQueryなど使ってないものを大量に読み込んでいるところ、これも使わないものを持っているようで無駄だなって思う。WordPressの仕様に引きずられている。手放したい。

最適化再設計

WordPressの拡張機構を全部使ってないので、WPを使う理由がかなり薄いです。
デザインと裏側が切り離しにくいという点で、

  • CMS=データの供給源にする
  • フロントとCMS、表と裏で分離させて管理:フロントの自由度が完全に解放

の方がしっくりくるよね。

こういう構成にしよう

① 一旦WPをAPI化(DBそのまま使う): リスクゼロで開始
② フロントを部分的にJSフレームワークかVanilla JS:contact / top から作る
③ CMS再検討:ヘッドレスCMSにする

流石にブログは真っ白いノートのようなUIで静かに書きたいからCMSを使いたい。黒い画面で書くのもなんか・・仕事みたいで嫌な気持ちになりそうで・・

フレームワークの選定と実装など
どこまで進むかわからないし途中で休んでもいいように段階的に。
夜な夜な再構築していこうと思います◎

検索
閉じる

上向き矢印 scroll top