WordPress 5.5 Efsane :)

İngilzice kaynakları gezerken WordPress 5.5 geliyoooor özellikleri süpeeeeer felan gaza gelen haberler gördüm.

Baktım güncelleme gelmiş hemen kendi sitelerimi güncelledim.

İlk izlenimler olumlu.

Editör daha intiutive ve anlaışır olmuş.

Sol üste + butonu koyup blokları tamamen yönetme olayı zekice ve eminim uzun vadede büyük fark yaratacaktır.

Aynı şekilde satırlarda + işareti butonu kare yapılmış ve flat hale gelmiş ki o da güzel bir değişim çünkü önceki hali noob kullanıcılarda sorun çıkartıyordu.

Birde çok belirgin değil ama benim gözümden kaçmadı hatırı sayılır bir padding ve margin değişimleri var. Editörün etrafındaki boşluklar baya değişmiş. Gri bir ara geçiş rengi atılmış editör ile diğer araçlar ve menüler arsında bu çok iyi olmuş.

Şimdi üşeniyorum eski sürümle arasında kaç px neresi felan bakmaya gerek te yok açıkçası.

Aşağıdakide yeni hali;

Fakat bu değişim hoş olmuş. Editör biraz daha dar, belirgin ve hoş görünüyor.

Gelelim efsane dieğr özelliğe kaç yıl sonra sitemap.xml native biçimde artık wordpress gömülü geliyor. Zaten rss sistemi olan bir sisteme xml desteği eklemek için neden bu kadar beklediler diye insan düşünmeden edemiyor 😁

Fakat yine de Matt candır. Geç te olsa gelen sitemap özelliği bence çok iyi oldu. Eminim SEO cular göbek atıyordur 😊

Neyse yeni WordPress i güle güle kullanalım.

Tasarımcılar ve Geliştiriciler İçin WordPress Renk Paleti

WordPress’i kullanan çok insan var haliyle aralarında tasarımcılar ve geliştiriciler de bulunuyor. (Yani Biz)

Şu eklentiyle karşılaşınca sizlerle paylaşmak istedim. Adı Awesome Color Palettes Müthiş Renk Paletleri diye çevirebiliriz.

Eklenti size farklı renkleri keşfetmenizi ve yazı içerisinde paylaşmanızı sağlıyor. Ço kbasit ve kullanışlı bir eklenti. Sizlere tasarımınız için renkler göstermeniz için çözüm sağlayabilir. Geliştirdiğiniz sistemin renkleri neler olacak göstermenize yarayabilir. Evinizi ne renge boyayacaksınız gösterebilirsiniz.

Sınır yok nerede kullanmak isterseniz kullanabilirsiniz.

Kullanım biçimi çok kolay.

[code][awe_palette colors=”434858,5886c5,f2674a,c6006d”][/code]

Kendine  özel kısa kodu var ve bu kodlar içerisinde RGB ve HEX renk kodlarıyla renklerinizi belirtebiliyorsunuz. Örnekler şurada var.

Şimdi aranızda RGB ve HEX  Nedir ?  Diyenleriniz olabilir. EgitimAlem.com üzerinde anlattığım CSS Renkler ve RGB eğitimini izleyebilirsiniz.

colors-mouseover

Daha sonra bu kısa kodun içinde belirttiğiniz renkleri böyle gösteriyor. Ayrıca o renklerin üstüne mouse ile gelindiğinde büyüyor.

Basit ve işlevsel. Responsive bir yapısı olduğu için otomatik paletin genişliğini CSS ayarlıyor. Bir genişlik belirtmenize gerek yok. Temanızı otomatik uyumluluk sağlıyor.

Awesome Color Palettes eklentisine WordPress.org/plugins dizininden erişebilirsiniz. Güle güle kullanın.

Gelişmiş Son Yazılar Eklentisi

ekran-görüntüsü-son-yazılar-eklentisiSizlere yazdığım ve uzun süredir kullandığım bir eklentiyi tanıtmak isterim. Eklentinin orjinal adı “Last Posts Category and Post Types” wordpress.org üzerinden ulaşabilirsiniz.

Eklenti adından anlaşıldığı üzere son yazıları göstermeye yarıyor. Fakat farklı ve gelişmiş bir biçimde belli bir kategoriyi seçerek veya çoklu bir biçimde kategori belirterek yazılar çekebiliyorsunuz.

Ayrıca Özel Yazı biçimleri kullanıyorsanız  özel yazı biçimini belirterek o yazı tipinde bulunan yazıları gösterebiliyorsunuz.

Eklenti basit fakat gelişmiş özelliklere sahip. Bu özellikleri kullanarak her türlü işiniz için çözüm sağlayabilirsiniz.

Bu eklentiyi yazma sebebim standart Son Yazılar bileşenin yetersiz olmasıydı. Çoğu işimde ve projemde hayatımı kurtardı.

Halen aktif bir biçimde kullanmaya devam ediyorum ve sizlere de kesinlikle tavsiye ederim.

Eklentiyi resmi indirme sayfasından indirebilirsiniz.

İndir: Gelişmiş Son Yazılar Eklentisi

Ayrıca wp-admin içerisinde  Eklentiler sayfasından Yeni Ekle bölümünden “Last Posts Category and Post Types” ismini aratarak otomatik kurulum yapabilirsiniz.

Güle güle kullanın.

Ayrıca eklentiyle ilgili bazı ek özellikler düşünüyorum.

* Etiketlere göre son yazılar gösterimi.

* Taxonomylere göre son yazılar gösterimi.

Bunlar aklımdakiler ve boş vaktimde eklemeyi düşündüğüm özelliklerdir.

Sizler de aklınıza bir şey gelirse fikrinizi paylaşın.

Web Tasarım ve Programlama (Yazmadığım Kitap)

Malum WordPress Tema Tasarım ve Programlama kitabını yazalı baya oldu.

Fakat kimsenin bilmediği bir gerçek var.

Bilgisayardaki belgelerimi düzenlerken karşılaşınca bunu sizlerle paylaşmadan edemedim.

WordPress kitabımdan önce Web Tasarım ve Programalama (Photoshop+HTML+CSS) kitabını yazmayı planlamıştım. Hatta detaylı araştırma yaparak bir içerik bile çıkarmıştım.

Web Tasarım ve Programlama (Yazmadığım) Kitabın İçeriği (10.6.2012)

Açıkçası yazmaktan vazgeçtiğim için değil WordPress kitabını yazmamın daha yararlı olacağını düşündüğüm için önce WordPress ‘i yazdım.

Doğru bir karar verdiğim için mutluyum. Şu sıralar WP kitabım 2. baskısını satıyor ve inşallah 2014 ün ikinci yarısı gibi 3. baskısı gelecek. E-Kitap satışı da başladı 9 TL ye .pdf versiyonunu da alabiliyorsunuz. Ayrıca kitabım halen WordPress Tema Programlama alanında ilk referans kitap olmaya devam ediyor.

Eğitimlere Devam Edeceğim

Web teknolojilerini öğrenmeyi ve öğretmeyi seviyorum. Hiç şüpheniz olmasın bu tarz eğitimlerim hiç bitmeyecek ve elimden geldiğince sürekli eğitimler yapmaya ve paylaşmaya devam edeceğim

Sırf bu sebepten ötürü EğitimAlem projesiyle uğraşıyorum. Daha kaliteli video eğitimler yapmak ve çok uygun fiyatlara sizlere ulaştırmak için EğitimAlem projesini yapıyorum.

Bu kitabın yazılmamasına hiç üzülmeyin çünkü video eğitim olarak bu eğitimin içerdiği konular ve zamanla daha fazlasını yapacağım.

Biliyorum halen HTML ve CSS konusunda özellikle CSS3, HTML5, PSD to CSS, Responsive, Cross Browser ve W3 Valid Programlama gibi konularda halen yeterli eğitim yok. Bunların hepsinin ayrı ayrı birer eğitim seti olarak anlatılması gerekiyor. Bu açıkların farkındayım ve zaman içerisinde açıkların hepsini kapatacağım.

İlginiz için teşekkürler.

WordPress ve Güvenlik

Arada sırada işim gereği güvenlik yazıları okuyorum cloudflare blog yazısında bir saldırıdan bahsediliyordu.

Bu açık direk olarak DDOS ile ilgili wordpress pingbackleri kullanılarak büyük çapta ddos yapmaktan bahsediliyor. Cloudflare bunu aşmanın yolunu bulmuş bu tarz saldırılar alıyorsanız cloudflare geçseniz iyi olur.

Virüs ve trojan konusuna gelecek olursak.

WordPressin core açığından bugüne kadar bana hiç virüs yada trojan bulaşmadı. Bulaşması da neredeyse imkansız. Çünkü wordpressin yetki yönetimini aşıp ftp /uploads/ klasörüne ulaşmak virüs-shell atmak mümkün değil. (Kendinize güveniyorsanız gelin vanilla wordpress kurup her türlü yöntemi deneyelim.)

Elbette bunu doğru biçimde yapılandırılmış chmod ve doğru ayarlara sahip sunucuyu kastederek söylüyorum.

Güvenlik sorunlarının wordpress olduğu sanılıyor. Fakat istatistiklere göre %80 sunucu açıkları yüzünden siteleriniz güvenlik ihlaline maruz kalıyor virüs, shell, trojan bulaşıyor. Geriye kalan %20 ise wordpress in kendisi değil wordpress temaları ve eklentilerinin açıkları kullanılarak dolaylı wordpress siteler hacklenebiliyor. Nitekim eklentilerinizi güncel tutuğunuz sürece ve önünüze gelen eklentiyi kurmadığınız sürece bu durumu da yaşamanız pek mümkün olmuyor.

Webmaster Forumunda bir kaç tane konuya “Ucuz hosting almayın” yazmamın sebeplerinden birisi de budur.

Ucuz hosting demek “Türkiye için” kalitesiz hizmet demektir. Türkiye’de iyi hizmet verenlerin pahalı olması tesadüf değildir. Çünkü piyasanın yapısını çözümleyen ve tecrübe sahibi olanlar verdikleri hizmet kalitesini arttırmak için fiyatlarını (mecburen) yükseltiyorlar.

Bana sorarsanız biraz fazla yükseltiyorlar ya neyse. Digitalocean kullanan birisi olarak yerel fiyatlar benim artık umurumda değil.

Dünyada durum farklı fakat Türkiye böyle ve olduğu gibi kabul edeceksiniz.

Kalitesiz hostinglerden hizmet alınca sunucularnızın kötü yapılandırılmasından dolayı %80 sunucu kaynaklı sitelerinize virüs, trojan, malware, shell bulaşıyor.

Haliyle Türkiye’de kurulan her iki siteden birisinin WordPress olmasından dolayı aranızda wordpress sitenize bulaşanlar oluyor. Zannediyorsunuz ki WordPress in açığı var. Halbuki WP kullanım oranı aşırı yüksek olduğu için size öyle geliyor. Sunucu etkenini görmezden geliyorsunuz.

Tecrübesiz ve kalitesiz hostingçiler de sorunun kendilerine olduğunu kabul etmiyor ve size kalitesiz hizmet vererek yalan söylüyorlar. Hem bilmedikleri için hemde umursamadıkları için bu yolu seçmeleri gayet normal.

Halbuki gerçekler böyle değil.

Çözüm nedir?

* Türkiye’de ucuz hosting almayın. Pahalıysa bir sebebi var. Kalite ve zihin sağlığınız için cimri olmayın.

* Eklentilerinizi güncel tutun. WordPress Core kolay kolay açık olmaz. Olduğunda da hızlı güncelleme gelir ve haberiniz olur.

* Daha fazla güvenlik için CloudFlare kullanın hem sunucunuzu gizlemek, ddos önlemek, sql injection ve botların uyguladığı hack yöntemlerinden korunmuş olursunuz. (r10 bile geçti buna)

* Sitenizin temiz olduğuuna emin olun. Bir yerden bir yere hosting taşırken dosyaları olduğu gii taşımak yerine veritabanını ve sadece gerekli resim ve tema dosyalarını taşıyın. Temiz bir başlangıç yaptığınıza emin olun.

Uzun vadede wordpress konusunda hosting hizmeti vermeyi düşünüyorum. Fakat sadece kurumsal müşteriler olacak. Eğer kurumsal ve yasal siteleriniz varsa iletişime geçebilirsiniz. Aslında wordpress hosting o kadar zor iş değil fakat bilinçli biçimde eklenti ve tema kullanımı gerekiyor bunun içinde birebir destek şart öyle olmayınca gördüğünüz gibi yavaşlık ve güvenlik sıkıntıları kaçınılmaz
[email protected]

Referans Üye Olanları Takip – Affiliates WordPress

Bir projem dolayısıyla afiliet – referans takibi yapmam gerekti o sebeple en iyi Affiliate eklentisi hangisidir diye incelemeler yaparken buna karar verdim. Eklentinin en güzel yanı standalone kullanabiliyorsunuz. Ne demek şimdi bu?

Yani bir sisteme bağlı kalmadan, mecbur kalmadan bağımsız kullanabiliyorsunuz. Çoğu afiliet eklentisi başka bir sisteme bağımlı veya paralı bir biçimde ek olarak var. İncelediklerimin çoğu öyleydi. Bunda hem tam özellikler var hemde başka bir eklentiyle birlikte kullanmak zorunda değilsiniz. Standalone derken bunu kastettim.

Eklentiyi gelişmiş yaptığı için ek modüller ile eklentinin özelliklerini genişletmek mümkün. Eklenti sayfasından “Other extensions” kısmından modülleri inceleyebilirsiniz.

Tam özellikler ve ekran görüntüleri;

Ayrıca eklenti bağımsız güçlü olduğu için diğer eklentilerle isterseniz  Contact Form 7, Ecwid, eShop, Jigoshop, Ready! Ecommerce, WP e-Commerce, WooCommerce entegre edebiliyorsunuz. Bunlara benim ihtiyacım yok fakat sizin olursa diye söylüyorum. Gerçi Contact Form 7 ile çok işim oluyor belki deneme yaparım yaparsam buradan ek olarak yazacağım.

Neredeyse her Affiliate eklentisinde olduğu gibi bunda da pro özellik bulunuyor. Detaylı özellikleri ve pro ile gelen özellikleri incelemek için buradaki resmi sayfasını inceleyiniz.

Proje açık kaynak geliştiriliyor. Eğer sizde PHP biliyorsanız kdoları inceleyip katkıda bulunabilirsiniz. Geliştiricinin Github sayfası buradan takip edebilirsiniz..

WPML Çok Dilli WordPress Sitesi Yapmak (Eklenti İndirme Linkli)

Kurumsal işlerimden dolayı sık sık çok dilli wordpress siteler yapıyorum.  Referanslarım bölümünden yaptığım çok dilli kurumsal işleri ziyaret edebilirsiniz.

Şimdi “işimiz ne oraları gezip arayacağız” dimi ? Buyurun bir kaç tanesi; 1 2 3.

Bu siteleri müşteri ihtiyaçlarına göre düzenleyip çok dilli olarak kodladım. Uzun yıllardır benzer işler geldiği için artık bu işte uzmanlaştım diyebilirim.

Tecrübelerime dayanarak WPML çok dilli WP site yapmak için en iyi eklentidir. Bu eklenti vaktiyle ücretli ve ücretsiz olarak ayrıydı. Fakat evvelki seneden bu yana yaklaşık 2 sene oldu belki de geçti.

Tamamen ücretli bir eklenti olarak yoluna devam ediyor. (Fiyatı 80 $)

Fakat açık kaynak olduğu ve GNU lisansıyla halen devam ettiği için sizinle güncel versiyonunu paylaşmaktan gurur duyarım.

Buyurun WPML Multilingual CMS 3.0.1 eklentiyi kurduktan sonra bir kaç adımda sitenizi çok dilli hale getirebilirsiniz.

Unutmayın temanızın desteklediği ölçüde çok dilli bir yapıya geçersiniz. Eğer Temanız %100 dinamik değilse bazı yerleri manuel olarak çok dilli hale getirmeniz gerekir. Vaktiyle Codeprex.com üzerinde bununla ilgili kod paylaşmıştım şuradan erişebilirsiniz.

Güle güle kullanın.

 

Çok dilli kurumsal site işlerinizi için ücretli destek sağlayabilirim. ([email protected])

İyi günler.

WordPress Temanıza Mobil Desteği Sağlamak – Any Mobile Theme Switcher

Sizlere bazı sitelerimde kullandığım ve memnun kaldığım eklentiyi tanıtmak isterim.

Malum internete artık akıllı telefonlarla, tabletlerle çok giriyoruz. Biz girmesek bile girenler gittikçe çoğalıyor. İstatistiklerden takip ediyorum az ama kararlı bir biçimde bu oran artıyor.

Mobil bir biçimde sitemize giren kişiler eğer temamız mobil desteklemiyorsa sitemizi rahat bir biçimde gezemiyorlar. Bur bir sorun fakat çözümü kolay. Temayı hem web destekleyen hemde mobil destekleyen bir biçmide kodlayabilirsiniz. Fakat bu yazdığınız kodun üstüne %25 daha od yazmanız gerektiği anlamına gelir.  Ayrıca maddi olarak harcayacağınız masraf da cabası.

Any Mobile Theme Switcher eklentisiyle bu konuda basit bir biçimde çözüm sağlayabilirsiniz.

Eklentiyi kurduktan sonra panelden Ayarlar > Any Mobile Theme yolunu izleyip hangi mobil platform için hangi temanın açılması gerektiğini işaretlemeniz yeterli olacaktır.

Bu seçeceğiniz temanın mobil özelliği olması gerkeiyor. WordPressin varsayılan TwentyTen, Eleven temalarından birisini seçmeniz yeterli olacaktır. WordPress in tüm temaları mobil desteği sağlamaktadır.

WordPress Aramaları Kaydetmek – Search Meter Eklentisi

BU eklenti ile site içerisinde yapılan aramaların kayıtlarını panelde yaparsınız. Sitenizde çok arama yapılıyorsa insanların neler aradıklarını bilmeniz iyi olacaktır. Ben kullanıcı deneyimini arttırmak için bu eklentiyi arama olan çoğu sitemde kullanırım. Siteye gelen kullanıcılar sitenizde aradıkları içerikleri bulmak için arama kutusu varsa %70 ihtimalle o arama kutusunu kullanırlar.

Aradıkları her içeriğin sitenizde olması önemli değildir. Fakat ne aradıklarını ve bulamadıklarını bilmeniz önemlidir. Bir daha ki sefere aynı içeriği arayacak kişi için o içeriği sitenize ekleyerek gelen ziyaretçilerin sitede gezinme deneyimlerini iyileştirebilirsiniz.

Eklentiye şuradan ulaşabilirsiniz: Search Meter Eklentisi

Unutmayın ziyaretçilerinizin ne istediğini biriktirirseniz onları sitenizde daha fazla tutabilir ve zaman içerisinde sitenize sadık ziyaretçiler toplayabilirsiniz.

Sitenizi ve sizi seven bir ziyaretçi sitenize rastgele uğrayıp giden 100 ziyaretçiye bedeldir.

WordPress ‘te Kullanıcı Hareketlerini Takip Etmek

WordPress esnek bir yapıya sahip bu sebeple hepimiz biliyoruz ki farklı konularda çok kullanılıyor. Haber sitesi, sosyal topluluk, portal, sohbet sitesi, yazar sitesi ..vs Çok kullanıcılı yapılarda sık sık kullanıyoruz.

Fakat içerik yönetimi ve altyapısı konusunda yeterli gelse de kullanıcıların etkinliklerini izleyecek varsayılan bir araç yok.

İşte bu gereksinim ortadan kaldırmak için Activity Monitor eklentisini kullanabilirsiniz..

ThreeWP Activity Monitor Eklenti Sayfası

Kullanıcılarınızın yaptığı hareketler, işlemler, uygulamalar, kayıtlar, düzenlemeler, onaylar, yorumlar gibi çoğu işlemi bu eklenti sayesinde kim ne zaman ne yapmış kayıt altına alarak takip edebiliyorsunuz. Eklentiyi ister güvenlik için isterseniz de kullanıcılarınızı takip etmek için kullanabilirsiniz. Her iki konu içinde yeterli özelliklere sahip.

Kayıt altına alınan işlemlerin bazıları;

  • Başarılı-Başarısız Girişler
  • Şifre resetleme işlemleri
  • Yazı kaydetme, yayınlama, onaylama, silme işlemleri
  • Yorum kaydetme, düzenleme, onaylama, silme işlemleri
  • Şifre değiştirme
  • Kullanıcı bilgisi güncelleme
  • yeni üye kaydı
  • üye silme
  • eklentilerle ilgili özel işlemler