Postingan lainnya
Bantuannya, sebelum launching website
teman2, saya butuh sedikit pencerahan nih, saya mau bikin website dinamis nih, trus kalau mau bikin artikel baru, itu artikelnya disimpan di database mysql atau di storage hostingnya?
rencananya saya mau ngetik artikelnya dengan bantuan ckeditor.
kalau misalnya disimpan di database, trus ngasi url halamannya gimna? misalnya website.com/halaman-ini-dari-mana.php
kalau bikin halamannya satu-satu, itu berarti sama aja dengan website statis dong...
kasi gambaran dong teman2.. soalnya belum pernah. hehe..
1 Jawaban:
Datanya disimpan di Database. Kamu tinggal bikin satu file template untuk postinganmu, nanti kontennya dinamis disesuaikan dengan Database, indexingnya nanti lewat url. Udah itu aja sih konsepnya. Cuman, kalau dijelasin di sini bakal panjang. Nanti kamu juga perlu belajar url rewriting untuk mempercantik url. Awalnya bakal gini:
// Misal post.php
// url -> localhost:8000/post.php?postId=1&slug=post-slug
// dengan url rewriting kamu bisa rubah urlnya jadi gini misal -> localhost:8000/post/post-slug
<h1>
// Nanti lakukan query di sini misal SELECT * FROM posts WHERE id = $_GET['postId']
// Nah, nanti konten nya berubah sesuai dengan url yang diminta dan menyesuaikan dengan database
</h1>
Silahkan explore tutorial-tutorial yang sudah disediakan Sekolah Koding, mungkin bisa membantu kamu belajar.