はじめに
この記事は僕がNode jsでCMSを作りながらメモ代わりに更新していく予定です。
なので過度な期待はしないでください。
作りたいもの
速度に全振りした低スペックでも動くCMS
要件定義を決める
さて、作ると決めたもののどうしよう状態に陥ったのでCMSの作り方を調べてみた。
CMSを検討する際に一番大事なこと!
CMS構築をするうえで一番重要なことは、ずばりこの一言に尽きます!
【要件定義をしっかりと、漏れなく、実施すること】
です。
下の解説で、なぜ要件定義が必要なのか、わかると思います。
と書いてあったので要件定義したいと思います。
機能面の要件定義
要件定義なんてしたことないので、テキトーに書いていきます
必須
サイトを公開できる
HTML,Markdown,独自のエディタでページを書ける
プラグインなどを読み込める
ページごとにjavascript,cssを設定できる
高度な高速化機能を搭載している
word pressの記事を読み込める
pjaxを標準搭載
あればいいかな的なもの
テーマを読み込める
IoTなどと連携できる
動作環境の要件定義
conohaのRAM1GBプランで快適に動作できる
Node js 12
こんな感じでいいんですかね?(言いわけない)
終わりに
とりあえず今日はここまでにします。
少しずつ作っていくので、アイデアや意見があれば教えてほしいです