ile

PHP ile içerik yönetim sistemi yazalım – 2 – Yapılacak işler

imgres

PHP ile içerik yönetim sistemi yazmaya azimliyiz. Temel SQL bilgimizle veritabanını modellemeyi de öğrendik. Ara yazı olarak öncelikle neler yapmamız gerektiğini planlamalıyız. Aslında bu adımlar genel olarak yazacağınız ‘personel yönetim sistemi’, ‘müşteri ilişkileri yönetimi’ gibi yazılımlarda da aynı. Şimdi baştan itibaren attığımız ve atacağımız adımları inceleyelim ve planlayalım:

  1. Mantıksal modelleme, yani sistemi ne için kullanacağız. Bunlara karar verdik, bir önceki yazıda hallettik.
  2. Veritabanı modelleme, bunu da MySQL workbench programını nasıl kullanacağımızı öğrenerek hallettik.
  3. PHP sınıflarını oluşturma. Yani kullandığımız mantığı, yazılımsal temele oturtma. Bundan lütfen korkmayın. Spaghetti öğretmiyorum çünkü insanlar bu adımı öğrenmiyorlar ve bir sürü anlamsız kod çöpleri ile boğuşuyorlar. Buna alıştığınızda inanın neden OOP yani nesne yönelimili programlama diye ısrar ettiğimizi anlayacaksınız. Kendinize yapacağınız en yararlı yatırım olacak. İlk adımda sınıfları taslak olarak oluşturacağız. Her nesnenin, özellik ve metodlarına karar vereceğiz.
  4. Nesneleri bitireceğiz, veritabanı kodlarını kullanacağız. PDO ve ezSQL kütüphanelerini inceleyecek ve paketimize dahil edeceğiz.
  5. Yönlendirme, yani routing yapacağız, gelen linklerin nereye gideceğine karar vereceğiz. Dışarıdan gelen ziyaretçiler için görüntüleme sayfalarını bu adımda HTML ile oluşturacağız.
  6. Admin paneli hazırlayacağız. Bunun için yönetici şifresi, parolası kullanarak oturum açacağız. burada yönetim işlemlerini yapacağız.

Bu adımlar gözünüze zor gelmesin, her birini tek tek bebek adımlarıyla halledeceğiz. Fazla derinlerde kaybolmadan. Meraklı kalın.

 

Yorumla

Yorum