GNS Network
Yazılım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazılım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Yoast SEO WordPress Eklentisi İçin En İyi 7 Alternatif

Yoast SEO WordPress Eklentisi İçin En İyi 7 Alternatif

Yoast SEO WordPress eklentisi, birçok nedenden dolayı kesinlikle popüler ve iyi bir seçenektir. Buna rağmen, hakkında pek bir şey bilmediğiniz pek çok uygulanabilir alternatifi var. WordPress için diğer SEO eklentileri , daha çok tercih edilen bir kullanıcı arayüzü, daha kolay bir öğrenme eğrisi, daha hızlı veya daha otomatik bir kurulum, benzersiz raporlama ve daha fazlası gibi farklı avantajlar sağlar. En iyi WordPress SEO eklentileri her zaman heyecan verici yeni özelliklerle gelişiyor ve aşağıdaki en iyi yedi Yoast alternatifinden biri ilginizi çekebilir:

1. Rank Math

Rankmath.com

“WordPress SEO'nun İsviçre Çakısı” olarak bilinen Rank Math, web sitenizin çevrimiçi görünürlüğünü artırmak için tonlarca yararlı özelliğe sahip güçlü, sıklıkla önerilen bir WordPress eklentisidir. Size çok zaman kazandıracak akıllı otomasyon ve web sitesi analiz özelliklerine sahiptir. Bunu kullanıcı dostu bir tasarım ve kullanımı kolay kurulum sihirbazı ile birleştirin ve tüm bunlar Rank Math'ı uygulamayı ve sitenizi optimize etmeyi çok kolay hale getirir. Yoast, gönderilerinizi veya sayfalarınızı yalnızca bir özellik anahtar kelimesi için optimize etmenize izin verirken, Rank Math, sınırsız anahtar kelime (varsayılan olarak beş) için optimize etmenize izin verir.

Ayrıca artık 16'dan fazla farklı türde şema işaretlemesi, Google Analytics ve Konsol entegrasyonu, bir LSI anahtar kelime aracı ve çok daha fazlasını destekleyen zengin snippet entegrasyonu ile birlikte geliyor. Ayarlarınızı Yoast veya diğer WordPress eklentilerinden kolayca taşıyabilirsiniz. Birçok kullanıcı, diğer eklentilere kıyasla temiz kullanıcı arayüzünü de tercih eder. RankMath, web sitenizde eksiksiz bir SEO denetimi gerçekleştirme yeteneğine sahiptir ve hatta yerel SEO'yu hedeflemek için belirli özelliklere sahiptir, böylece siteniz diğerlerinden sıyrılabilir.

Geliştiriciler, kritik bir öncelik olan Rank Math'ı hızlı olacak şekilde tasarladılar. Ücretsiz sürüm sağlamdır ve gerçekten ihtiyacınız olan her şeydir. Ancak ek destek, 500 veya daha fazla anahtar kelimeyi izleme veya müşteri web sitelerinde kullanma yeteneği istiyorsanız, ücretli bir sürüm mevcuttur. Ücretli sürüm, solopreneurs, blogcular ve bireyler için yıllık 59 dolardan ve işletmeler için yıllık 199 dolardan başlıyor. Bunca zamandır Yoast veya diğer eklentileri kullanıyorsanız, Rank Math kesinlikle denemeye değer!

2. All In One SEO

Aioseo.com

Hepsi Bir Arada SEO (AIOSEO), 2007'de oluşturulan WordPress için ilk SEO eklentisiydi. O zamandan beri iyi bir nedenle 2.000.000'den fazla kullanıcıdan oluşan büyük bir takipçi kitlesi oluşturdu. Birden fazla yapılandırma alanına sahip (Yoast gibi) eklentileri kafa karıştırıcı ve zaman alıcı bulanlar için tercih edilen, tek bir sayfada uygun bir kurulum sihirbazı ve ayarlar sağlar. Ayarlar özelliklere göre bölünmüştür, bu nedenle sitenizin ana sayfası, başlığı, ekranı vb. üzerinde çalışmak istiyorsanız nereye tıklamanız gerektiğini bilmek kolaydır.

Büyük bir avantaj olarak, SEO için güçlü ve sağlam olurken, toplam yeni başlayanlar dahil tüm deneyim seviyeleri için mükemmeldir. Ayrıca hizmetlerden e-ticarete, haber web sitelerine ve diğer türlere kadar çok çeşitli web siteleri için çok iyi çalışır. Ücretsiz sürüm mükemmel özellikler sunar ve özel meta etiketler, XML site haritaları , temel şema işaretlemesi ve çok daha fazlasını içeren eksiksiz bir SEO eklentisi için yeterli olabilir . Ücretli sürüm, gereken destek düzeyine ve 404 hata izleme ve çoklu site desteği gibi isteyebileceğiniz ek özelliklere bağlı olarak daha yüksek katmanlarla yıllık 49,50 ABD dolarından başlar. Genel olarak, Yoast'a harika bir alternatif ve özelliklerini ve arayüzünü tercih edip etmediğinizi görmek için en az bir kez denemeye değer.

3. SEOPress

Seopress.org

SEOPress, web sitenizin SERP'lerde hemen öne çıkmasına yardımcı olacak, WordPress için hepsi bir arada, beyaz etiketli bir SEO eklentisidir. Kurulum sihirbazı, siteniz için eklentiyi dakikalar içinde kurmanıza yardımcı olur. Blogcular, küçük işletmeler, ajanslar ve SEO uzmanları dahil olmak üzere çok çeşitli işletmeler için iyi çalışır. Genel olarak, SEOPress şu şekilde çalışır:

  • Başlıklarınızı, snippet'lerinizi ve meta açıklamalarınızı kolayca yönetmenize yardımcı olur .
  • Sitenizin Google tarafından daha görünür olmasına yardımcı olmak için XML ve HTML site haritaları oluşturun.
  • Ziyaretçilerinizin Google Analytics ile neler yaptığını takip edin .
  • Sosyal medya içerik paylaşımınızı geliştirmek.

Hem ücretsiz hem de ücretli bir sürüm sunuyorlar ve ücretli sürüm inanılmaz derecede uygun fiyatlı (yılda sadece 39 $!). Ücretli seçenek, WooCommerce ve yerel SEO optimizasyon özellikleri, şemalar, CSV meta veri içe aktarma ve diğer özellikler sunar. SEOPress, WordPress kullanıcıları tarafından 4.9/5 olarak derecelendirilmiştir ve nedenini görmek kolaydır.

4. SEOPressor Connect

Seopressor.com

SEOPressor Connect, 23 milyondan fazla WordPress web sitesine güç sağlayan ücretli bir WordPress SEO eklentisidir. Panoları, tüm SEO verilerinizi tek bir yerde net bir şekilde sunar, bu nedenle herhangi bir hatayı belirlemek ve düzeltmek hızlı ve kolaydır. İçeriğin uygun şekilde optimize edildiğinden emin olmanıza yardımcı olmak için bir SEO puanı yüzdesiyle birlikte gönderi veya sayfa başına en fazla üç anahtar kelime hedeflemenize olanak tanır. Ayrıca, anahtar kelime aşırı optimizasyon uyarısı gibi benzersiz özellikler sağlar. Raporlama özellikleri, sitenizin nasıl performans gösterdiğine dair hızlı bilgi sağlayan bir web sitesi SEO sağlık ölçer ile mükemmel ve sezgiseldir. Sayfa içi SEO önerileri, iyileştirilecek alanlar hakkında yardımcı ve net rehberlik sağlar.

Otomatik akıllı bağlantılar, zamandan tasarruf etmek için dahili bağlantılar oluşturmanıza yardımcı olur. LSI anahtar kelime araştırması, içeriğinizi arama motorlarının daha kolay okuması için geliştirmenize yardımcı olur. Yeni tasarlanmış algoritmaları, milyarlarca veri satırının analizine dayalı olarak formüle edilmiştir, bu nedenle sitenizi neredeyse Google'ın kendisi kadar iyi tarar. Ne yazık ki, SEOPressor Connect'in ücretsiz bir sürümü yok, ancak ücretli sürüm ayda yalnızca 9 dolardan başlıyor, bu nedenle çoğu işletme için uygun fiyatlı.

5. The SEO Framework

Theseoframework.com

SEO Çerçevesi, büyük ölçüde otomatik olduğu ve hayatınızı kolaylaştırmak için gerçekten tasarlandığı için diğer WordPress SEO eklentilerinden ayrılır . Diğer eklentileri kullanıyorsanız manuel olarak yapmanız gereken web sitenizin birçok öğesini otomatik olarak analiz eder ve optimize eder. Önceden yapılandırılmış olarak gelir, ancak ihtiyaçlarınızı karşılamak için ayarları değiştirme seçeneğiniz vardır ve yerleşik zeka, web sitenizin sayfalarını hiçbir şey yapmanıza gerek kalmadan optimize eder (eğer istemiyorsanız). Google tarafından tanınacağından emin olan sayfa başlıklarını ve açıklamaları otomatik olarak oluşturur.

Ek olarak, markasızdır, bu nedenle web sitenizin hiçbir yerinde “SEO Çerçevesi” kelimesini görmezsiniz. Ücretsiz sürüm, Gizli gibi bazı uzantıları dahil etmenize olanak tanır, ancak birden fazla siteyi bağlamak, API erişimine veya Yerel SEO gibi premium uzantılara sahip olmak istiyorsanız, premium veya kurumsal planlarına yükseltmeniz gerekir. Hızlı, otomatik ve SEO öğrenmenizi gerektirmeyen bir eklenti istiyorsanız, bu bir denemeye değer.

6. Squirrly SEO

Plugin.squirrly.co

Squirrly SEO, diğer birçok WordPress eklentisinden farklı bir deneyim sunan, AI destekli bir WordPress SEO eklentisidir. Zamanlarını işlerinde başka bir yerde geçirmeyi tercih edenler için başka bir mükemmel eklenti. İlk optimizasyonunuzu olabildiğince basit hale getirmek için kurulum sırasında 650'den fazla farklı özelliği önceden yapılandırır. Bir AI danışmanı ayrıca, web sitenizin SEO'sunu nasıl daha da geliştireceğiniz konusunda size önerilerde bulunur. Otomasyon ve AI özellikleri zamandan tasarruf sağlar ve SEO'nun içini ve dışını öğrenmek için fazla zamanı olmayanlar için iyi bir seçenektir.

Bu diğer eklentilerin çoğu gibi, tüm deneyim seviyeleri için tasarlanmıştır. Kullanıcılar, Yoast ve daha yüksek bir öğrenme eğrisine sahip diğer eklentilere göre kullanımının çok daha kolay olduğu gerçeğini seviyor. WordPress kullanıcıları tarafından 4.6/5.0 olarak derecelendirilen bu, AI özelliklerinden bazılarıyla ilgileniyorsanız ve yalnızca SEO yolculuğunuzda zaman kazanmak istiyorsanız denemeye değer ilginç bir SEO eklentisidir.

7. WP Meta SEO

WordPress.org

WP Meta SEO, SEO hakkında çok az bilgisi olan veya hiç olmayan kişiler için tasarlanmış başka bir eklentidir. Bu eklentinin indirildikten sonra yaptığı ilk şey, şu anda web sitenizde bulunan tüm büyük SEO sorunlarını listelemektir. Fareyi her sorunun üzerine getirebilirsiniz ve sorunun ne olduğu ve nasıl düzeltebileceğiniz konusunda size temel bir açıklama sunar; bundan daha kolay olamaz! Hayatı kolaylaştıran özellikler arasında toplu meta etiket ve resim etiketi düzenleme, anahtar kelime önerileri ve otomatik bir XML site haritası oluşturucu bulunur. Sayfa içi SEO önerileri, sezgisel bir arayüzle sağlanır.

Ayrıca, Google Arama Konsolu ile benzersiz bir entegrasyona sahiptir ve size doğrudan eklentide değerli Google web sitesi verileri ve önerileri sunar. Ücretsiz sürüm zengin özelliklere sahip olmasına ve kendi başına yeterli olmasına rağmen, çoklu site desteği ve özel müşteri desteği için yıllık 49 ABD Doları karşılığında ücretli sürüme yükseltmek isteyebilirsiniz. Bu eklenti yeni başlayanlar için harika olsa da, aynı zamanda deneyimli bir SEO uzmanını bile etkilemek için yeterli özelliklere sahiptir ve kullanımı daha kolay bir şey istiyorsanız, diğer eklentilerle en üst nokta için rekabet etmekte hiçbir sorun yaşamaz.

300000 den Fazla Catch Tema Kurulumu WordPress Eklentilerinde Güvenlik Açığı

300000 den Fazla Catch Tema Kurulumu WordPress Eklentilerinde Güvenlik Açığı

WPScan ve Wordfence'deki güvenlik araştırmacıları, Catch Plugins (Catch Themes, LLC'nin bir bölümü) yayınlanmış ve güvenlik açıklarına sahip on yedi eklenti belirledi. Bu güvenlik açıkları yüksek olarak derecelendirilir ve bir saldırganın eklenti yapılandırmalarını değiştirmesine neden olabilir.

Siteler Arası İstek Sahteciliği (CSRF)

Bir kullanıcı kimlik doğrulaması açığı (yetenek kontrolünden yoksun) ve Siteler Arası İstek Sahteciliği (CSRF) güvenlik açığı, Catch Themes tarafından yayınlanan 17 eklentiyi etkiliyor. Bu güvenlik açıkları, oturum açmış herhangi bir kullanıcının, hatta bir abonenin, genellikle web sitesinin yöneticisi gibi en yüksek düzenleme ayrıcalıklarına sahip WordPress kullanıcıları için ayrılmış değişiklikleri gerçekleştirmesine izin verir. WordPress güvenlik eklentisi yayıncısı WPScan'a göre:

"CatchThemes satıcısından gelen Çoklu Eklentiler, ctp_switch AJAX eyleminde, Abone gibi kimliği doğrulanmış herhangi bir kullanıcının eklentinin yapılandırmalarını değiştirmesine izin verebilecek yetenek ve CSRF kontrolleri gerçekleştirmez."

Wordfence, Catch Demo Import WordPress Eklentisindeki Güvenlik Açığı Raporladı

Wordfence, bu eklentilerden birinde de keşfedilen kritik bir güvenlik açığı hakkında bir bildirim yayınladı, Catch Themes Demo Import (sürüm 1.7'ye kadar olan sürümler). Catch Themes Demo Import WordPress eklentisinin Keyfi Dosya Yükleme Güvenlik Açığı olduğu bulundu . Bu özel güvenlik açığının ne kadar ciddi olduğu belli değil. Güvenlik açığı, Wordfence tarafından 1 - 10 arasında 9.1 olarak derecelendirildi ve Kritik olarak tanımlandı. Ancak güvenlik açığı, ABD hükümeti Ulusal Güvenlik Açığı Veritabanında 7,2 (Yüksek) derecesiyle listelendi. Wordfence'e göre:

"Catch Themes Demo Import WordPress eklentisi, yetersiz dosya türü doğrulaması nedeniyle ~/inc/CatchThemesDemoImport.php dosyasında, 1.7'ye kadar ve dahil olmak üzere sürümlerde bulunan içe aktarma işlevi aracılığıyla rastgele dosya yüklemelerine karşı savunmasızdır"

Wordfence, 1.8 veya daha yeni bir sürüme yükseltme yapmanızı önerir.

Onyedi Catch Temasında Bulunan Güvenlik Açıkları WordPress Eklentileri

WPScan, güvenlik açıklarına sahip olduğu keşfedilen on yedi Catch Themes WordPress eklentisini listeler. Tüm on yedi eklenti yayıncısına ifşa edildi ve düzeltildi.

300.000'den Fazla Kurulum Etkilendi

On yedi eklentinin çoğu oldukça popülerdir. Bunlar, yanlarında listelenen kurulum sayısı ile en popüler 10 Catch Themes eklentisidir.

En Popüler On Vulnerable Catch Tema Eklentisi

  • To Top – 80,000 Installations
  • Essential Content Types – 50,000 Installations
  • Catch IDs – 40,000 Installations
  • Catch Web Tools – 20,000 Installations
  • Social Gallery and Widget – 20,000 Installations
  • Catch Infinite Scroll – 20,000 Installations
  • Catch Gallery – 20,000 Installations
  • Essential Widgets – 20,000 Installations
  • Catch Instagram Feed Gallery & Widget (Social Gallery and Widget) – 20,000 Installations
  • Catch Themes Demo Import – 10,000 Installations

Onyedi Catch Teması Savunmasız Eklentiler

Bunlar, WPScan tarafından daha sonra yamalanan bir güvenlik açığına sahip olduğu bildirilen on yedi eklentidir:

  • Essential Widgets Fixed in version 1.9
  • To Top Fixed in version 2.3
  • Header Enhancement Fixed in version 1.5
  • Generate Child Theme Fixed in version 1.6
  • Essential Content Types Fixed in version 1.9
  • Catch Web Tools Fixed in version 2.7
  • Catch Under Construction Fixed in version 1.4
  • Catch Themes Demo Import Fixed in version 1.6
  • Catch Sticky Menu Fixed in version 1.7
  • Catch Scroll Progress Bar Fixed in version 1.6
  • Catch Instagram Feed Gallery & Widget (Social Gallery and Widget) Fixed in version 2.3
  • Catch Infinite Scroll Fixed in version 1.9
  • Catch Import Export Fixed in version 1.9
  • Catch Gallery Fixed in version 1.7
  • Catch Duplicate Switcher Fixed in version 1.6
  • Catch Breadcrumb Fixed in version 1.7
  • Catch IDs Fixed in version 2.4

Kullanıcıların En Son Eklenti Sürümlerini Güncellemeyi Düşünmeleri Tavsiye Edilir

Etkilenen Catch Themes eklentilerini kullanan ve bu eklentilerin savunmasız sürümlerini kullanmanın istenmeyen sonuçlarından kaçınmak isteyen yayıncılar, eklentilerin şu anda mevcut olan en son sürümlerine yükseltme yapmayı düşünmelidir. Bunun yapılmaması, bir bilgisayar korsanlığı olayına gereksiz yere maruz kalınmasına neden olabilir.

WordPress Önbellek Eklentisi İstismarı 1 Milyon Web Sitesini Etkiledi

WordPress Önbellek Eklentisi İstismarı 1 Milyon Web Sitesini Etkiledi

Popüler WordPress eklentisi WP Fastest Cache eklentisi, Jetpack güvenlik araştırmacıları tarafından, bir saldırganın tam yönetici ayrıcalıklarına sahip olmasına izin verebilecek birden fazla güvenlik açığına sahip olduğu keşfedildi. İstismarlar bir milyonun üzerinde WordPress kurulumunu etkiliyor.

WP En Hızlı Önbellek Eklentisi Güvenlik Açıkları Açıklaması

WP Fastest Cache, bir milyondan fazla WordPress web sitesi tarafından kullanılan bir WordPress eklentisidir. Eklenti, web sitesinin statik bir HTML sürümünü oluşturur. Keşfedilen birden fazla güvenlik açığı var:

  • Kimliği doğrulanmış SQL Enjeksiyonu
  • Siteler Arası İstek Sahteciliği ile Depolanan XSS

Kimliği doğrulanmış SQL Enjeksiyonu

Authenticated SQL Injection, oturum açmış kullanıcıların veritabanı aracılığıyla yönetici düzeyindeki bilgilere erişmesine olanak tanır. SQL Injection güvenlik açığı, parolalar da dahil olmak üzere web sitesi öğelerinin depolandığı veritabanına yönelik bir saldırıdır. Başarılı bir SQL Injection saldırısı, web sitesinin tamamının ele geçirilmesine neden olabilir. Jetpack güvenlik bülteni, güvenlik açığının ciddiyetini açıkladı:

“Eğer istismar edilirse, SQL Injection hatası, saldırganların etkilenen sitenin veritabanındaki ayrıcalıklı bilgilere (örneğin, kullanıcı adları ve karma şifreler) erişmesine izin verebilir. Yalnızca klasik editör eklentisi de siteye yüklenip etkinleştirilirse kullanılabilir.”

Siteler Arası İstek Sahteciliği ile Depolanan XSS

XSS (Siteler Arası Komut Dosyası Oluşturma) güvenlik açıkları, web sitesine yapılan girişlerin doğrulanma biçimindeki bir kusurdan kaynaklanan biraz yaygın bir güvenlik açığıdır. Bir kullanıcının bir web sitesine bir iletişim formu gibi bir şey girebileceği herhangi bir yer, giriş temizlenmemişse bir XSS saldırısına karşı savunmasız olabilir. Temizlenmiş, betikler veya komutlar değil, metin gibi sınırlı bir beklenen girdiye yüklenebilecekleri kısıtlamak anlamına gelir. Kusurlu bir giriş, bir saldırganın, daha sonra yönetici gibi siteyi ziyaret eden kullanıcılara saldırmak ve tarayıcılarına kötü amaçlı dosyalar indirmek veya kimlik bilgilerini ele geçirmek gibi şeyler yapmak için kullanılabilecek kötü amaçlı komut dosyaları eklemesine olanak tanır.

Siteler Arası İstek Sahteciliği, bir saldırganın, oturum açmış bir yönetici gibi bir kullanıcıyı siteyi ziyaret etmesi ve çeşitli eylemler gerçekleştirmesi için kandırmasıdır. Bu güvenlik açıkları, yüklenen klasik düzenleyici eklentisine ve saldırganın bir tür kullanıcı kimlik doğrulamasına sahip olmasına bağlıdır, bu da istismarı zorlaştırır. Ancak bu güvenlik açıkları hala ciddidir ve Jetpack, kullanıcıların eklentilerini WP Fastest Cache'nin en az 0.95 sürümüne yükseltmelerini önerir. WP Fastest Cache sürüm 0.95, 14 Ekim 2021'de yayınlandı. Jetpack'e göre:

“Eğer istismar edilirse, SQL Injection hatası, saldırganların etkilenen sitenin veritabanındaki ayrıcalıklı bilgilere (örneğin, kullanıcı adları ve karma şifreler) erişmesine izin verebilir. CSRF ve Stored XSS güvenlik açığından başarıyla yararlanmak, kötü niyetli kişilerin hedefledikleri oturum açmış yöneticinin hedeflenen sitede yapmasına izin verilen herhangi bir eylemi gerçekleştirmesine olanak sağlayabilir.”

Jetpack Güvenlik Araştırması Uyarısı

Jetpack'teki güvenlik araştırmacıları, tüm WP Fastest Cache WordPress eklentisi kullanıcılarının eklentilerini hemen güncellemelerini tavsiye ediyor. Jetpack güvenlik araştırmacıları şunları yayınladı:

“Sitenizin WP Fastest Cache eklentisinin hangi sürümünü kullandığını kontrol etmenizi ve 0.9.5'ten düşükse en kısa sürede güncellemenizi öneririz!”

Ücretsiz WordPress Astra Eklentisi Gutenberg Tel Çerçeve Blokları ile Güncellendi

Ücretsiz WordPress Astra Eklentisi Gutenberg Tel Çerçeve Blokları ile Güncellendi

Astra, Başlangıç ​​Şablonları eklentisinin yepyeni Gutenberg Tel Çerçeve Blokları ile güncellendiğini duyurdu. Bu yeni özellik, yayıncıların ve geliştiricilerin normal web tasarımı iş akışı içinde hızlı bir şekilde web sayfası maketleri oluşturmasına olanak tanır.

WordPress Gutenberg Editörü

Gutenberg, WordPress'in modern web sitesi oluşturma editörüdür. Gutenberg editörünün arkasındaki fikir, web tasarım sürecinin kodlama kısmını çıkarmak ve yayıncıların ve web geliştiricilerinin web siteleri oluşturmasını kolaylaştırmaktır.

Neden Gutenberg Editör ile İnşa Etmelisiniz?

Gutenberg, web geliştirmeyi demokratikleştirir ve yayıncıların kodlamaya daha az zaman ayırmalarına ve içerik oluşturmaya odaklanmak için daha fazla zaman ayırmalarına olanak tanır. Gutenberg kullanmanın bir başka yararı da, Gutenberg editörü ile oluşturulan web sitelerinin hızlı olma eğiliminde olmasıdır.

Web Tasarımında Tel Çerçeveleme Nedir?

Tel çerçeveleme, web tasarımında bir web sayfasının nasıl görünebileceğinin temellerinin oluşturulduğu süreçtir. Web tasarımının tel çerçeveleme aşaması genellikle site hedeflerinin çoğu, site navigasyonu, dahili bağlantı ve SEO planlandıktan sonra, ancak herhangi bir görsel tasarım/görünüm ve his seçimi yapılmadan önce gerçekleşir. Tel çerçeveleme aşamasında, yayıncılar ve tasarımcılar, yan çubuklara widget'ların yerleştirilmesi, öne çıkan resimler, içeriğin nasıl düzenlendiği açısından ana sayfanın, kategori sayfalarının, gönderi sayfalarının vb. temellerinin nasıl görüneceğini araştırır. Tartışmadan önce bir sayfada ve diğer tüm hususlar renk şemalarına ve diğer görsel ayrıntılara dönmeden önce.

Astra tel çerçeveleme şu şekilde tanımlanır:

“Tasarım sürecine başlamadan önce herhangi bir web sitesinin yapısını tel çerçevelemek… iş verimliliğini artırır, iş akışını daha zahmetsiz hale getirir ve nihai web sitesi tasarımını daha kısa sürede hazırlamanıza yardımcı olur. Tel çerçeveleme, web sayfanızın bazı bölümleri, düzeni, görüntü konumu, metin konumu vb. gibi temel bir yapısına sahip olmak anlamına gelir. Bu size herhangi bir web sayfasındaki içeriği nasıl yönetebileceğiniz konusunda bir fikir verir.”

Ücretsiz Astra Başlangıç ​​Şablonları Eklentisi

Astra Starter Templates, bir web sitesi oluşturmak için web sitesi şablonları sağlayan ücretsiz bir WordPress eklentisidir. Eklenti, bir yayıncının aklındaki web sayfasını oluşturmak için web sayfası öğelerini karıştırıp eşleştirmesine olanak tanır. Bir yayıncı, yeni bir web sitesi şablonu oluşturmak için bir web sitesinin tamamını içe aktarabilir veya farklı şablonların bir karışımını kullanabilir. En son güncelleme ile yayıncılar artık WordPress Gutenberg blok düzenleyicisini kullanarak web sayfalarının tel kafes maketlerini oluşturabilirler.

Başlangıç ​​Şablonları – Gutenberg Tel Kafes Blokları

Ücretsiz Astra Starter Templates eklentisi 2.7.0 sürümü, yayıncıların Gutenberg bloklarını kullanarak WordPress Gutenberg düzenleyicisi içindeki web sayfalarını tel kafes yapmasına olanak tanır. Yayıncılar ve web tasarımcıları, farklı web sayfası öğelerini seçebilir ve sayfanın nasıl görünmesi gerektiğine dair genel anahat oluşturmak için bunları konumlarına sürükleyip bırakabilir. Gutenberg blokları yerleştirildikten ve tüm paydaşlar web sayfalarının nasıl göründüğünün temelleri üzerinde anlaştıktan sonra tasarım süreci, görünüm ve his aşamasına geçebilir.

Resmi Astra duyurusuna göre:

“Genellikle, harici platformlarda tel kafesler oluşturur ve ardından tasarımları web sitenize aktarırsınız. Başlangıç ​​Şablonları, Gutenberg düzenleyicisinin içinde kullanıma hazır tel kafes blokları sunarak bu ekstra çabalardan kaçınmanıza yardımcı olur. Tel kafes blokları kullanmanın faydaları: Herhangi bir web sitesi tasarımına başlamak için temel yapı sağlar. Harici bir araçla veya geleneksel kalem kağıdıyla tel kafes oluştururken zaman kazanın Nihai web sitesi tasarımını daha kısa sürede hazır hale getirmek için sadece resmi, metni değiştirin ve tel çerçeveye renkler ekleyin Web sitesi tasarımını sorunsuz ve zahmetsiz hale getirin”

Astra Başlangıç ​​Şablonları Güncellemesi

Astra Başlangıç ​​Şablonlarının en son sürümü 2.7.0'dır ve bu, Gutenberg Tel Kafes Bloklarını içeren sürümdür.

Kaynaklar:

(1) Başlangıç ​​Şablonları – Tel Kafes Blokları

(2) Ücretsiz Astra Başlangıç ​​Şablonları WordPress Eklentisi

Wordpress CSS JS Dosyalarını Footer a Taşıma

Google PageSpeed Insights sorgulamalarında sürekli karşımıza çıkan ve bir kaç eklenti ile çözmeye çalıştığımız script dosyalarının Wordpress de Footer a taşındası işlemi eklenti kullanmaksızın uygulaması çok kolay bir şekilde yapılabilmekte.

Başlamadan Önce: functions.php dosyanızın bir yedeğini alın. Çok nadir olarak bazı temalarda işinize yaramayabilir ve bazı görsel sorunlara yol açabilir. Böyle bir durumda yedeklediğiniz dosyanızı kullanarak ayarlamalarınızı geri alabilirsiniz.

Bunu için tema dosyanıza girerek functios.php dosyanızda en üste ya da en alta aşağıdaki kodları eklemeniz yerterli.
  • En üst için: <?php satırı altına
  • En alt satır için: ?> öncesine

Eklenecek kod:

Blogger Özel Domain SSL Kurulumu

Blogger yakın zamana kadar subdomainlerinde SSL özelliğini desteklemekteydi ancak merakla beklenen özel domain kullanıcıları için SSL özelliğini yakın zamanda aktif etti. Durum böyle olunca özel domaine sahip Blogger ler yavaş yavaş SSL e geçmeye başladılar. Kurulum subdomain gibi tek tıkta halledilmese de standart ücretli SSL e göre oldukça kolay.

Lafı fazla uzatmadan hemen kuruluma geçelim, aşağıdaki maddeleri ve uyarıları uygulayarak sırasıyla işlemleri yaparak sitenizi ücretsiz olarak Google Blogger in sunduğu SSL hizmetine taşıyabilirsiniz:

1. Blogger yönetim panelinize girerek Ayarlar altında yer alan Temel kısmına giriyoruz. Buarada "HTTPS Kullanılabilirliği" özelliğini EVET olarak seçiyoruz. Seçim ardından hemen altında senkronize işleminin başlatıldığına ilişkin bir not çıkacak. Bu not kalkana kadar bekliyoruz. Beklerken sitenize erişemeyebilirsinz. Bunun içi 5 dk kadar siteye girmeye çalışmayın ve beklerken 2. adımı uygulayın.
2. Blogger yönetim panelimizde TEMALAR kısmına tıklıyoruz. Açılan ekranda temanızın alt kısmında bulunan HTML'yi Düznle butonuna tıkladıktan sonra açılan kod editöründe CTRL + SHIFT + R ye basıyoruz. Aşağıdaki resimde görüldüğü gibi editörün sol üst kısmında Replace all alanı çıkacak. Buraya http: yazarak ENTER e basıyoruz. Ardından alanın ismi With: olarak değişecek ve bu kez https: yazarak tekrar ENTER e basıyoruz. Bu işlem ile temamızda yer alan tüm varsayılan http: bağlantılarını https: olarak güncellemiş olduk. Son olarak editör üstünde yer alan Temayı Kaydet butonuna tıklayarak kaydedip çıkabiliriz.
3. Biz 2 nolo işlemi yaparken senkranizasyon işlemi büyük ihtimalle bitmiş olacaktır. Şimdi tekrar Ayarlar altında yer alan Temel kısmına giriyoruz. Açılan ekranda senkranizasyon uyarısı var ise beklemeye devam ediyoruz (bazı durumlarda çerezde kalabiliyor bu sayfada CTRL + F5 yaparak kontrol edebilirsiniz). Uyarı kalkmış ise senkranizasyon işlemi tamam lanmıştır. Şimdi yapmamız gereken yönlendirme işlemini sağlamak. Bunun için aynı sayfada https: seçeneğini aktif ettiğimiz seçeneğin altında HTTPS Yönlendirmesi karşısında yer alan kısmı da EVET olarak seçmek.
Yapmanız gereken tüm işlemler bu kadar. SSL hizmeti aktif olarak artık blogger tabanlı özel domain sitenizi kullanmaya başlayabilirsiniz.

Not:
(1) İşlemleri araştırırken tartışma platformlarında gördüğüm kadarı ile senkranizasyon uyarısı 24 saate kadar kalan bloggerler var gibi. Böyle bir durumda panik yapmayın, işlemlerinizi iptal etmeyin ve uyarının kalkmasını bekleyerek işlemlerinizi tamamlayın.
(2) SSL geçiş işleminizin tamamlanmasının hemen ardından bir süre reklamlarınız görünmeyebilir. Yeni URL yapınız ile siteniz indexlendiğinde reklamlar görünmeye başlayacaktır.
(3) İndexlenme hızını artırmak için Google Search Console girerek Özellik Ekle buyonuna tıklayarak https://www.siteadi.com gibi sitenizi ekledikten sonra Tarama altında yer alan Site Haritaları kısmına tıklayarak açılan ekranda sağ üstte yer alan SİTE HARİTASI EKLEME/TEST ETME butonuna tıklayarak hemen altında açılan alana sitemap.xml yazarak Gönder butonuna tıklayabilirsiniz.

Wordpress Özel Alan Nedir Nasıl Kullanılır Resimli Anlatım

Wordpress Özel Alanları Nedir?

Wordpress in varsayılan olarak ilk kurulumda size sunduğu bir çok özellikten biri de özel alanlar özelliğidir. Pek kullanılmasa da çoğu zaman işlevsel bir çok özellik için tema değiştirmektense çok sevdiğiniz eski temanıza bu özellikleri özel alanlar yardımı ile yeni işlevler kazandırarak özel alanları kullanabilirsiniz.

Basitçe bir fonksiyon olarak temanızın fonksiyon dosyasında tanımlamadığınız bir özelliği özel alan yardımı ile tanımlamanıza gerek kalmaksızın sade çağırma kodları yardımı ile temanıza eklemek mümkün.

Wordpress Özel Alanları Nasıl Kullanılır?

İlk kurulum esnasında pasif olarak gelen özel alanları metin editörü altında göstemek için yeni yazı ekle kısmında üst açılır pencereyi açarak özel alanlar ın yanındaki kutucuğu işaretlemeniz yeterli.
Artık özel alanlarımız aktif ve metin editörünün hemen altında görüntülenmeye başlandı. Şimdi tek yapmamız gereken her metin girerken kullanacağınız özelliği ve bu özellik değerini bu özel alana girerek yazı sayfamız olan ve çoğu temada single.php ile çalıştırılan sayfamıza eklenmeye hazır hale getirmek.
gibi özel alanlarımızı hazırladıktan sonra bu özel alanların her biri için aşağıdaki örnekte olduğu gibi çağırma kodumuzu yazı sayfamızda özelliği eklemek istediğimiz alana ekliyoruz. Görselde eklenen "fiyat" özel alanını eklemek için;
<?php echo get_post_meta($post->ID, "fiyat", true); ?>
özel alan çağırma kodu kullanarak sayfamıza aşağıda görüldüğü gibi ekliyoruz. 
Görselde örneğin ben herhangi bir ürün için bir div gurubunu son ve sağ olarak ikiye bölerek sağ kısma ilgili içerik görselini ve sol tarafa da li listeleme ile fiyat ve diğer özellikleri özel alanlar yadımı ile çektirmişim. Bu örnekler artırılabilir siz bir film sitesi için tab içlerine embed kodlarını çektirebilirsiniz gibi...

Uyarı: Anlatımda çağırma kodunun ekleneceği php dosyasını single.php vermemin nedeni en sık bu bu şekilde kullanılmasıdır. Gelişmiş bir çok temada bu dosya ismi değişebilmektedir.

WordPress Yazı İçine Reklam Ekleme Kodu

Yakın zamanda Google Adsensenin kullanıma sunduğu yazı içi özel reklam biçimi ile yazı içi reklam yerleşimi son dönemde daha fazla kullanılır oldu. Bu durumda Wordpress kullanıcıları için bir çok eklenti olsa da eklentilerin yarattığı yavaşlama her Wordpress kullanıcısının bildiği bir durumdur. Bu durumu yaşamadan temanıza bu özelliği kendi kontrolünüz altında eklemek çok kolay.

Konu sonunda yer alan fonksiyon kodlarını temanızda yer alan functions.php dosyasını bir editör yardımı ile açarak dosyada en alt satırda yer alan ? > satırdan hemen önceki satıra verdiğim kodları ekleyerek hemen kullanmaya başlayabilirsiniz.

Eklediğiniz kodlarda yer alan:

  • $yazi_uzunlugu : ile bu fonksiyonun minimum kaç karakter içeren yazılarda ektif olacağını belirleyebilirsiniz.
  • $az_karakter : ile de aktif olduktan sonra kaç karakterden sonra reklam kodlarınızı yerleştirmesini istiyorsanız o değeri belirleyebilirsiniz.
  • REKLAM KODUNUZU BURAYA EKLEYİN :  kısmı gayet anlaşılır sanırım. Bu alana Google Adsense Yazı İçi reklam kodlarınızı ekleyebilirsiniz.
Önemli Uyarı: Reklam kodlarınızı eklerken adsense reklam kodlarınız içinde yer alan tek tırnak (') kısımları hata almamanız için çif tırnak (") olarak değiştirmeniz gerekmekte.

Hatırlatma: Unutulmamalıdır ki Google Adsense politikalarına göre reklam kodlarında yapılan oynamalar kural ihlali olarak sayılmaktadır. Kodlara geçmeden bu hatırlatma ve uyarılarıda eklemek istedim. Diğer reklam servisleri için durum farklılıklar göstermekte tabi.


Blogger 404 Hatası Çözümü

Blogger 404 Hatası Çözümü
Blogger site sahiplerinin sıkça karşılaştıkları ve genellikle pek üzerinde durmadıkları 404 hataları sitenizin kararsızlık değerini artıran ve zamanla artık daha uzun aralıklar ile sitenize arama motoru spiderlerinin uğramasına neden olan temel nedenler arasındadır. Zamanla bu hata sayfaları google web master tools üzerinde listelenmeye başladı ise yapmanız gerekenler oldukça kolay.

1. Blogger yönetim panelinize girerek "Ayarlar" altında "Arama Tercihler" segmesine tıklayın. Açılan sayfada "Sayfa Bulunamadı Sayfası için Özel İçerik" satırı yanında bulunan "Düzenle" butonuna tıklayarak aşağıda verdiğim kodları resimde görüldüğü gibi ekleyin.

Blogger 404 Hatası Çözümü


2. Eklenecek kodda 3. satırda yer alan "0" değerini dilediğiniz bir değerle değiştirerek sayfada bekleme süresini düzenleyebilirsiniz. Genellikle özel bir 404 sayfası tasarımı olan site sahipleri bunu "5000" olarak kullanırlar. Ben sitemde "0" olarak kullanıyorum.

Htaccess Nedir Ne İşe Yarar ve Örnekleri

Htaccess Nedir Ne İşe Yarar ve Örnekleri
htaccess PHP alt yapısı kullanan sunucularda linkleme işlemlerinde komutlara bir nevi yol gösterici olarak çalışan bir komut dosyasıdır. Apache ya da litespeed gibi ara sunucu eklentileri ile etkileşimli olarak çalışarak yaygın olarak URL yapılarınızın doğru bir şekilde çalışmasını sağlar. PHP alt yapılı sistemlerde etkileşime girdiği eklentiler arasında en iyi çalıştığı eklenti litespeed eklentisidir. Bu eklenti ile genellikle sunucuya çok daha az bir işlemci yükü binmesini sağlayarak hostinginizde yavaşlamalara ve kilitlenmelere neden olmadan çalışmaktadır.

Yeri gelmişken yanlış kullanımı arama motorlarının sitenize erişememesine, aşırı işlem yükü nedeni ile hosting yavaşlama ve kilitlenmelerine neden olabilmektedir. Bu küçücük komut dosyası ile:

  • SEO uyumlu link yapısı
  • Hotlink engellemesi
  • Dosyaları gizlemek
  • Hata sayfaları
  • Klasör yetki sınırlandırması
  • Düşman botları engellemek
  • WWW yapılandırması
  • Dosya şifreleme ve şifre koruması gibi güvenlik işlemleri
  • Ip engellemek
  • Domain yönlendirme
  • Veri sıkıştırma
  • Bakım sayfası oluşturma
  • Spam engelleme
  • İphone algılama ve yönlendirme
  • ve daha pek çok işlemi Htaccess ile yapabilirsiniz.
gibi daha bir çok işlemi kolaylıkla yapabilirsiniz. Örnekler vermek gerekirse;

Bir klasöre tüm erişimi engellemek istiyorsanız (mesela program kaynak kodlarınızı barındıran bir klasörünüz olabilir; bu durumda klasöre internetten değil yalnızca dosya sisteminden erişmeyi isteyebilirsiniz) klasörün içinde .htaccess dosyası oluşturup içine

#deny all access
deny from all
yazmanız yeterli. Eğer bu klasöre yalnızca belirlediğiniz ip adresiyle veya ip bloğu tarafından erişilmesini istiyorsanız
#deny all access
deny from all
allow from 10.0.0.1 # tek ip adresi
allow from 192.168.0.0/24 # ip bloğu
yazmanız yeterli. Tek bir dosya için erişimi engellemek için ise yazmanız gereken şu:
Order allow,deny
Deny from all
Klasör Listelemek Bir klasördeki dosyaların listelenmesini istiyorsanız .htaccess dosyasına şunları yazmanız gerekiyor:
Options +Indexes +MultiViews +FollowSymlinks
IndexOptions FancyIndexing
Bunun için sunucunuzda autoindex modülünün yüklü olması gerekiyor. Klasördeki öntanımlı listelemeyi iptal etmek için ise şu satır yeterli:
IndexIgnore *
Sıkıştırma Sitenizin bant genişliğini (bandwidth) korumak için bir php özelliği olan veri sıkıştırmayı kullanabilirsiniz. .htaccess dosyasına şunu eklemelisiniz:
php_value zlib.output_compression 16386
Dosyaları Gizlemek Belirli dosyalara erişimi engellemek için Files direktifiyle birlikte Regular Expression kullanabilirsiniz. Örnek olarak konfigürasyon dosyalarına robot.txt’e veya log’lara erişimi engellemek isteyebilirsiniz. Aşağıdaki örnek klasördeki .ht ile başlayan dosyalara erişimi engellemektedir.
Order allow,deny
Deny from all
Satisfy All
Özel HTTP 404 Hata Sayfası Ziyaretçileriniz “404: Sayfa Bulunamadı” hatasıyla karşılaşacaklarında sizin istediğiniz bir dosyaya yönlenmelerini sağlamak için şu kodu kullanın
ErrorDocument 404 /errors/notfound.html
Bu şekilde diğer hata kodlarını da özelleştirebilirsiniz. Dikkat! Internet Explorer 512 bayttan küçük hata sayfalarıyla karşılaştığında MSN search gibi bağlantıların bulunduğu kendi hata sayfasını kullanıcıya göstermektedir. Belirttiğiniz hata sayfasının 512B’tan büyük olduğuna emin olun.

Hotlinking’i Engellemek Hotlinking basitçe sizin sitenizdeki bir resmi videoyu başka bir sitenin göstermesine denir. Bu durumda olan sizin bandwidth’inize olur. Örnek olarak sitenizin dışında kullanılan bazı dosyalara erişimi engelleyip nohotlink.gif adında bir resim dosyası gönderen şu koda bakalım:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^
http://([-a-z0-9]+\.)?siteniz\.com[NC]
RewriteRule .*\.(zip|mp3|avi|wmv|mpg|mpeg)$ siteniz.com [R,NC,L]
Kod basitçe siteniz.com dışından çağırılan zip mp3 ve bazı video dosyaları yerine nohotlink.gif dosyasını gösteriyor. Dikkat! Eğer resim hotlink’lerini engellerseniz site dışından istenen tüm resimleri engelleyeceksiniz. Bu durumda mesela feedburner gibi bir hizmet kullanıyorsanız bu hizmet için kodunuzu değiştirmeniz gerekecektir.

Kötü Bot’ları Engellemek Sitenizi kullanan veya tamamen indirmek isteyen bot’lara karşı .htaccess dosyasını kullanabilirsiniz:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* - [f]
no-www Desteği Siz de sitelerde www subdomain’inin kullanılmasına karşıysanız bu kod işinizi görecektir:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^www\.example\.com[nc]
RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
Hangi Dili Kullandığınızı Saklamak Dosyalarınızın uzantılarını değiştirip .htaccess dosyasına bir kural ekleyerek hangi dili kullandığınızı ziyaretçilerinizden saklayabilirsiniz. Aşağıdaki örnek sayesinde .133t uzantılı dosyalar PHP dosyaları gibi işlenecektir.
# Make PHP code look like unknown types
AddType application/x-httpd-php .133t
* .htaccess dosyasını olabildiğince küçük tutun. Çünkü her dosya isteğinde sunucu tarafından kontrol edilirler.
* .htaccess dosyasını düzenli tutun. Kurallar arttıkça dosyayı anlaması zorlaşacaktır. # kullanarak her bölüme açıklama yazın.
* URL’i yeniden tanımladığınız bir önceki sayfaya yönlenen kurallarda (Nohotlink örneği gibi) [L] özelliğini ekleyin. Bu sunucuya başka bir kuralı uygulamamasını belirtir.
* .htaccess kurallarının alt klasörlerde de geçerli olduğunu alt klasördeki .htaccess kuralının ise üzerindeki kuralları değiştirebileceğini düşünün.
* Şifrelemek istediğiniz klasörde .htpasswd dosyası oluşturun.
* Dosya içeriği kullanıcıadı:şifre tarzındadır. Kullanıcı adı düz metindir. Şifrenin ise şifrelenmiş olması gerekir. Şifrenizi almak için şu adresi kullanabilirsiniz.
* Dosyayı kendi bilgisayarınızda oluşturup sunucuya upload ettiyseniz ASCII mode kullandığınızdan emin olun.
* Şimdi .htaccess dosyanızı düzenleyin. Kural düzenlediğiniz dosyanın bulunduğu klasörde ve alt klasörlerinde geçerli olacaktır:
AuthUserFile /home/pathto/.htpasswd
      AuthType Basic
      AuthName “My Secret Folder”
      require valid-user
 Kuralı tek dosya için oluşturmak istiyorsanız kodu direktifi içinde kullanmalısınız.
* .htaccess dosyanızın erişilebilir olmadığına emin olun.

Öntanımlı Sayfayı Değiştirmek Öntanımlı sayfa bilgisini aşağıdaki şekilde sıraya dikkat ederek değiştirebilirsiniz
DirectoryIndex home.html index.htm index.html index.php

Wordpress Upload klasörünü kolayca değiştirin

Bilenler bilirler Wordpress'in 3.5 versiyonu öncesinde admin panelde yer alan ancak daha sonra kaldırılan bir diğer özellik de dosya yüklemelerinin arşivlendiği klasörün deiştirilmesi seçeneğidir. Pek sık kullanılmadığından bir var - bir yok derken farkına bile varmadan kaldırılmış. Geçtiğimiz günlerde ihtiyacım olduğunda farkettim. İhtiyacı olan arkadaşlar wp-config.php dosyasına aşağıdaki satırları ekleyerek değişiklik yapabilirler.

wp-content içide farklı bir dosya için:
define( 'UPLOADS', 'wp-content/'.'DOSYAADI' ); 
ana dizinde bir soya için:
define( 'UPLOADS', ''.'DOSYAADI ); 
seçeneklerinden size uygun olanı kullanarak kolayca dosya edınızı değiştirebilirsiniz.

Blogger Twitter Eklentisi

Twitter facebook eklentisi bu aralar blogumda kullandığım eklenti sıkça sorulduğu için paylaştığım bir eklenti. Eklenti Facebook sayfa eklentisi ile uyumlu olması için kendi hazırladığım bir eklenti. Basitçe ziyaretçilerinizin twitter hesabınızı takip etmelerini ve takipçi sayınızı görmelerini sağlar. Kuruluma geçmeden önce ekran görüntüsünü ekleyeyim:
Kurulumu oldukça kolay adımları takip ederek kolayca tamamlayabilirsiniz;

1. Blog yönetim panelinizde tamalar kısmına girin ve HTMLyi Düznle butonuna tıklayın.
2. Açılan kod sayfasında CTRL+F yaparak style type='text/css' aratın ve satırın sonunda yer alan > işaretinden sonra ENTER yaparak bir satırlık yer açın. Bu boş satıra aşağıda verdiğim css kodlarının tamamını kopyalayarak yapıştırın. Kodlarda 10. satıda yer alan resim URL sini silerek kendi arka plan resminizi ekleyebilirsiniz.

CSS Kodları:


3. Bu adımdan sonra sıra geldi widgeti eklemeye. Bunun için aşağıda verdiğim HTML kodlarında bazı düznlemeler yapmanız gerekiyor. İlk olarak 9. satırda yer alan
https://twitter.com/beytullahgunes
bağlantısını kendi twitter linkiniz ile değiştirin. Ardından yine aynı 9. satırda yer alan
@beytullahgunes kısmını da kendi twitter isminiz ile değiştirin.

4. Ardından görünen isim ayarları için 12. satıda yer alan 

Beytullah Güneş ismini kendi isminiz ile değiştirin. İsim bağlantınız için yine aynı 12. satıda yer alan

https://twitter.com/beytullahgunes linkini kendi twitter linkiniz ile değiştirmeniz gerekiyor.
5. Avatar resim düzenlemeleri 13. satırda burada yer alan 
Beytullah Güneş kısmını kendi twitter isminiz ile değiştirin. aynı satıda ismin hemen yanında yer alan src= kımını göreceksiniz bu sizin avatar reminizin yer alacağı kısımdır. (") işareti ile başlayım yine (") işareti ile biten resim linkini silerek tırnaklar içine kendi avarar linkinizi ekleyebilirsiniz. 
6. Son olarak 17. satırda yerlan 
https://twitter.com/beytullahgunes linkini kendi twitter linkiniz ile değiştirmeniz gerekiyor. Yine aynı satıda
Beytullah Güneş ismini kendi isminiz ile değiştirin.

HTML Kodları:

Anlatım biraz uzun olsada uygulama oldukça kolay. Detaylı olmasını istediğim için bu şekilde uzadı sanırım. Umarım işinize yarar iyi günlerde kullanın.

Mozilla Thunderbird Outlook a alternatif mail programı

Geçtiğimiz günlerde sitemin alt yapısını blogger e taşıdım ve haliyle web mail sıkıntısı doğdu. Bunun için mail dns lerini yandex kurumsal üzerinden çalıştırmaya başladım ve Outlook ile aramız bu noktada açıldı. Yandex kurumsal mail hizmeti çok güzel ücretsiz bir hizmet ancak bu hizmeti kullananlar iyi bilirler ki Outlook ayarlarınız için bir gün ayırıp 2 gün çalışması ardından yeni mailleri çekememe gibi sorunlar çıkmaya başlıyor.

Bu noktada alternarif bir mail programı ararken Thunderbird önerilerine rastladım ve denemek istedim. O andan sonra vazgeçilmez programlarım arasında yerini aldı. Kıyaslama kısmına geçmeden önce ihtiyacı olan arkadaşlar BURADAN programı ücretsiz olarak edinebilirler. Fazla uzatmadan bir kıyaslama yapmak gerekirse;

  • Outlook ücretli bir yazılım iken Thunderbird tamamen ücretsiz bir yazılım.
  • Webmailler için Outlook da el ile düzenleme yapmanız gerekirken Thunderbird mail mx ayarlarınızı sorunsuz olarak çekebiliyor. Öyleki  web hostunuz ile web mail hostunuz farklı sunucularda olsa bile.
  • Outlook yıllardan beri güvenilir bir yazılım olarak ağırlıklı olarak kurumsal alanlarda kullanılmakta. Bu da onu pek güvenilir yapmamakta yani ilk hedef konumuna koymakta.

Aklıma gelenler bu kadar. Haklı ya da haksız görenler olabilir veya eklemeler yapmak isteyenler olabilir. Yorumlarınız ile katkılarınızı eksik etmeyin.

Veri tabanında güvenlik nasıl sağlanır saydamlık için neler yapılır

Her şeyden önce veri tabanı güvenliğini iç ve dış olarak ikiye ayırmak lazım. İç güvenlik kullanıcılar ve veri tabanı ile ilgilidir. Dış güvenlik ise veri tabanına kurum dışından gelecek tüm tehditleri kapsamaktadır.

İç güvenlikle başlayalım: Kullanıcıların şifreleri karmaşık şekilde verilmelidir. Büyük harf, işaret, vb. ayırıcı ve zorlayıcı olmalıdır. Kullanıcıların yetkileri sınırlandırılmalıdır. Her kullanıcı (veri tabanı yöneticisi dahil) istediği tabloya erişip veri çekmemelidir. Bu yetkileri sınırlayan ve tanıyan kişi ile veri tabanının idaresinden sorumlu olan kişiyi ayırabilirseniz çok daha verimli olacaktır. Aksi halde varsayılan olarak bir veri tabanı yöneticisi dilediği tabloya ve bilgiye erişebilir. Biz bunu istemeyiz. Veri tabanında bulunan ve uzun zamandır giriş yapmamış kullanıcılar düşürülmelidir, silinmelidir. Bunu bir güvenlik açığı olarak tanımlarız. Hele ki bu kullanıcılarda geniş yetkiler varsa ve şifreleri de kolay tahmin edilebilirse müthiş bir güvenlik açığı oluştururlar. Veri tabanındaki transaction'lar(veri tabanı işlemleri) kaydedilmelidir. Belki hepsi değil ama özellikle kritik tablolarda mutlaka! Kim, ne zaman hangi tabloya, hangi sorguyu gönderdi? Hangi tablodan, hangi verileri sildi? Bu işlemi ne zaman yaptı, neyi güncelledi? Bütün bu işlemlerin tarihçesi mutlaka tutulmalıdır. Daha sonra saydamlığı sağlamak için raporlanmalıdır.

Bir veri tabanı yöneticisi, yine veri tabanının içine kaydedilen bu bilgileri silebilir. Buna çözüm olarak işlemleri, OS'e yazmak gerekir. OS, yani işletim sistemi, başka birisi tarafından yönetildiğinden, veri tabanı yöneticisi bile ters bir işlem yapsa, bu kaydedilir. İşletim sistemine kaydolunan bu bilgileri bir veri tabanı yöneticisi silemeyebilir. Böyle olduğundan tam iç güvenlikten söz edebiliriz. Ayrıca veri tabanını yedeklerken AES şifreleme ile yedeklemeli ve olası kayıplarda verilerin görüntülenmesi engellenmelidir. Duruma göre Kurum içi ağın da şifrelenmesi gerekebilir. Böylelikle veri aktarımı sırasında oluşacak kayıpların önüne geçilebilir.

Peki, dış tehditler nelerdir? Bir veri tabanı internete açıksa, dış tehditlere de açık demektir. Yapılan bilimsel araştırmalar gösteriyor ki bir veri tabanında hırsızlık olduğunda bu, %80 oranında içeriden, %20 dışarıdan tehditle. Dolayısıyla öncelikle iç tehditleri bertaraf etmek ve şeffaflığı sağlamak gerek, daha sonra dış tehditlere odaklanabiliriz. Veri tabanına dışarıdan gelecek tehditler için mutlaka bir SQL güvenlik durumu olması gerekiyor. SQL'in yapısını anlık olarak inceleyen. SQL injection olarak bildiğimiz bir saldırı ile veri tabanına dışarıdan girerek, içerideki açıkları bulup, veri hırsızlığı yapılabiliyor. SQL injection'da yapısı bozuk SQL geldiğinden ve veri tabanı bunu varsayılan olarak anlamadığından araya yazılımlar konumluyoruz. Bütün bunları göz önünde bulundurarak çalışan bir kurum saydamdır ve sorgulanabilir durumdadır. Hem kendini, hem de çalışanlarını korur. Bulut bilişim sistemlerinin bugün tüm dünyada yaygınlaşmasının sebebi de işte budur, hesap verilebilirlik.

Az önce saydığım bütün bu işlemler bir bulut bilişim üreticisi tarafından sağlandığından ve sözleşme altında olduğundan bir sorun çıkmıyor. Kişisel tavsiyem ve tecrübelerim bu yöndedir. Umarım faydalı olmuştur.

Kaynaklar:
(*) Ogan Özdoğan

Firefox nasıl sekme saklanır


İlginç bir sayfa ile karşılaşıp, çok meşgul olduğumuz için yer imlerine eklediğimiz ve unuttuğumuz bir çok sayfa olmuştur. Firefox'un Test Pilot'ta yayınladığı yeni deneysel özellik sayesinde bu sayfalar yer imleri klasöründe kaybolmaktan kurtulacak gibi gözüküyor. SnoozeTabs adlı yeni özellik sayesinde istediğiniz sekmeleri saklayıp, daha sonra müsait olduğunuz bir zaman tekrar ortaya çıkarmanızı sağlıyor.

Sekmenin yanında bulunan ikona tıkladığınızda, karşınıza bir menü çıkıyor: buradan sekmeyi bir kaç saat sonra, bir gün sonra, hafta sonunda ya da sonraki ayda tekrar ortaya çıkmasını sağlayabiliyorsunuz. Eğer sekmeyi belirli bir süreliğine saklamak istiyorsanız, süreyi manüel olarak da girebiliyorsunuz. Süre dolduğunda sekme kendi kendine ortaya çıkıyor ve size bunu yaptığını bildiriyor.

En son Test Pilot sürümü ayrıca Pulse özelliğine de sahip. Bu özellik sayesinde Firefox mühendislerine anında geri bildirim gönderebiliyoruz. Ancak SnoozeTab özelliği kulağa çok daha eğlenceli geliyor. Test Pilot eklentisini kurarak bu özelliklerine erişebilirsiniz.

Blogger arşiv sayfası eklentisi

Blogger eklentileri paylaşımlarına blogger arşiv sayfası yapımı eklentisi ile devam ediyoruz. Sıkça ihtiyaç duyulan ve düzenli bir arşiv sayfasına sahip olmayan arkadaşlar aşağıdaki anlatımı uygulayarak kolayca kendi arşiv sayfalarını bloglarına ekleyebilirler.

Blogger arşiv sayfası eklentisi kurulumu - Video

Blogger arşiv sayfası eklentisi kurulumu - Resimli


Blogger yönetim panelinize girin. Sol menüden sayfalar kısmına girin ve yeni sayfa oluştura tıklayın. Açılan sayfada yukarıda resimde de belirtildiği gibi sırasıyla sayfanızın başlığını yazın. Sağ alanda seçenekler kısmında html i yorumlamayı kapatın ve son olarak aşağıda verdiğim kodları oluştur kısmına değil burası önemli HTML segmesini seçerek HTML segmesine yapıştırın ve sayfanızı yayınlayın.

Aşağıdaki kodlarda 79. satırda yer alan beytullahgunes.com kısmını kendi site domaininiz ile değiştirmeyi unutmayınız.

Blogger sayfa yükleniyor eklentisi

Bu blogger eklentimizde blogger sitenizde site içi linklerinize ya da menülerinize ziyaretçilerin tıkladığında çok daha yumuşak bir ekran geçişi sağlaması için sıkça kullanılan. Blogger page loading eklentisi kurulumunu göstereceğim. Öncelikler kurulum ardından sayfa geçişleri esnasında ziyaretçileriniz aşağıdaki gibi sayfa geçişleri yapacaklar.
loading gifini beğenmediyseniz kodalarda değiştirmek için satır bilgisi vereceğim.

Blogger Sayfa Yükleniyor Eklentisi Kurulumu - videolu

Blogger Sayfa Yükleniyor Eklentisi Kurulumu - Resimli


Blog sayfanızın yönetim paneline girin ve sol menüden "Şablon" ardından açılan sayfada "HTML'yi Düzenle" butonuna tıklayarak /body kodunu aratın. Bulduğunuz satırın hemen üstüne

kodlarını ekleyin.

Amazon Chime nedir nasıl indirilir

Pc ler için görüntülü görüşme yazılımları olan Google Hengouts ve Skype yayın ağında yeni bir yarışçı Amazon Web Services tarafından Chime adı ile duyuruldu. Görüntülü ve sesli görüşme programı olarak hazırlanan chime henüz çok yeni ve eleştirilerin pek gelmemesinin nedeni ya çok yeni olmasından ya da potansiyel kullanıcı kitlesinin ihtiyaçlarının tamamına yakınını karşılıyor.

Amazon Chime Nasıl İndirilir


Chime windows, mac, android ya da ios kullanım alanlarının tümünde kullanılabiiyor. İlgilenenler BURADAN ihtiyacı olan platfomra uygun chime kurulum dosyasını edinebilirsiniz. Bu şekilde rekabetin güçlü olduğu bir sektöre girdiğine göre elbette çok güçlü özellikleri olmalı. Bu bir yana ancak rakiplerinin tamamının kullanıcıkitlesini besleyecek bir sosyal medya havuzları var. Bakalım bu ihtiyaçları için ilerleyen zamanda ne gibi bir adım atılacak.

Amazon, Skype ve Google Hangouts gibi videolu sohbet araçlarına rakip olmayı amaçlayan Chime'ı ortaya çıkardı.

Amazon Web Services tarafından sunulan Chime, şirketleri hedefine alan bir video konferans hizmeti. Android, iOS, Windows ve Mac'te çalışan Chime, internet üzerinden hızla toplantı oluşturmaya, VoIP ve video aramaları yapmaya izin veriyor, anında mesajlaşma ve ekran paylaşma işlevleri sunuyor. Chime'ın temel sürümü olan "Basic Edition" iki kişinin sohbet, arama veya video ile ücretsiz olarak görüşmesine izin veriyor. Plus Edition'da Active Directory yönetimi özellikleri, kullanıcı başına 1GB mesajlaşma alanı ve eposta alan adı ekleyebilme işlevlerini ayda 2,50 dolara sunuyor. Pro Edition, videolu görüşme, sınırsız VoIP arama ve ekran paylaşımı özelliklerini ayda 15 dolara sunuyor.

Level 3 ile anlaşan Amazon, bu anlaşma sayesinde hizmetin toplu çalışma özelliklerini Level 3'ün Tier 1 telekomünikasyon çözümleri üzerine yerleştirmiş bulunuyor.

Amazon, Chime'ı denemek isteyenler için kredi kartı numarası vermeden 30-günlük denemeye olanak tanıyor. 30 gün tamamlandığında Basic üyeliğe geçiş yapıyor veya ücret ödeyerek Pro Edition işlevlerini edinebiliyorsunuz.

Magento e-ticaret sitesi nasıl kurulur - resimli videolu anlatım

Bu resimli videolu anlatımımızda magento nedir ne işe yarar makalemiz ardından magento e-ticaret sitesi basitçe nasıl kurulur konusunu anlattık. Anlatıma başlamadan önce ihtiyacımız olan tek dosya gereksinimi magento dosyaları ve bunun için magentonun kendi sitesine üye olarak BURADAN güncel sürümünü indirebilirsiniz. Ardından hazır yüklemişken öncelikle videolu anlatımı vereyim, videolu anlatım altından da resimli anlatımları takip edebilirsiniz.

Magento e-ticaret sitesi nasıl kurulu videolu anlatım



Magento e-ticaret sitesi nasıl kurulur resimli anlatım

1. Konu girişinde verdiğim bağlantıdan magento dosyalarını indirin ve zip arşivinden çıkarın. Ardından hostinginizden bir veritabanı oluşturun ve zip içinden çıkan dosyaların yamamını seçerek ftp nizde kurulum yapacağınız dizine yükleyin.
2. Ardından ana dizine dosyaları yüklediyseniz siteadi.com ya da alt bir klasöre yüklediyseniz siteadi.com/"KLASÖR ADI" şeklinde sitemize gidelim. Burada bizi kurulum öncesi sözleşme alanı karşılayacak kabul edip devam edelim.
3. Sonraki ekranda size sisteminizin magento için uygun olup olmadığını kontrol etmenizi isteyecek. Bu ekran önemlidir hata alırsanız kuruluma devam edemezsiniz. Böyle bir durumda php.ini erişiminiz yok ya da bilgi sahibi değilseniz hosting sağlayıcınıza bu ekranın bir görüntüsünü alarak gönderin yardımcı olacaktır.
4. Hostinginizin magento kurulumu için uygun olması halinde aşağıdaki gibi bir görüntü alırsınız. Bu herşey yolunda demek hemen devam ederek sonraki adıma geçebilirsiniz.
5. Bu ekranda veritabanı bilgileniz istenmekte aşağıda görselde açıklamalar ekledim. Açıklamaları dikkate alarak veritabanı bilgilerinizi girerek sonraki adıma geçin.
6. Bu adımda size admin panel ve site URL yollarınızı vererek onay isteniyor. Dilerseniz admin panel yolunun sonundaki karma harfleri değiştirerek admin panelinizin dizin ismini belirleyebilirsiniz.
7. Bu adımda da sizden para birimi, saat dilimi ve ülke bilgileniz istenmekte. Ben aşağıdaki resimde örnek olarak Türkiye için belirledim.
8. Kurulum öncesi son olarak sizden site yönetici bilgilerinizi belirlemenizi istiyor. Burada aşağıdaki resime eklediğim açıklamalara uygun olarak kendi admin hesabınızı oluşturun.
9. Basit son onay ekranı. Sizden girdiğiniz bilgiler doğru ise kurimmi son kararın mı onayı alıyor. Kuruluma bilgileriniz doğru ise başlayın.
10. Kurulumunuz başladı bitene kadar bekleyin ...
11. Kurulumunuz tamamlandı aşağıdakine benzer bir bilgilendirme ekranı alacaksınız. Bu ekrandan istediğiniz alana devam edin siteniz hazır.

Önceki Kayıtlar →