CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
CMS nedir Cms aslında belli bir ürünün yada programın adı değildir. Cmsler belli bir web programlama diliyle yapılmış web programcıklarıdır Asp,Php gibi web programlama dilleriyle oluşturulurlar
Genel olarak üyelik sistemi, makale ekleme, haber yazma, anket, forum gibi bazı bileşenler ve bu bileşenlerin kontrolü
CMS lerde site yönetim işini admin yapar Admin in dışında çeşitli yetkilere sahip kullanıcılar tanımlanabilir Kurulum yaptıktan sonra admin paneline girerek sitenize üye ekleyip çıkarabilir,forum yazabilir,makale gönderebilirsiniz
Peki bu kullanıcı bilgileri nerede tutulacak? VERİTABANI
Cms portalı kullanıldığı dile göre verilerini veritabanında tutar Asp diliyle yapılmış bir cms kullanıyorsanız verileriniz genellikle MS Access tarafından tutulur ve kaydedilir
Php cms sistemi kullanıyorsanız o verilerde Mysql,PostreSQL gibi programlarda kaydedilir Şu anda en çok tercih edilen cms sistemlerinin dilleri PHP dir. Bunun nedeni php nin çok iyi ve sağlam bir dil olmasının yanı sıra güçlü veritabanı desteğidir.
Birçok cms sistemi Açık Kaynak kodludur, ücretsizdir. Cms lerin açık kaynak olması sürekli gelişime ve yeniliğe açık oldukları anlamına gelir.
Php Nuke Post Nuke Xoops eNvolution E-xoops EzContents MyPhpNuke MamboServer Dcp Portal (Türk Yazılımcılar tarafından geliştirilmiştir) Joomla Wordpress Drupal
Hangi CMS i seçmeliyim?
Joomla yı çalıştırmak için Bir web server a Bir ara yazılım Veri tabanına ihtiyaç vardır
Cms sistemlerde değişiklik yapmak static sitelerden daha kolaydır Hiç Html, asp, php bilgisi olmadan site oluşturabilir ve güncelleyebilirsiniz
Joomla yı kurma Bir web server (apachi) Bir programlama diline (php) Bir veri tabanı programına (mysql) ihtiyaç vardır. WAMP ve XAMP serverlar bunları içinde barındırır.
Lokal demi Webhost tamı? Lokal in avantajları Siteyi başkası göremeyeceği için istediğim kadar hata yapabilirim Site hazır hale gelinceye kadar hosting ücreti ödemem Web sitemi test etmek için internet bağlantısına ihtiyacım olmaz Dezavantajı Lokalden hosta taşınma…
Webhost un avantajları WAMP veya XAMP serverları kurmana gerek yok Taşınma yok Sistemin yapım aşamaları müşteriler tarafından görülebilir Dezavantajı Site tasarım aşamasındayken bile hosting ücreti ödersin Site üzerinde çalışabilmek için internete ihtiyaç var
Web hosting alırken dikkat!!! Hostinginiz joomla sürümünüzü destekliyor mu? Hosting firmanız yedekleme yapıyor mu? Yedekleme sıklığı nedir?
Joomla yı lokalde kurma Wamp server kur www.wampserver.com Joomla yı kur www.joomlatr.org Türkçe dil dosyalarını indir www.joomlatr.org
İndirdiğin joomla kurulum dosyasını C:\wamp\www klasörünün içerisine yapıştır Burada kalsörü rar dan çıkart Kurulum klasörünüze Türkçe karakter ve boşluk kullanmadan bir isim verebilirsiniz Adres satırına localhost yaz
Ekrana gelen sayfanın başında php ve mysql sürüm bilgileriniz yer alır. Altta your project kısmında ise sizin www klasörünün altına oluşturduğunuz klasör görüntülenir Buraya tıkladığınızda joomla 1.6 kurulumunu başlatabilirsiniz
Dersimizde: