24 Aralık 2011 Cumartesi

DotNetNuke 6.1.2 Sürümü Duyuruldu

DotNetNuke 6.1.2 sürümü geçtiğimiz hafta içinde webmasterların kullanımına sunuldu.

Önemli Değişiklikler

  • XmlMerge güncellenerek web.config dosyası için location tag desteği eklendi
  • Tarih seçme kontrolü eklenerek yöneticilerin kullanıcıları gruplara eklerken yanlış tarih aralıkları seçebilmesi ile ilgili sorun giderildi
  • İçerik yerelleştirme etkin olduğunda ikinci dilin anasayfasını silme sırasında oluşan hata giderildi
  • SSL ve popup özelliği ile ilgili sorun giderilerek websitesinin popup içinde gösterilmesi sorunu aşıldı
  • Bülten modülünde eklentilerin yüklenebilmesi ile ilgili sorun aşıldı
  • Metin düzenleyicide kullanıcıların değerleri sıfırlaması ile ilgili sorun aşıldı
  • Telerik Klasör Gezgini'nin alt sitelerde geçersiz LinkClick bağlantıları oluşturması ile ilgili sorun giderildi
  • DNN 6.0'ya yükseltme yapıldıktan sonra Windows Kimlik Doğrulama (Windows Authentication) ile ilgili sorun aşıldı
  • CDF'ün sürüm yükseltme işlemi sırasında her eklenti için ayrı ayrı kayıt oluşturması ile ilgili sorun aşıldı - bu durum web.config dosya erişimi ile ilgili sorunlara neden oluyordu
  • XMLMerge tekniğinin eklentilerin kaldırılmasını engellemesi ile ilgili sorun düzeltildi
  • RadEditor İçin Yerelleştirme sorunu giderildi
  • Site Ayarları (Site Settings) bölümünde yöneticilerin ayarları kaydedemesi ile ilgili sorun giderildi
  • Yerelleştirmede "kesme işareti"nin neden olduğu Ribbon Bar sorunu giderildi
  • Önizleme penceresi açıldığında zaman zaman oluşan sorunlar giderildi
  • Log4Net yapılandırma dosyası yükseltme paketlerinden çıkarıldı
  • Kullanıcı profilindeki fotograf ile ilgili bir sorun giderildi
  • Sitemap işlevinin kullanıcı dostu bağlantılar oluşturmak yerine TabId içeren bağlantılar oluşturması ile ilgili bir sorun giderildi
  • Güvenli klasörlerdeki senkronizasyon hatası giderildi
  • Varsayılan takma isim (alias) güncelleme ile ilgili hata giderildi
  • Dil Paketleri oluştururken görüntülenen hata düzeltildi
  • Sayfalar (Pages) modülünde yardım yazısının görüntülenmesini engelleyen hata giderildi
  • Kurulum sırasında yardım yazılarının görüntülenmesini engelleyen hata giderildi
  • Yeni websitesi oluşturma ile ilgili iş akışı iyileştirildi
  • Dosya Yöneticisi'nde senkronizasyon sonrası klasörün gösterilememesi ile ilgili sorun giderildi
  • Kurulum sihirbazında eksik olan bir yerelleştirme yazısı için ilgili anahtar eklendi
  • Dosya Yöneticisi'nde birden fazla dosyayı taşırken oluşan bir hata giderildi
  • Telerik Editor Provider son sürüme yükseltildi
  • SkinController.cs dosyasında XHTML uyumluluğuna ilişkin düzenlemeler yapıldı
  • Banner SkinObject'e sabit kodlama ile eklenen bir takım elementler kaldırıldı

Güvenlik Güncelleştirmeleri

  • Yetersiz yetkilerle tanımlanan bir klasörde bir site oluşturulduğunda "yetkisiz erişim" mesajı ile birlikte sitenin hangi klasörde yer aldığı gösteriliyordu. Hata mesajından site lokasyonu kaldırılarak olası güvenlik sorununun önüne geçildi.
  • Arabelleğe alınan hatalı şifrelerin tarayıcı arabelleğinden geri getirilebilmesi ile ilgili sorun aşıldı

Güncellenen Modüller/Sağlayıcılar

Modüller

  • Dosya Yöneticisi
  • HTML Düzenleyicisi
  • Bülten Modülü
  • Reklam Modülü

Sağlayıcılar

  • RadEditor Provider


3 Aralık 2011 Cumartesi

Dotnetnuke 6.1.1 Turkce

Dotnetnuke 6.1.1 surumu icin hazirladigim Turkce dil paketini yeni haftadan itibaren Microsoft Web Uygulamalari galerisinden indirebilirsiniz...


25 Kasım 2011 Cuma

HOSTGATOR BLACK FRIDAY KAMPANYASI

Amerika'da her yıl Kasım ayının son Cuma gününde alışveriş çılgınlığı yaşanıyor ve Hostgator'de bu çılgınlığa hosting paketlerine %50 gibi dev bir indirim yaparak ayak uydurmaya çalışmış.

Hostgator Black Friday kampanyasından yararlanmak için daha önce hazırladığımız HOSTGATOR'de DOTNETNUKE başlıklı makaleyi inceleyebilirsiniz.


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


27 Temmuz 2011 Çarşamba

Dotnetnuke 6 Türkçe Dil Paketleri ne zaman?

DotNetNuke 6'nın duyurulması ile birlikte Türkiye'deki DNN kullanıcıları öncelikle şu soruya cevap arayacaktır: "DNN 6 Türkçe Dil paketi ne zaman yayınlanacak?"

Henüz DNN 6 Türkçe dil paketlerini yayınlamak için planlanmış bir tarih yok. Özellikle yoğun çalışma temposundan gönüllü olarak uğraştığım DNN yerelleştirme çalışmalarına yeterince zaman ayıramıyorum. Ancak DNN'in de son zamanlarda Türkiye'de oldukça popüler olduğunu biliyorum. Özetlemek gerekirse, ekstra çalışma için ekstra motivasyon gerekiyor!

DNN 6 Türkçe Dil paketlerine acil olarak ihtiyaç duyan bir yazılım firması çalışmalarıma maddi anlamda sponsor olursa Türkçe dil paketlerini paylaşma sürecim daha hızlı olacaktır. Bu konuda ilgilenen firmalar Linkedin veya Facebook profilim üzerinden bana mesaj iletebilir.


DotNetNuke 6 Resmi Olarak Duyuruldu!

DotNetNuke 6 sürümü aylar süren test aşamasından sonra son kullanıcılar ile buluşuyor. Yeni sürümde VB.NET altyapısından C# programlama diline geçiş söz konusu olacağından Türkiye'deki DotNetNuke kullanıcılarının geçişinin biraz sancılı olacağını düşünüyorum. Henüz production ortamındaki hiç bir sitede sürüm yükseltme işlemini gerçekleştirmedim. Ancak, yakın zamanda sürümleri yükseltmeyi planlıyorum.

DNN altyapısını kullanan site yöneticilerine tavsiyem eğer yeni sürümü denemek istiyorlarsa bunu ilk önce bir test ya da staging ortamında gerçekleştirmeleri, herşey yolunda giderse upgrade paketini production ortamına deploy etmeleri yönünde olacaktır.


6 Temmuz 2011 Çarşamba

DNN 5.6.3 sürümü duyuruldu

DotNetNuke 5.6.3 sürümü önceki gün Codeplex'den kullanıma sunuldu. DotNetNuke 5.6.2 ve önceki sürümleri kullanan site yöneticilerinin yeni sürüme geçmeden önce mevcut yapının ve veritabanının yedeğini alması gerekiyor.

DotNetNuke 5.6.3 5.x serisindeki son sürüm olacak. Bu yılın son çeyreğinde DotNetNuke 6 ile tanışacağız.


2 Temmuz 2011 Cumartesi

HostGator indirim kuponu

DotNetNuke tabanlı olsun ya da olmasın HostGator ile sitelerinizi uygun fiyata barındırabiliyorsunuz. Özellikle çeşitli platformlarda dağıtılan promosyon kodları da fiyatları daha uygun hale getiriyor.

HOSTMYDOTNETNUKE kodunu kullanarak Hosting paketlerinde yaklaşık 10$'lık bir indirim alabilirsiniz.

MNNDISCOUNT25 de tüm paketlerde %25 indirim kazanabileceğiniz bir kupon.


22 Haziran 2011 Çarşamba

DotNetNuke 6 Beta 1 Duyuruldu

DotNetNuke 6 hazırlıkları tüm hızıyla devam ediyor. DotNetNuke 6 CTP 3'den sonra bugün ilk beta test edilmek üzere kullanıma sunuldu. Türkiye'de DNN kullanımını yaygınlaştırmak amacıyla mevcut olan sorunları çözmemiz gerekiyor.

Lütfen yazılım ile ilgilenen arkadaşlar elini taşın altına sokarak, destek versin!

DotNetNuke 6 Beta 1'i indirmek için tıklayın. >>


2 Haziran 2011 Perşembe

Localization Editor 3.4.0 Duyuruldu

Türkiye'deki DotNetNuke (DNN) kullanıcıları için en büyük sorunlardan biri çekirdek kurulumda ya da modüllerde ihtiyaç duyulan Türkçeleştirme desteğinin tam anlamıyla sağlanamamış olması. Bunda elbette tembelliği ilke edinen yazılımcı arkadaşların ve gönüllülük kavramından uzak arkadaşların etkisi söz konusu.

Şu ana kadar elimden geldiğince DotNetNuke Türkçe dil paketlerini hazırlayıp paylaşmaya çalıştım. Ancak özellikle Eylül 2011 tarihinden sonra çalışmaların aktif olarak devam edebilmesi için diğer yazılımcı arkadaşların da katkılarına ihtiyacım olacak.

Geçtiğimiz hafta DotNetNuke Team'den bir davet aldım ve bu sıcak teklifi içtenlikle kabul ederek DotNetNuke Internationalization Team'e katıldım. Henüz site üzerindeki profilimi güncelleme fırsatım olmadı ancak ilgili duyuruyu daha sonra yapacağım.


27 Mayıs 2011 Cuma

DotNetNuke 5.6.2 Sürümü İçin Türkçe Dil Paketleri Yayınlandı!

DotNetNuke 5.6.2 sürümü için hazırladığım Türkçe dil paketlerini sisteminize yüklemek için Admin > Languages (Yönetim > Dil Kütüphanesi) menüsünü kullanabilirsiniz.

Ana Uygulama İçin Türkçe Kaynak Dosyaları
*İleri bir tarihte yayınlanacaktır.


DNN 5.6.2 Türkçe Dil Paketi

DotNetNuke 5.6.2 Türkçe Dil Paketi ve yerelleştirme süreci ile ilgili notlarım gün içinde sitede yayınlanacaktır...


25 Mayıs 2011 Çarşamba

Ödüllü DotNetNuke Temaları İndir!

DotNetNuke Design Challange (DotNetNuke Tasarım Yarışması)'ın bu yılki ayağında kazananlar belli oldu. Geleneksel kategoride Business Rainbow teması ile Armand Datema, akıllı telefon uyumlu tema kategorisinde ise StoneCold ile John Velasco'nun çalışmaları en iyi tasarımlar olarak ödüllendirildi. DotNetNuke Design Challange'a katılan tüm temaları görüntülemek ve indirmek için tıklayın. >>


24 Mayıs 2011 Salı

DNN 5.6.2 Kritik Güvenlik Açığı ve Geçici Çözüm

DotNetNuke 5.6'da tanıştığımız ve DotNetNuke 5.6.1'de kısmen çözüldüğünü sandığım kullanıcı profili sayfasından yönetimsel haklara erişim sorunu kritik bir güvenlik açığıydı. Ancak sorun DotNetNuke 5.6.2'de yeniden ortaya çıkmış gibi gözüküyor.

Sorunu DotNetNuke forumlarındaki bu başlıkta tartışıyoruz. >> Çözüm için partnerlerden biri çekirdek yetki sağlayıcısı için bir yama yayınlamış. Riski size ait olmak kaydıyla bu yamayı buradan indirebilirsiniz. >>

Sorunu DotNetNuke Security Team'e bildirmemize rağmen şimdilik resmi bir çözüm yayınlanmadı.

DotNetNuke kullanan ancak sitelerinde üyeliğe izin vermeyen site sahipleri için bir sıkıntı gözükmüyor.


Active Directory Kimlik Doğrulama Entegrasyonu

DotNetNuke 5.6.2 sürümü ile birlikte gelen Active Directory Authentication Provider (Kimlik Doğrulama Bileşeni) yerelleştirmesini tamamladım. VMware ortamında yapacağım testler ile sistem sağlıklı çalışırsa önceki yıllarda yaptığım Active Directory entegrasyonunu bir firma için yeniden yapılandırmayı planlıyorum.


18 Mayıs 2011 Çarşamba

DotNetNuke 6 CTP 3

DotNetNuke ekibi son birkaç haftada üzerinde yoğunlaştığı C# tabanlı DotNetNuke 6 için yeni bir CTP sürümü yayınladı. DotNetNuke 6 CTP 3 ile birlikte daha önceki CTP sürümlerinde bildirilen hatalar düzeltildi. Ancak Türkiye'deki kullanıcılardan çok fazla bir katkı geldiği söylenemez. Birlikte hareket ederek iyi işler başarabileceğimize inanıyorum.

Lütfen DotNetNuke ve İngilizce bilgisine sahip arkadaşlar DNN CTP 3 sürümünü indirerek karşılaştıkları sorunları Support Tracker'a göndersin. Eğer İngilizce bilginiz yoksa bu başlığa yorum olarak ekleyin. Ben de kendi bilgisayarımda sorunu yeniden oluşturmayı denerim ve gerekirse DotNetNuke Support Tracker'a kaydederiz.


15 Mayıs 2011 Pazar

Newsfeeds 4.2.0 Modülü Duyuruldu

DotNetNuke 6 RC sürümlerinin testleri devam ederken bir yandan da modül programcıları proje modüllerinin yeni sürümlerini hazırlıyor. Newsfeeds modülü de bu modüllerden biri. RSS kaynaklarından haberleri/yazıları gösterebileceğiniz modülün 4.2.0 sürümünü indirmek için tıklayın. >>


22 Nisan 2011 Cuma

DotNetNuke'ün Bilinen En Büyük Sorunu

DotNetNuke'nin tarafımca keşfedilen ve bilinen en büyük problemi, Azerbaycan ve Türkiye gibi ülkelerdeki kullanıcılar tarafından fazla tercih edilmeyişi. Bundaki nedeni araştırmaya gerek bile yok! Deneyin ve kaçınılmaz son ile siz de karşılaşın :)

Sistemi kuramadıklarını bahane etmeleri başlı başına bir sorun!

Aslında haksız da sayılmazlar.
DotNetNuke malesef kurulacak sistemin bölgesel ayarlarından etkilenen bir SQL DataProvider döngüsüne sahip. Ve bu sorun yıllardan beri süregelen, çok uğraşmamıza rağmen kalıcı bir çözümün sisteme entegre edilememesi ile saç baş yolduran bir zayıf halka olarak kalıyor.

Yine de pes etmek yok. Eğer hizmet aldığınız firma DotNetNuke kurmanızı sağlayamıyorsa o firmayı bu yazıya yönlendirin ya da kişisel blog sayfamdan bana sorunu özetleyen kısa bir mesaj gönderin. Problemi hızlı ve kalıcı bir şekilde gidermek için anlatacağım yöntemi uyguladığınızda umuyorum ki şu ana kadar birçok kullanıcının kapıldığı dene-vazgeç sendromu sizi olumsuz etkilemeyecek :)


News Articles Modülü Sürüm Yükseltme Sonrası Sorun Yaşayabilirsiniz!

Ventrian Systems'den Scott'un geliştirdiği News Articles modülünü hem kendi sitelerimde, hem de danışmanlığını yaptığım çok sayıda kurumsal sitede yıllardır kullanıyorum. Ancak yurtdışı merkezli birçok projede olduğu gibi bu modül de malesef Türkçe ile pek iyi anlaşamıyor.

Eğer kullandığınız sistem Türkçe bölgesel ayarlarına göre yapılandırılmışsa ve News Articles 7.82 öncesi bir sürüm kullanıyorsanız, güncelleme (Update) sonrası problem yaşayabilirsiniz.

Problemin Tanımı

Güncelleme sonrası makale yazım ve düzenleme ekranına geçiş yapılamaması

Problemin Kaynağı


7.61  ve sonraki sürümlere ilişkin SQL bileşeninin sisteme otomatik olarak entegre edilemeyişi

Problemin Çözümü

7.61 SQLDataProvider dosyasını  ve sonraki sürümlere ait SQLDataProvider dosyalarını bir metin editörü (Not Defteri tavsiyemdir) ile açıp içeriğini Host > SQL penceresinden girerek, Kod Çalıştır onay kutusunu işaretledikten sonra İliştir butonuna tıklamak.


Google Analytics Kodlarını DotNetNuke'e Eklemek

DotNetNuke tabanlı portallarınız için ziyaretçi istatistiklerini çeşitli servis sağlayıcıları ile takip edebilirsiniz. Şu an bu servis sağlayıcılar arasında Google Analytics en popüler ve en kullanışlı sisteme sahip olarak dikkat çekiyor.

Google Analytics kodlarını DotNetNuke 5 ailesinin güncel sürümlerinde Yönetim > Google Analytics sayfasından sisteminize tanımlayabiliyorsunuz. Bu tanımlamayı yapmanız için elbette Google Analytics için bir kullanıcı hesabınız olması gerekiyor.

Sitenizi Google Analytics'e ekledikten sonra size verilen kodu Yönetim > Google Analytics sayfasında benzersiz kimlik ile birlikte tanımlayıp istatistiksel takipleri başlatabilirsiniz.

Bu yöntem ne kadar kullanışlı olursa olsun, aranızda DotNetNuke'nin eski sürümlerini kullanan ve bu özelliğin eski sürümlerde yer almadığına şahit olanlar da vardır. Bu tür kullanıcılar için de Google Analytics kodlarını Kök dizinde yer alan default.aspx dosyasında body tagını kapatmadan önce ekleyebileceklerini belirtelim.

Kod eklemenin diğer yolları:
  • takip için üretilen script girdisini tema dosyasına yerleştirmek
  • third party bir modül kullanmak
  • takip etmek istediğiniz sayfaya HTML modülü ekleyerek, modül ayarları menüsünden footer paneline ilgili kodu yapıştırmak ve ayarları kaydetmek
Her bir yöntem ile ilgili açıklamaları sonraki yazılarımda paylaşacağım.


15 Nisan 2011 Cuma

Yeni Haftada Altın Fiyatları Nasıl Olacak

Altın fiyatları geçen haftanın hareketli ortamından sonra yeni haftaya nasıl başlayacak?
Altın fiyatları ile ilgili piyasa takvimi yayınlandı. Piyasa takviminde 2 Nisan 2012 tarihinde 4. çeyrek GSYH , ABD işsizlik oranı ve inşaat harcamaları konularında açıklama yapılacak. Altın yorumlarını takip etmeden yatırımcıların altın yatırımı yapmamalarını öneriyoruz.
Altın fiyatları yeni haftaya hangi rakamlarla başlayacak?
Çeyrek altın yeni haftaya 153 TL ile başlarken cumhuriyet altını Nisan ayına 632 liradan başlayacak. Altının onsu 1667 dolardan işlem görmektedir. Altın fiyatlarında ons bazındaki değişimler dolardan kaynaklanan nedenlerle direk oalrak gram altın fiyatlarına yansıamamktadır.
Altın fiyatlarını takip etmek için canlı altın fiyatlarını www.altininfiyati.net sitesinden yararlanabilirsiniz. Sitede altın yorumları ve kapalı çarşı altın fiyatları ile bankaların altın fiyatları anlık olarak kullanıcıya sunulmaktadır.


13 Nisan 2011 Çarşamba

Yazılım Geliştirmek Zor Zanaat

Yazılım geliştirmenin zor bir süreç olduğunu bu mesleğe başlayan tüm bireyler er ya da geç anlıyor. Hazırlanan kod da düşünülen mantık bazı durumlarda pratik kullanımla eşleşmeyebiliyor. Böyle durumlarda da karşılaşılan hataların giderilmesi ve sorunsuz bir yapıya ulaşılması için ekstra çaba sarfetmek gerekiyor.

DotNetNuke'ün 6 taban sürümünden itibaren C# programlama diline terfi edecek bir framework ile geleceğinden önceki yazılarımda bahsetmiştim. İşte bu geçiş süreci yazımın başlangıcında da belirttiğim gibi sancılı bir süreç olacak. Hele ki biz Türkler için.

DNN ile aşağı yukarı bir yıl ya da daha uzun bir süre ilgilenen bir yazılımcı Türkçe'den kaynaklanan (daha doğrusu globallleştirme süreçlerinin iyi araştırılmadan yapılan programlamadan kaynaklanan) hataları zamanla keşfetmeye ve düzeltmeye çalışacak, ya da kendine daha sorunsuz bir plaftorm arayarak bu platform üzerinde çalışma yapacaktır.

Web dünyasında sürekli bir değişim söz konusu olduğundan C# programlama diline geçiş atılması gereken en önemli adımlardan biri. Türk arkadaşlar da en azından DotNetNuke 6 CTP ile basit testler yaparak sürecin daha az sancılı geçmesi için yardımcı olabilirler. Nasıl organize olacağımızı ve test senaryolarını Facebook'daki DotNetNuke Türkiye Kullanıcı Topluluğu sayfasında tartışabiliriz.


7 Nisan 2011 Perşembe

DotNetNuke 6 CTP 2 Duyuruldu

Popüler açık kaynaklı içerik yönetim sistemi DotNetNuke veya kısa adıyla DNN için C# programlama diline geçiş sürecinin en önemli adımı olan bir taban platform oluşturma çalışmaları DotNetNuke 6 CTP 2 ile devam ediyor.

Joe Brinkman'ın DNN bloglarındaki yazısında DotNetNuke 6 ile gelecek yeniliklerden bahsettiğini görüyoruz. Bunlardan biri de düzenleme pencerelerinde son kullanıcı ile etkileşimi daha kolay hale getirecek olan Telerik Rad Window bileşeninin çekirdeğe entegre edilmesi. Host ve Admin menülerinde de sayfa oluşturma aşamalarında navigasyonun daha kolay hale geldiği görülüyor. Pop up pencerelerini Host seviyesinde ya da modül seviyesinde etkinleştirme ya da devredışı bırakma olanağı sunulması da önemli bir avantaj.

Ancak DotNetNuke yeni sürümlerde de mobil aygıtlarla uyumlu çalışma konusunda geçer not alamıyor.


31 Mart 2011 Perşembe

RadEditor Image Manager Klasör İçerikleri Sorunu Çözüldü

7 Aralık 2010'da yazdığım Telerik Rad Editor DNN Image Manager ViewPaths sorunu ile ilgili yazımda DotNetNuke 5.6 ve sonraki sürümlerde yaşayabileceğiniz bir problemden bahsetmiştim. Kısaca özetlemek gerekirse, DotNetNuke 5.6.2 sürümü de dahil olmak üzere bazen Image Manager ekranının boş olarak çıkması gibi bir problem yaşayabilirsiniz.

Sorunun çözümü Will Strohl tarafından DotNetNuke bloglarında paylaşılmış. >>

Sisteme host yetkileri ile giriş yaptıktan sonra Host > SQL sayfasından aşağıdaki komutu çalıştırabilir:

UPDATE {databaseOwner}[{objectQualifier}Folders]
SET [FolderPath] = LOWER([FolderPath]);

Veya SQL Server Management Studio ile aşağıdaki şekilde düzeltmeyi uygulayabilirsiniz:
UPDATE [dbo].[Folders]
SET [FolderPath] = LOWER([FolderPath]);


24 Mart 2011 Perşembe

DotNetNuke 5.6.2 Duyuruldu

DotNetNuke 5.6.2 sürümü DotNetNuke bloglarında resmi olarak duyuruldu. Yeni sürümde DotNetNuke 5.6.0 ve DotNetNuke 5.6.1 sürümlerinde karşılaşılan bazı sorunların çözümlendiği ve bazı yeni özelliklerin de eklendiği belirtiliyor. Bunlardan bazıları:


19 Mart 2011 Cumartesi

Tek Panelde Birden Fazla Modülü Yanyana Nasıl Gösterebilirim?

DotNetNuke temalarının Content Pane (içerik paneli) adı verilen panellerden oluştuğunu daha önceki yazılarımda belirtmiştim. Bu yazımda ise tek panelde modülleri nasıl yerleştirebileceğimize kısaca değindikten sonra muhtemel bir sorun için çözümü paylaşacağım.

DNN'e Host veya Admin kullanıcısı olarak giriş yaptıktan sonra modül eklemek istediğimiz sayfaya geçelim. Burada herhangi bir panele alt alta istediğimiz kadar modül ekleyebiliriz. Modüllerin gösterimi ile ilgili (CSS sorunları dışında) herhangi bir sorun olmayacaktır. Ancak, modülleri yan yana göstermek istediğimizde DNN'in bu konuda bir sıkıntısı olduğunu söyleyebiliriz.

DotNetNuke (DNN) için modülleri yanyana göstermek amacıyla, ya ilgili panel'i alt panellere ayırmak için tema dosyasına doğrudan müdahalede bulunacağız, ya da bu işlemi bizim için çok daha kolay bir şekilde çözen bir third party modül kullanacağız.

ZLDNN Module Wrapper tam bu iş için geliştirilmiş bir modül. Yaklaşık 40$'lık bir ücreti var. Modülü DotNetNuke MarketPlace veya Snowcovered.com üzerinden satın alabilirsiniz.


DotNetNuke 5 İçin Engage Zeen Teması

Demo | İndir
Engage: Zeen için aslında Wordpress için hazırlanan bir temanın  DNN'e uyarlanmış hali diyebiliriz.  WeFunction Design Agency tarafından hazırlanan WP teması, Engage ekibi tarafından DotNetNuke ile uyumlu hale getirilmiş ve ücretsiz olarak kullanıma sunulmuş.
Tamamen aynı özellikleri desteklemese de tasarım ve görünüm olarak benzerlikler gösteren ve DNN'in özelliklerini de taşıyan bir tema ortaya çıkarılmış.

WP'de sütunlara ilişkin özel stiller tanımlamak yerine, DNN'in container bazında verdiği stil desteğinden yararlanılan Engage Zeen DotNetNuke temasını indirmek için Engage websitesini ziyaret edebilirsiniz.


13 Mart 2011 Pazar

Ziyaretçilerinizin Kullanım Şartlarını Kabul Etmesi İçin

Ticari websitelerinizde veya ticari portallarınızda ziyaretçilerinizin sitenizdeki servisleri kullanmaya başlamadan önce Kullanım Şartları'nı okuyup kabul etmesi olmazsa olmaz ihtiyaçlardan biridir.

Michael Washington DotNetNuke webmasterları için bu gereksinimi karşılayacak bir modül hazırlamış.

Terms & Conditions
 modülünü ücretsiz olarak indirmek için tıklayın. >>

Modül şimdilik her ziyarette otomatik olarak kullanım şartlarını onaylama özelliğini desteklemese de programcılık yeteneğinizi konuşturarak kaynak kodunu dilediğiniz şekilde düzenleyebilirsiniz.


DotNetNuke Sürüm Yükseltme Hatası ve Çözümü

Bazen DotNetNuke'yi bir üst sürüme yükseltmeye çalıştığınızda işler yolunda gibi gözükse de aşağıdakine benzer bir sorunla karşılaşabilirsiniz:


01.[NullReferenceException: Object reference not set to an instance of an object.]

02. DotNetNuke.UI.UserControls.TextEditor.Page_Load(Object sender, EventArgs e) +314

03.

04.[ModuleLoadException: An error has occurred.]

05. DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control UserCtrl, Exception exc) +291

06. DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control UserCtrl, Exception exc) +42

07. DotNetNuke.UI.UserControls.TextEditor.Page_Load(Object sender, EventArgs e) +504

08. System.Web.UI.Control.OnLoad(EventArgs e) +99

09. System.Web.UI.Control.LoadRecursive() +47

10. System.Web.UI.Control.LoadRecursive() +131

11. System.Web.UI.Control.LoadRecursive() +131

12. System.Web.UI.Control.LoadRecursive() +131

13. System.Web.UI.Control.LoadRecursive() +131

14. System.Web.UI.Control.LoadRecursive() +131

15. System.Web.UI.Control.LoadRecursive() +131

16. System.Web.UI.Control.LoadRecursive() +131

17. System.Web.UI.Control.LoadRecursive() +131

18. System.Web.UI.Control.LoadRecursive() +131

19. System.Web.UI.Control.LoadRecursive() +131

20. System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

21.

22.[PageLoadException: An error has occurred.]

23. DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +351

24. DotNetNuke.Framework.PageBase.Page_Error(Object Source, EventArgs e) +377

25. System.Web.UI.TemplateControl.OnError(EventArgs e) +105

26. System.Web.UI.Page.HandleError(Exception e) +73

27. System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6944

28. System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +154

29. System.Web.UI.Page.ProcessRequest() +86

30. System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18

31. System.Web.UI.Page.ProcessRequest(HttpContext context) +49

32. ASP.default_aspx.ProcessRequest(HttpContext context) +4

33. System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154

34. System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64


Sorun aslında upgrade işlemi sırasında bazı dosyaların düzgün olarak değiştirilmemesinden kaynaklanıyor. Bu sorun sizden değil paketteki bir eksiklikten kaynaklanıyor. DotNetNuke.UI.UserControls.TextEditor.Page_Load hatasından DotNetNuke ile ilgili diğer bloğumda da bahsettim ve çözümü paylaştım.

Yapmanız gereken tek şey, upgrade paketinin içeriğini yeniden sitenizdeki dosyalarla değiştirmek. Unutmamamız gereken noktalardan biri de...

Upgrade işleminden önce mutlaka yedek almak!


5 Mart 2011 Cumartesi

DotNetNuke 5.6.2 Beta İndir

DotNetNuke 5.6.2 Beta sürümü bu sabah DotNetNuke resmi web sitesindeki DNN Beta sayfasında yayınlandı. DotNetNuke kullanan website yöneticilerinin bildiği üzere beta sürümü son sürüm öncesinde kullanıcıların düzeltmeleri ve yenilikleri test ederek geri bildirim sağlaması için dağıtılan bir sürüm.

DotNetNuke 5.6.2 Beta sürümünü kullandığınızda final sürümüne yükseltme yapamayacağınızı hatırlatmamız gerekiyor. DNN 5.6.2 Beta sürümünü indirmek için DotNetNuke websitesini ziyaret edebilirsiniz.


28 Şubat 2011 Pazartesi

DotNetNuke 6'dan itibaren kaynak kodu C# programlama dilinde!

DotNetNuke bloglarına bugün göz atma fırsatı buldum ve DotNetNuke 6 sürümünden itibaren kaynak kodunda VB.NET (Visual Basic) yerine C # programlama dilinin kullanılacağını öğrendim. Bu, DotNetNuke kullanıcıları ve modül programcıları için gerçekten güzel bir gelişme. 2011 sanırım DotNetNuke'nin en hızlı gelişeceği yıl olacak. Çünkü yenilikler arka arkaya geliyor.

VB.NET'ten C# yapısına geçişin biraz sancılı bir süreç olacağını düşünüyorum. Geçmişteki tecrübelerime bakarak tamamen C# yapısına entegrasyonun yaklaşık 5 ay süreceğini tahmin ediyorum. Sadece çekirdek yapı değil, kullanılan forge modüllerinin de C# programlama dilini destekleyecek şekilde dönüşüm süreci TRDNN DotNetNuke Kullanıcı Topluluğu üyelerinin ilgiyle takip edeceği bir süreç olacak.

Hemen belirtelim, DotNetNuke kaynak kodunun C# programlama diline dönüştürülme çalışmaları daha önce de yapılmıştı. Ancak yapılan çalışmalara DotNetNuke Corp tarafından destek verilmiyordu.

Bazı arkadaşlar Twitter ve Facebook'tan soruyorlar. "DotNetNuke'yi MYSQL veritabanı ile kullanabilir miyiz?" şeklinde. Bu sorunun cevabı da ne evet ne hayır. Çünkü MSSQL'in desteklediği bazı işlevler MYSQL tarafından desteklenmiyor ve eğer modül programcıları bu işlevleri modüllerinde çağıracak şekilde kodlama yapmışsa MYSQL ile DNN kullanmak bir hayalden daha öteye gitmiyor.


26 Şubat 2011 Cumartesi

DotNetNuke Türkçe Desteğini Google App Engine ile Vereceğiz!

DotNetNuke Türkçe dil paketlerini önümüzdeki haftalardan itibaren tek tek yayınlamanın dışında yazılımın içine gömülü olarak da yayınlamayı planlıyorum. Bu yapılandırma ile birlikte kurulum aşamasında da karşınıza çıkabilecek sorunları rapor edebilecek ve sonraki sürümlerle düzeltmelere & iyileştirmelere sahip olabileceksiniz. DotNetNuke'nin bu özel derlemesini Türkiye'deki webmaster arkadaşlar için Google App Engine platformu altından yayınlamayı planlıyorum.


24 Şubat 2011 Perşembe

Active Forums DotNetNuke Çekirdeğine Entegre Ediliyor!

DotNetNuke kullanan webmaster arkadaşlarımız DNN'in Forum modülünün yakın zamanda geçirdiği gelişim sürecini yakından takip etmiştir. DotNetNuke 3 sürümünden itibaren hızlı bir gelişim sürecine giren Forum modülünde DotNetNuke 5'e gelindiğinde çok sayıda yenilik ve iyileştirme yapılmasına rağmen hiçbir zaman ticari bir üründeki başarıya yaklaşılamamıştı. Ancak DotNetNuke Corp'un Active Modules'ü satın alması ile bu durum değişebilir...

DotNetNuke resmi websitesinde önceki gün yayınlanan haberde DotNetNuke Corp'un Active Modules'ü satın alması ve Active Social paketindeki ürünlerin DNN'in gelecek sürümlerinden itibaren Community Edition, Professional Edition ve Elite Edition paketlerine dahil edileceği belirtiliyor.

DotNetNuke Türkiye Kullanıcı Topluluğu bloglarındaki önceki yazılarımda Active Forums modülünün Türkçe, Arapça ve Azerice dillerinde bazı sıkıntılar yarattığından söz etmiştim. Fakat Will (Morgenweck) ve ekibi bir türlü   net bir çözüm elde edememişti. Neyse ki bu satın alma sonrasında sorun daha fazla kişinin dikkatini çekecek ve çözüme ulaşabileceğiz.


16 Şubat 2011 Çarşamba

DotNetNuke Site of the Month (Ayın Sitesi) Oylamaları Başladı

Bu çantaya oy kullanarak sahip olabilirsiniz!
DotNetNuke bloglarında birkaç hafta önce resmi olarak duyurusu yapılan ayın sitesi başvuruları toplandıktan sonra şimdi de yarışma için oylamalara geçildi.

Şu ana kadar ilk ay seçimlerinde 70'in üzerinde başvuru yapıldığı ve seçimlerin bir hayli çekişmeli geçeceği söyleniyor. Yarışmada kazanacak kadar iddialı bir siteniz olmasa da oy vererek de kazanabilirsiniz. Yan tarafta gördüğünüz ilginç çanta yarışmada oy kullananlardan birinin olacak!

Sonuçları merakla bekliyoruz...


17 Ocak 2011 Pazartesi

DNN İçin Açık Kaynaklı Bir Menü Bileşeni

Alexandar Zimmer ve Johannes Ellenberg DotNetNuke için açık kaynaklı yeni bir menu bileşeni (free DNN Menu Provider) geliştirdi. DNN-Menu.com adresinden edinebileceğiniz dosyalar ile temanız için DotNetNuke uyumlu bir menü navigasyonu hazırlayabilirsiniz.

DNN Menu bileşeninin bazı özellikleri:

  • Tasarımcılar için kullanımı kolay şablon sistemi!
  • Özel kodlara destek
  • Hazır şablonlar ile hızlı çözümler
  • Çoklu dil desteği: EALO ile uyumlu!
  • DNN sayfa özelliklerine (DNN Page Properties) kod yazmaksızın erişebilme!


13 Ocak 2011 Perşembe

DotNetNuke için Widget Paketi 01.02.00 Sürümü Duyuruldu

DotNetNuke için hazırlanan Widget paketinin yeni sürümü önceki gün DotNetNuke bloglarında duyuruldu. Widget paketinin yeni sürümünde Mark Allan ve Armand Datema'nın da katkıları bulunuyor.

Paket içeriğine eklenen yeni özellikler:

Break Frames

Modernizr desteği

Doğrulama Enjeksiyonu


Çerez Kontrolü

Google Analytics Olay Desteği

Widget paketini hakkında daha fazla bilgiyi DotNetNuke Codeplex sayfasından alabilirsiniz. Widget paketinin yeni sürümünü indirmek için kaynak url'ye tıklayın. >>