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

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.


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!


30 Kasım 2010 Salı

DotNetNuke Tema Tasarım Eğitimleri Başlıyor

DotNetNuke için tema hazırlamayı öğrenmek istiyor ancak kaynak sıkıntısı mı çekiyorsunuz? Öyleyse Chris Hammond tarafından verilecek olan DotNetNuke Tema Tasarımı Eğitimlerine (DotNetNuke Skinning Training) katılabilirsiniz. DotNetNuke profesyonelleri tarafından verilecek olan webinara katılmak için 900$ ücret ödemeniz gerekiyor. Ancak verilecek olan ücretin karşılığını er ya da geç alacaksınız.



Toplam 4 gün sürecek webinarda 3 gün 4'er saat, son gün ise 2 saatlik bir çalışma yapılacak. Eğitimde yer alacak konu başlıkları ise şu şekilde:
  • Create skins using HTML and ASCX
  • Customize default DotNetNuke CSS
  • Create custom functionality with a skin
  • Package and deploy skins


12 Ekim 2010 Salı

DotNetNuke'e Tema Nasıl Eklenir?

DotNetNuke'ye tema eklemek için öncelikle Tema paketini Codeplex'den ya da temayı dağıtan sağlayıcıdan indirmeniz (download etmeniz) gerekiyor.

Bu yazıyı hazırladığım sırada DotNetNuke Skinning Contest'te güzel temalar yer alıyordu. Bu temaları da ilerleyen günlerde DotNetNuke kullanan webmasterlar ile paylaşacağım.

DotNetNuke temaları Tema tasarımcıları tarafından zip uzantılı paketler halinde kuruluma hazır olarak dağıtılıyor. İndirdiğiniz paketi DotNetNuke 5'e eklerken, sisteme önce superuser (genellikle Host) olarak giriş yapmanız gerekiyor.

Daha sonra Host > Extensions [Host > Bileşenler] sayfasından tüm sistem için, Admin > Extensions [Yönetim > Eklentiler] sayfasından ise yalnızca aktif portal için ekleme işlemini yapabilirsiniz.


14 Ağustos 2010 Cumartesi

DotNetNuke Temalarında Sayfa Başlığı (Title) Nasıl Gösterilir?

DotNetNuke tabanlı portalınızda herhangi bir sayfada veya tüm sayfalarda sayfa başlığını yani TITLE jetonunu işlemek isterseniz kullanabileceğiniz birkaç yöntem var.

DotNetNuke'nin eski sürümlerinde PAGETITLE isimli SkinObject'i indirmeniz gerekiyordu. SkinObject türevleri tıpkı bir modül gibi DotNetNuke üzerine kuruluyor ve daha sonra [JETONADI] jetonu ile tema dosyasında çağırılıyor. Elbette jetonu çağırabilmek için ilgili *.ascx dosyasında jetona ilişkin sağlayıcıyı önceden kaydetmemiz gerekiyor.

Neyse ki DotNetNuke 5 sürümü ile birlikte <%=PortalSettings.ActiveTab.Title%> girdisini kullanarak da sayfa başlığını tema üzerinde işleyebiliyoruz.

Konuyla ilgili sorusu olan arkadaşlar yorum bölümünden mesajlarını iletebilir.


2 Temmuz 2010 Cuma

DotNetNuke 5.4.4 Sürümü Türkçe Dil Paketi İndir

DotNetNuke 5.4.4 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.


DotNetNuke İçin Ücretsiz Tema İndir

proLogic R2i çalışanları tarafından hazırlanan ve web standartlarına uygun DotNetNuke temalarından oluşan bir DotNetNuke tema paketi. Arama motoru optimizasyonu, performans ve iyi bir tasarım için XHTML/CSS kodlamasında web standartları baz alınmış.

proLogic dnn teması DotNetNuke 5 ailesinde yer alan sürümlerle uyumlu ve bilinen tarayıcılarda test edilmiş:

Paket içeriğinde yer alan bileşenler:
  • 3 tema dosyası (Anasayfa, Detaylar, Editor)
  • 2 modül kabı (Basit, Başlıksız)
Not: Bu tema paketinde Google Font API kullanılıyor ve Droid Sans tercih edilmiş.

R2i tarafından hazırlanan proLogic DNN tema paketini indirmek için kaynak bağlantıyı ziyaret edin.