türkçe karşılığı ile tam ve eksiksiz olarak içerik yönetim sistemi. her ne kadar adı bir genelleme içerse de içerik yönetim sistemleri dijital içeriğin oluşturulmasını ve değiştirilmesini yönetmek için kullanılan bir bilgisayar yazılımıdır.
i̇çerik yönetim sistemleri kurumsal içerik yönetim sistemleri (ecm) ve web içeriği yönetim sistemleri (wcm) olmak üzere iki türdedir.
django ile hem ecm hem de wcm türünde içerik yönetim sistemlerini oluşturabilirsiniz. wordpress veya mediawiki ya da joomla gibi bir cms'yi de aynı şekilde kullanabilirsiniz.
most favorited (4)
-
content management system
-
php
özellikle ana amacı web sitesi geliştirmeye çok uygun olan, genel amaçlı betik dili. 1994 yılında icat edildiğinden beri sıklıkla bu amaç için kullanılıyor. fakat bununla birlikte son yıllarda popülaritesinin düştüğü de kesin bir gerçektir.
mediawiki php'yi gerçekten lua script ile çok iyi şekilde kullanır. mediawiki ile yapılan vikipedi'den aldığım bilgiye göre 2020 yılı nisan ayı itibariyle php 7 en çok kullanılan sürümüdür ve internetteki php kullanan sitelerin %50.6'sı bu sürümünü kullanır. php tüm internette web sitelerinin %39.6'sında kullanılmaktadır. -
framework
bu ilk entry'de, bu sitenin de yapıldığı python frameworkü olan django'dan bahsetmemizin daha uygun olacağını düşünüyorum.
django, nesneleri (see: objects) ve işlevleri (see: function) belirli (yani sizin yapacağınız) web siteleriyle ilişkilendirmek için kullanılan bir kancadır (bkz: hook ). bununla birlikte django web framework, basit internet siteleri için önerilmez. eğer büyük ölçekli proje düşünüyorsanız, o zaman kullanmanız önerilir.
basit tek sayfa (see: single page application) web sitesi yapacaksanız, django'ya ihtiyaç duymazsınız. wordpress'te kullanmayın, pişman olursunuz. siz en iyisi html, css, `js `üçgeninde devam edin. php'de tavsiye olunur. -
models
django'da verileriniz ile ilgili alanları burada oluşturursunuz. eğer relationship kullanmıyorsanız oluşturacağınız her model sınıfı veritabanında bir tablo ile eşleştirilir. sonuç olarak modeller verilerinizin temel alanlarıdır ve burada yazacağınız her değişken tanımlama satırı (see: field) bir tablo bütünü olarak metodları oluşturur.
örnek bir tablo oluşturalım :
image