saya sedang dalam proses merencanakan proyek jaringan sosial saya. setelah sekian lama membolak-balikkan ide & masukan di benak saya, kini saya mulai menuangkan pemikiran di atas kertas secara konkrit. jaringan ini ditujukan untuk sekelompok orang yang sangat spesifik (jadi tidak ada salinan facebook yang buruk) dan industri mereka.
masalah yang saya hadapi sekarang adalah pilihan kerangka kerja atau keputusan untuk duduk dan memprogram semuanya sendiri. Saya tahu bahwa ada banyak kerangka kerja php di luar sana dan saya telah menghabiskan cukup banyak waktu untuk memeriksa opsinya.
Saya telah menandai zend dan yii sebagai favorit saya sejauh ini dari apa yang saya lihat dan dengar, tetapi ada satu masalah yang tidak dapat saya peroleh informasinya.
jaringan akan memiliki 3 (bahkan di masa depan 4) jenis profil yang sangat berbeda. tipe pertama adalah institusi (seperti sekolah), tipe kedua adalah seseorang yang berafiliasi langsung dengan institusi tersebut (seperti guru) dan tipe ketiga adalah orang acak (siswa, orang tua, dll..)*.
*tentu saja akan menjadi hal yang berbeda tetapi supaya Anda mendapatkan idenya.
-> akan ada aturan interaksi yang berbeda antara tipe profil yang berbeda. mereka akan memiliki bidang yang sangat berbeda untuk diisi, jadi saya akan membuat 3 database berbeda untuk mereka.
pertanyaan saya: hanya akan ada satu login, satu halaman. kerangka kerja mana yang menurut Anda dapat memberi saya beberapa kemungkinan untuk menangani 3 tipe pengguna berbeda dan aturan interaksinya? haruskah saya mengandalkan kerangka kerja sama sekali atau haruskah saya memulai dari awal?
terima kasih atas masukannya sebelumnya, sebastian =)