{% extends 'admin_panel/base.html' %} {% load static %} {% block page_title %}Laporan Berita{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Laporan Berita

Analisis dan statistik lengkap berita website

Filter Tanggal
Reset
{{ total_news|default:0 }} Total Berita
{{ published_news|default:0 }} Dipublikasi
{{ draft_news|default:0 }} Draft
{{ featured_news|default:0 }} Unggulan
Statistik Engagement
{{ view_stats.total_views|default:0 }}
Total Views
{{ view_stats.unique_visitors|default:0 }}
Unique Visitors
{{ engagement_stats.total_likes|default:0 }}
Total Likes
{{ engagement_stats.total_comments|default:0 }}
Total Komentar
Distribusi Kategori
{% if category_breakdown %}
{% for item in category_breakdown %}
{{ item.category__name|default:"Tidak Ada Kategori" }} {{ item.count }}
{% endfor %}
{% else %}

Tidak ada data kategori

{% endif %}
Distribusi Penulis
{% if author_breakdown %}
{% for item in author_breakdown %}
{{ item.author__username|default:"Tidak Diketahui" }} {{ item.count }}
{% endfor %}
{% else %}

Tidak ada data penulis

{% endif %}
Berita Terpopuler
{% if top_news %}
{% for news in top_news %} {% endfor %}
Rank Judul Kategori Penulis Views Likes Komentar Status Aksi
{{ forloop.counter }}
{{ news.title|truncatechars:60 }}
{{ news.created_at|date:"d M Y" }}
{{ news.category.name|default:"-" }} {{ news.author.username|default:"-" }} {{ news.view_count|default:0 }} {{ news.like_count|default:0 }} {{ news.comment_count|default:0 }} {% if news.status == 'published' %}Published{% elif news.status == 'draft' %}Draft{% elif news.status == 'scheduled' %}Scheduled{% else %}{{ news.status|title }}{% endif %}
{% else %}

Tidak ada data berita

{% endif %}
Statistik Tambahan
{{ engagement_stats.total_shares|default:0 }}
Total Shares
{{ engagement_stats.approved_comments|default:0 }}
Komentar Disetujui
{% if total_news > 0 %} {% widthratio published_news total_news 100 %}% {% else %} 0% {% endif %}
Tingkat Publikasi
{% endblock %} {% block extra_js %} {% endblock %}