You are on page 1of 3

WTK201U-İÇERİK YÖNETİM SİSTEMLERİ

Ünite 4: Joomla İçerik Yönetim Sistemi

forumları, çevrimiçi topluluklar, e-ticaret uygulamaları


Giriş gibi web siteleri geliştirilebilir. Joomla mimarisi
Teknolojinin gelişmesi ile birlikte reklamlar, ürün veritabanı, çatı (framework), bileşenler, modüller,
tanıtımları, alışverişler, güvenlik sistem yönetimleri, eklentiler, şablon ve web tarayıcısından oluşmaktadır.
uzaktan eğitim gibi birçok sektör internete yönelmiştir.
Özellikle sunucu firmaların artması ve oluşan rekabet Veritabanı (Database): Veritabanı verilerin kayıt edildiği,
dolayısıyla hizmetlerin ucuzlaması internet sitelerinin düzenlendiği ve yönetildiği bir koleksiyondur. Kullanıcı
çoğalmasını tetiklemiştir. Açık kaynak kodlu yazılımların bilgilerini, içerikleri ve site için gerekli verileri kayıt eder.
uyarlanabilir, sağlam, hızlı ve güvenilir olması da kişisel Joomla sitesini yönetmek için yönetimsel bilgilerin kayıtlı
ve kurumsal Internet sitelerinin artmasını kolaylaştırmıştır. tutulduğu yerdir.
Bu gelişmeler her kullanıcının kendine at bir web Joomla Çatısı (Framework): Çatı Joomla içerik yönetim
sayfasını kolayca tasarlama düşüncesini geliştirmiştir. sisteminin inşa edildiği açık kaynak yazılım
koleksiyonudur. Üçüncü parti geliştiricilerin kısa sürede
Joomla Tarihsel Gelişimi
kaliteli bileşenler geliştirebilmesi için Joomla ekibi
Teknolojinin gelişmesi ile birlikte reklamlar, ürün tarafından yaratılmıştır.
tanıtımları, alışverişler, güvenlik sistemi yönetimleri,
uzaktan eğitim gibi birçok sektör Internete yönelmiştir. Bileşenler (Components): Sisteme eklemek istediğiniz
Dünyadaki popüler, kâr amacı gütmeyen, güçlü açık yeni bir özellik veya parçaya bileşen denir. Örneğin bir
kaynak kodlu içerik yönetim sistemlerinden biri alışveriş sitesini oluştururken ilgili bileşeni Joomla’ya
Joomla’dır. Ileri düzey kodlama bilgisi gerektirmeden kurarsınız sitenizin iskeleti ortaya çıkar. Bunun sonrasında
Joomla ile profesyonel görünümlü web siteleri olusturmak bileşen üzerinde gerekli yapılandırmaları yaparak
mümkün olabilmektedir. Joomla, dünya çapında yüzlerce istediğiniz özelliklere sahip bir web sitesi
geliştirici tarafından her gün güncellenmektedir. Bu olusturabilirsiniz.
nedenle Joomla güvenlikli bir sistemdir. Günümüzde Modüller (Modules): Modüller, tek basına veya
Joomla binlerce eklenti ve tema seçeneği, kullanıcı dostu bileşenlerle etkileşimli olarak çalısan ve üyeden bağımsız
ve mobil uyumlu arayüzleri ile milyonlarca kişinin tercih sabit içerikleri görüntüleyen eklentiler olarak tanımlanır.
ettigi bir web sitesi oluşturma yazılımı olmuştur. Joomla Modüller, bileşenler gibi kolayca kurulup kaldırılabilir.
ile kullanıcılar, rahatlıkla kullanabildikleri yönetim paneli Örnegin; sitenize son eklenen içerikleri göstermek,
sayesinde kolaylıkla ve hızlı bir sekilde kurumsal web çevrimiçi üyelerin sayısını görüntülemek, anketlerin
siteleri, portallar, çevrimiçi dergi, magazin ve haber gösterilmesini sağlamak, menüleri göstermek/gizlemek
siteleri, e-ticaret, okul siteleri gibi web siteleri yaratabilir. gibi özelliklerin hepsi modüller aracılığıyla yapılandırılır.
Joomla, PHP ve MySQL ile geliştirilmiş açık kaynaklı bir Eklentiler (Plugin): Sitenin işleyisine katkı sağlamak
içerik yönetim sistemidir. Joomla ismi, “bir bütün olarak” amacıyla üretilen küçük programcıklara eklenti denir.
veya “hep beraber” anlamına gelen Swahili dilindeki Örneğin; kategori içinde arama yapmak, bir HTML
“jumla” kelimesinden gelmektedir. Joomla’nın kökleri düzenleyicisiyle içerik girişini yapmak gibi işlevler bu
2001 yılında Avusturalya Miro Şirketi mühendisleri eklentilerle gerçekleştirilir.
tarafından geliştirilen Mambo açık kaynaklı içerik
yönetim sistemine dayanmaktadır. Sablonlar (Templates): Sitenin içeriğine müdahale
etmeden görünümü değiştirmek için hazırlanan grafik
Joomla’nın tercih edilmesinin en önemli nedenlerinden tasarımlarıdır. Sablonlar aracılığıyla kullanılan tasarıma
birisi kolaylıkla güncellenmesidir. Joomla’nın tercih bağlı olarak renk değişiklikleri yapılabilir, modül
edilmesindeki diger önemli etkenlerden birisi ise pozisyonlarını değiştirilebilir ve görünüm isteğe göre
tasarımcının gereksinim duyduğu eklentilerin içerik düzenlenebilir. Bir web site tasarımcısı, HTML ve CSS
yönetim sistemine dahil edilebilmesidir. dillerini kullanarak da kendi şablonunu olusturabilir ve
Joomla’nın açık kaynak kodlu olması, resim ve çoklu web sitesini özellestirebilir.
ortam galerisi, forum ve sohbet, takvim gibi çok sayıda Web Tarayıcısı (Web Browser): Kullanıcının etkileşime
eklentiyi kullanıcılara sunması, kulanışlı araçları geçtiği sunucudur. Kullanıcılara web sayfalarını iletir.
sayesinde web sitelerine içerik eklemek ve içeriği Kullanıcı ve sunucu arasında iletişim için HTTP (Hyper
düzenlemenin kolaylığı, internet üzerinden ticaret yapan Text Transfer Protokol) protokolu kullanır.
kullanıcıların her ihtiyacına cevap verebilecek özelliklere
sahip olması ve daha başka avantajlı birçok özelliği onun Joomla Kurulumu
Wordpres’ten sonra en çok kullanılan ikinci içerik Joomla, PHP dilinde geliştirilmiş sunucu tabanlı
yönetim sistemi olmuştur. uygulamadır. Joomla kurulumunu kendi bilgisayarınıza ya
Joomla’nın Bileşenleri da PhP ve Mysql hizmeti sağlayan bir web sunucusuna
yapabilirsiniz. Joomla’nın kurulumu için veri tabanı
Joomla güçlü ve güvenli yapısı ile öne çıkan, açık kaynak MySQL 5.1 +, web sunucu Windows tabanlı bilgisayarlar
kodlu içerik yönetim sistemlerinden biridir. Joomla ile için WAMP, Linux işletim sistemine sahip bilgisayarlar
yüksek etkilesimli Web siteleri, bloglar, tartışma

1
WTK201U-İÇERİK YÖNETİM SİSTEMLERİ
Ünite 4: Joomla İçerik Yönetim Sistemi

için LAMP, çoklu platformu destekleyen XAMP, olusturulacak makalelerin nasıl organize edilecegini
Macintosh işletim sistemine sahip olan bilgisayarlar için düşünmekte fayda vardır. İyi düzenlenmiş bir Joomla
MAMP yazılımı gereklidir. Joomla’nın desteklediği sitesi, tüm dosyaları tek bir klasöre atılmış bir sabit disk
tarayıcılar; IE (Internet Explorer 7), Firefox, Google gibidir. Bu yapıda aranılan dosyanın bulunması oldukça
chrome’dur. PHP 5.4+ veya PHP 5.3.10+ uyumlu ve SSL zor olur. İçeriğin hiyerarşik bir şekilde yapılandırılması
(Secure Socket Layer – Güvenli Soket Katmanı)’lı bir gerekir. Böylece hem site yöneticilerin hem de kullanıcılar
geçerli güvenlik sertifikası HTTPS için gereklidir. için aranılan içeriğin bulunması kolaylaşır. Web sitesi ne
kadar karmaşık ve geniş olursa olsun, sistem bu şekilde
Joomla kurulumu yapabilmek için Joomla resmi web
yapılandırılırsa belli bir düzen kendiliğinden oluşacaktır.
sayfasından son sürümü indirilir. Ardından inen dosya zip
Joomla bu açıdan oldukça esnek bir içerik yönetim
dosyasından çıkarılır. Bunu gerçekleştirmek için winrar
sistemidir. Joomla’da menü olusturmak için araç
gibi bir sıkıştırma proğramının bilgisayarınızda yüklü
çubuğundan Menü Yöneticisi> Yeni Menü Ekle ögesinin
olması gerekir. Bu klasör C:\Xampp\htdocs klasörü
tıklanması gerekir. Ardından menü başlığı, türü ve
içerisine yüklenmelidir. Htdocs klasöründe yer alan
menüye ilişkin açıklama eklenip kaydedilir ve menü
Joomla klasörünün ismini örnegin Anadolu olarak
ekleme sayfası kapatılır. Ana menüye yeni menü ögesi
değiştirdiğinizde, yerel sunucu da Joomla içerik yönetim
eklemek için Menüler> Ana Menü > Yeni menü ögesi ekle
sisteminin kurulumuna erişebilmek için
seçeneğinin tıklanması gerekir. Joomla makalalelerden
C:\localhost\anadolu olarak giriş yapmanız gerekir.
oluşan bir içerik yönetim sistemi olduğu için bu
Joomla kurulum ekranının ilk sayfasında; site ismi, arama makalelere erişmek için menü sistemi kullanılır.
motorları tarafından da kullanılabilecek web sitesi Kullanıcının bir kategoriye ya da bölüme erişebilmesi için
açıklaması, e-posta adresi, yönetici kullanıcı adı ve o ögenin mutlaka bir menüye bağlanması gerekir.
parolası veri giriş ekranları yer almaktadır. Sayfanın en alt
Bileşenler modüllere göre daha fazla özelliğe sahip olup
bölümünde kurulum tamamlanan sitenin ön yüzünü
kendilerine özgü arayüzleri vardır. Joomla’nın 3.5
çevrimdışı olarak ayarlanmasına izin veren seçenek
kurulumunda Akıllı Arama, Ara, Etiketler, Haber
bulunur. Bir sonraki adımda veritabanı oluşturma
Başlıkları, Iletişim, Joomla Güncelleme, Mesajlaşma,
işlemenine geçilmektedir. Bunun için
localhost/phpmyadmin bağlantısına girip veri tabanları Reklamlar, Yönlendirme ve Yükleme Sonrası Mesajlar gibi
sekmesinden yeni bir veritabanı oluşturulur. Bu adımda bileşenler bulunur. Ticari ve ticari olmayan amaçlarla
veri tabanı yapılandırılırken dikkat edilmesi gereken reklamlarınızı yayınlamak için Joomla yeterli bir sistem
husus, kullanıcı adı ve şifre alanlarıdır. Bu alandaki sunar.
kullanıcı adı ve şifre, veritabanına erişim sağlayan
Reklam yolundan ulasabileceginiz reklam yöneticisinde,
kullanıcı adı ve şifredir. Herhangi bir şifre oluşturulmak
sistemde kayıtlı reklamlar listelenir. Ziyaretçilerin
istenmiyorsa kullanıcı adı root olarak girilmeli ve şifre ise
reklamlara kaç kere tıkladığını takip etmek için bu bileşen
boş olarak kalmalıdır. Bir sonraki aşamaya geçtikten sonra
reklam modüllerin ile ortaklaşa çalışır.
gelen ekranda çıkan bilgiler, kurulum süresince yapılan
işlemlerin tamamını inceleme fırsatı sağlar. “Kurulum Joomla’da eklentiler üst menüsünde; Eklenti Yöneticisi,
başarılı bir şekilde sonra erdi.” mesajını aldıktan sonra Modül Yöneticisi, Uyumlu Ekler, Sablonlar ve Dil
Türkçe dil desteği paketinin sisteme yüklenmesi için Yöneticisi yer alır.
gerekli işlemlerin yapılması gerekir. Joomla içerik
Joomla’nın en öne çıkan özelliklerinden biri eklentiler
yönetim sistemini sunucuya yüklemek için bir FTP
sayesinde genişletilebilir olmasıdır.
proğramına gereksinim vardır. CureFTP veya Fillezilla ile
rahatlıkla sunucuya Joomla’yı yükleyebilirsiniz. Joomla’da Uyumlu Ekler ögesi tıklanarak eklentilerin
detayları düzenlenebilir, etkileştirme ayarları
Joomla Yönetim
gerçekleştirilir. Web sitelerde kullanılan tasarımın
Joomla yönetim panelinde “Makale İçeriği, Yapı Formatı, düzenlenmesini şablon yönetimi sağlar. İçerik yapısını
Kullanıcılar, Yapılandırma, Eklentiler, Bakım, Kullanıcı değiştirmeden, farklı temalar birkaç saniyede siteye
Kaydı, Popüler Makaleler, Yayınlanan Makaleler ve Site uygulanabilir.
Yönetimi” gibi farklı görevler için farklı menüleri
bulunmaktadır. Sitenizin varsayılan dil ayarlarını değiştirmek için dil
yöneticisini kullanmanız gerekmektedir.
İçerik bir mesaj, bir yazar tarafından yazılmış bir makale
veya açıklamalar olabileceği gibi dinamik ve herkese açık Joomlada yardım menüsü Yönetim Paneli > Yardım
bir bilgi de olabilir veya bir baglantı bankası ögesine tıklanarak erişilebilir. Joomla geliştiricilere ve
(http://www.google.com.tr) da olabilir. Sitenizde yer kullanıcılara oldukça iyi destek hizmeti verir.
alacak yazı, görsel veya çoklu ortam ögeleri olan İçerik Kullanıcılara Joomla’daki temel bileşenler ve araçlar
sabit ya da değişken olarak ikiye ayrılır. Büyük sitelerde hakkında içerik sağlarken geliştiricilere bilgi kaynakları
içeriği organize etmek oldukça önemlidir. Joomla’da sunar. Yardım menüsünden; Joomla Yardım, Resmi
siteye makaleler ve haberler eklemeden önce Destek Forumu, Resmi Türkçe Forumu, Wiki

2
WTK201U-İÇERİK YÖNETİM SİSTEMLERİ
Ünite 4: Joomla İçerik Yönetim Sistemi

Belgelendirme, Joomla Eklentileri, Joomla Çevirileri,


Joomla Kaynakları, Topluluk Portalı, Güvenlik Merkezi,
Geliştirici Kaynakları, Stack Exchange (Soru- Cevap) ve
Joomla Alışveriş ögelerine erişilebilir.
Dünyanın en güçlü ve popüler, kâr amacı gütmeyen açık
kaynak kodlu içerik yönetim sistemi olan Joomla ile ileri
düzey kodlama bilgisi gerektirmeden kolaylıkla ve hızlı
bir şekilde kurumsal web siteleri, portallar, çevrimiçi
dergi, magazin ve haber siteleri, e-ticaret, okul siteleri gibi
dinamik ve işlevsel web siteleri oluşturulabilir.
Yardım Menüsü
Joomlada yardım menüsü Yönetim Paneli > Yardım öge-
sine tıklanarak erişileblir. Joomla geliştricilere ve
kullanıcılara oldukça iyi destek hizmet verir. Kullanıcılara
Joomla’dak temel blieşenler ve araçlar hakkında içerik
sağlarken geliştiricilere blog kaynakları sunar.

You might also like