First Setup - luckydeva03/desa_karangrejo GitHub Wiki

🏁 First Setup

Panduan setup awal setelah instalasi Website Desa Karangrejo.

🎯 Overview

Setelah instalasi berhasil, ada beberapa langkah setup awal yang perlu dilakukan untuk mempersiapkan aplikasi sebelum digunakan.

👤 Setup Admin User

1. Login Default

Setelah seeding, gunakan kredensial default:

Email: [email protected]
Password: password

2. Ganti Password Admin

⚠️ PENTING: Ganti password default segera!

  1. Login ke admin panel: /admin
  2. Go to Profile atau Settings
  3. Ubah password dengan yang kuat
  4. Logout dan login kembali

3. Update Admin Profile

  1. Update nama admin
  2. Update email admin
  3. Upload foto profil (opsional)

⚙️ Settings Dasar

1. Website Information

  1. Go to SettingsGeneral
  2. Update:
    • Site Name: "Website Desa Karangrejo"
    • Site Description: "Portal Informasi Desa Karangrejo"
    • Contact Email: email desa yang aktif
    • Phone: nomor telepon kantor desa
    • Address: alamat lengkap kantor desa

2. Upload Logo

  1. Go to SettingsGeneral
  2. Upload logo desa (format: PNG/JPG, max 2MB)
  3. Rekomendasi ukuran: 200x200px atau 300x100px

3. Social Media Links

  1. Go to SettingsSocial Media
  2. Input link:
    • Facebook Page desa
    • Instagram desa
    • YouTube channel (jika ada)
    • WhatsApp contact

📝 Content Setup

1. Buat Kategori Konten

  1. Go to Categories
  2. Buat kategori default:
    • Berita Desa
    • Pengumuman
    • Kegiatan
    • Pelayanan
    • Regulasi

2. Setup Halaman Statis

  1. Go to PagesCreate New
  2. Buat halaman wajib:
    • About: Tentang Desa Karangrejo
    • Profile: Profil dan sejarah desa
    • Vision Mission: Visi misi desa
    • Contact: Informasi kontak lengkap

3. Setup Struktur Organisasi

  1. Go to OrganizationAdd Member
  2. Input data perangkat desa:
    • Kepala Desa
    • Sekretaris Desa
    • Kaur (Kepala Urusan)
    • Kasi (Kepala Seksi)
    • Staf

🖼️ Gallery Setup

1. Buat Kategori Gallery

  1. Go to GalleryCategories
  2. Buat kategori:
    • Kegiatan Desa
    • Fasilitas Umum
    • Wisata
    • Pembangunan
    • Acara Resmi

2. Upload Foto Default

  1. Upload foto-foto desa yang representative
  2. Pastikan foto berkualitas baik
  3. Tambahkan deskripsi yang informatif

📊 Data Desa Setup

1. Buat Jenis Data Desa

  1. Go to Village DataData Types
  2. Buat jenis data:
    • Jumlah Penduduk (satuan: orang)
    • Jumlah KK (satuan: KK)
    • Luas Wilayah (satuan: Ha)
    • Jumlah RW (satuan: RW)
    • Jumlah RT (satuan: RT)

2. Input Data Terkini

  1. Go to Village DataAdd Data
  2. Input data terbaru untuk setiap jenis
  3. Tambahkan tahun data
  4. Update secara berkala

🔐 Security Setup

1. Buat User Roles

  1. Go to UsersRoles
  2. Pastikan roles sudah sesuai:
    • Super Admin: Full access
    • Admin: Manage content + users
    • Operator: Manage content only

2. Buat User Operator

  1. Go to UsersCreate New
  2. Buat user untuk operator harian
  3. Assign role Operator
  4. Berikan training penggunaan

3. Security Best Practices

  • Ganti semua password default
  • Enable two-factor authentication (jika tersedia)
  • Regular backup schedule
  • Monitor user activities
  • Review permissions secara berkala

📱 Mobile Responsiveness Check

1. Test di Berbagai Device

  • Smartphone (iOS/Android)
  • Tablet
  • Desktop

2. Test Fitur Utama

  • Navigation menu
  • Contact form
  • Gallery viewing
  • Content reading
  • Admin panel access

🌐 SEO Setup

1. Meta Information

  1. Go to SettingsSEO
  2. Set:
    • Meta Description: Deskripsi desa untuk search engine
    • Keywords: kata kunci relevan
    • Google Analytics ID (jika ada)

2. Content SEO

  • Pastikan setiap post/page punya meta description
  • Gunakan heading structure yang benar (H1, H2, H3)
  • Optimasi gambar dengan alt text

📧 Email Testing

1. Test Contact Form

  1. Isi contact form di website
  2. Pastikan email masuk ke admin
  3. Test reply email

2. Test Notifications

  • Test email notification untuk user registration
  • Test email reset password
  • Test admin notifications

🚀 Launch Checklist

Pre-Launch

  • All content created and reviewed
  • All settings configured
  • All users created with proper roles
  • Security settings applied
  • Email functionality tested
  • Mobile responsiveness checked
  • SEO optimization done
  • Backup system tested

Post-Launch

  • Monitor website performance
  • Train users/operators
  • Schedule regular content updates
  • Setup analytics monitoring
  • Plan maintenance schedule

📚 Training Materials

For Operators

  1. Create user manual
  2. Provide hands-on training
  3. Setup support contact

For Content Creators

  1. Content guidelines
  2. Image optimization guide
  3. SEO best practices

🆘 Support

Jika mengalami kesulitan:


Selamat! Website Desa Karangrejo siap digunakan! 🎉