Django_blog adalah aplikasi blog tempat pengguna dapat membaca, berbagi, dan mengomentari posting blog. Selain fitur -fitur yang ditimpa oleh aplikasi blog dasar, aplikasi ini mengimplementasikan beberapa fitur Bakend yang membuat aplikasi ini sangat andal dan scalabe. Sebagai bagian dari implementasi proyek ini mengikuti fitur/hasil/pembelajaran telah ditargetkan -
Halaman beranda dari aplikasi ini menampilkan daftar posting blog bersama dengan tajuk blog dan beberapa atribut yang menarik yang terkait dengan blog. Pagination telah diimplementasikan pada tampilan daftar untuk membatasi hanya 3 blog per halaman untuk meningkatkan kinerja halaman dan waktu memuat.
Ada bilah navigasi di sisi kiri jendela dengan akses cepat ke umpan RSS, pencarian teks lengkap, posting yang paling banyak dikomentari dan posting terbaru . Jumlah posting yang tercantum di bawah setiap judul dapat dengan mudah dikelola dengan perubahan kode minimal.
Bilah filter (berdasarkan atribut pos) telah diintegrasikan dengan bilah navigasi untuk memungkinkan pengguna memfilter daftar posting sesuai kebutuhan.
Beginilah tampilan beranda -

Beranda - https://djblogsite.herokuapp.com/blog/
Setiap posting blog dalam aplikasi ditandai dengan tag yang mewakili jenis posting (dalam skenario kami dari film) . Sistem penandaan memungkinkan posting dikelompokkan berdasarkan tag. Menggunakan ide ini Fitur pencarian dengan tag diimplementasikan di mana pengguna dapat memfilter blog dengan tag. Sistem penandaan juga digunakan untuk mencantumkan posting serupa yang terkait dengan halaman posting di halaman detail posting.

Sistem komentar memungkinkan pengguna untuk menambahkan komentar/ulasan pada posting yang kemudian dapat ditinjau oleh admin blog. Admin blog dapat menetapkan komentar sebagai tidak aktif jika ternyata tidak pantas.


Menggunakan fitur Bagikan, pengguna dapat mengundang pengguna lain ke situs blog untuk membaca posting menarik yang ditemukan oleh mereka. SMTP Gmail telah digunakan untuk mengimplementasikan fitur ini.

Menggunakan kemampuan dan fitur postgres , mesin pencari teks lengkap telah diimplementasikan dalam aplikasi ini. Fitur ini memungkinkan pengguna untuk mencari apa pun melalui database aplikasi. Penimbangan permintaan dan pencarian trigram telah dianggap sebagai bagian dari ruang lingkup masa depan.

Untuk memungkinkan pengguna tetap mutakhir dengan konten baru yang diposting pada aplikasi, umpan RSS telah diintegrasikan ke dalam aplikasi ini menggunakan kerangka sindikasi Django. Ini memungkinkan pengguna untuk mendapatkan informasi setiap kali posting baru telah ditambahkan ke blog (tanpa meminta pengguna untuk berlangganan aplikasi).
RSS Feed - https://djblogsite.herokuapp.com/blog/feed/
Sitemap telah dimasukkan untuk mengizinkan perayap web dan mesin pencari untuk mengutamakan beberapa halaman penting dari aplikasi di atas yang lain.
Sitemap - https://djblogsite.herokuapp.com/sitemap.xml/