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!
- Login ke admin panel:
/admin
- Go to Profile atau Settings
- Ubah password dengan yang kuat
- Logout dan login kembali
3. Update Admin Profile
- Update nama admin
- Update email admin
- Upload foto profil (opsional)
⚙️ Settings Dasar
1. Website Information
- Go to Settings → General
- 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
- Go to Settings → General
- Upload logo desa (format: PNG/JPG, max 2MB)
- Rekomendasi ukuran: 200x200px atau 300x100px
3. Social Media Links
- Go to Settings → Social Media
- Input link:
- Facebook Page desa
- Instagram desa
- YouTube channel (jika ada)
- WhatsApp contact
📝 Content Setup
1. Buat Kategori Konten
- Go to Categories
- Buat kategori default:
- Berita Desa
- Pengumuman
- Kegiatan
- Pelayanan
- Regulasi
2. Setup Halaman Statis
- Go to Pages → Create New
- 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
- Go to Organization → Add Member
- Input data perangkat desa:
- Kepala Desa
- Sekretaris Desa
- Kaur (Kepala Urusan)
- Kasi (Kepala Seksi)
- Staf
🖼️ Gallery Setup
1. Buat Kategori Gallery
- Go to Gallery → Categories
- Buat kategori:
- Kegiatan Desa
- Fasilitas Umum
- Wisata
- Pembangunan
- Acara Resmi
2. Upload Foto Default
- Upload foto-foto desa yang representative
- Pastikan foto berkualitas baik
- Tambahkan deskripsi yang informatif
📊 Data Desa Setup
1. Buat Jenis Data Desa
- Go to Village Data → Data Types
- 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
- Go to Village Data → Add Data
- Input data terbaru untuk setiap jenis
- Tambahkan tahun data
- Update secara berkala
🔐 Security Setup
1. Buat User Roles
- Go to Users → Roles
- Pastikan roles sudah sesuai:
- Super Admin: Full access
- Admin: Manage content + users
- Operator: Manage content only
2. Buat User Operator
- Go to Users → Create New
- Buat user untuk operator harian
- Assign role Operator
- 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
- Go to Settings → SEO
- 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
- Isi contact form di website
- Pastikan email masuk ke admin
- 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
- Create user manual
- Provide hands-on training
- Setup support contact
For Content Creators
- Content guidelines
- Image optimization guide
- SEO best practices
🆘 Support
Jika mengalami kesulitan:
- Check Troubleshooting Guide
- Contact support: [email protected]
- Create issue di GitHub repository
Selamat! Website Desa Karangrejo siap digunakan! 🎉