Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sparkle Blog Scripti Projesi...
#1
azzy7Q.png

Yeni bir Türk yapımı Web Scripti projesi ile karşınızdayım. Sparkle adını verdiğim bir blog scripti projem var. Bu projemde, WordPress'e nazaran daha fazla özellik içerecek. Hatta bir kaçını sizlere anlatacağım şimdi.

Günümüzde Bloglar (Haber siteleri, Dergiler vs... dahil), İnternet'teki en önemli bilgi kaynağıdırlar. Bloglar sayesinde yazı yazarız, ziyaretçiler yorum yapar, yardım ister vs... vs...

Bende insanlara kolaylık sağlamak amacıyla, Sparkle adını verdiğim bir blog scripti projesi başlattım. Aklımda planladığım özellikleri, şu anda WordPress'te dahi yok. Fakat bu demek değildir ki bir anda zirveye oturalım. :)

Elbette amacımız en yükseğe, en tepeye çıkmak olacak ama sizlerin desteklerinizle bu işe yavaş yavaş adım atacağım.

Sparkle'ın Yapısı
  • Ağaçlandırma Sistemli Dinamik Yapı
  • Özel Dinamik Dosya Sistemi (KGD Sistemi)
  • OOP Tabanlı
  • Bağımlı Şablon Sistemi (KGD'ye göre kaynak taraflı dağıtımlı şablon sistemi)
Sparkle'ın Diğer Sistemlerden Bazı Avantajları Neler Olacak?
Aslında aklımda bir çok fikir var fakat bir kaç düşündüğüm özelliğini anlatmak istiyorum.

Modül Sistemi
Sistemde ekstra yük oluşturmamak maksadıyla, sistemin yükünü hafifletmek ve sunucuya kazandırmak için, Sistem özellikleri parçalara ayrılmıştır. Mesela Üyelik Sistemi ayrı bir modül, sayfa sistemi ayrı bir modül, portfolyo sistemi ayrı bir modül vs... vs... Gibi. Kulalnıcılar modüller istediği zaman kaldırabilecek. Fakat yüklemek istediği zaman ana sunucudan dosyasını indirecek.

Kütüphaneli Eklenti Sistemi
Eklentiler, Sistem fonksiyonlarını kullanamaz. O yüzden eklentilere özel fonksiyonları barındıran kütüphaneler vardır. Eklentiler, kütüphaneler vasıtasıyla işlem yapabilirler.

Yazılarda Değişken Sistemi
Hayatımızdaki pek çok şey zaman geçtikçe yenilenir. Değişir. Ve bazen yazılarımızda bunlardan bahsettiğimizde, bahsettiğimiz şey değişince o yazıdaki metni de değiştirmemiz gerekebilir. Hatta sadece tek bir yazıda değil bir çok yazıyı da değiştirmemiz gerekebilir.

Yazılarda kullanılacak bir değişken atayabiliyoruz. Atıyorum LATEST_WINDOWS adında bir değişken oluşturdum ve bir çok yazımda, "Günümüzdeki en güncel Windows sürümü LATEST_WINDOWS 'dur." dersem. LATEST_WINDOWS değişkenine de "Windows 8" değerini atarsam, bu değişkeni içeren tüm yazılarda Windows 8 diye geçecek. Sonradan Windows 10 diye değiştirirsem, tüm yazılarda da otomatikman değişecek.

Bu sayede, bir çok yazıdaki metni elle değiştirmek yerine değişkenler sayesinde kısa yoldan hepsini değiştirebilirsiniz.

Bir örnek daha vereyim.

Atıyorum Ali Faysal diye bir adam var. (Adamın ismini uydurdum örnek bu.) Ve ALI_FAYSAL adlı  değişkenime atadım bir yazı da da "Bunun mucidi ALI_FAYSAL dır" diye belirttim. Adam bir süre sonra öldü. Değişkenime de Rahmetli Ali Faysal yazdım. Bu sayede de Ali Faysal ismi geçen tüm yazılarda Rahmetli Ali Faysal olarak geçecek.

İmla/Küfür/Spam Filtresi
Bu opsiyonel bir modül olarak devreye sokulabilecek bir özelliktir. Siteye gönderilen tüm yorumlar sistem tarafından taranacak ve yazım yanlışları, küfürler otomatikman düzenlenip yönetici onayına sulunacak ve yöneticiye şu küfürler içeriyordu düzeltildi diye mesaj da belirtilecek. Eğer mesaj spamsa komple silinebilir bile yöneticiye haber verilip.

Yaş Filtresi
Bu filtre, yazılarda ve yorumlarda kullanılabilir. Çocuklar için uygunsuz olabilecek, sokak ağzıyla veya argo konuşmalar okuyucuya gösterilmeyecek. Kibar ve nazik şekilde göndeirlen yorumlar gösterilecek; "Çok güzel olmuş :)", "Harika!" gibi... Ayrıca yazılarda uygun olup olmadığıda opsiyonel olarak yönetici tarafından ya da sistem tarafından belirlenebilecek.

Üyelik Sistemi
Bu da opsiyonel olan modüllerden biri. Siteye kayıt olan her üyenin profili ve istatistikleri olacak. Yönetici onayına bağlı olaraktan da onaylı içerik ekleyebilecek. Yorumları, eğer güvenilir kulalnıcı olarka bleirtilmişse otomatikman onaylanacak, filtreden geçirilip.

Kodlamaya bizzat başladım, ve gerçekten çok güzel gidiyor. Eğer projede benimle birlikte olmak isteyen varsa ve PHP bilgisi gerçekten profesyonel düzeydeyse lütfen Ö.M. ile benimle iletişime geçsin.

Daha farklı fikirlerim de var.
Şimdilik önerilerinizi ve görüşlerinizi bekliyorum. :)
Ara
Cevapla PGM
Teşekkür verenler:
#2
Başarılar dilerim.
Cevapla PGM
Teşekkür verenler:
#3
Güzel bir projeymiş. Kolay gelsin Kaan.
Ara
Cevapla PGM
Teşekkür verenler:
#4
Başarılar.
Ara
Cevapla PGM
Teşekkür verenler:
#5
Yayımlanırsa kullanırım. Kolay gelsin
Ara
Cevapla PGM
Teşekkür verenler:
#6
Bu kaçıncı proje ? :)
Ara
Cevapla PGM
Teşekkür verenler:
#7
@Ka4p3 Haklsınız aslında ama önceki projelerin hepsi ekip sorunu yüzünden başarısız oldu. Kendi başarısızlığımdan değil. İlk defa tutabilecek bir düzeye geldi. Şuan kodluyorum ve sonuçlar mükemmel.
Ara
Cevapla PGM
Teşekkür verenler:
#8
Güzel...
Ara
Cevapla PGM
Teşekkür verenler:
#9
Hocam ya modemo yu çok merak etmiştim :) İnşallah bunu görüceğiz siz bu işlerde çok iyisiniz.
Bana ulaşmak için / http://english.10tl.net

MybbPHPVB.NETHTMLCSS MySQL                                    

Eğer eleştiriden korkuyorsanız, dünyadan hiçbir şey yapmadan geçip gideceksiniz demektir. 
Cevapla PGM
Teşekkür verenler:
#10
Teşekkür ederim. :)
Ara
Cevapla PGM
Teşekkür verenler:
#11
Dost acı söyler ama: T-U-T-M-A-Z
Nedenini de açıkladıkça beni daha iyi anlayacağından adım gibi eminim: Şimdi Wordpress'den daha fazla özellik var/aklımda var demişsin dostum doğrudur vardır bir şey diyemeyiz fakat şu an Wordpress zirveye oturmuş durumda öyle bir güç veya öyle bir şeyle gelmelisin ki tahtından etmelisin yoksa tutturmak biraz zor olur. Güvenlik konusundada iyi bir hizmet vermelisin mesela eğer ki bunları yapabilecek kapasitedeysen her türlü işleri yapabilecek ekip bulabilirim sana beraber çalışabilirsiniz.
ve ayrıca detaylıca araştırmadım ama sparkle adında bir kaç tane şirket gördüm bile ismi değiştirmeni öneriyorum çünkü büyümeye başladığında seninle uğraşmak isterler ve patent/marka tescilleri varsa da davada kaybedebilme ihtimalin var.
- Ayrıca: Kötü yorum yaptın/Adam proje yapıyor desteklemiyorsun gibisinden diyecek kişiler olursa ben arkadaşa ekip bile temin edebilirim yeterki '"%100" YERLİ' ve Türk malı olsun kaliteli olsun herşeyimizi veririz.
İsim konusunda daha seçici ve direk seçtiğin ismi buraya söylemeyip gerekli yerlere marka tescili veya patent başvurunu yaptıktan sonra duyurursun zaten göğsünü kabarta kabarta.

Projedeki azim ve çalışmayı da çok beğendim. Umarım hedeflediğiniz yerlere ulaşırsınız. Ellerinize emeklerinize sağlık. Merakla bekliyoruz.
Ara
Cevapla PGM
Teşekkür verenler:
#12
@Anakin Skywalker

Söylediklerine katılıyorum. Sparkle zaten scriptin adı. Şirketin değil. Şirketin adını Sparklon veya daha farklı bir şey koyacağım. Belki zamanla isim değişikliği yoluna gidebilirim. Patent, telif olayına geçince.

Ekibe gerçekten ihtiyacım var fakat bunu başkasının değil bizzat sosyal hayatımdaki arkadaşlardan seçmek istiyorum.

WordPress'i devirmek gibi bir amacım şu dönem içerisinde olamaz zaten :D O zamanla olabilecek bir iş elbet.

Teşekkürler.
Ara
Cevapla PGM
Teşekkür verenler:
#13
Sen bu işe girdin ama çok zor olacak ekibi dışardan toplamak hepsinin iş bölümü yapıp çalıştırmak lazım yani yönetim.kodlamak sana daha kolay gelecek eminim :) başarılar umarım istediğin gibi bir script yaparsın yaparsan kullanırım.
Ek olarak sen scriptin temelini bitirdiğinde ön arayüzüne vakit buldukça yardım ederim.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2022 => 10TL'de 12 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#14
Evet arkadaşlar.
Yaklaşık 10 günlük bir çalışmanın sonucunda projedeki biten, tamamlanan yerleri söylüyorum.

Açık konuşmak gerekirse bir script yazmanın bu kadar uğraştırdığını bilmiyordum. :)

Biten yerler:
* KGD Sistemi
* Temel Alt Yapı
* Ortak Dil
* Veritabanı Sistemi (Bir fonksiyonu için 6 gün uğraştım düşünün gerisini)


Veritabanı sisteminde güvenlik için farklı farklı sağlam dinamikler kullandım. Bunları proje tamamlanınca açıklayacağım.
Şimdilik sadece yorumlarınızı bekliyorum.
Ara
Cevapla PGM
Teşekkür verenler:
#15
Başarılar Hocam
Ara
Cevapla PGM
Teşekkür verenler:
#16
Biten ve Başlanan Yerler:
* Genel Alt Yapı (Bitti)
* Temel Tema Altyapısı (Başlanıyor)
* Admin Panel Tasarımı (Başlanıyor)
Ara
Cevapla PGM
Teşekkür verenler:
#17
Helal olsun. Önce olsaydı yardım ederdim fakat şimdi birçok iş başımda duruyor :/
Kolay gelsin.
5bo0ov6.png
HTML CSS Javascript jQuery PHP Dart Flutter

"Son Tema Ekibi Lideri"
Cevapla PGM
Teşekkür verenler:
#18
* Admin Panel Hesabı ve Temel Giriş Çıkış İşlemleri (Bitti)
Ara
Cevapla PGM
Teşekkür verenler:
#19
Biten Yerler:
* Temel Oturum Sistemi
Ara
Cevapla PGM
Teşekkür verenler:
#20
Bu proje ne oldu? :D Devam ediyor musunuz?
-ARCH
Lütfen "Rep Verbutonuna tıklayarak bizi değerlendirin.
Forum Organizatörü
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



***

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping