host etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
host etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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]);


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.


11 Kasım 2010 Perşembe

Object Reference is not to set an object

DotNetNuke Form ve Liste (Forms and Lists) modülünde kimliği doğrulanmayan kullanıcılar (Unauthenticated Users) grubuna kayıt açma yetkisi tanımladığınızda Object Reference is not to set an object hatası ile karşılaşabilirsiniz.
Bu sorunla son olarak hazırladığım bir İnsan Kaynakları formunda karşılaştım. Formu host kullanıcısı ile sağlıklı bir şekilde görebiliyorsunuz. Ancak, siteden çıkış yaptığınızda ve aynı sayfayı görmeye çalıştığınızda aşağıdaki gibi bir hata mesajı ile karşılaşıyorsunuz.

Object reference not set to an instance of an object.

Olay Günlüğü'nde yer alan logları incelediğinizde ise bu sorunun yetkilendirmeler (permissions) ve kota (quota) ile ilgili olabileceği görülüyor. SQL Data Provider dosyalarını yeniden çalıştırmak da soruna şimdilik bir çözüm getirmedi.

Detaylar için DNN forumlarında açtığım konuyu inceleyebilir ve tartışmaya katılabilirsiniz.


5 Temmuz 2010 Pazartesi

Property Agent Modülünde Kurulum Sorunu ve Şablon Hatasına Çözüm

Ventrian Systems tarafından geliştirilen Property Agent modülünü DotNetNuke 5.4.4'e ve DNN 5 ailesinde yer alan diğer DotNetNuke sürümlerine kurmaya çalıştığınızda iki farklı sorunla karşılaşabilirsiniz. Bunlardan ilki SQL Stored Procedure'lerin düzgün olarak veritabanı üzerinde oluşturulamaması. Bu sorunu gidermek için yapmanız gereken ilk işlem kurulum scriptlerini tek tek Host > SQL penceresinden çalıştırmak. Ancak paket içeriğinde yer alan SQL Scripti sayısı gözünüzü korkutabilir. Bu nedenle alternatif bir yöntemden bahsedeceğim.

Modül paketini (PropertyAgent.01.07.74.zip) FTP üzerinden sitenizin kök dizini üzerinde yer alan Install/Module dizinine göndermeniz (upload etmeniz) gerekiyor.

Daha sonra modülü kurmak için http://www.trdnn.com/ bağlantısını kullanabilirsiniz. (url'de yer alan http://www.trdnn.com/ bölümünü kendi sitenizin adresi ile değiştirin)

Kurulum tamamlandıktan sonra modülü bir sayfaya ekleyin ve Türkçe dilini etkinleştirin. Property Agent modülü template sistemi ile çalıştığı için Edit Template Definitions menüsünden yeni bir template eklemeyi deneyin. Ventrian forumlarında açtığım konuda da dile getirdiğim gibi bu işlemi gerçekleştiremeyeceksiniz.

Sorun ciddi gibi görünse de geçici bir çözüm mevcut. Portalınızda Türkçe dışında EN-US kültürünü de etkinleştirin. Daha sonra Edit Template Definitions menüsünden Import New Template bağlantısına tıklayarak şablonu sitenize aktarın. Bu işlemden sonra Property Agent modülünü kullanmaya başlayabilirsiniz.

Property Agent modülünde bu sorun dışında başka sorunlar da olabilir. Bu tür sorunları DotNetNuke Yerelleştirme sürecinde ele alacak ve olası çözümleri ziyaretçilerimizle paylaşacağız.