Duyuru

Merhaba, Mikroproje'de olarak uzun süredir değerli ziyaretçilerimle çeşitli paylaşımlar yaptım.

Şimdi yeni bir blog ile yazılarımı devam ettireceğim. Yeni kişisel blog sayfamı ziyaret etmek için tıklayın.

Not: Mikroproje ve yeni sitem ile ilgili önerilerinizi Forum sayfasında paylaşabilirsiniz.

22


DotNetNuke® Web Application Framework
Giriş

ASP.NET ile geliştirilen en başarılı içerik yönetimi yazılımlarından biri olan DotNetNuke ile kısa sürede kendi portalınızı oluşturabilir; hatta servis sağlayıcısı (hosting firması) iseniz birden fazla portalı tek bir ana portal altında barındırabilirsiniz. Bunun için yapmanız gereken tüm işlemler mümkün olduğunca yalın bir dille anlatılacaktır.

Adım 1
Öncelikle kurulum işlemi için gerekli olan paketleri DotNetNuke sitesinden indirmemiz gerekiyor. Bunun için www.dotnetnuke.com adresini ziyaret edin. Daha önceden üyeliğiniz varsa Login butonuna tıklayarak siteye giriş yapın. İlk defa ziyaret ediyorsanız bu siteye abone olmanız gerekmektedir. Bunun için Register butonuna tıklayarak gerekli bilgileri doldurun ve abone olun.
Siteye giriş yaptıktan sonra menüden Downloads butonuna tıklayarak yükleme sayfasına erişebilirsiniz.



Downloads başlıklı sayfada Kurulum Dosyaları ve Yardım Dökümanlarını bulabilirsiniz. Bu sayfada yer alan dosyalardan kısaca söz edelim.

Source Package: Uygulama kodu dahil olmak üzere DotNetNuke'nin tüm kaynak kodlarını içermektedir. Yazılım geliştiricilerin bu paketi kullanması önerilir.

Install Package: Sadece web sunucularına dağıtım amaçlı kullanılır.

Upgrade Package: Güncelleme paketidir. DotNetNuke yazılımının yeni bir versiyonu duyurulduğunda bir önceki versiyonun üzerine kurularak (ekstra ayarlar yapılarak) güncelleme işleminin yapılması sağlanır.

Documentation Package: Yazılım geliştiricilerine yönelik dökümanların bulunduğu pakettir.

StarterKit: Başlangıç Kiti olarak adlandırılır. Visual Studio ile kullanılmak üzere hazırlanmıştır.
Kullanım kolaylığı sağladığı söylenir. Ancak ilk denediğimde Türkiye'deki kullanıcılar için tam bir eziyet olduğunu söyleyebilirim. Zira Kurulumu bir türlü başarıyla tamamlayamadım. Sanırım Database Collation ayarlarını tutturamadım. Bu paketi önümüzdeki haftalarda tekrar test edip, aldığım sonuçları sizlerle paylaşacağım. Ancak şimdilik bu paketten uzak durmanızı öneriyorum.


DotNetNuke'ye yeni başlayan kullanıcıların öncelikle Dökümanları dikkatle incelemesi önerilir. Ancak resmi sitedeki dökümanlar Türkiye'deki kullanıcılar için yetersiz kalmaktadır. Bunun nedeni birçok yazılımda olduğu gibi Türkçe Dil Desteği problemidir. Türkçemizdeki i ile ı karakterleri ve benzerleri DotNetNuke'nin kurulumundan kullanımına kadar çeşitli aşamalarda bir sorun olarak sürekli karşımıza çıkmaktadır. Bu sorunu aşmak için yapmanız gerekenleri ilerleyen satırlarda anlatacağım.

DotNetNuke 4.x Nedir?
DotNetNuke 4.0 ASP.NET 2.0 ile kullanılmak üzere dizayn edilmiştir. İlk çıktığı zamanlar DotNetNuke 3.x source kurulumundan DotNetNuke 4.0 source paketine otomatik olarak güncelleme olanağı olmadığı söylenmektedir. Ancak bazı profesyonel yazılımcılar bu hizmeti bireysel/kurumsal olarak vermektedir. DotNetNuke 4.0 paketini (eğer profesyonel bir kullanıcı değilseniz) kesinlikle DotNetNuke 3.0 paketinin üzerine yüklemeye çalışmayın.
Bazı nedenlerden dolayı 4.x paketinin dosya ve klasör yapısı 3.x paketinden farklıdır. 4.0 ve sonraki kaynak paketlerinde web klasörü root yerine Website olarak geçmektedir.

DotNetNuke 3.x Nedir?
DotNetNuke 3.x ASP.NET 1.1 ile kullanılmak üzere dizayn edilmiştir. Bu paket ile önceki bir DotNetNuke 3.x kurulumunu güncelleyebilirsiniz. Ayrıca bu versiyon ASP.NET 2.0 kullanan sistemlerde kullanılabilir. Ancak yazılım geliştirme amaçlı kullanılamaz. Opsiyonel olarak, websitenizin konfigürasyonunu ASP.NET 1.1 yerine ASP.NET 2.0'a uyumlu hale getirebilirsiniz.

Sayfanın alt bölümünde DotNetNuke ve alt-projeleriyle ilgili tüm dosyalara ulaşabileceğiniz adresi göreceksiniz.
 http://prdownloads.sourceforge.net/dnn
Sayfa: 1 / 10 Sonraki Sayfa
Kategori: DotNetNuke

Değerlendir

Yorumlar

Taner Macit
15 Nisan 2007 Pazar 00:42
çok güzel bir sistem asp.net ve ücretsiz olması gerçekten müthiş ama bunu kurmak özellikle de lokale
çok zor 3 saattir uğraşıyorum kuaramadım her şeye hata veriyo sanki kurulması imkansız gibime geliyor.Makaleyi defalarca okudum ama nafile
windows xp professional sp2.
ASP.NET 2.0.50727
sql server 2005
visual c++ 2005
IIS 5.1
yüklü ama kuramıyorum biraz daha detaylı anlatırmısınız eminim benim gibi deneyipte kuramayan çok kişi vardır.Güzel bir çalışma teşekkür ederim ama bunu lurmak istiyoru lütfen daha fazla detay
Ismet Dumlupinar
# Ismet Dumlupinar
25 Nisan 2007 Çarşamba 11:50
Merhaba, ne tür hatalar aldığınızı Forum sayfasında ayrıntılı olarak belirtirseniz, yardımcı olmaya çalışırım.
Ahmet
# Ahmet
15 Mayıs 2007 Salı 17:57
Ben de 3 saattir kurulumla ugrasıyorum fakat basaramadım.SQLde Collation 'ın Latın olması zorunlu mu?
Localde degıl de domaın uzerındekı bır verıtabanı ıcın nasıl yapılabılır?
Ismet Dumlupinar
15 Mayıs 2007 Salı 22:37
Malesef Collation ayarları çok önemli. Özellikle sunucu ve veritabanı için aynı SQL Collation kullanılması gerekiyor. Başka ülkelerde pek problem olmasa da Türkçe'de yer alan bazı karakterler nedeniyle bu mutlaka uygulanması gereken bir koşul.

Aldığınız hata mesajlarını forum sayfasında aktarırsanız yardımcı olmaya çalışırım.

İyi çalışmalar.
Ahmet
# Ahmet
16 Mayıs 2007 Çarşamba 10:27
Ben sımdı yaptıklarımı anlatayım sız nerede hatam varsa bakın ıstersenız:
1-)SQL servera domain uzerınden x kullanıcı adı ve y parolası ıle ulasıyorum.Deneme adında bir veritabanı actırdım ve burada da z adında bır kullanıcı olusturdum.
2-)Sistemım XP Professıonal.inetmgr->default web sites->sıtemı buldum.Security kısmında ASPNET kullanıcısı yok.Sadece Network Servıces var.Bu bırıncı sorun.
3-) 2.sorun Application Protection kısmında ASP2.0 diye birsey yok.Sadece Low-Medium-High seceneklerı var.
4-)dotnetnuke solution'unu actıgımda webconfig geliyor bu normal mı?
5-)ConnectionStringstekı Uid ve Pwd sqle gırıs ıcın olan mı yoksa verıtabanı ıcın olusturup dbowner yaptıgımız kullanıcı ıcın mı olacak?

Sanırım baya sorunlu ısın ıcınden cıkamadım.
Ahmet
# Ahmet
16 Mayıs 2007 Çarşamba 11:10
Hata mesajı:

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
Ismet Dumlupinar
16 Mayıs 2007 Çarşamba 23:17
ASP.NET yerine NETWORK SERVICE account varsa onu deneyebilirsiniz. ASP.NET sürümü olarak 2.0 kullanmanız gerekiyor. Application Protection alanı size gerekli değil. Bu arada, yazımı dikkatle okumanızı öneriyorum. Zira solution dosyasını açmadan source paketini kullanmanız gerekiyor. Web.config'de connection strings için kullandığınız kullanıcı adı SQL veritabanında oluşturduğunuz veritabanı için kullanılan db_owner yetkisine sahip kullanıcı adı ve şifre ile aynı.

İsterseniz daha güncel olan İngilizce makalelerimle kurulum yapmayı deneyebilirsiniz. İngilizce makalelerimi www.mynetnuke.com adresinde okuyabilirsiniz.
kursatturkay
# kursatturkay
16 Aralık 2007 Pazar 14:50
Benim bir sorunum var.

page settings veya başka bir yerde
değişikliği kaydetmek için
sayfanın en altında update linki var.oraya tıklayınca
bir javascript hatası beliriyior
'event' is null or not an object
host PC elimin altında.
defalarca IIS den ayar çekip değişik kombinasyonlar denedidm
dotnetfx2 yi kaldırdım kurdum kaldırdım
fayda etmedi.
arkadaşlar nedir bu javascript hatası ?

aynı dosyaları localhosta kurunca problem çıkmıyor

web sunucu superadmin im isteiğim gibi erişebiliyorum o konuda problem yok

amma velakin web sunucuda herşey kuruluyor
bir şey dğeiştirmek isteyip de update linkine basınca
hep aynı javascript hatası geliyor
'event' is null or not an object
dolayısı ile birçok yerde herhangibir güncelleme veya değişiklik yapamıyorum.
hem kendi hem sunucu bilgisayardaki geçici internet klasörünü temizleme işlemini yaptım
denemediğim şey kalmadı.
bu javascript hatasını gidermem için ne yapmam gerekli bunlardan başka ?
bu hata HOST veren PC de çııyor.
dediğim gibi HOST PC bizim işyerinde bir odada
isteidğimi kurup kaldırabiliyorum.
herhangi bir asp.net projem çalışıyor.
amavelakin 44 saattir uğraşıyorum şu javascript hatasını gidermek için
yardımcı olursanız çok sevinirim.
teşekkürler
sadi tanman
19 Aralık 2007 Çarşamba 22:48
DNN 4,7 i visual studio ile starterkit olarak calistirip gerekli duzeltmeleri yapip hosting'e yukledim. Localhost da calisan sistem maalesef hosting server'de calismadi. Bunun uzerine install pack dediklerini siteye yukledim. Dediginiz gibi sorunsuz calisiyor. Ancak turkce dil secenegi yuklememe ragmen tarih ve gun haric hersey eskisi gibi devam ediyor ingilizce olarak. Bu konuda acaba bilginiz varmi? Yani bu modul paketi ile acaba daha iyi bir performans elde edilebilirmi?
kursatturkay
# kursatturkay
23 Aralık 2007 Pazar 17:11
javascript hatasını kendi kendime düzeltmiş bulunmakla beraber.
localhosttan web sunucuya nasıl kolayca taşırız
cevabını yine kendi yağımda kavrularak buldum
arkadaşlar.aynı kavurgadan bir tabak almak istiyorsanız ve

eğer localhosttan www ağmahali ne taşımak istiyorsanız

benimle irtibata beçin.
2 adımda halledelim.
bu sitede sorulara cevap olmadıgı sürece
enazından birkaç modül ve tema yayınlanmadıgı sürece siteye itiraz ediyorum.birkaç tema ve modül yayımlanırsa ve sorulara çözüm yazılırsa ben de yardımcı olmak isterim.


kursatturkay süslü a hotmail nokta com
Ismet Dumlupinar
25 Aralık 2007 Salı 17:12
Arkadaşlar, haklısınız bu siteyi biraz ihmal ettim, ancak tek başıma hem kendi sitelerime hem de dış müşterilere yetişemiyorum. Sorularına kendi kendine cevap bulan Kürşat Bey'e yardımcı olamadığım için gerçekten üzgünüm. Burada belirtmem gerekirse bahsi geçen kurulum rehberi oldukça eski kaldı.

DotNetNuke'yi kurmak için daha kolay ve daha ucuz yollar tespit ettim. Ama inanın bu hiç kolay olmadı. Araştırmadan malesef hiçbir çözüme kolay-kolay ulaşamıyoruz. DotNetNuke ekibi Case-Sensivity olayı ya da uppercase-lowercase olayı yani Türkçemiz'deki i ve ı karakterlerinin farklılığını bir türlü kavrayamadı. En sonunda doğru yolu buldular. Şimdi local ağdaki bilgisayarıma yeni bir dnn kurdum ve Türkçe dökümanları, bug fixlerini ve ücretsiz modül ve tema indirebileceğiniz kaynakları düzenlemeye başladım. Bunların hepsini en kısa zamanda yine bu sitede yayınlayacağım.

DNN hakkında bana bir parça da olsa yardımınız olacağını düşünüyorsanız, lütfen benimle iletişim kurun. Zira DNN için daha farklı bir platform hazırlamak istiyorum.

Son olarak dil paketiyle ilgili sorusu olan arkadaşa; sanırım sen DNN üzerinde hali hazırda bir dil paketi var sandın. Ama Türkçe dil paketini bu siteden ya da DotNetNuke sitesinden indirip yüklemen gerekiyor.
kursatturkay
26 Aralık 2007 Çarşamba 00:50
benim şu anki en büyük problemim tarihlerde her modülde
tuesday wednestday gibi ingfilizce formatta yazması
tüm klasörü metin bazında ve hexedesimal bazda aradım tesday diye birşey sadece dll lerde geçiyor.

Örneğin announcements modülünde hatta hiçbirinde bir türlü türkçe tarih yazdıramadım
bunun ayarı nerden yapılıyor
kaynak kodu tekrar mı derlemem gerekiyor ?

sunucu ayarlarından degil sunucunun tüm ayarları türkçe görünüyor.

Tuesday i Salı yapabileceğim bir res kaynak dosyası falan da yok.

Kısacası Tarihleri türkçeleştirmenin bir yolu varmıdır.
Teşekkürler
barış aygören
# barış aygören
21 Şubat 2008 Perşembe 11:05
Server Error in '/DotNetNuke_2' Application.
--------------------------------------------------------------------------------

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.
boyle bır hatala karsılastım ayrıca bazı sorularım olacak:
iis aspx uzantılarını kendım ekledım bolemı yapmamız lazımdı yoksa kendısımı tanıması lazımdı? bıde solutıon'u vs'de acıoz sonra bunu debuglıcazmı?
barış aygören
# barış aygören
22 Şubat 2008 Cuma 00:30
Installing Database - Version 4.4.0...Upgrading Database to Version ERROR: See C:\DotNetNuke\Providers\DataProviders\SqlDataProvider\04.04.00.log for more information...FAILURE 400 - Conversion from string "ERROR: See C:DotNetNukeProviders" to type 'Integer' is not valid.
DeJavu
# DeJavu
21 Nisan 2008 Pazartesi 21:33
Merhaba Arkadaslar,
IIS 5.1
Microsoft Visual Web Developer 2005 Express Edition kurdum.
Starter Kit i çalıştırdım, kurdum.
Daha sonra Visual Web Developer'da -->File--->New WebSite--->My Template'in altinda DotNetNuke'un template' i seçtim, yine karsima çikan adimlari takip ettim.Su anda hersey sorunsuz görünüyor.
Bu konulara uzak bir kisiyim, diger DNN Install ve Source paketlerinden kurulumu başaramadım. Bana göre birçok teferruat anlatılmış onların kurulumunda;
web.config 'in kurulum için ayarlanmasi gibi:
release.config---->web.config ya da
development.config--->web.config (orta seviye güvenlik); ve akabinde bu web.config içindeki bazı satırların düzenlenmesi v.s gibi.

Ismet Dumlupınar arkadaşımız başta olmak üzere hepinize teşekkür eder, çalışmalarınızda başarılar dilerim.
ümit
# ümit
06 Ağustos 2008 Çarşamba 16:58
ya ben starter kit i kurmak isityorum.Kurdum ama hata var nasıl çalışacak database i nerde.
bu hatayı veriyo
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

yardım edermisiniz
HASAN
# HASAN
30 Kasım 2008 Pazar 12:55
Merhaba,Bu 4.09 un kurulumunu lütfen anlatırmısınız , ne kadar uzun süredir deniyorum ama illa ki bir yerlerde problem çıkıyor,Veri tabanını türkçe kullanabiliyomuyuz bu sürümde,hem ben kurulum yaparken Kimlik Doğrulama servisleri seçeneği geliyor ve orda hata alıyorum ama netten kurulum adımlarına baktığımda böyle bir aşama gelmemesi gerekiyor.Lütfen yardımcı olursanız sevinirim.mail adresimden de ulaşabilirsiniz,inanın 2-3 aydır dönüp dönüp uğraşıyorum ama nafile,lütfen yardım sayın ismail dumlupınar...
Bauglir
# Bauglir
17 Ağustos 2011 Çarşamba 19:55
Teşekkürler çok yardımcı oldu.

2-3 gün dür uğraşıyordum. SQL SERVER 2008 Express için de aynı ayarlar geçerli.

Yorum Ekle

İsim (zorunlu)

Eposta (zorunlu)

Websiteniz

CAPTCHA kodu
Enter the code shown above: