YAŞANAN VERİ KAYBI NETİCESİNDE TÜM DOSYALAR YEDEKLERİ DAHİL OLMAK ÜZERE SİLİNDİ.
PROJE İPTAL EDİLDİ.
PROJE İPTAL EDİLDİ.
Bugüne kadar kafasına koyduğu birşeyi gerçekleştiren, ama hala borç batağında yüzen bir adamın, geliştirmeye başladığı ve PDO üzerinde son projesi olan adını henüz belirlemediği bir CMS sisteminin dev log'una hoşgeldiniz.
Sistem, kapsamlı bir CMS olacak. Düşünülen özellikler;
- Detaylı CV,
- Kurumsal içerik ( Her sektöre uygun )
- Ürün satış ( mini eticaret )
- Üyelik sistemi ( ticaret ve blog için kullanılabilir )
Wordpress'te nasıl ekleme yaparak ticaret, tanıtım, kişisel, kurumsal ürünler çıkarıyorsanız bu sistemde entegreli hali gibi olacak.
Yapılır mı? Evet.
Yapacak mıyım? Evet.
Sence yapmalı mıyım? Artık bu tarz soruları topluluk platformlarında sormuyorum.
CMS çoklu dil üzerinden ilerleyecek olup sadece önyüzdeki sabit yazıların değişimini dile entegre edeceğim. CMS tarafındaki sabit yazılar sabit bir dosyada barınacak ve dileyen orayı çevirip öyle kullanabilecek. Bunu neden yapıyorum? Çünkü; dil eklerken CMS tarafındaki sabitleri kimse çevirmeye uğraşmıyor yada çevrilmesini istemiyor. Kaldı ki Türkiye kullanıcısına hizmet veriyoruz. Bu kısmı direk dosya içerisinden de yazabilirdim fakat label sistemiyle yapmayı tercih ettim. İlerde yabancıya açılırsa CMS tarafının dil sıkıntısını olmasın diye.
Sistem bu şekilde anlatıldığında boş gibi duruyor. Fakat birçok özellik barındıracağı için benim nirvana projem olacak ve üzerine bir sistem dahi yazmayacağım. Kurumsal, kişisel yada ufak çaplı satış sitelerinden elimi ayağımıı çekeceğim. Spagetti php yazmayı bırakıp, sistemin dayattığı framework'leri kullanmadan kendim bir framework yazmaya başlayacağım ve artık büyük projeler oluşturacağım. Tabi ömrümüz buna yeterse
Sistemi harıl harıl kodlamıyorum. Ürünlerimi satın alan bazı developer'lar nasıl bir kod yapısı yada düzende çalıştığımı bilirler. Sakin sakin kodluyorum. Bir acelem yok. Zaman zaman konuyu güncelleyeğm. Sistemin ne durumda olduğunu bu dev log'ta paylaşacağım. Sistem bittikten sonra akıbeti ne olacak diye soracak olursanız. Biçtiğim değeri verecek birisini bulabilirsem tek bir firmaya yada kişiye haklarını devredeceğim. Bunu başaramazsak, cüzi bir miktar fiyat belirleyip belirli kullanıcılara satmayı deneyeceğiz. Arkadaşlar baştan şunu belirtmek isterim. 100 ila 500 TL arasında satın aldığınız scriptler ile karıştırmayın bu CMS sistemini. Minimum düşünülen ücret x.xxx şeklinde olacak. Sütten dilimiz yandı yoğurdu üfleyerek yiyoruz.
Sistemin başlıca özellikleri
- Öncelikle class upload sınıfını artık bıraktım. File manager mantığına geçtik. Sistemde şuanda ekli filemanager. Yani artık her içerik için bir file input'u olmayacak. Wordpress'teki ortam olarak düşünebilirsiniz. Butona tıklıcan yönetici açılacak resmi seçeceksin vt'ye kaydediceksin ve işlem tamam. Yakın zamanda SS eklerim.
- Çoklu dil olayı tek veri girişinde devreye girecek. Artık ingilizce için yeni bir veri girişi yapmak zorunda kalmayacaksınız. Bunun hakkında çok detay vermicem etraf kopyacı dolu. Az çok mantığı biliyordur developer arkadaşlar. ( benim sistemimde url'den tut seo bilgilerine kadar yazı olarak girilen herşey dil varyantında eklenmektedir.)
- Bu kadar devasa özellikte olacağından mütevellit sistemde kullanmadığınız alanları kapatmanız için ufak bir panel ekleyeceğiz elbette. Çeşitlendirilebilir aslında bu. Kişisel site, kurumsal site, ürün satış sitesi gibisinden yapılabilir ama o kadar detayına girmek istemiyorum alanları açıp kapatabileceğiniz bir panel olacaktır.
- Sektörel bazda kullanılabilecek bir sistem olacağı için önemli olan kısım backend tarafı. Ön kısımdaki işlemler kullanıcının hayal gücüne kalmış. Nasıl wordpresste olmayan bir özelliği ekleyip ön kısma entegre ediyorsanız buda aynı mantıkla işleyecek. Olmasını istediğiniz backen'de olacak siz ön kısma döngüsünü oluşturacaksınız.
- Form kısımlar en can alıcı nokta. Birçok form mevcut. Bunları backend tarafında otomatige bağlayacağız yada sabit formlar oluşturacağız. Bu kısım bir muamma. İkisinide yapabilirim o anki manyaklığıma bağlı birşey.
- Az önce bahsettiğim önyüz kısmınada el atabilirim. Tema sistemi geliştirebilirim ama projenin boyutu devasa noktalara geleceğini düşündüğüm için bunu sadece tema sisteminde bırakıp kullanıcıların giydirme işlemini bir nevi kolaylaştırabilirim. Bu konuda çok kararsızım amacım ilk başta builder gibi bir sistem oluşturmaktı sonradan vazgeçtim. Hala bu konuda kararsızım. CMS kısmını bitirdikten sonra bu konuyu detaylı düşüneceğim.
Giriş ve tanıtım için bayağı uzun bir yazı oldu. Buradan sonrası log şeklinde ilerleyecek. Sistemde ekleme, değişiklik yaptıkça log kısmına ekleme yapacağıım.
Kategorisi tam anlamıyla doğrumu bilmiyorum. Proje geliştirme yazısı gördüğüm için bu kısma açmak istedim. ( forum kullanmayı bilmiyoncular gelmeden )
Dev Log
16.07.2021 itibariyle.
07.08.2021 itibariyle.