29 Nisan 2010 Perşembe

Google ADV Preview Test for IE

Google ADV Preview Test


26 Mart 2010 Cuma

Reklam Yöneticimizde Yazı Düzenleme Kutucuğu

Reklam yöneticimizin bir diğer problemi de kullanıcının girmiş olduğu yazıların ön izlemede görüntülenmesi ve editörde görüntülenmesi farkıydı. Bu farkı kapatmak adına, editörümüzda tanımlama şablonlarından okunabilen TEXTAREA nesnesine genişlik ve yükseklik belirterek ve hatta renk, yazı tipi ve boyutunun da aynı zamanda ön izlemesi olabilen yazı alanları oluşturduk. Bu yazı düzenleme alanlarını oluşturmamızdaki asıl sebep kullanıcıya görüntülenecek yazının ne kadarının görüneceğini ve yazı boyutunu değiştirdiğinde reklamda nasıl değişikliklere sebep olabileceğini göstermekti.
Bu aracımızın diğer temalarda da kullanıma geçmesi için tek yapmamız gereken şablon tanımlama dosyasında yazı alanına genişlik ve yükseklik değeri belirtmek. Gerekli işlemleri sistem zaten kendiliğinden yapacaktır.

20 Mart 2010 Cumartesi

ADV Manager Tema 1

Reklam yöneticimizin son haline uygun, basitleştirilmiş, birden fazla resim boyutunu destekleyen ve esnek yazı görünümlerini destekleyen bir reklam şablonu hazırladım. Bu şablonun yeteneği bir sonraki şablonlar için örnek olacak şekilde yaratıldı. Şablon tanımında da sonradan eklenen bazı değişiklikler olduğundan, reklam yöneticimizin tüm özelliklerini desteklemesi çok önemli.

Reklam Yöneticimizde Resimler için Konumlandırıcı

Yazı konumlandırıcımızın ardından resim nesnelerimiz için de aynı işlemi sağlayacak bölümümüzü hazırladık. Özellikle not düşmek istediğim bir nokta da var. Flash dosyamızda resim yüklemesi yapabilmemiz için kullandığımız kod, eğer Actionscript 2.0 dışında bir sürüm ile yayımlanırsa, şablon resim yükleme yeteneğini kaybediyor. Şimdilik bu bir problem gibi gözükmüyor ancak, eğer ileride Actionscript 3.0 veya daha yeni sürümler ile yayımlanacak şablonlar hazırlarsak, eski kodlarımız pek te yararlı olmayacak.

19 Mart 2010 Cuma

Reklam Yöneticimizi Geliştiriyoruz

Hafta sonu hazırladığım reklam şablonu dedemesi sonucu karşılaştığım eksiklerin hızlı bir şekilde giderilmesi için sistemde geliştirmeler yapmam söz konusu oldu. Sistemi esnek hazırlamış olmamın faydası ile bu işi oldukça kolay ve hızlı bir şekilde hazırlayabiliyorum. Öncelikle, her şablon için ayrı resim boyutu tanımlanabilmesi ve sistemin gerekli boyutlandırmayı yaparak gerekli boylarda resmi küçültülmesi ile ilgili geliştirmeyi yaptım. Bu sayede, şablonunda farklı boyutta resimler kullanan reklam şablonları da kolaylıkla sistemde yer alabiliyor olacak.
Bir diğer konu da sistemde standart olarak hazırlanan şablonların sabit konumlu olmaları ve şablon boyutları değiştikçe içeriğin bu yönde sığmaması veya çok küçük boyutlarda görüntülenmesi söz konusuydu. Bu doğrultuda ilk hamlem şablon editörüne bir konumlandırma joystick'i eklemek oldu. Bu araç sayesinde şablon içerisinde değiştirilen yazı veya resim nesnelerinin konumları da değiştirilebiliyor olacak.
Bu noktada her şablonda yer ihtiyacı farklı olacağını ön görmemiz çok ta zor olmayacaktır. Bu gibi bir problemi de ortadan kaldırmak için her boyut şablon için düzenleme ekranının görüntülenmesi, değişikliklerin ayrı ayrı tutulması söz konusu olacaktır.
Şablonlarımızı daha yetenekli ve kullanışlı olmasını sağlayacak olan bu yenilik ile ilgili çalışmalarıma başlamış bulunmaktayım...

13 Mart 2010 Cumartesi

Google AdWords Teması

ADVManager reklam yöneticimize Google AdWords görünümü kazandırdık. Bu sayede AdWords yönetim paneline eklenmesi çok daha uyumlu bir şekilde gerçekleşecek.

ADVManager Kullanıcı isteği XML Şablonu

Şablon yöneticimizde kullanıcıların isteklerini anlamlı ve işlenebilir bir hale getirebilmek için XML şaması kullandık ve hazırlamış olduğumuz formdan gelen bilgileri XML şablonumuza uygun şekilde formatladık.

6 Şubat 2010 Cumartesi

Flash Reklam Hazırlamak - Değişken Tanımları

Flash reklamlarımızda kullanacağımız değişen veri alanlarının tanıtılmasında sistemimizin kullanacağı stadartları tanıtmamız gerekiyor. Bu standartları tanıtmak amaçlı bir örnek şu şekilde oluşturulabilir.
Yazı Değişkenleri
Flash animasyonumuzda değişen yazı alanları oluştururken dikkat etmemiz gereken iki önemli nokta vardır. İlki flash nesnelerinin isim formatı diğeri de nasnelerin türleridir. Flash dosyamıza text alanı eklemek için uygulamamız gereken adımlar aşağıdaki gibidir.
  1. Library penceremizde New Symbol butonuna basıyoruz.


  2. Yeni sembol oluşturma ekranında Name kısmına nesnemizi tanıtıcı bir isim belirliyoruz ve Type bölümnden Movie Clip'i seçiyoruz. Adlandırırken genellikle eklemek istediğiniz nesne için kullanacağınız değişken ismi ile ilişkili bir isim verebilirsiniz.




  3. Oluşturduğumuz Movie clip nesnesi sahnede görüntülendiğinden emin olarak Tool box araç çubuğundan Text Tool'u seçiyoruz.




  4. Text tool'umuzu kullanarak sahneye bir yazı alanı belirleyip bir ilk değer yazısıyazıyoruz.


  5. Bu yazı nesnemizin Properties penceresindeki sahne özelliklerini aşağıdaki gibi düzenliyoruz. Burada dikkat etmemiz gereken buradaki isimlendirme ayrıntısıdır. txt prefix'inin ardınan değişken ismimiz(LinkText) yerleştirilmiştir.


  6. Yazı alanımızı adlandırdıktan sonra ana sahnemize geri dönüyoruz. İçerisinde yazı alanı oluşturduğumuz Movie clip nesnemizi kütüphanemizden sahnemize sürüklüyoruz. Bu adımdan sonra animasyon teknikleri uygulamadan önce bir sonraki adımı öncelikli bir şekilde gerçekleştirin.


  7. Son olarak sahnemize eklediğimiz movie clip nesnemizi isimlendirmemiz gerekiyor. Doğru bir isimlendirme için yine örnekte gördüğünüz gibi mc prefixinin arından değişken ismimiz(LinkText) yerleştirilmiş.
  8. Bu noktadan itibaren eklemiş olduğumuz nesnemiz üzerinde animasyon tekniklerini uygulayabiliriz. Movie clip nesnemizin sahne adının değişmediğinden emin olmanızı önemle hatırlatıyorum.

16 Ocak 2010 Cumartesi

ADV Manager Editör Özellikleri


Reklam yöneticimizin editör ve arka planda çalışması gereken sistemi hazırlandı. Uzun zamandır burada bilgi vermediğim için şu ana kadar neler yaptık bir özeleyelim ve ADV Manager sistemimizin özelliklerini listeleyelim.

Reklam Temaları

Öncelikle, yöneticimizin reklam şablonlarındaki yeteğinden bahsedelim. Reklam yöneticimizin en güçlü yanlarından biri olan otomatik tema tanımlayıcı sistemi ile sisteme her çeşit ve özelliklere sahip reklam şablonları eklememiz mümkün olabiliyor. Reklam Yöneticimiz sisteme yüklü olan temaların tamamını tarayarak bir kategori listesi hazırlıyor. Bu kategori listesinden seçilen temanın da editöre aktarılmasını sağlıyor. Editörümüz gelen temanın şablon dosyasından yapısını tarayarak gerekli veriler için editör formunu hazırlıyor. Dolayısı ile şablon değişiklikleri tamamı ile bağımsız ele alınıyor.

Reklam Önizlemesi

Editörümüzün hazırlamış olduğu form nesnelerinin otomatik olarak şablon dosyamız ile ilişkilendirilmesi için de bir sistem geliştirdik. Bu sistem her bir form elemanını tarayarak, flash verileri ile ilişkilendiriyor ve her bir değişkenin değişikliğinde şablon dosyamız güncellenerek önizleme bölümündeki flash dosyamız güncelleniyor. Yine önizleme bölümümüzde kullanıcılar için pratik yönetim butonlarımız mevcut. Bu butonlar ile flash dosyamızda Güncelle, Oynat, Durdur, İleri Sar, Geri Sar gibi yönetimsel hareketler yapmamız mümkün.

Reklam'a Resim Eklemek

Reklam editörümüzün bir diğer özelliği de yüklediği form nesnelerinden biri resim ise, bunun için bir arayüz oluşturmak. Kullanıcı lokal bir konumdan resim yükleyebiliyor ve yüklediği resmi kaldırabiliyor. Tabiiki bu resmin de Flash önizlememizde görüntülenmesi sözkonusu. Burada kritik noktalardan biri, kullanıcı her resim yükleme ve kaldırma işlemlerinde aynı isimle bir dosyanın mevcut olabileceği ihtimali ve yüklenen resim dosyalarının ihtiyaç dışı olması durumunda kaldırılmasıydı. Resim yüneticimiz ile de gereksiz resimlerin aynı isim ile olduğunda yeniden adlandırılmasını ve ihtiyaç dışı olduğunda kaldırılmasını sağladık.

9 Ocak 2010 Cumartesi

ADV Manager Şablon Listesi & Şablon Editörü


Hazırlamış olduğum kategori görünümü ve şablon editörümüzün birşeltirilmesi işlemini tamamladık. Editörümüzün üst kısmında hazırlamış olduğumuz şablonlar listeleniyor ve sayfalar halinde gösterilebiliyorlar. Bu şablonlar arasından seçilen bir tema editöre yükleniyor ve şablon gereksinimlerinin tanımlandığı şablon tanım dosyasından form bilgileri okunarak editör hazırlanıyor. Hazırlanan editör verilerinin kullanıcı tarafından değiştirilerek kayıt edilmesi işlemi için yine şablon gereksinimlerini okuyarak hazırlayacağımız bir veri yapısı ile kayıt edebileceğiz. Bir sonraki adımda, editörümüzün aktif çalşmasını ve form gönderisinin kayıt edilmesi işlemlerini hazırlayacağız.