WordPress Nedir? CMS Nedir? Alternatifleri Nelerdir?

🔗 Medium’da Oku *WordPress Nedir?* Kısa Özet (TL;DR) Bu yazı, sıfırdan başlayan birinin anlayacağı sade dilde, ama ihtiyaç duyduğunda başvurabileceği teknik notlarla birlikte WordPress ve CMS kavramlarını anlatır. CMS nedir, SaaS ile self‑hosted farkları, WordPress’in temel mimarisi, headless yaklaşımlar, çoklu site ve içerik modelleme konuları ile birlikte WordPress’in artıları ve eksilerini kıyaslayan tablolar içerir. 1. CMS Nedir? (Ve neden hayat kurtarır?) **CMS (Content Management System) **yani içerik yönetim sistemi, web sayfalarını, yazıları, görselleri, kullanıcıları ve menüleri teknik detaylara girmeden yönetmene yarayan yazılımdır. ...

9 min · 1787 words

VPN nedir?

🔗 Medium’da Oku VPN (Sanal Özel Ağ), internet gibi genel veya güvenilmeyen bir ağ üzerinden güvenli ve şifreli bir bağlantı oluşturan bir teknolojidir. Kullanıcıların gizliliği ve güvenliği korurken özel ağlara erişmelerini ve verileri genel ağlar aracılığıyla uzaktan paylaşmalarını sağlar. VPN, kullanıcının internet bağlantısını, kullanıcı ile internet arasında aracı görevi gören uzak bir sunucu üzerinden yönlendirerek çalışır. Kullanıcı ile internet arasında iletilen veriler şifrelenir, bu nedenle yetkisiz kişiler tarafından ele geçirilemez veya erişilemez. Bu, kullanıcıların internete ve özel belgeler ve finansal bilgiler gibi hassas bilgilere dünyanın herhangi bir yerinden güvenli bir şekilde erişmelerini mümkün kılar. ...

4 min · 730 words

Ubuntu 20.04LTS PowerDNS kurulumu

🔗 Medium’da Oku ### DNS nedir? DNS (Alan Adı Sistemi), insan tarafından okunabilir alan adlarını IP adreslerine dönüştüren dağıtılmış ve hiyerarşik bir sistemdir. Bilgisayarlar ve diğer cihazlar birbirleriyle etki alanı adlarını değil IP adreslerini kullanarak iletişim kurduklarından, bu, web sitelerine ve diğer internet tabanlı hizmetlere erişmek için çok önemlidir. Bir kullanıcı tarayıcıya bir etki alanı adı yazdığında, aygıtı bir DNS sunucusuna bir istek gönderir ve ardından ilgili IP adresini arar ve cihaza döndürür. Cihaz daha sonra istenen web sitesi veya hizmetle bağlantı kurmak için IP adresini kullanabilir. ...

4 min · 844 words

OpenVPN server kurulumu ve client konfigürasyonu oluşturma

🔗 Medium’da Oku ### Gereksinimler- İki adet Ubuntu 20.04 kurulu makine. Bu makinelerin birinde sertifikalarımızı onaylayacağız, diğerinde ise OpenVPN servisimizi kuracağız.- Kuruluma bağlanabilmek için client olacak herhangi bir işletim sistemi kurulu cihaz. (Android, İOS, MacOS, Windows, Linux) Ben kendi makinemde kurulu olan Arch Linux’u kullanacağım.### Sertifikalarımızı onaylayacağımız makinenin kurulumunu ve konfigürasyonunu yapalım Not: Bu kısımda bulunanları makinenizde root kullancısı olarak değil, normal bir kullanıcı olarak yapmamız gerekmektedir. Aşağıdaki komutlar ile sertifikaları yönetmemizi sağlayan aracı makinemize kuralım. ...

8 min · 1662 words

MySQL cluster kurulumu ve dışarıdan Slave ekleme

🔗 Medium’da Oku Bu yazımda size bir MySQL clusterine GTID replikasyon yöntemini kullanarak bir slave eklemeyi göstereceğim. Bunun sayesinde Clusterinize slave makineyi dahil etmeden dışarıdan veritabanınızın yedeğini alabileceksiniz. MySQL serveri olarak Percona Server, Clusterdeki makineler için ise Percona XtraDB Cluster kullanacağım. Makinelerimin tümü ise Ubuntu 22.04LTS. MySQL nedir, ne işe yarar? MySQL, veritabanı yönetim sistemi (DBMS) olarak kullanılan bir açık kaynak kodlu yazılımdır. MySQL, SQL (Structured Query Language) dillerini kullanarak veritabanı oluşturma, sorgulama, güncelleme ve silme gibi işlemleri yapmanıza olanak tanır. ...

9 min · 1756 words

LEMP stack ile Drupal kurulumu

🔗 Medium’da Oku Drupal nedir? Drupal ücretsiz, açık kaynaklı bir içerik yönetim sistemi ya da içerik yönetim’e odaklı bir altyapı yazılımıdır. Modüler yapısı sayesinde, web uygulama çatısı, topluluk portalı, forum ya da blog motoru olarak da kullanılabilmektedir. Drupal şu anda mevcut olan en popüler CMS’lerden biridir ve devlet kurumları, büyük dernekler, kar amacı gütmeyen kuruluşlar ve birçok Fortune 500 şirketi tarafından kullanılmaktadır. LEMP stack nedir? LEMP, web uygulamaları geliştirmek için kullanılan açık kaynaklı bir web uygulaması yığınıdır. LEMP terimi, Linux işletim sistemi için L, Nginx web sunucusu (engine-x olarak telaffuz edilir, dolayısıyla kısaltmada E olarak telaffuz edilir), MySQL veritabanı için M ve PHP dili için P’yi temsil eden bir kısaltmadır. ...

8 min · 1589 words

TLS ile OpenLDAP Multimaster replication konfigürasyonu

🔗 Medium’da Oku En az 2 adet openLDAP kurulu sanal makine. Bu yazıda Ubuntu 22.04 LTS kullanacağız. Aynı dağıtımları kullanmanız şiddetle tavsiye edilir.- Kullanacağımız sanal makinelerin hepsinde kurulu ve senkronize çalışan NTP server.### LDAP Nedir ? Lightweight Directory Access Protocol veya kısaca LDAP (*Basit İndeks Erişim Protokolü*) TCP/IP üzerinde çalışan indeks servislerini sorgulama ve değiştirme amacıyla kullanılan uygulama katmanı protokolü. Bu protokol, OpenLDAP, Sun Directory Server, Microsoft Active Directory gibi indeks sunucuları tarafından kullanılmaktadır. Başlangıç için veritabanına benzer yapıda diyebiliriz fakat bir veritabanı ile en temel farkı hiyerarşik bir yapıda olmamasıdır. ...

7 min · 1306 words

Veritabanlarına giriş

🔗 Medium’da Oku ### Veritabanı nedir? Veritabanı, yapılandırılmış verilerin depolanması, yönetilmesi ve erişimine izin veren bir yazılım sistemidir. Veritabanları, bir veya daha fazla kullanıcı veya uygulama tarafından erişilebilen bir dizi ilişkisel veya hiyerarşik veri öğesini içerebilir. Veritabanları genellikle bir bilgisayar sunucusunda barındırılır ve bir veritabanı yönetim sistemi (DBMS) tarafından yönetilir. SQL nedir? SQL (Structured Query Language), ilişkisel veritabanı yönetim sistemlerinde (RDBMS) veri manipülasyonu için kullanılan bir programlama dili ve standarttır. SQL, özellikle büyük veri setleri içindeki verileri sorgulamak, değiştirmek ve yönetmek için kullanılır. ...

4 min · 641 words

Neden 2025 yılında Windows yerine Linux kullanmalısın?

🔗 Medium’da Oku Windowsunuzu illegal yollardan aktifleştirmekten sıkılmadınız mı? Windowsu aktifleştirin Bu ekranı ne kadar iyi tanıyorsunuz? Blue Screen of Death Windows makinenizin izniniz olmadan güncelleme yapıp sizi hiç beklettiği oldu mu?### Windowsun size sormadan bilgisayarınıza kurduğu kaç adet programınız var? (Evet, özellikle de Candy Crush’ı ve Edge’yi kast ediyorum ^^)### İki yıl önce aldığın bilgisayarında Windows 10 dan Windows 11 e yükseltemiyor musun? 😂 haha Peki, Windows bilgisayarına internetten program kurmaya çalışırken hiç bilgisayarına virüs soktuğun oldu mu?### Şunu söylediğinizi duyar gibiyim “Tamam ama bilgisayarıma başka nasıl bir program kurabilirim kii!!??” Arch, Ubuntu and Linux mint ...

8 min · 1494 words

How to install and use Homebrew

What is Homebrew? Homebrew is a powerful package manager for macOS or Linux that makes installing and managing software a breeze. Whether you’re a developer, a power user, or someone just looking to simplify their macOS experience, Homebrew is an essential tool. In this guide, I’ll walk you through the straightforward steps to install Homebrew on your macOS device. Installation Open terminal Open spotlight by pressing “Cmd + Space” and type “Terminal” ...

Aug 2024 2 min · 253 words