17 Kasım 2011 Perşembe

DotNetNuke 6.1.1 Duyuruldu

DotNetNuke 6.1.1 ve DotNetNuke 5.6.5 sürümleri 14 Kasım 2011 haftasında kullanıma sunuldu. DotNetNuke ekibi olarak önceki sürümlerin aksine bu ara sürümde geriye dönük uyumluluk konusunda kullanıcılardan gelen geribildirimleri dikkate alarak bazı değişiklikler yaptık.

Yapılan değişiklikler hakkında detaylı bilgiyi Will'in DotNetNuke bloglarında yayınladığı yazı üzerinden takip edebilirsiniz. Ancak, burada kısa bir özet geçmenin faydalı olacağını düşünüyorum.

  • 6.1.1 - Çekirdek tema nesnesinin CSS dosyalarını framework tarafından yerleştirilen dosyaların daha üstünde işlemesi ile ilgili sorun giderildi
  • 6.1.1/5.6.5 - İçerik kaydedildiğinde iFrame içeriğinin kaydedilmemesi sorunu giderildi
  • 6.1.1/5.6.5 - HTML modülünün stil ve kod dosyalarını kaydetme sonrası saklamaması ile ilgili sorun giderildi
  • 6.1.1 - jQuery header ilişkilendirme sorunu giderildi
DotNetNuke 6.1.1 ve DotNetNuke 5.6.5 sürümlerine ilişkin kurulum ve güncelleme paketlerini DotNetNuke Codeplex sayfasından indirebilirsiniz.


Bilinen Sorunlar: DotNetNuke 6.0.2 Türkçe sürümünü geçtiğimiz haftalarda Windows Web Uygulama Galerisi'nde yayınlamıştık. Ancak DotNetNuke 6.1.x sürümünü henüz detaylı olarak test etme fırsatımız olmadı. Bu nedenle önceki sürümlerde olduğu gibi bu sürümün de Turkish_CI_AS collation yapısında sorun çıkarabileceğini düşünüyor ve uzmanlardan teknik destek almadan kullanılmamasını öneriyoruz.


16 Kasım 2011 Çarşamba

dotnetnuke 6 1 0 Turkce Dil Paketi indir

DotNetNuke Community Edition 6.1.0 sürümü Türkçe dil paketini indirmek için tıklayın.

DotNetNuke 6.1.0 CE Türkçe Dil Paketi İndir


15 Kasım 2011 Salı

DotNetNuke 6 1 0 Duyuruldu

DotNetNuke 6.1.0 sürümü geçtiğimiz günlerde Codeplex sayfasında duyuruldu. Yeni sürümde yer alan düzeltmeler (bug fixes) ve iyileştirmeleri aşağıda listeledik:

Önemli Degişiklikler

  • DotNetNuke performansını dramatik oranda iyileştiren istemci kaynaklarını düzenleme yöntemi [Client Resource Management] entegre edildi.
  • Modül ve tema tasarımcılarının mobil çözümler geliştirebilmesine imkan tanıyan aygıt uyumluluğu arabirimi (device capability API) entegre edildi.
  • Site yönlendirme arabirimi (mobile redirection API) entegre edilerek mobil aygıtlardan siteye ulaşanların mobil siteye yönlendirilmesine olanak tanındı.
  • Site Grupları arabirimi (Site Groups API) ile SSO (single sign on) özelliği desteklendi.
  • REGEX ile sayfalarda istenmeyen boş alanları temizleyen WhiteSpace Filter kaldırıldı.
  • Önceki sürümlerde DotNetNuke.Entities.Content.Common.ContentExtensions
    namespace yeniden adlandırılarak DotNetNuke.Entities.Content.ContentExtensions adını almıştı. Bu sürümde ise eski ada geri dönüş yapıldı.
  • Kontrol Paneli'ne yeni sayfa eklerken sayfaların sırasının değişmesi ile ilgili sorun giderildi.
  • Eklentileri Düzenle (Edit Extensions) sayfasındaki hatalar düzeltildi.
  • Telerik kaynak dosyaları 915 sürümüne yükseltildi.
  • Site Ayarları (Site Settings) ve Portallar (Portals) modüllerinde yer alan portal kavramı yerine site kavramı kullanılmaya başlandı.
  • Gönüllüler tarafından hazırlanan modüller artık Eklenti Kataloğu'nda (Extensions Catalog) yer alacak.

Güvenlik Düzeltmeleri

  • Tarayıcılar kullanıcı adı ve adres bilgilerini hatırlama yeteneğine sahip. Kod üzerinde çalışma yapılarak hatırlama özelliğinin şifrede geçerli olmaması sağlandı.
  • DotNetNuke 5.5.0 sürümünde eklenen mesajlaşma bileşenini (Messaging Component) kullanarak aralarında mesajlaşan kullanıcıların metin girişlerini doğrulamada ortaya çıkan XSS/doğrulama hataları giderildi.

Güncellenen Modüller/Bileşenler

Modüller

  • HTML Modülü

Bileşenler

  • yok
DotNetNuke 6.1.0 sürümünde yer alan diğer yenilikleri ve iyileştirmeleri öğrenmek için DotNetNuke Türkiye Kullanıcı Topluluğu sayfasını inceleyebilirsiniz.


7 Kasım 2011 Pazartesi

DotNetNuke 6 Türkçe Windows Web Uygulama Galerisinde

DotNetNuke World (#dnnworld) etkinliğine yalnızca üç gün kala, DotNetNuke 6.0.2 sürümü için #dnnint ekibi ile birlikte hazırladığımız kurulum paketinin Türkçe dil desteğini de içerecek şekilde Windows Web Uygulama Galerisi'ndeki yerini aldığını bildirmek istedik...

DotNetNuke 6 Türkçe Kurulum Dosyalarına ulaşmak için Windows Web Uygulama Galerisi'ni ziyaret edebilirsiniz.

Windows Web Uygulama Galerisi ile DotNetNuke 6 Türkçe Kurulumu yapmak için tıklayın.
http://www.microsoft.com/web/gallery/dotnetnuketr.aspx/tr-tr


DotNetNuke Türkçeleştirme çalışmalarını gönüllü olarak yürüttüğümüz için büyük emek isteyen bu çalışmalarda maddi/manevi her türlü desteğe açığız.

  • Yazılımcı arkadaşlar dil paketlerinin kullanımı ile ilgili sorunların test edilmesi ve çözüm üretilmesi
  • Son kullanıcılar uygulama ile ilgili sorunların yerelleştirme takımına bildirilmesi
  • Ticari firmalar da sundukları ticari çözümlerde profesyonel destek için ekibimizi tercih etmesi


ile Türkçeleştirme çalışmalarına katkıda bulunacak ve DotNetNuke'ün Türkiye'de daha geniş kitlelere erişmesini sağlayacaktır.

DotNetNuke hakkında daha detaylı bilgi edinmek için bizi Facebook'taki DotNetNuke Türkiye Kullanıcı Topluluğu kullanıcı grubumuzdan ve Twitter'dan TRDNN hesabından takip edebilirsiniz.

Özel Teşekkür:
DotNetNuke  Internationalization Team


9 Ekim 2011 Pazar

Hostgator DotNetNuke Kurulumu

Merhaba, bu haftasonu Hostgator'de DotNetNuke kurulumu nasıl yapılır konusunu anlatacağım. Öncelikle Hostgator'ün sadece PHP desteği verdiğini düşünüyorsanız yanıldığınızı belirtmem gerekiyor. Çünkü uzun süredir Windows Hosting alanında da hizmet veriyorlar ve bu işi son derece iyi başarıyorlar. Şimdilik sadece DotNetNuke Hosting paketini nasıl satın alabileceğinizi anlattığım bu makaleyi hafta içi güncelleyerek DNN kurulumunu da ekleyeceğim.

İlk olarak bir alan adına (domain) sahip olmamız gerekiyor. (örn. www.androidincelemeleri.com) Hali hazırda bir alan adınız yoksa, bir alan adı satın alabilirsiniz. Benim bu konudaki tavsiyem Godaddy olacaktır. Godaddy'den satın aldığınız alan adlarının Hostgator ile ilgili yapılandırmasında vaktim oldukça yardımcı olurum.

Alan adı için Türkiye'deki firmaları da tercih edebilirsiniz. Ancak ben kontrol paneline hakim olduğum için Godaddy'i tercih ediyorum. Şüphesiz alan adı için hosting paketini aldığınız Hostgator ile de çalışabilirsiniz.

Godaddy'den nasıl alan adı satın alınacağını anlattığım makale için tıklayın!!

Alan adınız hazır olduktan sonra aşağıdaki bağlantıya tıklayarak Hostgator'den paket satın alma işlemini başlatıyoruz.

HOSTGATOR DOTNETNUKE PAKETİ SATIN AL



Tek bir domain için Personal plan tercih edebilirsiniz. Ancak birden fazla (en fazla 5 adet) alan adı barındırmak için Enterprise Plan seçebilirsiniz. Yukarıda gördüğünüz %20 indirim yalnızca ilk faturaya yansıyacağından paket satın alırken, yıllık paket satın almanızı ve biraz sonra ekleyeceğim HOSTGATOR İNDİRİM KUPONLARInı kullanmanızı öneriyorum.

Hostgator'de tek bir site kuracağınızı varsayarak Personal Plan ile yola devam ediyorum. Aşağıdaki resimdeki gibi ORDER NOW (Şimdi Sipariş Ver) bağlantısına tıklayın!

Daha sonra, Step 1: Choose a Domain (Adım 1: Alan Adı Seçin) adımında, daha önce satın almadıysanız alan adını siparişinize eklemek için sol bölümdeki kutuya satın almak istediğiniz alan adını yazın (örn. androidincelemeleri.com)

Eğer varsa mevcut alan adınızı sağ taraftaki bölüme I Currently Have a Domain Name bölümünün altına yazın (örn. androidincelemeleri.com).


Alan adını ve TRDNNYUZDE25 indirim kuponunu ilgili alana ekledikten sonra, CONTINUE TO STEP 2 düğmesine tıklayın.


İkinci adımda ödeme bilgilerini yazmanız gerekiyor. İlk olarak aylık/yıllık paket tercihini resimdeki gibi yapın.







Daha sonra, bir kullanıcı adı seçin ve bunu Username alanına yazın.

  • Seçtiğiniz kullanıcı adı:
  • Büyük harf içermemeli
  • Bir küçük harf ile başlamalı
  • 2-8 karakter uzunluğunda olmalı
  • Özel karakterler içermemeli


Yine seçtiğiniz bir güvenlik pin kodunu da Security Pin alanına yazmanız gerekiyor. Güvenlik pin kodunuz:

  • 4-8 karakter uzunluğunda olmalı
  • Yalnızca rakamlardan oluşmalı


Tüm alanları doğru olarak doldurduğunuzda ilgili kriterlerin yanında onay işareti göreceksiniz. Eğer kriterler uyuşmazsa X işareti görebilirsiniz.



Kredi kartı sahibi iseniz ödeme bilgilerini aşağıdaki gibi doldurabilirsiniz.

















Eğer Paypal hesabınız varsa ödemeyi Paypal üzerinden de gerçekleştirebilirsiniz. Bunun için Payment Information bölümünde Paypal seçeneğini işaretlemeniz bu adım için yeterli olacaktır.

Hesabınızı oluşturma işleminden hemen önce tercihlerinizi tekrar kontrol edin ve CREATE ACCOUNT düğmesine tıklayın.


Bu adımdan sonra eğer kredi kartı kullandıysanız, kredi kartınızdan ücret tahsil edilecek, Paypal hesabı kullanmanız halinde ise, tahsilat için Paypal sayfasına yönlendirileceksiniz.


Pay Now düğmesine tıklayıp ödeme işlemini gerçekleştirebilirsiniz. Subscribe düğmesini ise aylık paketlerde ödeme işlemini otomatik olarak gerçekleştirmek için kullanabilirsiniz.


DotNetNuke 6.1.0 Beta Duyuruldu

DNN 6 ile bazılarımız hala tanışma fırsatı bulamadık ancak DotNetNuke ekibi çalışmalarını devam ettiriyor ve özellikle Mobil platformlar için optimize edilmiş olan DotNetNuke 6.1 Beta paketi bu haftasonu CodePlex'de yerini aldı. >>

DotNetNuke 6.1 Beta'da yer alan özelliklere göz atmak için DotNetNuke bloglarındaki makaleyi inceleyebilirsiniz. DNN INT ekibi olarak Türkiye'deki dostlardan ricamız uygulamanın tamamen Türkçeleştirilmesi projesinde, gerek test ve raporlarla gerekse yerelleştirme paketlerinde aktif rol alma ile ilgili...

Geçtiğimiz hafta içinde DotNetNuke 6.0.2 paketine ait ekran görüntülerini DotNetNuke Türkiye Kullanıcı Topluluğu Facebook grup sayfasında paylaşmıştım.

İlgilenenlerin aktif katılımını bekliyorum!


7 Ekim 2011 Cuma

DotNetNuke 6.0.2 Duyuruldu

DotNetNuke 6.0.2
DotNetNuke 6.0.2 sürümü bu hafta içinde DotNetNuke Codeplex proje sayfasında yerini aldı. DotNetNuke 6.0.2 sürümünü ilk kez kuracaksanız Install paketini, önceki sürümlerden yükseltme yapmak için Upgrade paketini kullanmanız gerekiyor. Yazılım dünyasındaki arkadaşlar da tercihlerine göre kaynak kodu üzerinde çalışmak için Source paketini indirebilir.

DotNetNuke Türkçe üzerinde çalışan örnek bir websitesi için Android İncelemeleri bloglarını inceleyebilirsiniz.

Ülkemizdeki sunucularda SQL Server yapısında tercih edilen Collation ayarı nedeniyle (daha doğru bir ifade ile Windows tabanlı sunuculardaki bölgesel ayarların DNN SQL dosyaları ile uyumsuzluğu nedeniyle) kurulum sırasında sorun yaşamanız oldukça yüksek bir ihtimal. Eğer DotNetNuke kullanmayı planlıyorsanız şimdilik Hostgator, Godaddy gibi yurtdışı bazlı firmalardan hizmet almayı tercih edebilirsiniz.

DotNetNuke kurulumu yapmak isteyen, bireysel ya da kurumsal çözüm arayışında olanlara yardımcı olabilirim. DotNetNuke 6.0.2 Türkçe Dil paketi eğer bir sorun yaşanmazsa bu hafta sonunda sitede yerini alacak. Ancak, hemen belirteyim: Yerelleştirmesi henüz tamamlanmayan ya da eksik olan bazı bölümlerle karşılaşabilirsiniz. Böyle bir durum ile karşılaştığınızda DNN kullanıcılarından ricam sorunları yorum bölümüne eklemeleri... Böylece sonraki sürümlerde problemleri gidermeye çalışabiliriz.

Önemli Değişikliklerden Bazıları

  • Gzip sıkıştırma etkin olduğunda modül düzenleme menüsündeki sorun giderildi
  • SendMail API’nin geçerli email adreslerinde doğrulama hatası vermesi sorunu giderildi
  • Modül yönetimi açılır penceresinde Yardım düğmesine tıklandığında oluşan sorun giderildi
  • Dışa/İçe aktarma özellikleri ile ilgili hatalar giderildi
  • Eklenti düzenleme ekranındaki yardım metini düzenlendi
  • ASP.NET AJAX için Telerik RadControls Q2 2011 sürümü entegre edildi
  • Varsayılan dosya uzantılarına bilinen video formatları eklendi
  • Site ile aynı isimli listelerin oluşturulamaması ile ilgili sorun giderildi
  • Yeni bir sayfa oluşturulduğunu belirten yeni bir log tipi eklendi
  • Eklentiler kataloğu güncellenerek paket adı yerine eklenti adının gösterilmesi sağlandı
  • FormatEmail fonksiyonu hatası giderildi
  • HTML Şablon Yönetimi Hatası giderildi
  • DDR Menu son sürümü eklendi
  • Kayıt formunda kullanıcı adı için minimum 5 karakter kullanılması ile ilgili regular exp. kaldırıldı

Güvenlik Güncelleştirmeleri

  • Yok

Güncellenen Modüller ve Diğer Bileşenler

Modüller

  • HTML Modülü
  • DDR Menu

Bileşenler

  • Yok