【雑記】自作CMSが完成したので今後やってみたいこと
記事作成:2024年08月18日
記事更新:2024年08月22日
カテゴリ:CMS開発
先月くらいからチマチマと作ってきたフルスクラッチの自作CMSが完成しました。
htmlとCSSに関してはある程度知識があったのですが、ステップアップとしてサーバーサイド言語を覚えてみようと思い立ち、2か月ほど前から勉強を始めておりました。
そしてそのアウトプットとして自分で何かを作るのが良いだろうということで「以前から自分で管理していたホームページをゼロからCMS化してみよう!」と思い立った次第です。
ブログ用に必要最低限の機能と、自分で更新するときに不便がない程度のUIを作って、ようやく自分のホームページ兼ブログのコンテンツ管理用として実装できる程度に形になりました。
今皆さんに読んでいただいているこのブログが、まさにその自作CMSで管理してます。
早く完成させたかった完全自分用のCMS
先述したように自分のブログ更新&管理用なので「自分が使いやすければそれでいいや!」の精神、且つ早く形にして完成させたかったというのもあったので、機能は本当に絞っています。
- ブログ記事作成&更新(htmlエディター)
- カテゴリ管理
- 画像アップロード
- プロフィール編集
- バナーリンク編集
- その他管理
CMS画面のUIもこんな感じで飾り気のないシンプルさ重視。というより、ここに関しても「自分しか操作しないCMS管理画面のデザインまで作りこむ意味はあまり無いな…」と思ったので、このくらいにしてます。
ただ使い始めてすぐに、今後追加したい機能として浮かんだ「下書き機能」と「プレビュー機能」は、近いうちに新しく実装したいなと思っています。
記事は完成前の段階で保存しておけないし、公開しないと実際のブログ表示用ページでどういう風に表示されるのかがパッと確認できない仕様という…w
コメント機能も考えましたが、今のところコメントが付くメリットがあまりないのでカットしました。
あと書いてて思い出したけど、問い合わせフォームは作っておきたい。
今後やりたいこと
自作CMSがひとまず完成し、今後やりたいこともいくつか出てきました。
- 追加機能の実装
- 自宅Webサーバーの構築
- Webアプリケーションの開発
正直現段階で絶対に欲しい機能は最初に実装できたので、CMSの機能追加は時間がある時にゆっくり進めるとして…
本当は学んだプログラミングの知識を更に深めるべく、新しいWebアプリケーションを考えてみたり、フレームワークでの開発を覚えようと思っていたんですが、CMSが完成して自分のWebサイトに実装できたところで、今度はサーバー自体の構築や管理に興味が湧いてきました。
若干違うジャンルにはなりますが、CMSの追加機能の実装や新しいWebアプリケーションの開発も考えつつ、Linux系OSでの自宅サーバー構築にもチャレンジしてみたいなと思います。
おすすめYouTube動画