# Pembaruan tampilan PORSENI 2.6.1 — beranda baru dan huruf lebih besar — beranda baru dan huruf lebih besar — beranda baru dan huruf lebih besar Beranda dirombak menjadi poster kegiatan berlatar hijau stadion penuh, angka tahun 2026 berukuran besar, tombol emas, jadwal yang lebih jelas, serta kartu cabang lebih lega. Teks isi utama 18 piksel, label/keterangan minimal 16 piksel, dan kolom formulir 17 piksel pada layar. Kartu cabang menjadi satu kolom pada HP untuk menjaga keterbacaan. Warna hijau stadion, emerald, emas, dan krem dengan ilustrasi raket, kok, palet seni, kuas/qalam, buku, serta pola geometris bernuansa Islami. Tipografi judul memakai Barlow Condensed; teks, formulir, dan tabel memakai Manrope. Kedua font tersedia lokal, tanpa ketergantungan Google Fonts saat halaman dibuka. Beranda, kartu cabang, formulir empat tahap, cek pendaftaran, login, bukti HTML, dashboard, tabel/filter, pengaturan, jadwal, penilaian, live scoring, dan klasemen juara umum memakai gaya yang konsisten. Nama siswa tampil tegas dengan nama asal madrasah di baris berikutnya. Pada HP, papan nilai dan klasemen berubah menjadi kartu yang lebih mudah dibaca. Menu panitia dapat dibuka melalui tombol Menu panitia. ## Server STB yang masih dipakai 1. Unduh `PORSENI_MI_Pakis_2026_PHP74_v2.6.1.zip` dan ekstrak. Hasilnya folder `porseni-2026-v2.6.1`. 2. Dengan WinSCP, unggah folder tersebut ke `/home/lutfi/`. Hasilnya `/home/lutfi/porseni-2026-v2.6.1/PERBARUI_STB.sh`. 3. Di terminal/SSH jalankan: ```bash cd /home/lutfi/porseni-2026-v2.6.1 sudo bash PERBARUI_STB.sh ``` Jalankan **PERBARUI_STB.sh** untuk aplikasi yang sudah terpasang di `/var/www/porseni-2026`. Jangan menjalankan pemasangan baru atau mengimpor SQL kosong ke database aplikasi yang berjalan. Skrip memperbarui kode setelah mencadangkan database dan sumber lama di `/var/backups/porseni-2026-upgrade.*`. Pengguna, data, konfigurasi, jadwal, foto, dan logo unggahan tetap memakai penyimpanan server. PORSENI masuk pemeliharaan sementara saat pembaruan. Skrip menambahkan tabel fitur lama secara idempoten bila versi STB belum pernah diperbarui; tidak ada perubahan schema khusus desain 2.6.1. 4. Tunggu pesan `PEMBARUAN PORSENI 2.6.1 SELESAI`. Buka aplikasi dan tekan Ctrl+F5 pada komputer; di HP muat ulang halaman. Aset CSS/JS menggunakan versi URL baru. 5. Cek Beranda, Pendaftaran, Live scoring, Juara umum, dan menu panitia. Logo yang sebelumnya diunggah tetap digunakan dengan rasio asli. Bila belum ada logo, unggah logo resmi melalui Pengaturan. Jika skrip berhenti, simpan pesan kesalahannya. Jangan menghapus database, konfigurasi, atau folder cadangan. Panduan ini belum menjalankan perubahan apa pun pada STB pengguna. ## cPanel Rumahweb yang belum dipasang Gunakan `Source_PORSENI_cPanel_v2.6.1.zip`, kemudian ikuti `PANDUAN_PASANG_CPANEL.md`. Struktur folder sama seperti source cPanel sebelumnya: kode privat berada di luar public_html. SQL kosong `Database_PORSENI_Kosong_v2.4.1.sql` masih sesuai; tidak diperlukan SQL baru untuk perubahan desain ini. Pengaturan domain dan akun admin dibuat saat pemasangan. Jangan memakai layout folder STB pada cPanel. ## Jika versi cPanel sudah dipasang Cadangkan sumber dan database dahulu. Untuk perubahan tampilan dari cPanel 2.4.1 yang sudah berfungsi, cukup ganti berkas berikut dengan berkas 2.6.1 pada lokasi yang sama: - `porseni-private/app/views.php` - `porseni-private/app/public_views.php` - `porseni-private/app/competition_views.php` - `public_html/porseni/assets/style.css` - `public_html/porseni/assets/app.js` - `public_html/porseni/assets/live.js` - Tambahkan aset `arena-porseni.svg`, `barlow-condensed-bold.woff`, dan `BARLOW-OFL.txt` di folder assets. Jangan menimpa `config.php`, mengosongkan storage, atau menjalankan pemasang baru pada aplikasi yang sudah aktif. URL CSS/JS baru akan memuat desain terbaru. Tidak diperlukan impor database ulang. ## Memeriksa desain sebelum memasang Buka `Pratinjau_PORSENI_MI_Pakis_2026.html` di browser, lalu pilih halaman dari pilihan di bagian atas. Pratinjau mencakup 18 halaman dengan data contoh. Pratinjau tidak mengirim, menyimpan, atau memverifikasi pendaftaran; aplikasi PHP dalam ZIP menyediakan fungsi tersebut pada server dengan database. Untuk melihat formulir sebelum jadwal resmi pada aplikasi terpasang, admin dapat memakai Pengaturan → Buka sekarang sesuai kebutuhan uji, lalu mengembalikan jadwal resmi setelah selesai. Versi 2.6.1 dapat langsung digunakan tanpa memasang paket 2.6.1 terlebih dahulu. Tidak ada perubahan struktur database untuk desain ini. Panduan perintah di atas sudah memakai folder v2.6. Versi 2.6.1 dapat langsung digunakan tanpa memasang paket 2.6.1 terlebih dahulu. Tidak ada perubahan struktur database untuk desain ini. Panduan perintah di atas sudah memakai folder v2.6. Versi 2.6.1 dapat langsung digunakan tanpa memasang paket 2.5.0 terlebih dahulu. Tidak ada perubahan struktur database untuk desain ini. Panduan perintah di atas sudah memakai folder v2.6.