PHP, SQL, MySQL, TinyMCE, insert, delete, update
İçerik Yönetim Sistemleri (CMS) Kullanmak Yerine Neden PHP Site:
CMS sistemlerden en popüler olanları wordpress ve joomla. Ben de sitedefteri.net için wordpress kullandım. Ayrıca joomla ve wordpress ile hazırladığım siteler de oldu. Zaten sitedefterinde joomla ve wordpress ile ilgili birçok eklenti ve anlatım da bulabilrsiniz.
CMS sistemlerin kullanılmaması gerektiği gibi bir düşüncem yok ama eğer web sitesi hazırlamak ve bu sitelerin nasıl çalıştırğını anlamak istiyorsanız; işin mutfağına girmelisiniz. Ayrıca site üstünde tam hakimiyet sağlamak istiyorsanız yani sitenin tam istediğininiz gibi olmasını istiyorsanız siteyi kendiniz hazırlayın.
CMS Sistemlerin Avantajları:
- Çok profosyonel hazırlanmışlardır. Sıfırdan aynı özelliklerde site hazırlamak zaman ve bilgi ister.
- Açık kaynak kodludurlar ve sürekli gelişirler ve özellikleri artar.
- Eklentileri vardır. Mesela sitenizde yazar köşesi açmak istiyorsanız php ile kendiniz kodlamak zorunda kalırsınız ama joomla'da eklentisini indirip kurmanız yeter.
- CMS ile 1 günde site hazırlayabilirsiniz. Mesela Joomla ile 1 günde okul sitesi hazırlanabilir. Aslında dışarıya fazla ücret almadan ya da ücretsiz yapılan işler için CMS sistemler daha uygun olabilir.
- İstediğiniz temayı kullanarak görünümü hemen değiştirebilirsiniz.
CMS sistemlerin dezavantajları:
- Hazırladığınız site ile aynı yapıda milyonlarca siteyi internette bulabilirsiniz.
- Site üzerinde ücretsiz eklentilerde olmayan değişiklikleri yapamazsınız. Eğer iyi derecede php bilmiyorsanız ya da para verip ücretli eklenti satın almassanız.
- Siteye eklediğiniz bir çok eklenti yüzünden site yavaşlar.
- Çıkan hataları bulmakta zorlanırsınız.
- Çok popüler siteleri incelerseniz CMS sistem çok fazla bulamassınız.
Yukarda CMS sistemler için aklıma gelen avantaj ve dezavantajları yazdım. Ben cms sistemler üzerine çok zaman harcadım. Artık cms sistem kullanmıyorum. Sitelerimi php ile hazırlıyorum. Tabi başkasına bir site hazırlamam gerekirse zamandan tasarruf için kesinlikle joomla ya da wordpress kullanırım.