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]

Kirim email ke