目次
初めてのブログ、自作で始めました。
はじめまして。このたび、自分のブログを立ち上げることにしました。多くの人はWordPressなどのCMS(コンテンツマネジメントシステム)を使って簡単にブログを始めるのが一般的かと思いますが、私はあえてPHPのライブラリを使って一から構成してみました。
なぜCMSを使わなかったのか?
自分のスキルを試したかった
WordPressなどを使えば、ブログの開設は非常に簡単です。しかし、それではどうしても「勉強にならない」と感じました。また、WordPressは便利な反面、セキュリティ上の脆弱性が狙われやすく、プラグインやテーマの組み合わせによっては動作が重くなることもあり、個人的には納得のいく運用が難しいと感じました。HTML、CSS、PHPといった基本的な技術を実践で使ってみる良い機会だと思い、あえて時間と労力をかけて一から作る道を選びました。
自由度の高さを求めて
CMSには便利な反面、「この部分だけカスタマイズしたい」「この動きだけちょっと変えたい」といったときに、かえって面倒になることがあります。自分で構成すれば、どんな挙動でも細かく調整できる自由があります。それも大きなモチベーションの一つでした。
使用した技術と構成について
PHP + ライブラリでMVC構成
今回のブログは、PHPと軽量なルーティングライブラリを用いてMVC(Model-View-Controller)パターンで構築しました。データベースはMySQLといくつかのPHPライブラリで構成し、CSSは自作のリセットCSSで構成を行いました。
記事投稿画面や管理画面も自作
記事の投稿・編集・削除などもすべて自作のCRUDを作り、管理画面で行えるようにしました。ユーザー認証も簡易的ですが実装済みで、セキュリティ面もenvファイルを作り最低限の対策はしました
ブログに書いていく内容
学んだことのアウトプット
このブログでは、自分が日々学んだことをアウトプットしていきます。PHPやJavaScript、HTML/CSSといったWeb技術はもちろん、時にはデザインやUI/UXについても触れていければと思っています。実際に手を動かしたコードなども載せながら、他のエンジニアや学習者にも役立つ内容を目指します。
日常の記録や気づき
技術的な内容だけでなく、日常で感じたことや仕事での気づきなども残していこうと考えています。あまり構えすぎず、雑記的な使い方もすることで、継続しやすくなると思っています。
今後はAIも活用していきます
AIと共に書くブログ
最近では、ChatGPTのようなAIを使って記事の構成を考えたり、文章の下書きを作ったりすることが当たり前になってきました。私も今後は、AIを積極的に活用して、より質の高い記事を効率よく書いていけるようにしたいと思っています。
AIの使い方自体も記事に
AIをどう活用していくか、どんな場面で使えるのか、といったこともこのブログで取り上げていく予定です。AIはただのツールではなく、使い方次第で生産性や創造性を飛躍的に高めてくれる存在です。その可能性を、実際の事例とともに紹介していきたいと思っています。
最後に
このブログは、自分の技術力と表現力を高めるための場です。まだまだ拙い部分も多いですが、少しずつ成長していく過程も含めて、発信していきます。もし何か気になる記事やコメントがあれば、お気軽にメッセージください。
今後とも、どうぞよろしくお願いいたします。