JoomlaWorks AllVideos

15 Şubat 2011 1 Yazar: İbrahim AY

Giriş

Allvideos, Joomla kullanıcılarının içeriklerine izlem (video) ekleyebilmelerini sağlayan Joomla uyumlu ekidir ve ücretsizdir.

Şimdiye kadar bir çok video galerisi kullanmış olup en başta yapmam gerekeni en sonda yaptım. Galeri kullanımından vazgeçip içeriklere bu uyumlu ek ile izlem eklemeye karar kıldım. Bu uyumlu ek ile gerek yerel, gerek uzak sunuculardan izlem eklenebildiği gibi dailymotion, googlevideo, videoyahoo gibi bir çok izlem sitesinden içerik paylaşılabilmektedir.

Kurulum

Öncelikle plg_jw_allvideos-v3.3_j1.5 uyumlu ekini indirelim. İndirdiğimiz dosyayı joomlamıza kurup etkinleştirelim.

Kurulum için joomla yönetici panelinin üst menüsünden Eklentiler–>Kur/Kaldır yolunu izliyoruz. Dosya Paketi Yükle bölümünde Seç diyerek indirdiğimiz uyumlu eki gösteriyor daha sonrada Dosya Yükle & Kur ile kurulumu tamamlıyoruz. Kurulum sorunsuz gerçekleşti ise yine üst menüden Eklentiler–>Uyumlu Ek Yöneticisi yolunu takip ediyoruz. Karşımıza gelen Uyumlu Ek Yöneticisi sayfasında ki listeden allvideos’u etkinleştirmemiz gerekiyor. Eklentiyi göremiyor veya bulmakta zorlanıyor iseniz Süzgeç: içine all yazıp git dediğinizde  AllVideos (by JoomlaWorks) gelecektir. İçinde all geçen başka ekleriniz varsa da listeniz asgari değere düşmüş olup arama sıkıntısına girmemiş olursunuz. Uyumlu ekimize karşılık gelen tablodaki Etkinleştirildi sütununda kırmızı renkli çarpı işareti vardır. O kırmızıya tıklarsanız yeşile döner ve etkinleştirme gerçekleşmiş olur. Uyumlu ekimizde bazı ayarlar yapmak için uyumlu ekimize tıklayarak Uyumlu Ek: [Değiştir] sayfasına gelebiliriz. Bu sayfanın sol kısmında ek ile ilgili bilgiler ve ekin etkinlik durumu görülmektedir. Eğer daha önce kırmızı çarpıya tıklayarak etkinleştirmemiş isek buradaki Etkinleştirildi: satırındaki Evet’i seçerek etkinleştirebiliriz.

Kullanım

Uyumlu Ek: [Değiştir] sayfasının sağ tarafında çeşitli tercihler sunulmuştur. Ayarları tercihlerinize göre düzenleyin. Şimdi içerik olarak bir izlem ekleyelim.

Eğer kendi sunucumuzdaki bir izlemi ekleyecek isek yeni makale ekleme sayfamızı açıyoruz. İzlem dosyalarımızın yeri varsayılan olarak images/stories/videos klasörüdür. Bu klasörü uyumlu ekimizin ayarlarından, Video parameters altındaki Local Video Folder kutusundan değiştirebiliriz. İzlem dosyamız zart.flv ise makalemizin içine {flv}zart{/flv} yazarak ekliyoruz. Bu kodu html yöneticisi ile değil, normal yazı nasıl yazıyor isek aynı şekilde ekliyoruz. Dinlem mi ekleyeceğiz, varsayılan klasör yolumuz images/stories/audio’dur ve değiştirmek isterseniz yine uyumlu ekimizin ayarlarından Audio parameters altındaki Local Audio Folder kutusundan değiştirebiliriz. Bu klasörde yakalarsam.mp3 dosyasını ekleyeceksek {mp3}yakalarsam{/mp3} yazıyoruz.

Uzak sunucudan flv videosu ekleyecek isek {flvremote}http://www.benuzaksunucuyum.com/dosyayolu/izlem.flv{/flvremote} şeklinde ekliyoruz. dailymotion.com’dan video ekleyecek isek video adresinin tamamını yazmıyoruz. İzlemin bulunduğu sayfanın adresi http://www.dailymotion.com/featured/video/x35714_cap-nord-projet-1_creation ise biz eklemeyi {dailymotion}x35714{/dailymotion} şeklinde yapıyoruz. Bu kadar örnek uyumlu eki kullanmaya yeter sanırım. Joomlaworks’un sayfasında, diğer yardımcı kodlamalar verilmiştir.

Peki izlem oynatıcımıza site logomozu ekleyebilir miyiz? Bu uyumlu ek ile, google, yahoo gibi sitelerden izlettiğimiz yayınlar, ilgili sunucunun oynatıcısı ile paylaşıldığı için karıştırmadım. Ancak kendi sunucumuzdaki veya uzak sunucudaki izlemler için birşeyler düşünülebilir.

Logo Ekleme

Bu işlemi uyumlu ek yöneticimize kod ekleyerek gerçekleştirebiliriz. Burada anlatacağım yöntemi sürüm v3.3_j1.5 için uygulamakta olup daha önceki sürümlerde de kullanabileceğinizi düşünüyorum.

Resim, logo vs. eklemek için, resim yolumuzu ekleyeceğimiz dosya, uyumlu ekimizdeki sources.php dosyasıdır. Bu dosya siteniz\plugins\content\jw_allvideos\includes klasöründedir. Bu klasördeki sources.php dosyasını not defteri vb. bir program ile açtığımızda yerel sunucunuzdan uzak sunucuya kadar hepsi için ayrı ayrı eklem kodlarının olduğunu göreceksiniz. Daha önce söylediğim gibi google, dailymotion vb sitelerdeki içerikler için ilgili sunucunun oynatıcısı söz konusu, dolayısıyla bu sunucular ile ilgili kısımları karıştırmaya gerek yok. Burada iki yere resim yolunu eklemeyi göstereceğim, gerisi sizin. Bu dosyada tanımlanan ilk iki eklem kodu yerel sunucu ve uzak sunucu flv dosyaları içindir ve şöyledir:

/* ——————– Audio/Video formats ——————– */
“flv” => “
<object type=\”application/x-shockwave-flash\” style=\”width:{WIDTH}px;height:{HEIGHT}px;\” data=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” title=\”JoomlaWorks AllVideos Player\”>
<param name=\”movie\” value=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” />
<param name=\”quality\” value=\”high\” />
<param name=\”wmode\” value=\”{TRANSPARENCY}\” />
<param name=\”bgcolor\” value=\”{BACKGROUND}\” />
<param name=\”autoplay\” value=\”{AUTOPLAY}\” />
<param name=\”allowfullscreen\” value=\”true\” />
<param name=\”allowscriptaccess\” value=\”always\” />
<param name=\”flashvars\” value=\”file={SITEURL}/{FOLDER}/{SOURCE}.flv&image={SITEURL}/{FOLDER}/{SOURCE}.jpg&autostart={AUTOPLAY}{CONTROLBAR}&fullscreen=true\” />
</object>
“,

“flvremote” => “
<object type=\”application/x-shockwave-flash\” style=\”width:{WIDTH}px;height:{HEIGHT}px;\” data=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” title=\”JoomlaWorks AllVideos Player\”>
<param name=\”movie\” value=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” />
<param name=\”quality\” value=\”high\” />
<param name=\”wmode\” value=\”{TRANSPARENCY}\” />
<param name=\”bgcolor\” value=\”{BACKGROUND}\” />
<param name=\”autoplay\” value=\”{AUTOPLAY}\” />
<param name=\”allowfullscreen\” value=\”true\” />
<param name=\”allowscriptaccess\” value=\”always\” />
<param name=\”flashvars\” value=\”file={SOURCE}&autostart={AUTOPLAY}{CONTROLBAR}&fullscreen=true\” />
</object>
“,

Aşağıda koyu renkli kısımlarda görüldüğü gibi resim yolumuzu ekler isek izlem üzerinde sağ üst köşede resim gösterimi sağlayabiliriz.

/* ——————– Audio/Video formats ——————– */
“flv” => “
<object type=\”application/x-shockwave-flash\” style=\”width:{WIDTH}px;height:{HEIGHT}px;\” data=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” title=\”ibrahim AY ibrahimay.com\”>
<param name=\”movie\” value=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” />
<param name=\”quality\” value=\”high\” />
<param name=\”wmode\” value=\”{TRANSPARENCY}\” />
<param name=\”bgcolor\” value=\”{BACKGROUND}\” />
<param name=\”autoplay\” value=\”{AUTOPLAY}\” />
<param name=\”allowfullscreen\” value=\”true\” />
<param name=\”allowscriptaccess\” value=\”always\” />
<param name=\”flashvars\” value=\”file={SITEURL}/{FOLDER}/{SOURCE}.flv&image={SITEURL}/{FOLDER}/{SOURCE}.jpg&autostart={AUTOPLAY}{CONTROLBAR}&fullscreen=true&logo=http://www.ibrahimay.com/images/izlemresim.png\” />
</object>
“,

“flvremote” => “
<object type=\”application/x-shockwave-flash\” style=\”width:{WIDTH}px;height:{HEIGHT}px;\” data=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” title=\”ibrahim AY ibrahimay.com\”>
<param name=\”movie\” value=\”{SITEURL}/plugins/content/jw_allvideos/includes/players/mediaplayer/player.swf\” />
<param name=\”quality\” value=\”high\” />
<param name=\”wmode\” value=\”{TRANSPARENCY}\” /><param name=\”bgcolor\” value=\”{BACKGROUND}\” />
<param name=\”autoplay\” value=\”{AUTOPLAY}\” />
<param name=\”allowfullscreen\” value=\”true\” />
<param name=\”allowscriptaccess\” value=\”always\” />
<param name=\”flashvars\” value=\”file={SOURCE}&autostart={AUTOPLAY}{CONTROLBAR}&fullscreen=true&logo=http://www.ibrahimay.com/images/izlemresim.png\” />
</object>
“,

Diğer uzantılarda denemedim ancak muhtemelen çalışır. İsterseniz bu yöntemi google vb uzak sunucular hariç swf, swfremote, wmv, wmvremote gibi eklemlerde de deneyebilirsiniz.

Not: Lokalde deneyip sonra uygulamaya geçiniz. Herhangi bir olumsuzluğa karşın oynama yapacağınız dosyayı yedekledikten sonra çalışınız. Vay şu oldu, vay bu oldu diye bana ekşimeyiniz.

İçindekiler

1 Star2 Stars3 Stars4 Stars5 Stars (Bu yazıya oy vermek ister misiniz?)
Loading...