さて、この記事を開いたということは、
Webサイトの制作に興味がある
ということですね!
今回の記事は、テルシバタが担当します ✌️
過去の話
ところで、ヘブバンワールドの最初のホームページを覚えていますか?
ほとんどの方が、初めましてだと思うので、参考程度に画像を載せておきますね。
うんうん。よくできていますね。こちらの制作も担当しました!
実は、
ノーコードWeb制作プラットフォーム Studio
を使って作られていました!
興味がある方はぜひ見てみてくださいね
ノーコードでもかなり自由度が高くて驚きました。
でも、もっと自由に作りたい!!ですよね~
一からプログラムで作成していくよ
とは言っても、作るには色々考える必要があるんですよね…
例えば、サイトに必要な機能はなにかを考えてみましょう
→ マップの画像や、お知らせページがほしい!
→ リアルタイムで情報を更新したい!
→ 色んな人にブログを書いてもらいたい!
これを叶えるには、様々な知識が必要になりそうですね。。
サーバーの知識、フロントエンド開発、データベースを使うバックエンドの開発 etc …
まあ、そんな運よく全部できる人はいませんよね🙄
バックエンドはNotionにお任せ
たまたま、たまたまですよ?サーバーの知識のある方とフロントエンド開発ができる方がですね、いたんですね。
残るはバックエンドの開発、データベースの話ですね。さっぱりですw
そういえば、Notionというサービスをご存知ですか?
メモやタスク管理、ドキュメントなどを保存できるWebサービスです。
で、それがどうしたの?ってなるのと思いますが、このサービス、
APIが使えるんです!!
実質データベースとして利用できるということですね
Next.jsと組み合わせる
ReactのフレームワークであるNext.jsとNotionを組み合わせることで、データベース知識を一切使わず、このお知らせページを実装できています!
Notionのページで、編集を行うとお知らせページもリアルタイムで変更されます!素晴らしい!!
NotionのAPIが止まると、このお知らせページも見れなくなるということですね。
止まらないでー お願いします🙏
最後に
具体的な実装については触れていませんが、要望があれば?書くかも知れないです
以上、テルシバタでした!