Yeni Üye Kaydı  |  Kullanıcı adını veya şifreni mi unuttun?
PORT25, SOURCEFORGE, CodePlex
Son Üye: emrefc   
      
Learning Gateway Framework Kurulum
Learning Gateway Framework
  Yazar : fikretcanerken   
Eklenme Tarihi : 17 Eylül 2010 Cuma
Okunma sayısı : 1443
Ortalama Puan : Henüz puan verilmemiş.
Puan vermek için üye girişi yapınız.

Özet
Bu makalede Leraning Gateway Framework kurulumu adım adım açıklanmıştır.
 
Makale
    LGF’in kurulumundan önce sunucuların konfigürasyonu için aşağıdaki işlemler yapılmalıdır:
    ·  Sunuculara Windows Server 2008 R2 kurulmalıdır ve aşağıdaki roller eklenmelidir:
        o  DNS
        o  Active Directory
        o  Application Server (IIS, ASP.NET)
        o  Windows Server eğer Mixed Mode çalışıyorsa, 2003 değerine Raise edilmeli.
(Administrative Tools > Active Directory Domains and Trusts bölümünden ilgili domain e mouse un sağ tuşu ile tıklayarak gerçekleştirilebilir)
    ·  .NET Framework 3.5 kurulmalıdır
    ·  SQL Server kurulmalıdır (tercihen 2008)
        o  Kurulum esnasında “mixed mode” desteğini seçilmelidir
        o  “Turkish CI AS collation” ile yüklenmelidir
    ·  SharePoint Server 2007 (tercihen SP1 ile) kurulmalıdır
        o  Kurulumu İngilizce yapıp, daha sonra Türkçe dil paketi yüklemeniz önerilir.
        o  Dil paketleri kurulum sırası:
            1.  WSS Language Pack (Configuration wizard çalıştırılmayacak!)
            2.  MOSS (Server) Language Pack (Configuration wizard çalıştırılmayacak!)
            3.  WSS Language Pack SP1 (Configuration wizard çalıştırılmayacak!)
            4.  MOSS Language Pack SP1 (Configuration wizard bu kurulumdan sonra çalıştırılacak)
        o  Tüm dil paketleri kurulduktan sonra konfigürasyon sihirbazı çalıştırılmalıdır (SharePoint Products and Technologies Configuration Wizard).

LGF’in Kurulumu ve Konfigürasyonu:
    LGF SharePoint tabanı üzerinde çalışan bir uygulamadır. LGF tarafından sağlanan servisler SharePoint aracılığı ile sunulur. Kurulum adımları aşağıda sıralanmıştır:
    1.  DC makinesinde “UEPLSTOU” ve “personelOU” isimli iki yeni Organizational Unit tanımlayınız. Tüm LGF kullanıcı ayarları bu üniteler içerisinden yapılacaktır. “personelOU” grubunun içinde “uepadmin” kullanıcı isimli bir hesap oluşturunuz. Bu hesap SharePoint, OCS, Active Directory ve SQL Server ayarlamaları için kullanılacaktır. Hesabı oluşturduktan sonra, bu hesabı “Administrators”, “Domain Admins”, “Domain Users”, “Enterprise Admins”, “Group Policy Creator Owners” ve “Schema Admins” güvenlik gruplarına üye olarak ekleyiniz.
    2.  “personelOU”içerisinde “Directors”, “Instructors” ve “Students” isimli üç Security Group oluşturunuz.
    3.  SQL Server içerisinde kullanıcı adı “uep” olan, SQL Server Authentication ile veritabanına giriş yapacak ve varsayılan dili Türkçe olan yeni bir kullanıcı oluşturunuz ve şifresini belirleyiniz.
    4.  Yine SQL Server içerisinde “uepadmin” isimli varsayılan dili Türkçe olan bir login oluşturunuz ve şifresini belirleyiniz.
    5.  SQL Server üzerine ‘UEP’ isminde yeni bir veritabanı oluşturmalısınız. Bunun için Setup klasörünün içindeki “database” klasöründeki “UEP_30060.mdf” ve “UEP_30060_log.mdf” dosyalarını herhangi bir yere (örneğin C:\ klasörüne) kopyalayınız. Daha bu dosyaları SQL Server’a Attach ediniz. Oluşan veritabanındaki “uep” loginini siliniz.
    6.  3. ve 4. Adımlarda oluşturduğumuz “uep” ve “uepadmin” kullanıcılarını 5. adımda oluşturduğumuz veritabanın sahibi olarak mapleyiniz (db owner).
    7.  SharePoint Central Administration’da yeni bir Web Application yaratınız.
    8.  Oluşturduğunuz web uygulaması için Anonymous Acces’i enable ediniz. Bunu yapmak için aşağıdaki adımları izleyebilirsiniz:
        a.  SharePoint Central Administration sayfasına gidiniz.
        b.  “Application Management” menüsüne tıklayınız.
        c.  “Application Security” başlığının altında bulunan “Authentication Providers” bölümüne giriniz.
        d.  Açılan sayfada “default” seçeneğini işaretleyiniz.
        e.  7. Adımda oluşturduğunuz web uygulamasını seçtiğinizden emin olunuz.
        f.  “Anonymous Access” bölümünün altındaki “Enable Anonymous Access” seçeneğini işaretleyiniz ve “Save” butonuna basın.
    9.  UEP paketini açınız. Bunu yapmak için aşağıdaki adımları izleyebilirsiniz:
        a.  Komut istemini açınız ve burada “C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN” adresine gidiniz.
        b.  Kurulum klasörünün içindeki “portal” klasöründeki “uep.bak” isimli dosyayı bulun ve “C:\”ye kopyalayınız ve aşağıdaki komutu çalıştırınız. Buradaki url sizin uygulamanızın host edildiği url dir (http://uepportal/ gibi).
        c.  Komut isteminde “stsadm –o restore –filename C:\uep.bak –url “sizing uygulamanızın hot edildiği url”
    10.  Henüz kurulu değilse SLK’yı kurunuz. SLK kurulum aşamalarını anlatan döküman kurulum klasörünün içinde bulunabilir.
    11.  SLK için Türkçe dil paketini yükleyiniz.
    12.  MOSS Merkezi Yönetim Panelinden SLK’yı 9.adımda yarattığınız Site Koleksiyonuna açınız. Bu işlem sırasında veritabanı sunucusu olarak ‘UEP’ veritabanının kurulduğu sunucuyu gösteriniz. Veritabanını “SharepointLearningKit_UEP” olarak belirleyiniz.
    13.  Kurulum klasöründeki “database” klasöründe bulunan “StoredProcedures.sql” dosyasını açın, “SharepointLearningKit” olan veritabanı ismini  “SharepointLearningKit_UEP” olarak değiştirin ve bu dosyayı SQL Server Manager Studio’da “SharepointLearningKit_UEP” veritabanı üzerinde işletiniz. Bu işlem sonucu platformun kullanacağı veritabanı yaratılacaktır.
    14.  6. adımdaki gibi “uep” ve “uepadmin” kullanıcılarını “SharepointLearningKit_UEP” veritabanının sahibi olarak mapleyiniz.
    15.  Kurulum klasörünün içindeki “portal” klasöründe “wwwroot” isimli klasörü bulun ve bu klasörün içindeki tüm dosyaları oluşturduğunuz SharePoint web uygulamasının içine kopyalayınız. Uygulamanızı “C:\inetpub\wwwroot\wss\VirtualDirectories\” klasörünün içinde bulabilirsiniz. (Bu klasördeki uygulamalar port numaraları olarak sıralanmıştır.)
    16.  ‘Portal’ klasörü içindeki ‘LSTUEP’ klasörünü %Program Files%\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS altına kopyalayınız.
    17.  “dll” klasörü içindeki tüm dll leri “C:\WINDOWS\assembly” klasörüne kopyalayın.
    18.  “rad” klasörü içindeki rad kontrolünü kurun. Kurulum hakkında detaylı bilgi “Setup” klasörünün içinde bulunabilir.
    19.  ‘C:\Inetpub\wwwroot\wss\VirtualDirectories\’ içinde yarattığınız Sharepoint Web Application klasöründeki ‘web.config’i metin editörü ile açınız. ‘connectionstrings’ düğümü altında ‘name’ özelliği ‘SLKConnectionString’ olan düğüme gidiniz. Düğümün ‘connectionString’ özelliğindeki ‘catalog=’den sonraki kısma ‘SLK’yı kurduğunuz veritabının ismini yazınız. "UEPConnectionString" düğümüne gidiniz. UEP için oluşturduğunuz “UEP” veritabanı ve kullanıcısının ayarlarını giriniz.
    20.  ‘C:\Inetpub\wwwroot\wss\VirtualDirectories\’ içinde yarattığınız Sharepoint Web Application klasörüne gidiniz. ‘web.config’ dosyasını metin editörü ile açınız. Sistemde Active Directory’nin kurulduğu makinanın adı web.configdeki ‘DCName’ değişkeni, domain adı ‘DomainName’ değişkeni ile aynı olmalıdır. AD üzerinde yapılacak işlemler için 4. Adımda yarattığımız ‘uepadmin’ kullanıcı bilgileri,  web.configdeki ‘ADUsername’ ve ‘ADPassword’ bilgileri ile aynı olmalıdır.
    21.  ‘C:\Inetpub\wwwroot\wss\VirtualDirectories\’ içinde yarattığınız Sharepoint Web Application klasörüne gidiniz. ‘web.config’ dosyasını metin editörü ile açınız. Sistemin mail işlemleri için kullanacağı AD kullanıcısının kullanıcı adı web.config dosyasındaki ‘EMailDaemonUsername’ değişkenine, SMTP sunucu adı ‘SMTPServerName’ değişkenine yazılması gerekir. Bu kullanıcının AD deki kayıtlı mail adresi, sistemin göndereceği maillerde gönderen kısım olarak kullanılacaktır. Bu yüzden bu kullanıcının mail adresi girilmiş olmalıdır.
    22.  OCS 2007 R2 kurulumunu tamamladıktan sonra “webservice” klasörünün içindekileri OCS makinesine kopyalayınız ve bu klasörü sanal uygulamaya çeviriniz.
    23.  ‘C:\Inetpub\wwwroot\wss\VirtualDirectories\’ içinde yarattığınız Sharepoint Web Application klasörüne gidiniz. ‘web.config’ dosyasını metin editörü ile açınız. “OCSEnabled” değişkeninin değerini “True” olarak değiştiriniz. Ardından, “OCSName” değişkenine OCS makinesinin ismini ve “SipDomain” değişkenine OCS makinesinin sip domainini yazınız. Web.Config dosyasının sonunda bulunan “endpoint” düğümünü bulunuz ve adres değişkenine ocs makinesinin ip adresini yazınız.
    24.  OCS makinesinde bulunan Web Application’a (22. adımda oluşturulan) ait Web.Config dosyasını metin editor ile açınız ve aşağıda sıralanan değişiklikleri gerçekleştiriniz:
        a.  ocsServer value = “ocs server ismini domain prefixi ile yazınız”
        b.  applicationName value = “uygulama ismi” (tercihe bağlı)
        c.  daemonUserName value = “LiveMeeting oturumlarını açan kullanıcı”
        d.  daemonPassword value = “c. deki kullanıcının şifresi”
        e.  domainName value = “domain ismi”
        f.  daemonURI = “c. deki kullanıcı hesabının sip adresi”

    Not: Kurulum sonunda sistemde kullanılan bilgisayarların yeniden başlatılması tavsiye edilir.

UEP Kurulduktan Sonra
Sorunsuz bir şekilde LGF uygulamasını kullanabilmek için;
    ·  LGF Yönetim sayfasına gidiniz (uygulama ismi web uygulamanızın url’sidir.)
        o  “http://uygulama_ismi/idari/”
    ·  Kullanıcı oluşturmadan önce;
        o  En az bir seviye oluşturunuz.
    ·  Ders açmadan önce;
        o  En az bir not sistemini oluşturunuz.

    Bunlara ek olarak siteler için kullanıcıların izin seviyelerini de belirlemeniz gerekmektedir. Siteler ve idari site için örnek izin seviyeleri aşağıdaki gibidir:

  Siteler:
    ·  İdari site: “http://uygulama_ismi/idari/”
    ·  Öğretmen sitesi: “http://uygulama_ismi/ogretmen/”
    ·  Öğrenci sitesi: “http://uygulama_ismi/ogrenci/”
    ·  Dersler: “http://uygulama_ismi/dersler/”

    İdari sitede ‘Site Eylemleri’nden ‘Site Ayarları’nı seçiniz. ‘Kullanıcılar ve İzinler’den ‘Gelişmiş İzinler’i seçiniz. ‘Eylemler’ menüsünden ‘İzinleri Düzenle’yi seçiniz. Karşınıza çıkacak uyarıda ‘Tamam’ butonuna tıklayınız. İdari site oluşturulurken, üst siteden hakları al seçeneği seçili olduğundan, idari sitenin hakları üst siteden gelmektedir. LGF’nin güvenilir bir şekilde çalışması için bu hakların değiştirilmesi gerekir. İdari sitede LGF kullanıcılarının haklarını şu şekilde düzenleyiniz:
    ·  İdareci  >>   “Tam Denetim”
    ·  Öğretmen  >>   “Sınırlı Erişim ya da Kısıtlanmış Okuma”
    ·  Öğrenci   >>   “Sınırlı Erişim ya da Kısıtlanmış Okuma”
 
Linkler
Link bulunamadı.
 
Dosyalar
Dosya bulunamadı.
 
Paylaşım
 
Yorumlar

Yorum ekleyebilmek için üye olmalısınız.
skullre 10.02.2011
Merhabalar biz bunu Tayfun AKÇAY ile bir sunuda anlatmıştı bize fakat sonrasında Tayfun bey HP geçince kaldı.LG konusunda kurulum için bize yardımcı olabilir misiniz? orhancam@hotmail.com

InTeGeR 23.10.2010
Arkadaşım merhaba bu konuda bana yardımcı olabilir misin ? gokhan-tech@hotmail.com benim mail adresim. sizinkine ulaşamadım. yardımcı olursan sevinirim kardeşim. kolay gelsin.