Joomla içerik yönetimi

20 06 2006

MAKALE:

Dinamik bir web sitesi yapmayı kodlama bilgisi gerektiren, uzun ve zahmetli bir iş olarak görüyorsanız, aslında yanılıyorsunuz.
İnternetin yaygınlaşmaya başladığı tarihlerden günümüze kadar olan kısa süreye baktığınızda dünyanın akışını doğrudan etkileyen birçok teknolojik projenin seyrine canlı şahit olduk. Kaldı ki ilk dönemlerde statik bir web sayfası (HTML) yapmak oldukça önemli bir iş olarak görülüyordu. Günümüze baktığımızdaysa statik içeriklerin yavaş yavaş kaybolmaya başladığını ve dinamik içeriklerin sayısının hızla arttığını rahatlıkla söyleyebiliriz.

İşte o başlangıç zamanlarında ortaya atılan, her kullanıcının kendine ait bir web sayfasını kolayca yapabilmesi düşüncesi, zaman içerisinde geliştirildi. Bununla ilgili yüzlerce yazılım, web teknolojileri, bedava alanlar veren siteler ve hatta son dönemde popülerleşen blog sistemleri ardı ardına kullanıcılara sunuldu. Fakat bu sistemlerin birçoğu kullanıcıların bitmek bilmeyen isteklerini karşılamaya yetmedi. Tüm bu istekleri karşılamak için herhangi bir programlama dili bilmeden dinamik içerikli bir web sitesi oluşturulmasını sağlamak gerekiyordu. Bu alanda da yarı amatör olarak nitelendirebileceğimiz PHPNuke ve POSTNuke gibi içerik yönetim sistemleriyle tanıştık. Bu sistemlerin yakaladığı başarı ileriki yıllarda gelecek yeni teknolojilerin habercisi gibiydi.

Aradan çok zaman geçmeden Mambo içerik yönetim sistemi kullanıcıların beğenisine sunuldu. Mambo büyük bir hızla gelişerek çok sayıda webmaster’ın ve dinamik içerikli site yapmak isteyenlerin başlıca tercihi haline geldi. Fakat daha sonra çıkan anlaşmazlıklar Mambo’nun programcı ekibinin bir kısmının ayrılmasına neden oldu. İşte bu ayrılan ekip kısa zaman içerisinde hazırladığı Joomla’yı kullanıcıların beğenisine sundu. Eklenti geliştiren grupların birçoğu artık Joomla için çalışacaklarını duyurarak, bu yeni oluşuma destek verdi. Kısa zamanda büyük bir ilgi görmeyi başaran Joomla, bugünlerde popülerliğini artırmaya devam ediyor. Öyle ki, Joomla hakkında biraz sörf yapmaya başladığınızda eski mambo sitelerinin bile isimlerini Joomla’ya özdeş bir şekilde değiştirdiğini görebilirsiniz.

İçerik yönetimi için neden Joomla’yı tercih ediyoruz?

Joomla’yı tercih sebeplerini daha iyi ortaya çıkarabilmek için öncelikle bir içerik yönetim sistemini anlamak gerekir. İçerik yönetim sistemleri, çok sayıda farklı içeriği tek kontrol merkezinden yönetmenizi sağlar. İçerik eklemek, çıkarmak, arşivlemek, sayfalarda düzen sağlamak gibi temel özellikler taşır. Bunların üzerine üyelik, forumlar, kişisel sayfalar, kullanıcı tercihleri gibi birçok özellik eklendiğinde komple bir içerik yönetim sistemi ortaya çıkar.

Joomla, içerik yönetim sistemleri içerisinde yukarda saydığımız özelliklerle beraber, kolay kullanımı, esnek yapı sı, uyarlanabilirliğiyle tüm rakiplerinin (Mambo dâhil) önünde gelişimine devam ediyor.

En basit sitelerden, çok geniş içerikli ve karmaşık sitelere kadar çok sayıda isteğe cevap verebilmesi; açık kaynak kodlu oluşu, grafik tasarım konusunda tanıdığı özgür yapı ve çok sayıda kullanıcı gurubunun ürettiği eklentiler Joomla’yı cazip kılan nedenlerden sadece birkaçı.

_________________________________________________________

Joomla içerik yöneticisini yakından tanıyalım

Joomla teknik olarak PHP dilini ve MySQL veritabanını kullanır. Bu ikili hakkında hiçbir bilgiye sahip olmasanız bile Joomla’yı rahatlıkla kullanabilirsiniz. Hatta kullanım sırasında PHP ve MySQL’in çalışma mantığına dair birçok temel bilgiyi öğreneceksiniz.

Joomla’nın üç temel yapıtaşı vardır: Bileşenler, modüller ve bot’lar (Joomlabot). Bu üçlüyü etkin olarak kullanarak, yapmak istediğiniz web sitesine kolaylıkla ulaşabilirsiniz. Ayrıca temalarla görünüm üzerinde değişiklikler yapabilir, bölümler ve kategorilerle tüm içeriği etkin bir biçimde yönetebilirsiniz.

- Bileşenler (Components)

Bir bileşen sisteme eklemek istediğiniz yeni bir özellik veya parça olarak tanımlanır. Örneğin, bir alışveriş sitesi kurarken veya bir topluluk sitesi yaparken ilgili bileşeni Joomla’ya kurarsınız ve sitenizin iskeleti ortaya çıkmış olur. Bunun sonrasındaysa bileşen üzerinden çeşitli yapılandırmalar yaparak, isteğinize göre bir site oraya çıkarmış olursunuz.

- Modüller (Modules)

Tek başına veya bileşenlerle etkileşimli olarak çalışan ve üyeden bağımsız sabit içerikleri görüntüleyen eklentiler olarak tanımlanır. Mesela sitenize son eklenen içerikleri göstermek, çevrimiçi üyelerin sayısını görüntülemek, anketlerin gösterilmesini sağlamak, menüleri göstermek/gizlemek gibi özelliklerin hepsi modüller aracılığıyla olur. Modüller de bileşenler gibi kolayca kurulup kaldırılabilir.

- Botlar (Joomlabots/Mambots)

Sitenin işleyişine katkı sağlamak amacıyla üretilen küçük programcıklara verilen isimdir. Kategori içerisinde arama yapmaya sağlamak, bir HTML düzenleyiciyle içerik girişini yapmak gibi işlevler bu eklentilerle gerçekleşir.

- Temalar

Sitenizin içeriğine müdahale etmeden görünümü değiştirmek için hazırlanan grafik tasarımlarıdır. Kullandığınız tasarıma bağlı olarak renk değişiklikleri yapabilir, modül pozisyonlarını değiştirebilir ve görünümü kendinize göre düzenleyebilirsiniz. Kendiniz bir tema hazırlamak isterseniz HTML ve CSS konularında tecrübe sahibi olmanız gerekir.

- İçerik (Contents)

Sitenizde yer alacak yazı, görsel veya çoklu ortam öğeleridir. İçerik kendi içinde sabit ve değişken içerik olarak ikiye ayrılır. Sözleşmeler, kurallar gibi değiştirilmemesi istenen içerik, “sabit içerik” adı altında toplanır. Değişken içeriklerse isteğe bağlı olarak üyeler veya editörler tarafından müdahale edilebilen öğelerdir.

- Bölümler ve kategoriler (Sections & Categories)

Sitenizdeki ana başlıklar veya bölümlere verilen isimdir. Bölümler isteğe bağlı olarak çok sayıda kategorilerden oluşabilir. Kategorilerse yine isteğe bağlı olarak çok sayıda içerik öğesinden oluşabilir. Örneğin bir spor sitesi yapmaktaysanız, spor dallarından oluşan bölümler (futbol, basketbol, voleybol vb.) oluşturabilir, her bölümün altına takım isimlerinden oluşan (Galatasaray, Fenerbahçe, Beşiktaş vb.) kategoriler yaratabilirsiniz. İçeriklerinizi de bu sistemde oluşturacağınız için, çok geniş ve karmaşık sitelerde bile belli bir düzen kendiliğinden oluşacaktır. Joomla özellikle bu alanda oldukça esnektir. İçerikleri kategoriler arasında taşıyabilir veya bir kategoriyi başka bir bölüm altına alabilirsiniz.

Web sunucusunu Joomla için hazırlamak

Joomla kurulumunu kendi bilgisayarınıza veya Php ve Mysql hizmeti sağlayan bir web sunucusuna yapabilirsiniz. Bizler yazılımda kurulumu yerel bilgisayarımızda yapacağız. Sizler de bu adımları takip ederek Joomla’yı kendi bilgisayarınıza kurabilirsiniz.

Öncelikle Joomla’nın çalışması için gerekli olan ortamı hazırlamamız gerekiyor. Bunun için bilgisayarımızı bir web sunucusu haline getirip, üzerine Php ve Mysql kurmalıyız. Tüm bu söylediklerimizi Windows platformunda çalıştırmak için EasyPHP tek başına yeterli olacaktır. www.easyphp.org sitesinden EasyPhp 1.8’i indirebilirsiniz.

Kurulum tamamlandığında karşınıza language.txt ve php.exe hakkında bilgi veren bir pencere gelecektir. Bu penceredeki işaretleri kaldırarak kuruluma devam ediyoruz. Bir sonraki ekranda Apache sunucusu ve MySQL’in başlatıldığını bildiren bir ekran göreceksiniz. Bu pencereyi simge durumunda küçülterek bildirim alanına (system tray) gönderiyoruz. Kurduğumuz sunucuyla ilgili gerekli yapılandırmayı Joomla kurulumu esnasında yapacağız.

Joomla kurulumu ve yapılandırması

Adım 1: Dosyaların kopyalanması

Hepsinin öncesinde Joomla’nın Türkçe veya İngilizce sürümünü edinmeniz gerekiyor. Gerekli dosyaları www.joomlaturkiye.org adresinden bilgisayarınıza indirebilirsiniz. Sisteminize kurmuş olduğunuz sunucuyla ilgili klasörler C:\Programlar\Easyphp1-8 klasörü altındadır. Burada www klasörü içerisinde yer alan index. php dosyasını silerek, Joomla dosyalarını olduğu gibi klasörün içine kopyalıyoruz.

_________________________________________________________

Adım 2: Veritabanını oluşturmak

Joomla çalışabilmek için bir veritabanına ihtiyaç duyar. Veritabanımızı oluşturmak için http://localhost/mysql adresini web tarayıcımızın adres çubuğuna yazarak PHPMyAdmin yönetim ekranına ulaşıyoruz. Bu ekranda dilerseniz kullanım dilini Türkçe yapabilirsiniz. Ekranda görünen yeni veritabanı oluşturma alanına bir isim yazarak (biz yazımızda “chip” ismini kullanacağız) Git düğmesine tıklıyoruz. PHPMyAdmin veritabanımızın oluştuğuna dair bir mesaj gösterecektir. Kendi bilgisayarımızda çalıştığımızdan veritabanımız için ekstra güvenlik önlemleri almamız gereksiz olur. Dolayısıyla veritabanı için fazladan bir kullanıcı hesabı ve şifre oluşturmayarak, varsayılan ‘root’ hesabını kullanacağız. Ancak uzak bir sunucuya kurulum yaparsanız veritabanınıza mutlaka yeni bir kullanıcı hesabı ve şifre ekleyin.

Adım 3: Sunucu ve Joomla uyumu

Şimdi tarayıcımıza http://localhost yazdığımızda Joomla’nın kurulum ekranı karşımıza çıkacak. Bu ekranda yeşille ifade edilen bildirgeleri Joomla’nın kurulumu için gerekli olan öğelerin durumunu gösteriyor. Bu öğelerden kırmızı olan varsa sunucu tarafında bazı değişiklikler yapmamız gerekiyor. Joomla kurulum ekranında muhtemelen Magic Quotes GPC kapalı gözükecektir. Bunu değiştirmek için php.ini dosyasında değişiklik yapmamız gerekiyor. Öncelikle sistem bildirim alanında (system tray) gözüken “E” harfine sağ tıklayarak sunucumuzu durduruyoruz Yine aynı harfe sağ tıklayarak Konfigürasyon / PHP yolunu izliyoruz. Artık php.ini dosyası üzerinde gerekli değişiklikleri yapabiliriz.

Önünde noktalı virgül işareti olmayan magic_quotes_gpc satırını bularak ‘off’ yazan yeri ‘on’ olarak değiştiriyoruz. Yine php.ini dosyasında ‘error_reporting = E_ALL’ yazan satırın başına ; işareti koyarak, ‘;error_reporting = E_ALL & ~E_NOTICE’ satırının başındaki noktalı virgül işaretini kaldırıyoruz ve php.ini dosyasını kaydediyoruz.. Böylece sunucumuzda hata raporlama ayarlarında da gerekli yapılandırmayı sağlamış olduk. Tekrar sunucuyu başlatı p, sayfayı yenilediğinizde artık Joomla kurulumu için her şeyin hazır olduğunu göreceksiniz.

Adım 4: Joomla yapılandırması

Sonraki adımda Joomla lisans sözleşmesiyle, bir sonraki adımdaysa veritabanı ayarları ekranıyla karşılaşacağız. Bu ekranda sunucu adı için “localhost”, MySQL kullanıcı adı olaraksa “root” olarak gireceğiz. Şifre kısmını boş bırakarak, MySQL veritabanı adı kısmında oluşturduğumuz veritabanının adını yazmamız gerekiyor. Bu ekranda diğer ayarlarda değişiklik yapmadan sonraki adıma geçiyoruz. Bu adımda sitemizin ismini yazmamız gerekiyor. Hatırlatmakta fayda var; burada görünen isim, sitenizden üyelere gidecek e-postalarda görünecek olan isimdir.

Adım 5: Yönetici hesap bilgileri

Bir sonraki adımdaysa yönetici e-posta adresi ve parolası belirtmemiz gerekiyor. Buradaki parola “admin” hesabıyla ilişkilendirilecektir. Eğer sunucular ve Joomla konusunda bir tecrübe sahibi değilseniz klasör ve dosya izinleriyle ilgili ayarları Sunucu varsayılanı şeklinde bırakın, değişiklik yapmayın.

Sonraki düğmesine tıkladığınızda Joomla’nın başarıyla kurulduğunu ve kurulum klasörünü silmeniz gerektiğini belirten bir mesaj alacaksınız. C:\Program Files\Easyphp1-8\www yolunu izleyerek installation klasörünü silebilirsiniz.

Adım 6: Joomla’ya hoş geldiniz!

Site varsayılan teması ve örnek birkaç içerikle yerel sunucumuzda çalışan bir Joomla’ya sahibiz. Siteye http://localhost adresinden, yönetim ekranınaysa http://localhost/administrator adresinden ulaşılabilir. Sitede şu anda gördüğünüz her şeyi değiştirebileceğinizi bir kere daha hatırlatarak yönetim ekranıyla ilgili detaylara geçiyoruz.

_________________________________________________________

Joomla ile web sayfası içerik yönetimi

Yönetim ekranına ulaşmamız gereken adresi yukarıda belirtmiştik. Kurulum esnasında belirlediğimiz şifre ve ‘admin’ kullanıcı adıyla giriş yapabilirsiniz. Eğer Joomla’nın Türkçe sürümünü kurduysanız yönetim ekranındaki her şeyin kolaylıkla anlaşıldığını ve oldukça kullanıcı dostu bir arayüze sahip olduğunu fark edeceksiniz. Eğer yönetim arayüzünü beğenmezseniz yönetim paneli için hazırlanmış farklı temaları da yükleyebilirsiniz.

Yönetim ekranında sitenin genel ayarlarına şöyle bir göz gezdirin ve ilgili açıklamaları okuyun. Genel ayarlarda yapılan değişiklikler configuration.php dosyasına kaydedilir. Eğer bir uzak sunucu üzerinde çalışıyorsanız bu dosyayı ayar değişikliklerinden sonra yazılamaz yapmayı unutmayın. Bunun siteniz için en önemli güvenlik önlemlerinden birisi olduğunu da asla unutmayın.

Bileşen, modül, tema, bot kurulumu

“Joomla’yı tanıyalım” başlığı altında Joomla’yı oluşturan öğelerden bahsetmiştik. Öncelikle yapmayı istediğiniz siteyle ilgili bileşen, modül veya botları indirmeniz gerekiyor. Örneğin bir forum kuracaksanız Joomlaboard bileşeni tam size göre. www.tsmf.net adresinden bu bileşene ulaşabilirsiniz. Bileşenin bir zip dosyasından oluştuğunu ve isminin önünde bir “com_” ibaresi yer aldığını görecekseniz. Bu sadece kullanıcının elindeki dosyaları daha kolay ayırt edebilmesi için konmuş bir işarettir. Bileşenler (component) com, modüllerse mod ön ismini alırlar.

Bileşeni yüklemek için yönetim ekranımızda üst menüden Yükleme / Bileşen yolunu izliyoruz. Karşımıza gelen ekranda, yüklü olan bileşenlerin bir listesini ve paket dosyadan veya klasörden kurulum yapmanızı sağlayan iki satırı fark edeceksiniz. Bunun anlamı, dilerseniz zip dosyasını doğrudan sunucunuza göndererek kurulum yapabilmeniz veya sunucunuzdaki bir klasörün yerini belirterek kurulumun gerçekleşmesini sağlayabilmeniz. Şimdi, indirdiğimiz bileşenin konumunu belirterek paket dosyası şeklinde kuralım. Eğer kurulum başarılıysa bununla ilgili bir mesaj almanız gerekir.

Böylece bir forum bileşenini Joomla’ya eklemiş olduk. Temalar, modüller ve mambotların kurulumu da hemen hemen aynı. Joomla’nın en güzel taraflarından birisi kullanıcı hatalarını mümkün olduğunca aşağıya çekmiş olması. Örneğin bir bileşeni modül yükleme ekranında kurmaya kalkarsanız, yüklemeye çalıştığınız dosyanın bileşen olmadığını ve kurulumun gerçekleşmediğini belirten bir mesaj alırsınız.

Kurulu bir bileşeni kaldırmak için aşağıdaki listeden ismini seçerek Kaldır düğmesine tıklamanız yeterli.

Bileşenlerin web sayfası üzerinde gösterilmesi

Bir bileşen Joomla’ya kurulduktan sonra artık bileşenler menüsü altında yer alacaktır. Bu menü aracılığıyla kurmuş olduğumuz Joomlaboard’un ayarlarına erişebilirsiniz. Bileşenimiz şu an için İngilizce olarak gözüküyor. Ancak bu sizi korkutmasın, popüler olan birçok bileşenin Türkçe dil desteği bulunuyor. (Ayrıntılar için: www.joomlaturkiye.org). Forum bileşenine kullanıcıları n kolayca ulaşmasını sağlamak için menüler menüsüne gidiyoruz ve Main menu’yü seçiyoruz. Eğer sadece üyelerin görmesini istiyorsanız User menu’yü de seçebilirsiniz. Karşımıza gelen ekranda ana menüyü oluşturan öğelerin bir listesi bulunuyor. Yeni düğmesini tıklayarak bir sonraki ekrana geçiyoruz ve bileşen seçeneğini işaretliyoruz. Sonraki düğmesini tıkladığımızda menüde gözükecek ismi (örneğin forum) ve ilişkilendirilecek bileşeni (Joomlaboard Forum) seçerek Kaydet diyoruz. Bu adımda dilenirse foruma erişecek kullanıcı grupları belirlenebilir.

Kayıt sonrası tekrar menü öğelerini gördüğümüz ekrana döndük. Burada Forumun kaçıncı sırada olacağını aşağı ve yukarı ok işaretleriyle belirtebilirsiniz. Sitenizin anasayfasını yenilediğinizde forumun artık hazır hale geldiğini görebilirsiniz.

Sonuç: Joomla içerik yönetimi için doğru seçim

Yazımızda Joomla’nın kullanımıyla ilgili çok temel bilgileri anlatmaya çalıştık. Şundan eminiz ki yüzlerce bileşen ve modül içinden bir tanesi mutlaka ihtiyacınıza karşılık verecektir. Yaşadığınız problemlerin çözümünde Türk Joomla kullanıcılarının forum alanlarına ve belgelerine göz atabilirsiniz.





Microsoft’tan dijital resim paylaşım platformu

20 06 2006

MAKALE:

Microsoft, Max kod adıyla piyasaya sunduğu yeni yazılım ile dijital fotoğraf albümü hazırlamayı ve paylaşmayı adeta çocuk oyuncağına dönüştürüyor. Ücretsiz program, WinFX’i kullanan ilk yazılım.

Microsoft, geçtiğimiz aylarda, Microsoft Codename Max adında, kullanıcıların dijital fotoğraf albümleri oluşturup bunları birbirleriyle kolayca paylaşabilmelerini sağlayacak ücretsiz bir yazılımı piyasaya sundu. Peki, Microsoft’un kullanıma sunduğu bu yazılımın, diğer dijital albüm oluşturma programları ile arasındaki en önemli fark ne? Bu sorunun cevabı, yazılımın, yakın tarihlerde çıkacak olan işletim sistemi Windows Vista’nın yeni nesil programlama modeli WinFX ile programlanmış olması. Microsoft Codename Max programı ile yapabilecekleriniz sadece, dijital fotoğraf albümleri oluşturmak, sunum hazırlamak ve resim listeleri oluşturmak değil. Aynı zamanda, oluşturduğunuz çalışmaları dilerseniz diğer kullanıcılar ile de kolayca paylaşabiliyorsunuz.

Bu işlemi gerçekleştirebilmeniz için, resimlerinizi paylaşacağınız arkadaşlarınızın da Microsoft Codename Max programını kullanmaları gerekiyor, aksi takdirde herhangi bir paylaşım söz konusu olamıyor. Yazılımın, minimum sistem gereksinimleri arasında, sadece İngilizce işletim sistemine kurulması gerektiği de yer alıyor. Yani İngilizce dışında bir dilde işletim sistemi kullanıyorsanız, kurulum, işleminin hemen başında hata vererek devam etmiyor. İngilizce işletim sistemine sahip olmayan kullanıcılar küçük bir Registry hilesi ile bu problemi aşarak yazılımı sorunsuz şekilde bilgisayarlarına kurabilirler. Bunun için;

1- Başlat menüsünden Çalıştır seçeneğine tıklayın ve açılan pencereye “Regedit” yazıp [Enter] tuşuna basarak Kayıt Defteri Düzenleyicisi’ni açın.

2- “HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language” anahtarı altında bulunan “InstallLanguage” kaydının “041F” değerini “0409” olarak değiştirin. Bu işlemler sonucunda, programı hata vermeden problemsiz bir şekilde bilgisayarınıza kurabilir ve daha sonra Kayıt Defteri üzerinde oynama yaptığınız değerleri eski haline getirebilirsiniz. Yazılımı bilgisayarınıza kurmanız için yaklaşık 46 MB boyutundaki WinFX Runtime eklentisini bilgisayarınıza yüklemeniz gerektiğini de hatırlatalım. Zaten kurulum dosyası bilgisayarınızı tarayarak, bu eklentinin kurulu olup olmadığını analiz ediyor ve şayet kurulu değilse sizi otomatik olarak yönlendirerek bilgisayarınıza öncelikle WinFX Runtime paketini kurmanızı sağlıyor.

Microsoft’un yeni ürünü kullanım bakımından oldukça renkli

Microsoft Codename Max programının görsel yönden oldukça şık tasarlanmış kullanıcı arayüzü, renkli ve yumuşak hatlı düğmelerin yanı sıra saydam renklerden oluşuyor. Bu renkli arabirim, bize Microsoft’un hazırlanma aşamasında olan yeni nesil işletim sistemlerinde kullanacağı arayüz standardı hakkında az da olsa ipucu vererek, kafamızda daha belirgin düşüncelerin oluşmasını da sağlıyor. Programı kullanmaya başlamak için ilkin sisteme kayıt olmanız gerekiyor. Eğer eposta adresiniz varsa, sisteme kayıt olmak için üst kısımda bulunan Sign In seçeneğine tıklayıp, e-posta adresinizi ve şifrenizi yazarak onaylamanız gerekiyor. Bu işlemin ardından sistem size bir etkinleştirme e-postası gönderiyor ve siz bu iletide yer alan bağlantıya tıklayarak hesabınızı etkin duruma getiriyorsunuz. Herhangi bir e-posta adresine sahip olmayan kullanıcılar, aynı ekranda bulunan Register seçeneğini kullanarak, kendilerine Microsoft tabanlı bir e-posta servis sağlayıcısından hesap açtırabilirler.
___________________________________

Program arabiriminde yer alan üç seçenekten biri olan Create and share a list bölümünü kullanarak, yeni fotoğraf albümleri ve slayt gösterileri hazırlayıp bunları aynı sistemi kullanan arkadaşlarınızla kolayca paylaşabiliyorsunuz. İkinci seçenek Other people’s lists seçeneği ise, arkadaşlarınızın size göndermiş olduğu albüm çalışmalarını görüntüleyebilmenizi sağlıyor. My Lists bölümünde ise kendi oluşturduğunuz projelerin bir arşivi tutuluyor ve dilediğiniz zaman neler yaptığınıza göz atabiliyorsunuz.

Microsoft Codename Max ile kolay resim paylaşımı

Yeni bir çalışma yaratmak için Create and share a list seçeneğine tıklıyoruz ve karşımıza albümümüzde yer almasını istediğimiz resimleri seçmemize yarayan ekran geliyor. Bu ekranın sol üst kısmında bulunan Look in düğmesine tıklayarak resimlerinizi topladığınız kaynak klasörü göstermeniz gerekiyor. Bu aşamadan sonra, gösterdiğiniz dizin altında yer alan resimlerin ön izlemeleri ekrana yansıyacaktır. Albüme almak istediğiniz resmin üzerine bir kez tıklayarak sağ kısımda listelenmesini sağlayabilirsiniz. Son olarak, Create List düğmesine basarak oluşturdu- ğunuz çalışmanızın diğer ayarlarını tanı mlayabileceğiniz ekrana geçebilirsiniz.

Bu bölümde dilerseniz, sürükle bırak yöntemiyle albümünüzdeki resimlerin dizilişini değiştirebilir veya View açılır menüsünü kullanarak albümünüzün görünümü üzerinde çeşitli değişiklikler yapabilirsiniz. Ayarlarınızı yaptıktan sonra nasıl göründüğünü test etmeniz içinse Play tuşuna basmanız yeterli. Böylece oluşturmuş olduğunuz albümünüz, slayt gösterisi şeklinde ekranınıza yansıyacaktı r. Microsoft Codename Max yazılımının ana özelliklerinden biri olan Share, yani Paylaşım seçeneği ile çalışmalarınızı diğer kullanıcılarla paylaşabilmek için, oluşturduğunuz albümlerin kayıt yeri olan My Lists bölümüne girin ve göndermek istediğiniz herhangi bir albümün üzerine sağ tıklayıp List options seçeneğine tıklayın. Burada, albümünüzü arkadaşlarınıza göndermeden önce, eğer varsa, yapmak istediğiniz son değişiklikleri çalışmanıza uygulayabilirsiniz.

Paylaşım için Share düğmesine tıklayı n ve karşınıza gelen ekrandaki ilk kutuya, çalışmanızı göndermek istediğiniz kişilerin mail adreslerini aralarına virgül koymak şartıyla yazın. Hemen alt kısımdaki mesaj alanına da, karşı tarafın görmesini istediğiniz iletiyi yazın. Son aşamada Share this list düğmesine tıklayıp, albümünüzü e-posta adresini yazdığınız kullanıcılarla paylaşmış oluyorsunuz. Aynı şekilde diğer kullanıcıların size gönderdiği albümleri de Other people’s lists bölümünden görüntüleyebilirsiniz. Burada unutulmaması gereken nokta, albümleriniz paylaştığınız arkadaşlarınızın da Microsoft Codename Max yazılımını kullanı yor olmaları gerektiği.

Sonuç olarak, Microsoft, Codename Max ismiyle dijital resim paylaşım işlemini oldukça kolaylaştıran bir yazılım sunuyor kullanıcılarına. Hiç şüphe yok ki, yazılım, önümüzdeki günlerde yayımlanacak yeni sürümleri ile kullanıcılarının karşısına daha gelişmiş özelliklerle donatılmış bir şekilde çıkacak.

GEREKLİ SİSTEM

Yazılımı kullanabilmeniz için minimum sistem gereksinimleri şu şekilde:

- Microsoft Windows XP
- Home veya Professional Edition
- Service Pack 2
- WinFX Runtime Component
- 1.0 GHz işlemci
- 256 MB RAM
- 200 MB boş alan

Makale





Elektornik Kagitlar Geliyor

20 06 2006
E-ink ve LG.Philips 10.1 inch boyutunda elektronik kagit yaptiklarini duyurdular. Elektronik kagit bir kaç içersinde hayatimiza dergi, kitap ve muhtemelen bilboard reklami olarak girmeye hazirlaniyor.




Sony Yakalandi !

20 06 2006
Sony müsterilerine tuzak hazirliyor.Sony müsterilerinin bilgisayarlarina rootkit koyarak müsterilerinin müzik zevkini ellerinden aliyor.

Peki bu rootkit ne yapiyor?
Bu rootkit içerisinde bir program barindiriyor.Programin amaci ise Sony müzik CD’lerinin kopyalanmasini önlemek.Yani Sony çaktirmadan CD kopyalamayi önlüyor.(yakalanana kadar öyleydi).

Üstelik bu program normal bilindik yollarla kaldirilamiyor.Farkli yollarla kadirirsaniz da, bu sefer bilgisayarinizda müzik CD’si çalamiyorsunuz.





Google, Youtube Videolarini Indirin

20 06 2006
Google Videos, Youtube, iFilm, Metacafe gibi internet üzerinden video izlemeyi saglayan servislerin video dosyalarini indirmek için bu siteyi kullanabilirsiniz.

Tek yapmaniz gereken bunun gibi bir adresi ilgili bosluga girip butona basmak ve verilen linke tiklayarak indirmek.

Youtube’den indireceginiz dosyalarin isimleri sadece get_video olacagindan uzantisini get_video.flv olarak degistirmeniz gerekmektedir.FLV uzantili dosyalari FLV Player 1.3.2 vasitasiyla izleyebilirsiniz.

Google video’dan indireceginiz dosyalarin uzantilarini ise GVI veya GVP olarak degistirdikten sonra Google Video Player ile izleyebilirsiniz.





Phpmyadmin Kurulumu

20 06 2006
PHPMyAdmin i kurmak için yapmaniz gerekenler:
phpMyAdmin`i bir klasörün içine extract edip
config.inc.php de ki
$cfgServers[1]['user'] = ‘root’;
$cfgServers[1]['password'] = ”;
satirlarini degistirmeniz.
Örnek olarak mySQL kullanici adiniz ve sifreniz root/abc ise bosluklari söyle degistirin…
$cfgServers[1]['user'] = ‘root’;
$cfgServers[1]['password'] =’abc’;

Artik phpMyAdmin`iniz hazir

PHPMyAdmin i kurmak için yapmaniz gerekenler:
phpMyAdmin`i bir klasörün içine extract edip
config.inc.php de ki
$cfgServers[1]['user'] = ‘root’;
$cfgServers[1]['password'] = ”;
satirlarini degistirmeniz.
Örnek olarak mySQL kullanici adiniz ve sifreniz root/abc ise bosluklari söyle degistirin…
$cfgServers[1]['user'] = ‘root’;
$cfgServers[1]['password'] =’abc’;

Artik phpMyAdmin`iniz hazir





Geri Dönüsüm Kutusunu Ismini Degistirme

20 06 2006
Bunun Için Baslat/Çalistir Yazin
Daha Sonra Gelen Ekrandan
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00A-A002F954E}
Anahtarina gidip,bir kere tiklayiniz.
Sag panelde Varsayilan satirinin
karsisinda Geri Dönüsüm Kutusu yazili oldugunu göreceksiniz.
Varsayilan kelimesini iki kere tiklayiniz,açilacak kutuda
Deger Verisi hanesine istediginiz ismi giriniz

(Örnegin=Çöp Kutusu)

Tamam’i tiklayin bilgisayarinizi yeniden açin

Bunun Için Baslat/Çalistir Yazin
Daha Sonra Gelen Ekrandan
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00A-A002F954E}
Anahtarina gidip,bir kere tiklayiniz.
Sag panelde Varsayilan satirinin
karsisinda Geri Dönüsüm Kutusu yazili oldugunu göreceksiniz.
Varsayilan kelimesini iki kere tiklayiniz,açilacak kutuda
Deger Verisi hanesine istediginiz ismi giriniz

(Örnegin=Bahtiyar’in Çöp Kutusu)

Tamam’i tiklayin bilgisayarinizi yeniden açin





Ftp Server Kurulumu

20 06 2006

FTP SERVER KURULUMU

Microsoft FTP server kurulumunu anlatmak, farkli userlar için farkli yetki modelleri gelistirmek, yapilandirma hakkinda bilgi vermek.
Ilgili Isletim Sistemleri :
Windows 2000 Professional
Windows 2000 Server Ailesi
Windows XP Professional
Windows 2003 Server Ailesi
Temel Tanimlar :
FTP (File Transfer Protocol) : TCP 21 no’lu portu kullanan, dosya transfer protokolüdür. Hizli dosya transferi için gelistirilmistir. Görsel ögelerden uzak, sadece dosya transferi amaçli kullanim içindir.
NTFS Permissions (NTFS Yetkileri) : NTFS dosya sistemi yetkileridir. Kullanicilarin, dosya ve klasörlere ne ölçüde erisebileceginin belirlenmesini saglar.
FTP Client (FTP Istemcisi) : FTP sunucusuna baglanmak için kullanilan yazilimdir. Bugün kullanilan en popüler yazilim CuteFTP’ dir. Alternatif pekçok FTP yazilimi mevcuttur.

Uygulama :

1. FTP Kurulumu :

Bu makalede anlatilan hersey, Windows XP Professional isletim sistemine göre anlatilacaktir. Temelde kurulum ve ayarlamada pekçok sey ayni olsa da bazi farkliliklar olabilir. Kuruluma baslamadan önce, isletim sisteminizin dökümanlarini incelemeniz oldukça yararli olacaktir.

FTP kurulumu için öncelikle Control Panel (Denetim Masasi)’ dan Add/Remove Programs (Program Ekle/Kaldir) bölümüne geliniz.

FTP sunucunuzu kurmak için, solda bulunan ‘Windows Bilesenlerini Ekle/Kaldir’ dügmesine bastiktan sonra Internet Information Services (IIS)’ i seçip sag alt kösedeki ‘Details (Ayrintilar)’ dügmesine basiniz.

Bir sonraki adimda karsimiza bazi seçenekeler çikacak. Bu seçeneklerden WWW (World Wide Web) hizmetini de kurabilecegimiz gibi, sadece FTP yada SMTP hizmetlerinide kurabiliriz. Bu adimda FTP sunucusunu kurmak için Dosya Aktarimi Iletisim Kurali FTP’ yi seçtigimizde, Ortak Dosyalar ve Internet Information Services Ek Bileseni de otomatik olarak seçilir.

Yukardaki resimdeki yerleri isaretleyip ‘Tamam’ dügmesine basildiginda kurulum islemi baslayacaktir. Kurulum esnasinda sizden isletim sisteminizin CD si istenebilir.

Kurulum tamamlandiktan sonra, Denetim Masasi > Yönetimsel Araçlar (Administrative Tools) kismina bir konsol daha eklenmis olur. Bu konsol sayesinde FTP mizi yapilandiracagiz.

2. FTP Server’in Yapilandirilmasi :

Kurulum islemi sonunda Yönetimsel Araçlar’a eklenen Internet Information Services (IIS) konsolu çalistirilir.

WWW World Wide Web servisini kurmadiysaniz yukardaki Web Siteleri dizinini göremezsiniz. Yeri gelmisken, Windows XP Professional ve Windows 2000 Professional sadece birer site ve birer FTP kurmaniza izin verirken, server isletim sistemlerinde herhangi bir kisitlama yoktur. Server isletim sistemleri, birden fazla site ve FTP sunucusunu tek IIS de host edebilmenize izin verir.

Ilk ayarlari yapmak için Varsayilan FTP sitesi seçilir ve sag tusla özelliklerine gelinir.

Burada ayarlamamiz gereken pek fazla ayar bulunmamakta ancak Baglanti kisminda varsayilan olarak 10 olan baglanti sayisini baglanti hiziniza göre uygun bir degere getirmeniz önerilir. 128/32 ADSL baglanti için bu degeri 2 yapmak daha uygun olacaktir. Baglanti Zaman Asimi ise kullanici ne kadar süre islem yapmazsa baglantisinin kesilecegini ifade eder. Daha önceden FTP ayarlarinizi yaptiysaniz Geçerli Oturumlar dügmesine basip, FTP nize o anda bagli kullanicilari görebilir ve baglantilarini kesebilirsiniz. Güvenlik Hesaplari sekmesine geçebilirsiniz.

Kullanici sifre girmeden FTP’ ye erisemez. Anonim baglantiya izin yok.

Kullanici sifre girmeden FTP’ ye erisebilir. Anonim baglantiya izin var.

Yukardaki resimde 1 ile gösterilen yerdeki ‘Anonim Baglantilar Kullanilabilsin’ seçenegini seçerseniz, FTP’nize erismek için herhangi bir sifre yazmaya gerek kalmaz. Sifre yazmadan kullanilar FTP’nize erisebilirler. 2 ile gösterilen yerdeki ‘Yalnizca Anonim Baglantilar Kullanilabilsin’ seçenegini seçerseniz, kullanicilar parola girseler bile anonim user olarak servera baglanirlar. Bu seçenegi seçmemeniz önerilir. Bu ayarlari yaptiktan sonra iletiler sekmesine

Baslik kismina yazacaginiz mesaj, disardan FTP sunucunuza baglanan kisilere gösterilecek ilk iletidir. Hosgeldiniz kismi ise FTP’ nize kullanici baglandiktan sonra görmesini istediginiz ve bilgi veren ikinci kisimdir. Çikis kismina ise baglanti süresi asildiginda kullanicinin baglantisi kesilmeden önce kullaniciya gönderilecek mesaji belirteceginiz alandir. En Çok Baglanti Sayisi ise ayni anda baglanmasina izin verdiginiz maksimum kullanici sayisinin asilmasi durumunda, kullanicilara gösterilmesini istediginiz iletidir. Giris Dizini sekmesine artik geçebilirsiniz.

Giris Dizini sekmesinden FTP’ nizin giris dizinini, dizin listeleme biçimini, dizin yetkilerini ayarlayabilirsiniz. Varsayilan olarak c:\inetpub\ftproot giris dizinidir. Isterseniz bir sabit diskinizin ya da bir disk bölümünü FTP amaçli kullanabilirsiniz. Dikkat edilmesi gereken en önemli ayar burada Okuma ve Yazma’ya izin verilmis olmasidir. Yetkilendirmeyi NTFS izinleri ile yapacagiz.

3. FTP Izinlerinin ve Kullanici Klasörlerinin Olusturulmasi :

Yukarda anlatildigi gibi FTP ayarlarini yaptiktan sonra artik kullanici izinlerini tanimlayabiliriz. Mevcut durumda FTP sunucumuza kullanici adi sifre girilmeden dosya gönderimi (upload) ve dosya çekimi (download) yapilabilir. Bu durumu önlemek için NTFS izinlerini kullanacagiz. Öncelikle ftproot klasörünün NTFS izinleri ile oynamamiz gerekiyor. c:\inetpub\ftproot dizininin NTFS ayarlarini asagidaki sekilde ayarlayiniz.

Administrators grubuna ve SYSTEM’e Full yetki verin Users grubuna ise sadece Oku ve Klasör içerigini listele yetkilerini verin. Böylece sifre girmeyen kullanicilar FTP nizdeki dosyalara erisebilecek ancak dosya gönderemeyecekler.

Not : Eger sifre girmeden anonim baglanan kullanicilarin dosyalarinizi indirebilmesini istemiyorsaniz Users grubuna Oku yetkisi vermeyiniz.

Eger bazi kullanicilara özel dizinler açmak istiyorsaniz, yeni kullanicilar olusturun ve kullanici adi ile ayni sanal dizin ve ftproot dizini altinda kullanici adi ile ayni klasör olusturun. Sanal dizin olusturmak için, Internet Information Services konsolundan Varsayilan FTP Sitesi seçiliyken sag tiklayip Yeni > Sanal Dizin ’i seçin.

Örnek amaçli olarak, test adinda bir kullanici adi, ftproot altinda test adinda bir klasör ve Varsayilan FTP Sitesi altinda test adinda bir sanal dizin olusturdum. Sanal Dizin yolu olarak, c:\inetpub\ftproot\test i gösterdim ve Okuma/Yazma için yetki verdim.

Yaptigimiz bu ayarlar sonunda, test kullanicimiz FTP mize kendi kullanici adi sifresi ile baglandiginda, direk olarak kendi dizinine baglanacak ancak isterse ana dizin olan c:\inetpub\ftproot’a da erisebilecek. Fakat küçük bir ayar daha yapmamiz gerekiyor. Yine ayni sekilde test klasörünün de NTFS izinleri ile oynamamiz gerekiyor. test klasörünün NTFS izinlerini asagidaki sekilde ayarlayiniz.

Bu ayarlarda ben test kullanicisina Tam yetki verdim. Ihtiyaca göre degisik modellerde uygulanabilir. Bu son ayarlarla birlikte, kullanici adi girmeden FTP ye baglanan kisiler test dizinini görüntüleyemez sadece ana dizindeki dosyalari download edebilme yetkisine sahipler. test kullanicisi ise FTP’ye baglandiginda direk test klasörünü görüntüler ve klasör içine dosya gönderme, silme, degistirme gibi tüm islemleri gerçeklestirir. Kullanici isterse bir üst dizin olan ana dizine de erisebilir.

Ek olarak bu makale içinde deginmedigim Kota (Quota) yönetimi ile kullanici basina FTP alani sinirlandirmasi da yapilabilir. Kota konusu apayri bir konu oldugu için ayri bir makale ile anlatilacaktir. Simdilik Kota sistemi ile kullanicilariniza disk alani sinirlamasi getirebileceginizi belirteyim.





Kağıtsız Baskı

20 06 2006
Eger Adobe Acrobat’a yüzlerce dolar verebilecek kadar zengin degilseniz, Paperless Printer sizin için en iyisi sayilabilir. Bu ücretsiz program, istediginiz her belgeyi PDF ya da PostScript olarak basmaniza ve saklamaniza izin veriyor. Programi buradan indirebilirsiniz.




Simge Düzenleme Yazılımı

20 06 2006
Icon Craft çok yetenekli bir simge düzenleme yazilimidir.
Genel Özellikleri,
-16 milyon renk derinligi ile istenilen boyutta simge olusturma.
-ICO, ICPR, BMP, JPEG, ve PNG uzantili simgeleri düzenleyebilme
-Klasörlerde Simga Arayabilme
-Windows XP için simge olusturabilme
-Animasyonlu imleçler hazirlayabilme.
Programin tek kötü yani shareware olmasi. Ancak vereceginiz paraya degecektir.

Programin shareware olmasindan dolayi gelen kisitlamalar ise,
-7 Resim ekleme
-Sinir bozucu sürekli çikan satin alin ekrani
Diger özellikleri ise limitsizdir.

Yunus Emre Ercan