Php ile hazırlanmış bir blog sitesidir. Kullanıcılar isterse anasayfada ki tüm blogları görüp istediği bloğu seçip okuyabilir ya da navbar da yer alan kategori seçeneğine göre veya yazar isminie göre seçim yapabilir.
Admin yetkisindeki kişi siteye admin ekleyebilir, yazar ekleyebilir ve blog kategori türü ekleyebilir.
Writer yetkisindeki kişi ise blog ekleyebilir ve eklediği bloğu düzenleyebilir.
-
Proje clone edilir.
-
Database klasöründe ki sql dosyası database import edilir.
-
Projedeki db.php dosyasındaki bilgiler doğru şekilde doldurulur.
-
Kullanıma hazır.
Note: Bu web sitesini, bu dosyadaki kullanıcı giriş bilgileriyle veya kendiniz oluşturduğunuz hesap bilgileri ile kullanabilirsiniz.
Note: Sayfada blog ekleme kısmı giriş yaptıktan sonra navbarda yer alan örneğin hello kaan yazan dropdown list altında yer alan add blog bölümündedir.
Note: Sayfada profile kısmı giriş yaptıktan sonra navbarda yer alan örneğin hello kaan yazan dropdown list altında yer alan profile bölümündedir.
Users | Password | |
---|---|---|
User Admin | [email protected] |
admin |
User Ahmet | [email protected] |
123 |
User Kaan | [email protected] |
123 |
Note: url kısmına /admin yazarak admin login sayfasına ulaşabilirsiniz.
Note: url kısmına /writer yazarak writer login sayfasına ulaşabilirsiniz.
- writer tablosu ile users tablosu ayrı mı olmalı ?
- Kullanıcı profil sayfası eklenmeli.(Eklendi fakat sadece şuan şifre değiştirme ekranı var.)
- Sayfanın frontend tasırımı sürdürülebilir yapıda değil. Yeniden tasarlanmalı çünkü bloglar eklendikçe blogların olduğu bölümde bloglar ve kategoriler uyumlu gözükmemektedir.
- Genel olarak resim boyutları gözden geçirilebilir.
- Tekil blog sayfasındaki tasarım gözden geçirilmeli(yan taraflar çok boş kaldı).
- Admin, /admin yazarak admin login sayfasına gider ve login olur. Login olduktan sonra kendisinin yapabileceği işlemleri görür.
- Eğer rolü olmayan ve rolü dışında adminin yaptığı işlemlere erişmeye çalışırsa yetkilendirme hatası meydana geliyor.
- Yazar, /writer yazarak writer login sayfasına gider ve login olur. Login olduktan sonra kendisinin yapabileceği işlemleri görür.
- Yazar, blog ekledikten sonra kendi yazarlar sekmesine gelerek kendi bloğunu düzenleyebilir. Her yazar kendi bloğunu düzenler. Başkasının bloğunu düzenlemeye çalışırsa hata alır.
- Yazar, blog eklerken eğer Publish My Blog seçeneğini seçmezse bloğu yayınlanmaz.
- Yazar, tüm bloglarını görebilirken kullanıcılar ise sadece görmesi gereken blogları görmektedir.
- Yazar, tüm bloglarını görebilirken kullanıcılar ise sadece görmesi gereken blogları görmektedir.
- Yazar, istediği bloğu yada tüm bloglarını silebilir.
- Eğer yazarın içeriği yoksa uyarı mesajı ile karşılaşır ve o boş sayfaya yönlenmez.
- Navbar kısmında blog başlığına göre arama sonucu getiren blog arama bölümü bulunmaktadır.
- Adminler veya yazar profile sekmesinden şifrelerini değiştirebilirler .
- Yazar, kendi blog sayfasında en son aktif olduğu zamanı görür ve sonrasında güncellenir.
https://github.com/kaankaltakkiran/php-proje-resimleri/tree/main/blog_resimler