Merhaba Türk Hack Team ailesi, bu konumuzda web sitenize ait içerikleri yönetmenizi sağlayan CMS'nin ne olduğunu ve ne işe yaradığına pek çok başlıkta değineceğiz. İyi okumalar.
Bu konuda öğrenecekleriniz;
» CMS Nedir?
» CMS Sistemleri Nedir?
» CMS Çeşitleri Nelerdir?
» CMS Ne İşe Yaramaktadır?
» CMS Avantaj ve Dezavantajları

İçerik yönetim sistemleri, web sitenize ait içerikleri yönetmenizi sağlayan sistemler olarak açıklanabilir. Content Management System olarak açılımı yapılan CMS yani içerik yönetim sistemleri tek başına bir yazılım veya program değildir. Çoğu web site sahibi için hayat meselesi olan CMS, HTML, Php, CSS ve javascript gibi çeşitli programlama dillerinin bir araya getirilerek, kodlanması ile oluşturulmuş bir yapıdır. CMS üzerinden içerikler kontrol edilebilir, düzenlenebilir veya tamamen kaldırılabilir. Yani kısaca sistem içerisinde ne yapacağınız size kalmıştır.
İçerikler birçok çeşidi içerirler; video, ses, resim veya yazı olabilirler. Ayrıca, içerik yönetim sistemleri bu alanları çoklu kullanıcı yapısı ile desteklerler. Bu yüzden çoğu web site sahibi bu sistemi kullanmaktan memnun kalmaktadır. Web sitesi üzerinden yürütülen çalışmalara birden fazla kişi de katılım sağlayabilir ve düzenleme gerçekleştirebilir.

CMS sistemleri, çeşitli HTML sayfalarıyla uğraşmak yerine web sitesine yeni sayfaların eklenebilmesini sağlar. Hazırlanan sayfaların hızlı bir şekilde yayınlanmasını sağlar. Bu sayede zaman kaybı yaşanmaz ve istenen iş kısa sürede yerine getirilir. CMS ortaya çıkmadan önce, kodlar ile içerikler aynı yerde yer aldığı için, her işlem için saatlerce uğraşmak gerekiyordu. Kurumsal şirketler için CMS yöntemiyle bile içerik girmek zorken, CMS sisteminin olmadığı bir web sitesinde içerik girmek imkânsıza yakın bir şeydir. Bu nedenle eski sistemlerde en küçük işlemler için bile bir web geliştiricisine ihtiyaç vardı.
İçerik yönetim sistemi bize değiştirdiğimiz şeyin görselini sunar (bunu güzel bir Word belgesi şeklinde gösterir) ama kodumuz aynı kalır. İstersek kodla yine de oynayabiliriz ama gerekli değişikliği içerik yönetim sistemi zaten yapacağı için bizim kod yazmayı bilmemize gerek yoktur. CMS sisteminin kurulumunun düzgün bir şekilde yapılmasından sonra kodlama bilgisi olamayan birinin bile içerik girmesi mümkün olmaktadır. Bu sebeple CMS kendisini daha avantajlı ve kullanışlı bir hale getiriyor.

CMS sistemleri sektörel ya da firmaların ihtiyaçlarına göre çeşitlendirilmektedir. Bunlar;
» ECMS (Enterprise CMS); şirketlerin kullandıkları ve dokümanlar, belgeler, operasyon kayıtları, şirket kayıtları ve personel grafik bilgileri gibi kayıtların tutulduğu CMS sistemlerine ECMS adı verilir.
» WCMS (Web CMS); basit bir ara yüze sahip olan bu sistem, çok fazla detaylı bilgiyi bünyesinde barındırmamakla birlikte sistemi HTML olarak upload edebilir.
» DMS (D ocument Management System); elektronik doküman ve resim arşivi gibi verilerin kontrolü için kullanılan dosya içerik yönetim sistemidir.
» MCMS (Mobile CMS); akıllı telefonlar, mobil telefonlar ve PDA?lar için yapılmış bir yönetimi sistemidir.
» CCMS (Component CMS); bileşen içeriklerini yönetmek için kullanılan bir sistemdir.
» MCMS (Media CMS); resim, müzik ve film gibi medya içerikli sistemlerin yönetimi için yapılmış bir sistemdir.

CMS (İçerik Yönetim Sistemi) Ne İşe Yarar?
Kurumsal şirketlerin ve işletmelerin web sitelerini yönetebilmek için CMS sistemleri ön planda tutulmaktadır ve önemi büyüktür. Web siteniz için pek çok yararı vardır;
» Web sitesini kullanan herkesin kolaylıkla içerik girmesine ve yetkileri dâhilinde düzenleme yapmasına yardımcı olur.
» Anahtar kelime yönetimi de etkin bir şekilde sağlanabildiğinden, hedef kitleye daha kolay ulaşmayı ve paylaşım yapmayı sağlar.
» CMS sayesinde hızlı bir şekilde ilerlenebileceği için projeler daha kısa sürede tamamlanacaktır.
» İçerik yönetim sisteminin güncellemeye açık olan yapıları nedeniyle, site üzerinde çeşitli bakımların yapılması da otomatik olarak gerçekleşmektedir.
» Yapılan değişikliklerle yapısı değişmeyen ve kolay yönetilebilen web siteleri, müşteriler ile olan ilişkileri de güçlendirecektir.
» Site güvenliğini de sağlayan sistem, çökme gibi durumlara karşı da engellemelerde bulunur.
» Bu sistem sayesinde raporların yazılması da kolaylaşacaktır.
» Kullanıcının kilit noktası olması, en büyük avantajdır. Bu özellik sayesinde kullanıcılar detayları rahatlıkla kontrol edebilir.
» İçeriklerin kategorize edilmesini ve içeriklere yönelik planların ve takvimlerin oluşturulmasını sağlar. Bu sayede site daha düzgün bir şekilde işler.

CMS Avantaj ve Dezavantajları
Her sistemin olduğu gibi avantaj ve dezavantajları mevcuttur. İlk olarak avantajlarına bakalım;
» Birçok bileşenin bir arada olması,
» Hızlı ve kolay veri girdisi,
» Kolay kurulum,
» Tasarım ve içerik değiştirebilme özelliği,
» Özel üye bölümleri,
» Açık kaynak kodlu olması,
» Güncellenebilme ve yenilenebilme özelliğinin olması,
» Gelişmiş admin paneli,
CMS, avantajları olduğu gibi dezavantajları da mevcuttur. Bu her sistem için geçerlidir. En önemli dezavantajı güvenlik zafiyetidir. Açık kaynak kodlu olduklarından, geliştiren ya da başka kişiler tarafından kolaylıkla sisteme sızılabilir. Bunun haricinde CMS alışık olmayan kişiler için bazen zorluklar çıkarabilir.
Birçok bileşenin bir arada olması ve bunların site içerisinde görünüm ve yerlerinin ayarlanması bazen zor olabilir. Komplike bir yapıya sahip olduklarından kullanıcıların alışması zor olabilir. Web sitenize güzel bir koruma sistemi alıp kurarsanız CMS sizin için çok değerli ve işlerinizi kolaylaştıracak bir sistemdir.

/alıntı
Okuduğunuz için teşekkürler. Başka bir konuda görüşmek üzere :))
Bu konuda öğrenecekleriniz;
» CMS Nedir?
» CMS Sistemleri Nedir?
» CMS Çeşitleri Nelerdir?
» CMS Ne İşe Yaramaktadır?
» CMS Avantaj ve Dezavantajları

İçerik yönetim sistemleri, web sitenize ait içerikleri yönetmenizi sağlayan sistemler olarak açıklanabilir. Content Management System olarak açılımı yapılan CMS yani içerik yönetim sistemleri tek başına bir yazılım veya program değildir. Çoğu web site sahibi için hayat meselesi olan CMS, HTML, Php, CSS ve javascript gibi çeşitli programlama dillerinin bir araya getirilerek, kodlanması ile oluşturulmuş bir yapıdır. CMS üzerinden içerikler kontrol edilebilir, düzenlenebilir veya tamamen kaldırılabilir. Yani kısaca sistem içerisinde ne yapacağınız size kalmıştır.
İçerikler birçok çeşidi içerirler; video, ses, resim veya yazı olabilirler. Ayrıca, içerik yönetim sistemleri bu alanları çoklu kullanıcı yapısı ile desteklerler. Bu yüzden çoğu web site sahibi bu sistemi kullanmaktan memnun kalmaktadır. Web sitesi üzerinden yürütülen çalışmalara birden fazla kişi de katılım sağlayabilir ve düzenleme gerçekleştirebilir.

CMS sistemleri, çeşitli HTML sayfalarıyla uğraşmak yerine web sitesine yeni sayfaların eklenebilmesini sağlar. Hazırlanan sayfaların hızlı bir şekilde yayınlanmasını sağlar. Bu sayede zaman kaybı yaşanmaz ve istenen iş kısa sürede yerine getirilir. CMS ortaya çıkmadan önce, kodlar ile içerikler aynı yerde yer aldığı için, her işlem için saatlerce uğraşmak gerekiyordu. Kurumsal şirketler için CMS yöntemiyle bile içerik girmek zorken, CMS sisteminin olmadığı bir web sitesinde içerik girmek imkânsıza yakın bir şeydir. Bu nedenle eski sistemlerde en küçük işlemler için bile bir web geliştiricisine ihtiyaç vardı.
İçerik yönetim sistemi bize değiştirdiğimiz şeyin görselini sunar (bunu güzel bir Word belgesi şeklinde gösterir) ama kodumuz aynı kalır. İstersek kodla yine de oynayabiliriz ama gerekli değişikliği içerik yönetim sistemi zaten yapacağı için bizim kod yazmayı bilmemize gerek yoktur. CMS sisteminin kurulumunun düzgün bir şekilde yapılmasından sonra kodlama bilgisi olamayan birinin bile içerik girmesi mümkün olmaktadır. Bu sebeple CMS kendisini daha avantajlı ve kullanışlı bir hale getiriyor.

CMS sistemleri sektörel ya da firmaların ihtiyaçlarına göre çeşitlendirilmektedir. Bunlar;
» ECMS (Enterprise CMS); şirketlerin kullandıkları ve dokümanlar, belgeler, operasyon kayıtları, şirket kayıtları ve personel grafik bilgileri gibi kayıtların tutulduğu CMS sistemlerine ECMS adı verilir.
» WCMS (Web CMS); basit bir ara yüze sahip olan bu sistem, çok fazla detaylı bilgiyi bünyesinde barındırmamakla birlikte sistemi HTML olarak upload edebilir.
» DMS (D ocument Management System); elektronik doküman ve resim arşivi gibi verilerin kontrolü için kullanılan dosya içerik yönetim sistemidir.
» MCMS (Mobile CMS); akıllı telefonlar, mobil telefonlar ve PDA?lar için yapılmış bir yönetimi sistemidir.
» CCMS (Component CMS); bileşen içeriklerini yönetmek için kullanılan bir sistemdir.
» MCMS (Media CMS); resim, müzik ve film gibi medya içerikli sistemlerin yönetimi için yapılmış bir sistemdir.

CMS (İçerik Yönetim Sistemi) Ne İşe Yarar?
Kurumsal şirketlerin ve işletmelerin web sitelerini yönetebilmek için CMS sistemleri ön planda tutulmaktadır ve önemi büyüktür. Web siteniz için pek çok yararı vardır;
» Web sitesini kullanan herkesin kolaylıkla içerik girmesine ve yetkileri dâhilinde düzenleme yapmasına yardımcı olur.
» Anahtar kelime yönetimi de etkin bir şekilde sağlanabildiğinden, hedef kitleye daha kolay ulaşmayı ve paylaşım yapmayı sağlar.
» CMS sayesinde hızlı bir şekilde ilerlenebileceği için projeler daha kısa sürede tamamlanacaktır.
» İçerik yönetim sisteminin güncellemeye açık olan yapıları nedeniyle, site üzerinde çeşitli bakımların yapılması da otomatik olarak gerçekleşmektedir.
» Yapılan değişikliklerle yapısı değişmeyen ve kolay yönetilebilen web siteleri, müşteriler ile olan ilişkileri de güçlendirecektir.
» Site güvenliğini de sağlayan sistem, çökme gibi durumlara karşı da engellemelerde bulunur.
» Bu sistem sayesinde raporların yazılması da kolaylaşacaktır.
» Kullanıcının kilit noktası olması, en büyük avantajdır. Bu özellik sayesinde kullanıcılar detayları rahatlıkla kontrol edebilir.
» İçeriklerin kategorize edilmesini ve içeriklere yönelik planların ve takvimlerin oluşturulmasını sağlar. Bu sayede site daha düzgün bir şekilde işler.

CMS Avantaj ve Dezavantajları
Her sistemin olduğu gibi avantaj ve dezavantajları mevcuttur. İlk olarak avantajlarına bakalım;
» Birçok bileşenin bir arada olması,
» Hızlı ve kolay veri girdisi,
» Kolay kurulum,
» Tasarım ve içerik değiştirebilme özelliği,
» Özel üye bölümleri,
» Açık kaynak kodlu olması,
» Güncellenebilme ve yenilenebilme özelliğinin olması,
» Gelişmiş admin paneli,
CMS, avantajları olduğu gibi dezavantajları da mevcuttur. Bu her sistem için geçerlidir. En önemli dezavantajı güvenlik zafiyetidir. Açık kaynak kodlu olduklarından, geliştiren ya da başka kişiler tarafından kolaylıkla sisteme sızılabilir. Bunun haricinde CMS alışık olmayan kişiler için bazen zorluklar çıkarabilir.
Birçok bileşenin bir arada olması ve bunların site içerisinde görünüm ve yerlerinin ayarlanması bazen zor olabilir. Komplike bir yapıya sahip olduklarından kullanıcıların alışması zor olabilir. Web sitenize güzel bir koruma sistemi alıp kurarsanız CMS sizin için çok değerli ve işlerinizi kolaylaştıracak bir sistemdir.

/alıntı
Okuduğunuz için teşekkürler. Başka bir konuda görüşmek üzere :))