OCAK 2 0 0 1 Office 2002 Ön İncelemesi _ Office 2002 veya Office 10 diye adlandırılan bu ürün 2001 yılının Mart başında piyasaya çıkacak! Türkçesinin ise Nisan ayı ortalarında çıkması hedefleniyor. Hedeflenen bu zamanlardan dolayı Microsoft, ürünle ilgili çalışmalarını hızlandırmış ve bir çok yerde bahsedilen .NET uygulamaları ve yapısına uygun örnekleri Office 10 için yetiştirme gayretine girmiş durumda. Microsoft sitesine bir göz attığımızda, yeni çıkan ürünlerin hemen hemen hepsinin .NET uyumlu olduğunu ve artık bu yönde program üretildiğini görüyoruz. Örneğin; MS Visual Studio .NET Beta1: http://msdn.microsoft.com/vstudio/ nextgen/beta.asp MS Application Center 2000 Beta 2: http://www.microsoft.com/ Applicationcenter/ MS Biztalk Server 2000 Beta: http://www.microsoft.com/ biztalk/productinfo/default.htm Örnekleri arttırmak mümkün. Ürünlerin ortak özellikleri kullanıcı arabirimlerin tamamen web tabanlı ve web üzerinden idare edilebilir olmaları. Ayrıca, MS Application Center programı bize varolan tüm web tabanlı ürünlerin merkezi bir yerden yönetimini getirerek işlerimizi daha kolay şekilde idare edilmesini amaçlayacak gibi gözüküyor. Bu ay işleyeceğimiz Office Web Server uygulaması Office Beta 2 CD’sinde OWS dizini altında bulunuyor. Büyük olasılıkla Office 10 ürünü çıktığında da aynı şekilde bu dizinde olacak. Ürün Office 10 yüklendiğinde beraberinde gelmiyor. Ayrıca sizin bu dizinden yüklemeniz gerekiyor. Ancak isterseniz, Office 10 yüklemeden de yalnızca Office Web Server uygulamasını yükleyebilirsiniz. Office Web Server kullanılabilecek alanlar Office Web Server, varolan NT Server 4.0-IIS 4.0, NT Server 4.0–IIS 2.0 üzerine ya da Windows 2000–IIS 5.0 konfigürasyonuna sahip bir makineye kurulabiliyor. Program, bahsedilen konfigürasyonlara sahip bir makineye kurulduğunda, kendini otomatik olarak web server’a yerleştirerek, yapıyı sizin hiç bir müdahalede bulunmanıza gerek bırakmadan tamamlıyor. Bu işleme ek olarak sayfaları otomatik olarak yaratarak ortak bir çalışma alanı sağlayıp, size yalnızca küçük ayarları yapma işlemlerini bırakıyor. Tüm bu işlemlerin ayrıntılarına kurulum bölümünde göz atacağız. Office Web Server kurulumu bittiğinde, karşımıza gelen yapı, daha çok proje işlerinde birden çok kişinin çalışması yüzünden çıkabilecek kopuklukları ve aksaklıkları en düşük seviyeye çekmeyi amaçlarken, ortak çalışma için çok verimli bir ortam hazırlıyor. Bu sayede bir projenin yapım aşaması çok daha kolay bir hal alabileceği gibi, çıkabilecek aksaklıklar da en aza indirgenmiş olacak. Örnekler çoğaltılabilir. Bir firmanın IT departmanı için yine bu yapı çok rahat İlk .Net Uygulaması Office 10 İle Web Server CHIP, Office 2002 ile beraber gelecek olan Office Web Server özelliğini test etti. Testin tüm ayrıntılarını sizlerle paylaflflmak istiyor. Bu yazı geleceğe flflimdiden hazırlanmak isteyenlere. OCAK 2 0 0 1 | 165 Office 2002 Ön İncelemesi kullanılabilir. Biz bu yazıda, örnek olarak bir şirketin IT departmanı için Office Web Server kurulumu ve geliştirilmesini göreceğiz. Web server için sistem gereksinimileri Windows NT Server 4.0 SP6 için; Intel Pentium 200, 128MB Ram, 70 MB harddisk boş alan, her web sitesi için 4MB harddisk boş alan. Windows NT Server Workstation SP6 için; Intel Pentium 133, 64MB Ram, 70 MB harddisk boş alan, her web sitesi için 4MB harddisk boş alan. Daha önce de dediğimiz gibi Windows NT Server 4.0 SP6, Windows NT Workstation SP6, Windows 2000 Server ve Windows 2000 Professional kurulu olan ve üzerinde Internet Information Server çalışıyor olan tüm makinelere Office Web Server kurulabiliyor. Kuruluma geçmeden önce OWS kurulacak olan makinede bazı konulara değinmekte fayda var. Daha çok OWS intranet amaçlı gözükse de internet için de kullanılabilecek bir çok avantaj içeriyor. Örneğin, ISP’lerin varolan projeleri veya kendi içlerinde tuttukları bir çok bilgiyi yine bu sayfalardan kendi aralarında paylaşmaları mümkün. Tabii ki bu sırf ISP’ler için geçerli değil. Bir şirketin sayfaları da kolaylıkla bu tür bir işlemi yapabilir. Örneğin www.turkdestek.com adresi normal olarak çalışırken http://www.turkdestek. com/OWS yazıldığında (OWS yerine istediğiniz başka bir isimde olabilir) gelecek olan kullanıcı ismi ve parolayı bilen o site çalışanı, rahatlıkla bu sayfalara erişip işlemlerini yapabilir. Diğer şirket çalışanları değişikliklerden aynı sayfaya bağlanarak haberdar olabilirlerken, normal ziyaretçiler ise ne böyle bir adresin varlığından haberdar olur ne de kullanıcı ismi ve parolayı bilmediklerinden giriş yapma şansları kalır. İntranette eğer OWS düşünülüyorsa önce web server olarak kullanılacak makinenin ismi önem kazanıyor. Örneğimizde makinemizin ismi NET olarak geçiyor. Böylece başka makineden http://net yazıp girdiğimizde sayfaları görebiliyoruz. İkinci aşamada ise bu sayfalara giriş parola ile mi olacak yoksa normal bir giriş mi olacak, o belirlenmeli. Normal giriş için zaten bir şey yapılmasına gerek yok. Ancak parola ile giriş yapılacak ise ve giriş yapan kullanıcıya göre haklar tanınacaksa, o zaman parola verme işlemini IIS tarafından yapabiliyorsunuz. (Kurulum adımlarından sonra parola verme işlemine göz atacağız.) Kurulum için Office 10 CD’si içindeki OWS klasörü altında bulunan SETUPSE. EXE dosyasını kullanıyoruz. Kuruluma başlandığında, Lisans Sözleşmesinin ardından, kullanıcı ismi ve şirket bilgileri girildikten sonra kurulum dosyaları kopyalanmaya başlıyor. Bu işlem sırasında bilgisayarımızda eğer SQL Server 7.0 veya SQL Server 2000 programları yoksa,Microsoft Data Engine programını da kurarak bilgisayarda desktop SQL edition yükleme işlemini de yapabiliriz. İkinci adımda karşımıza çıkan bir soru ekranı bize, varolan web server içindeki internet sayfalarını kendi yükleyeceği .NET sayfalarıyla değiştirmeyi mi yoksa, varolan sayfaların korunarak kendi yükleyeceği sayfaları başka bir dosya halinde mi yerleştireceğini soruyor. Burada ilk seçeneği işaretlememiz halinde aslında eski dosyaları yedekleyerek kendi dosyalarını koyduğunu belirtelim. Bu aşamada biz ilk seçeneği Windows Windows 2000 Server İçin; Intel Pentium 200, 192MB Ram, 70 MB harddisk boş alan, her web sitesi için 4MB harddisk boş alan. Windows Windows 2000 Pro İçin; Intel Pentium 200, 64MB Ram, 70 MB harddisk boş alan, her web sitesi için 4MB harddisk boş alan. Hatırlatmakta fayda var! Bu değerler en düşük seviye. Sisteminizin daha yüksek bir konfigürasyonda olması tabii ki çok daha iyi. Office Web Server çalışması sırasında SQL’e de ihtiyaç duyuyor. Bunun sebebi ise sayfalarda kullanılan discussions grupların içerikleri ve dinamik değişebilen diğer dataların en performanslı bir şekilde depolanmasını ve görüntülenmesini sağlamak. Eğer bilgisayarda SQL 2000 veya SQL 7.0 varsa, kurulumdan sonra Office Web Server bu program ile bütünleşik çalışabiliyor. Ancak herhangi bir SQL sürümü bilgisayarda yüklü değilse, o zaman yine bir problem çıkarmadan kendi içinden gelen MSDE uygulamasını kuruyor. SQL Desktop Edition içeren bu uygulama kurulduktan sonra, Office Web Server’da gerçekleştirilen tüm girişler bu program içinde saklanıyor. Kurulum Adımı 1: Dosyaların kopyalanma ifllemi bu flekilde gerçeklefliyor. Kurulum Adımı 2: Yukarıda, eski web sayfaların korunmasını ya da yenilenmesini seçeceğimiz ekranı görüyoruz. Office Web Server Kurulumu Kurulum Adımı 3: Kurulumun NTFS dosya sistemi üzerine yapılmasını uyaran ekran. ? 166 | OCAK 2 0 0 1 Office 2002 Ön İncelemesi işaretleyerek adımlarımıza devam ediyoruz. Bir sonraki adımda ise bazı kullanıcıların karşılaşırken, bazılarının karşılaşmayacağı bir bölüm yer alıyor. Bilindiği gibi Office Web Server tamamen IIS ile bütünleşik çalışıyor. Hatta ortamda bir domain varsa domain kullanıcılarına haklar vererek belli kısıtlamalarla sayfa da yapılabiliyor. Ancak bu kısıtlamaları kullanıcı bazında yapabilmek ve güvenliği en üst seviyede tutabilmenin yolu NTFS dosya sisteminden geçiyor. Uyarıda da göründüğü gibi varolan web dosyalarımızın, şu an bir FAT dosya sisteminde tutulduğu belirtiliyor. Bir çok kısıtlama ve özelliğin aktif hale gelmesi ise, NTFS dosya sistemi üzerinde IIS’in kurulu olması ve o şekilde frontpage server extensions’ların yüklenmesi gerektiğini hatırlatıyor. Biz yalnızca uyarıların nasıl çıktığını göstermek için bu adımları NTFS olmayan bir dosya sisteminde yaptık. Sizin yapmanız gereken ise, IIS kurulmadan önce bilgisayarınızda IIS kurulacak olan harddiskin veya volume’un NTFS olarak ayarlanmasını sağlamaktır. Dos Komut Sisteminde; Convert [volume ismi]: /fs:ntfs yazmanız yeterli olacaktır. Bilgisayarınızı bu işlemden sonra kapatıp açtığınızda, NTFS olarak o diski görebileceksiniz. Kurulum işlemi, şekildeki gibi bir ekran ile nihayet buluyor. Bütün bu kurulum işlemlerinden sonra ilk Office. NET sayfamızın; gayet basit, ancak tasarım ve içerik olarak taşıdığı amaç için doyurucu olduğu görebiliriz. IIS üzerinden sayfalara parola verme iflfllemi Windows 2000 içinde Administrative Tools altındaki Internet Information Services içinden veya Windows NT 4.0 Server Start Mönü içindeki Windows NT 4.0 Option Pack klasörü altında bulunan Internet Information Server dizinindeki Internet Service Manager’a girerek aynı yerlere ulaşabiliyoruz. Windows NT 4.0 Option Pack, IIS 4.0 içerdiğinden NT Server 4.0 için bunu kurmanızı öneriyoruz. Adresi; www. microsoft.com/ntserver/nts/downloads/ recommended/NT4OptPk/default. asp IIS Service Manager içine girdiğimizde Default Web Server üzerine sağ tuşla tıklayarak Properties seçeneğine girmemiz gerekiyor. Default Web Server bilgisayarımızdaki INETPUB dizini altında bulunan WWWROOT dizini içeriğinin hemen altına karşılık geliyor. Ardından, Directory Security bölümündeki en üst seçenek olan Anonymous Access içindeki Edit bölümüne girerek, yine en üst bölümdeki Anonymous Access yanındaki işareti kaldırmalıyız. Bunun anlamı web sayfasına başkalarının parola olmaksızın anında girmesini önlemektir. Anonymous access verildiğinde kimseye soru sormadan rahatça içeri girebilmesini sağlar. Anonymous access kaldırıldıktan sonra kullanıcı isimleri ve parolaları nereden okuyacağını da Basic Authantication işaretini seçerek belirleyebiliyoruz. Son Ekran: Kurulumun sonunda gelen ekran. Office.NET: Web server kurulumun sonraki ilk ekranımız bu flekilde. Password Kurulumu 5: İlk olarak default web özelliklerinin verilmesi gerekiyor. Password Kurulumu 2: İkinci adımda Directory Security. Password Kurulumu 3: Basic Authentication Sağlanması ? 168 | OCAK 2 0 0 1 Office 2002 Ön İncelemesi Gelen güvenli sayfalar açıklamasına evet diyerek cevap verdiğimizde hangi dokümanların bu güvenliğe dahil edileceği bilgisi gelmektedir. Burada ise Select All diyerek hepsini seçerek devam edebiliriz. Bu işlemlerden önce dikkat edilmesi gereken tek nokta web server makinesinin bir Domain Controller’a üye olmasını sağlamak. Ortamdaki Domain Controller’a üye yapıldığı takdirde bu makineye bağlanan kişilerin karşısına gelen kullanıcı ismi ve parola veritabanı domain HOME bölümü sitenin merkezi konumunda İlk ekranımız sayfaların merkezi olma özelliğini taşıyor. Tüm sayfalara bu bölümden ulaşabilirsiniz. Ayrıca orta bölümde Announcements olarak geçen duruyu bölümü ve Events olarak geçen faaliyetler bölümü standart olarak gelmektedir. Add New… butonu ile buraya hakkı olan kullanıcı duyuru veya faaliyet girişi yapabiliyor. Sol taraftaki Quick Launch bölümü ise yaratılmış olan Discussion Gruplar’a (tartışma gruplarına) veya Contacts diye geçen kişiler klasörüne kolayca ulaşmamızı sağlıyor. Quick Launch bölümü tüm sayfalarda ortak olarak çalışıyor. Şimdi bir şirketin IT departmanı için örnek olarak bu sayfaları düzenleme işlemlerine başlayalım. Şirkette IT departmanı, şirket çalışanlarının kullandığı bilgisayarlarda çıkan sorunları ve şirket bilgi işlem altyapısını çalışır durumda tutma işini yapmaktadır. Buna göre ilk olarak ana sayfaya örnek Duyuru ve Faaliyetleri Add New... butonu ile girelim. Giriş sırasında ortak olan bölümler Expires, Title, Description olarak gözükmekte. Expires bölümüne girdiğiniz tarih geldiğinde sayfada otomatik olarak girdiğiniz konu silinecektir. Böylece giriş yaptığınız konuları ayrıca silmek için vakit kaybetmeyeceksiniz. Title bölümüne girdiğiniz bölüm, ana sayfada görünen yazının başlığı olmaktadır. Description, ana sayfada maksimum 3 satır olarak görünebilmektedir. Sağ tarafta bulunan LİNK bölümüne ise yararlı olan linkleri girerek küçük bir favori listesi hazırlamanız mümkün. Tüm controller altında tanımlı olan kullanıcı ismi ve parola veritabanına eşlenmiş oluyor. Böylece ayrı ayrı kullanıcılar tanımlamak yerine domain’de varolan kullanıcı ismi ve parolaları kendi web sayfanızda da kullanabiliyorsunuz. Şu ana kadar anlattığımız tüm işlemleri doğru olarak yaptığımızda, intranet içinden veya internetten web sayfasına bağlandığımızda karşımıza parola ekranı geliyor. Domain Controller’da sırasıyla varolan kullanıcı ismi, parola ve domain ismini girdiğinizde sayfaya ulaşabiliyorsunuz. Password Kurulumu 4: fiifre Ekranı Password Kurulumu 4: Son adım, nihayet office web server kurulumunu tamamlıyoruz. Home Ekranı: Sayfaların merkezi konumundaki girifl ekranı. Duyurular: Add New Announcements Faaliyetler: Add New Events Office .NET Kullanımı ? 170 | OCAK 2 0 0 1 Office 2002 Ön İncelemesi girişleri yaptığımızda, ana sayfa şekildeki gibi olacaktır. Sayfanın tasarım aşamasında çıkabilecek ve zaman alacak işlemler düşünülerek, otomatik bir hale getirilmiş. Örneğin Expires ile duyurunun veya faaliyet bilgisinin istenilen zamanda sayfadan otomatik olarak çıkarılması mümkün. O gün eklenen bir duruyu veya faaliyet bilgisinin yanına NEW resmi eklenerek, sayfaya gelen ziyaretçilere yeni bir eklenti olduğunu yine otomatik olarak göstermektedir. Bir gün sonra, NEW resmi sistem tarafından yine otomatik olarak duyurunun veya faaliyet bilgisinin yanından siliniyor. DOCUMENTS bölümü ve paylaflflılan dizinler Documents bölümünde birden çok shared folder yaratmamız mümkün. Bunlar Word, Excel, Powerpoint ve Frontpage dosyaları içerebiliyor veya yine bu klasörlere biz istediğimiz bir dosyayı da upload ederek ortak olarak kullanabiliyoruz. Kendi örneğimizde biz, son virus update dosyalarını ve yeni çıkan Service Pack’leri buraya yerleştireceğiz. Eğer bilgisayarımızda Office 10 uygulamaları varsa (Word, Excel gibi) hazırlamış olduğumuz template dosyaları da web sayfasına otomatik olarak kaydedebiliyoruz. Ancak daha eski sürüm Office ürünleri bu işlemi yapamıyor. IT departmanımız için hazırladığımız Office.NET sayfalarına tüm kullanıcıların bağlanıp çekebileceği ortak yama ve virüs upgrade dosyalarını koymak oldukça basit. Upload Document seçeneğinden web server’a aktararak kolayca sayfaya yerleştirebiliyoruz. DISCUSSION Board bölümü ile tartıflflma grupları Bu bölümün amacı newsgroup mantığı ile çalışarak, sorulan soruların cevaplarının da aynı sayfalarda görünebilmesi ile kullanım kolaylığı sağlamak. İnternette benzeri bir çok site bulunuyor. Office.NET’in bu sitelerden farkı, yapımının ve kullanımının çok basit oluşu: Burada amaç, IT departmanı veya herhangi bir şirketin intraneti için, varolan soruların ve cevaplarının bağlanan veya hakkı olan kişilerin gönderilebileceği bir tartışma merkezi yaratmak... Şekilde görüldüğü gibi Yazılım Problemleri isminde yeni bir tartışma grubu yaratmaktayız. Alt tarafta ise Navigation/ Quick Lunch bölümünde bu yarattığımız Yazılım Problemleri linkinin eklenip eklenmeyeceğini belirleyebiliyoruz. Tüm bu işlemler, çok basit adımlar ile oldukça kısa bir zaman içerisinde yapılabiliyor. Şekilde de görüldüğü gibi kullanımı çok basit:Yeni bir soru için New Discussion, varolan bir mesaja cevap vermek içinse mesajın içine girerek REPLY demeniz yeterli. Bu şekilde şirketin kendi içinde bir tartışma ortamı yaratarak bir çok sorunun IT departmanına yansımadan, kullanıcıların kendi taraflarında çözmeleri sağlanabilir. IT tarafına gelen problemlerin bir bakıma filtreden geçirilmiş olması sağlanabilir. Bu örnek, sadece yazılım ve donanım problemleri için geçerli değil. Örneğin Eğlence bölümü de açılarak mail trafiği yaratılması yerine buraya mesaj gönderilir ve isteyenler yalnızca bağlanarak okuyabilirler. LIST bölümü: Bağlantılar ve adres defteri Bu bölümde, sitede oluşturduğumuz ve kullandığımız tüm içerikleri görebiliyor ve içlerine ulaşabiliyoruz. IT Departmanı için kullanacağımız diğer iki bölümden birisi ise Contacts, yani Kişiler bölümü. Outlook kullanan kişiler bu bölümü iyi bilirler. Amacı Adres/Telefon ajandası oluşturmak. ?CONTACTS: IT Departmanımızın en çok kullandığı telefon numaraları ve yardım almak için aradığı kontak isimleri bir listede tutmamız mümkün. Listeyi gerektiğinde sayfaya bağlanan tüm kişilerin görebilmesi mümkün kılınarak ortak telefon/ adres listesinden maksimum verim alınması sağlanmış. Ekleme seçenekleri ve silme seçenekleri tek bir buton ile yapılabilirken buraya ekleme ve silme işlemleri, hatta bu bölüme girme işlemleri istenilen kullanıcılara kısıtlanması da mümkün gözüküyor. Web Server’ın son durumu. Documents, son hali Discussions ekleme. Discussions kullanımı. List bölümü içeriği. Documents, ilk ekran. Contacts kullanımı. ? 172 | OCAK 2 0 0 1 Office 2002 Ön İncelemesi ?TASK: Outlook kullanıcılarının bildiği bir seçenek olan Task seçeneği de kullanılabilir listeler arasında bulunmaktadır.Tüm IT departmanına ait görevler listesini ya da IT departmanına verilmiş bir proje için yaratılabilecek task’ın içeriğini şekilde görebilirsiniz. Outlook programındaki gibi bir çok detay task içinde bulunmaktadır. CREATE bölümü: Liste yaratmak Bu bölüm ise tüm yaratabileceğimiz listelerin dökümünü gösteriyor. Bütün çeşitli listelere bu bölümden ulaşmak ve yaratmak mümkün. Ayrıca kendimize özgü bir liste de yaratarak, çeşitli amaçlara yönelik kullanımları daha da artırabiliriz. SITE SETTINGS bölümü: Site ayarları Bu bölümde ilk olarak; ?Change Site Name And Description: Ana Sayfada üst bölümde gelen Team Web Site yazısını istediğimiz şekle dönüştürmemizi ve altına da bir açıklama bölümü girebilmemizi sağlıyor. ? Customize HomePage Layout: Ana sayfa dizaynını istediğimiz gibi değiştirebilmemize ve istediğimiz listeyi ekleyip istemediklerimizi silmemize olanak tanıyor. Şekilde de gördüğünüz gibi yalnızca mouse ile istediğimiz listeyi seçip sürükle- bırak yöntemi ile sayfanın istediğimiz bölümüne yerleştirebiliyoruz. Bu bölüm tamamen webmasterlara düşen ve çok zaman alan işlemleri ortadan kaldırıyor. ?Manage Users: Bu bölümde kullanıcı ekleme ve silme işlemleri yapabiliyoruz. Eğer bir domain controller ile Office. NET bütünleşik olarak çalışıyorsa, eklediğimiz ve çıkardığımız tüm kullanıcılar direk domain controller kullanıcı listesi içinden yapılmaktadır. Böylece, domain controller üzerinden kullanıcı ekleyip çıkartacağımıza Office.NET üzerinden yapabilmekteyiz. ? Send an Invitation: Buradan e-mail adresini girdiğimiz tüm kullanıcılara Office.NET sayfaları için davetiye gönderebiliyoruz. ? Create a SubWeb: Subweb, http:// net/XXX adresindeki XXX olan yere verilen isimdir, virtual directory de diyebiliriz. IIS’de yarattığımız Virtual Directory yerine Office.NET’de subweb olarak yaratabiliyoruz. ?Site Administrator: Burası ise, yarattığımız IT web sayfaları için, kullanıcıların ne gibi hakları olacağını belirtmek mümkün. Standart olarak Administrator, Advanced Author, Author, Contributor, Browser grupları gelmektedir. Kullanıcıların durumlarına göre bu gruplardan birine üye yapılması çok basit. Eğer üye yapılacak kullanıcı için daha spesifik bir hak tanımlanmak isteniyorsa da bunun yolu var. Yeni bir grup tanımlayabilir ve istediğimiz hakları ekleyip çıkartabiliriz. Şekilde tüm gruplar için oluşturabileceğimiz kısıtlama listesini görebilirsiniz. ? Edit My Information, View User Information: Yaratılmış olan kullanıcıların detaylarını görüntüleyebileceğimiz ve değiştirebileceğimiz bölümlere ulaşılabiliniyor. ? Modify Site Content: Yaratılan tüm listelerin ismi, içerikleri ve diğer ayrıntılarını görüntüleyebilirken değiştirme şansıda vermektedir. Son olarak yaptığımız tüm değişikliklerden sonra ana sayfamız şekildeki gibi gözükecektir. Sonuç olarak kısa sürede çok iyi çalışan, bir çok işlemden tasarruf ederek intranet oluşturabileceksiniz. Ayrıca bu sayfalar vasıtasıyla bir çok projenin yapılışı daha planlı olacağı için, profesyonel bir çalışma tarzı elde edeceksiniz. Necmettin Baykal MCSE, MCP+I (http://turkdestek.com) Task kullanımı. Create listesi. Site Settings içeriği. Ana Sayfa dizaynını kolayca değifltirebiliyoruz. Role listesi. Ana sayfanın son hali 174