İçeriğe geç

Şakir Mehmetoğlu Yazılar

OpenCart 4 İçin Nasıl Eklenti Geliştirilir ? – 2

Bir önceki OpenCart 4 İçin Nasıl Eklenti Geliştirilir? başlıklı yazımızda başladığımız eklenti geliştirme sürecimize kendi veritabanı tablomuzu nasıl ekleyeceğimizi görerek devam edeceğiz. Eğer okumadıysanız bir önceki yazıdan başlamanız önem arz etmektedir. Bir önceki yazıda geliştirdiğimiz eklenti setting/module modelini kullanarak ” . DB_PREFIX . “module tablosuna modülümüzü ilgili form verileri ile birlikte…

Yorum Bırak

OpenCart 4 İçin Nasıl Eklenti Geliştirilir?

Bir süredir OpenCart 4 için bazı modüller geliştirmekteyim. Türkçe kaynak oluşturmak adına bir yazı yazmaya karar verdim.   Bu yazıda çok basit bir modül geliştireceğiz. Geliştireceğimiz modül içerisinde ihtiyacımız olabilecek olan controller, model, view ve language için birer örnek yer alacak.   Modülümüz basit bir HTML içerik oluşturmamıza yardımcı olacak.…

Yorum Bırak

Go’da Veri Tipleri, Değişken ve Sabit Tanımlama

Değişken ve Sabit Tanımlama Java, C, C# ve PHP 8 gibi dillerden bildiğimiz haliyle tip => değişken adı => değer şeklinde tanımlama yapılmıyor. Go’da değişken adı => (istersek tip) => değer şeklinde değişken tanımlanıyor. Toplam 3 şekilde değişken tanımlayabiliriz.

Çıktısı:

  Veri Tipleri Veri tipleri Basic Types ve…

Yorum Bırak

Golang Öğreniyorum

Aralık ayında yıllık planımı yaparken uzun zamandır aklımda olup da zaman ayıramadığım Go dilini öğrenmeyi de yapılacaklar listeme eklemeye karar vermiştim. 2022 yılının Ocak ayının son gününe geldim ve az da olsa zaman ayırarak birkaç adım atmış oldum.  Zaten halihazırda birkaç dil bildiğim için yeni bir dil öğrenmem eski bildiklerimden…

Yorum Bırak

2022’den Merhaba Dünya!

بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم Eûzu billahi mineş-şeytânirracîm Bismillahirrahmanirrahîm Hamd alemlerin Rabb’i olan, insana bilmediğini öğreten Allah’a mahsustur. “Ve ma tevfîkî illa billah aleyhi tevekkeltü ve ileyhi ünîb” “…Başarım ancak Allah’tandır, O’na güvendim; O’na yöneliyorum.” Hûd suresi 88. Ayet   es-Selamü Aleyküm ve Rahmetullah.. Bir merhaba yazısı ile tekrar sahalara dönmeye karar…

Yorum Bırak

Nuxt.js Projesine Pusher Servisi Nasıl Eklenir?

Bu yazıda backend tarafı Laravel API ile geliştirilmiş bir projenin Nuxt.js ile geliştirilmiş frontend tarafında Pusher servisini nasıl kullanabileceğimizi göreceğiz. İşe başlamadan önce backend tarafındaki tüm işlemlerin eksiksiz tamamlandığını ve Pusher servisine şu anda bildirimlerin gittiğini varsayıyoruz. Nuxt.js bize Pusher ve Laravel Echo ile çalışmamız için hazır bir paket sunmakta.…

Yorum Bırak

Nuxt.js Projesinde Token Süresi Bitince Kullanıcı Giriş Sayfasına Nasıl Yönlendirilir?

Nuxt.js ile proje geliştirirken backend tarafını eğer bir API ile geliştirdiysek ve ona uygun şekilde nuxt.config.js içinde gerkeli değişikliği yaptıysak Axios ile otomatik yetkilendirilmiş request gönderebiliyoruz. Eğer yetkilendirme işleminin üstünden bir miktar zaman geçtiyse ve elimizdeki token’ın backend tarafındaki kullanım süresi dolduysa sunucu tarafından 401 Unauthorized cevabı döner. Bu durumda…

2 Yorum

Nuxt.js Projesine Mapbox Harita Servisi Nasıl Eklenir?

Bir projem için Google Maps dışında harita servisi araştırırken Mapbox’a denk geldim. Biraz inceleyince projem için uygun olduğunu görüp kullanmaya karar verdim. Benim projem Nuxt projesi olduğu için onun üzerinde kullanımı göstermeye çalışacağım. Gogole gibi Mapbox’da kendi servislerini kullanabilmemiz için kayıt olup API key almamızı istiyor. Bu linkten kayıt olup…

Yorum Bırak

Laravel’de Veritabanı Bildirimlerinin Tipi Nasıl Değiştirilir?

Bildiğiniz gibi Laravel bildirimler için Database, Broadcast, SMS ve Slack kanallarını halihazırda sunmakta. Biz de projelerimizi geliştirirken bunları sık sık kullanıyoruz. Ben kendi projelerimde en çok Database ve Broadcast kanallarını kullanıyorum. Ayrıca Laravel ihtiyaçlarımıza uygun kanal oluşturmaya da imkân tanıyor. Ben projelerimi modüler olarak geliştirdiğim için bildirimleri de modüler olarak…

Yorum Bırak

Nuxt SSR Projesi Nasıl Yayınlanır?

Bu yazıda hızlıca bir Nuxt projesini nasıl yayınlayacağımızı göreceğiz. Son geliştirdiğim proje Nuxt SSR olduğu için SSR üzerinden örnek vereceğim. Genel bilgi edinmeniz için bu linki ziyaret etmenizde fayda var. Öncelikle sunucuya SSH ile erişmemiz gerekiyor. Bu yolla paylaşımlı sunuculardaki hosting’lere kurulum yapamazsınız. Ben Virtualmin paneli kurulu bir sunucuda birden…

2 Yorum