On Nov 25, 2007 10:21 AM, Muhammad Ridwan Nawawi <[EMAIL PROTECTED]> wrote:
> Di aplikasi yg saya bikin support untuk pergantian theme. > nah akhirnya saya coba pake konsep pengubahan theme yg dipake sama > "joomla" (CMS yang cukup terkenal di PHP). Konsep tersebut hanya > mengubah layout utama termasuk file-file yang dibutuhkannya seperti > gambar, css, js dll. Konsep ini saya gunakan karena di rails hanya > tinggal mengubah > > layout "../../public/themes/mythemes1/index" > > menjadi > > layout "../../public/themes/mythemes2/index" > > Karena file yang perlu diupload banyak (index.rhtl, file2 gambar, > file2 css, file2 js, image screenshot, dll) maka cukup mempersulit > user jika harus menguploadnya satu persatu. Akhirnya seperti juga > konsep yg dipakai joomla, hanya perlu mengupload file zip. > > Saya bingung, karena belum pernah melakukan decompres via web. Saya > cari-cari ternyata ada gem "rubyzip". Belum saya coba karena takut > server untuk deploynya nanti tidak support. Akhirnya cari2 lagi > ternyata di ruby telah terinstall library "Zlib", di buku "ruby > cookbook" ada contohnya, tapi kok saya gak bisa2 yah... > > oh iya untuk menguploadnya saya menggunakan plugin "attachment_fu" > > Jadi yang mau saya tanyakan, bagaimana cara mengupload kemudian > mengekstraknya di web server? > > atau jika ada konsep pengubahan theme yang lain, tolong kasih tau > saya... > > CMIIW... > > Sebelumnya terima kasih ya... > > > maaf kalo sy ndak bisa ngekomentari ttng dekompress, soalnya ndak tau apa2 ttng dekompress ^-^ cuma ingin komentar ttng layout kayaknya lebih enak memakai input symbol ketimbang pake string langsung, spy code lebih mudah di -maintain layout :choose_layout yg mana method choose_layout biasanya diletakan di application.rb, yg berfungsi untuk memanggil layout apa yg digunakan oleh suatu user, misal ## memanggil layout untuk user 1 def choose_layout User.find(1).layout end -- blog : http://adityakircon.blogsome.com ym : kirconboy skype : adit_skype Freedom is the right of all sentient beings (Optimus Prime) [Non-text portions of this message have been removed]

