Madison College ders projesi, Güz 2024.
Ziyaretçilerin Yazabildiği, Yöneticinin Denetleyebildiği Bir Blog
Sorun
Bir blogun iki yanı olması gerekir: ziyaretçilerin katkı verebildiği herkese açık bir yan ve birinin gönderileri inceleyip kaldırabildiği bir yönetici yanı.
Yaklaşım
Herkese açık yanı PHP ve MySQL ile, Bootstrap ile biçimlendirerek oluşturdum ve gönderileri en yeniden başlayarak kartlar halinde gösterdim. Yönetici yanı HTTP Temel Kimlik Doğrulaması arkasında durur ve aynı gönderileri kullanır; silme işlemi iki adıma bölünür, böylece silme asla yanlışlıkla olmaz.
Ne yaptım
Ziyaretçiler bir başlık ve yorum gönderir, bunlar bir blog tablosunda saklanır ve Bootstrap kartları olarak gösterilir. Yönetici sayfası aynı gönderileri her kartta bir silme bağlantısıyla listeler; silme önce bir onay sayfasından geçer, sonra silmeyi gerçekleştiren bir form gönderimiyle tamamlanır. Bu, API odaklı diğer projelerin aksine gerçek bir kullanıcı arayüzü olan tek Madison PHP projesidir. Bu bir ders projesiydi, bu yüzden öğrenme projesi olarak sunuluyor, üretime hazır kod olarak değil.