freelance iş ilanları

Wordpress varken Neden Script Yazmalıyız ?

37 Mesajlar 4.677 Okunma
lstbozum
smsonayhizmeti

PhpCode PhpCode Aslı ile Mecnun Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Avrupa
  • Ad Soyad U** A**
  • Mesajlar 287
  • Beğeniler 64 / 43
  • Ticaret 7, (%100)
Kodladığım son kurumsal firma scriptinin wmaracı'ndaki seo puanı %94. İşte bu yüzden özgün yazılım derim ben :)
 

 

wmaraci
reklam

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

PhpCode adlı üyeden alıntı

Kodladığım son kurumsal firma scriptinin wmaracı'ndaki seo puanı %94. İşte bu yüzden özgün yazılım derim ben :)



hocam kullandığınız sef link fonksiyonu var mıdır ? :)
 

 

PhpCode PhpCode Aslı ile Mecnun Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Avrupa
  • Ad Soyad U** A**
  • Mesajlar 287
  • Beğeniler 64 / 43
  • Ticaret 7, (%100)

Nefes adlı üyeden alıntı

hocam kullandığınız sef link fonksiyonu var mıdır ? :)


function temizle($url)
{
$url = trim($url);
$find = array('', '');
$url = str_replace ($find, '', $url);
$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);
$find = array(' ', '"', '&', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
$url = str_replace ($find, '-', $url);
$find = array('.','..', '...');
$url = str_replace ($find, '', $url);
$find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
$url = str_replace ($find, 'e', $url);
$find = array('í', 'ý', 'ì', 'î', 'ï', 'I', 'Ý', 'Í', 'Ì', 'Î', 'Ï','İ','ı');
$url = str_replace ($find, 'i', $url);
$find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
$url = str_replace ($find, 'o', $url);
$find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
$url = str_replace ($find, 'a', $url);
$find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
$url = str_replace ($find, 'u', $url);
$find = array('ç', 'Ç');
$url = str_replace ($find, 'c', $url);
$find = array('þ', 'Þ','ş','Ş');
$url = str_replace ($find, 's', $url);
$find = array('ð', 'Ð','ğ','Ğ');
$url = str_replace ($find, 'g', $url);
$find = array('/[^A-Za-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
$url = str_replace ('--', '-', $url);
$url = strtolower($url);
return $url;
}
 

 

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)
Merhaba Arkadaşlar,

wordpress gerçekten çok güçlü bir yapı fakat açık kaynak olduğu için şöyle diyeyim banyoda çıplak sın ve herkes seni görüyor.
birde sadece görmesi gereken görüyor..

aralarındaki fark bu işte (en basit şekliyle anlatmaya çalıştım :) )
Kakarotto soulmy

kişi bu mesajı beğendi.

wmaraci
wmaraci

tahaa tahaa WM Aracı Kullanıcı
  • Üyelik 02.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Grafiker
  • Konum Ankara
  • Ad Soyad T** D**
  • Mesajlar 457
  • Beğeniler 40 / 53
  • Ticaret 11, (%91)

teknoonur adlı üyeden alıntı

yerli malı yurdun malı hesabı

Herkes onu kullanmalı :D
 

 

mumicreative mumicreative Siz Hepiniz Biz İkimiz :P Kullanıcı
  • Üyelik 20.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 150
  • Beğeniler 23 / 12
  • Ticaret 30, (%97)
Wordpress'de yapılmayacak hiç bir şey yoktur bence
mantığını kurduktan sonra wordpress ilerleyen zamanlarda
ayrı bir sektor olacağını düşünüyor (seo) gibi :)
Nefes

kişi bu mesajı beğendi.

Kakarotto Kakarotto WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Neden Wordpress kullanmak yerine kendi scriptini yapmak daha iyidir?
Şöyle açıklayayım;

Bir Wordpress'de e-ticaret sitesi ya da daha karmaşık bir site yapacaksın diyelim. Bunun için 50-100 eklenti kurduğunda onun sunucuya vereceği yükü hayal edebiliyorsundur. Gerekli gereksiz her şey içeriğinde bulunuyor çünkü. İşte tam böyle durumlarda sadece ihtiyacın olan bir script yaparsın ve sunucu masraflarını en aza indirirsin.

5-10k alan bir Wordpress sitesinin sunucu gideri ile çok iyi bir şekilde kendi kodladığın bir sitenin sunucu gideri çok farklıdır. Wordpress çok ama çok esnektir ama bu esnekliğin bedelini de sunucu öder.

Kendi adıma konuşayım, ben "kendi blog sitelerimde" hiçbir zaman Wordpress kullanmamıştım. 1-2 hafta boyunca oturdum adam gibi "KENDİ İHTİYACIMA GÖRE" bir script kodladım ve onu kullandım. Sitenin hızını Wordpress ile kıyasladığımda açık ara fark atıyordu çünkü daha hafif bir yapısı vardı. Sunucu'da bir kez bile şikayet yememiştim CPU aşımı nedeniyle. CPU aşımını bırak, kıpırdama bile olmuyordu. Yani aşırı hafifti. Bir arkadaşıma ise Wordpress kurdum, benimkinden daha az hit yaptığında bile CPU ötüyordu. Sırf bu sorunu çözmek için bile gidip önbellekleme eklentisidir, tema düzenlemeleridir, bir sürü düzenleme yapıyordum.

Mesela şu anda benim büyük bir projem var. Normalde Wordpress ile bunu çok rahat bir şekilde yapabilirim ama bunu Wordpress ile yapmam benim giderlerimi kat kat arttırır. Cache eklentisi falan kursam da benim ihtiyacımı tam anlamıyla karşılamaz. Çünkü kullandığın ya da kullanmadığın her şey içinde oluyor. Bunun yerine önbellekleme sisteminin içinde olduğu bir scripti yazmak daha mantıklı geliyor. En azından güncelleme yapmak için WORDPRESS EKİBİNİ beklemiyorsun. Mesela sistemin bazı özelliklerini mi güncelleyeceksin? Wordpress ekibinin Wordpress çekirdeğini güncellemesini beklersin. Ama kendi scriptinde bu gerekmez. İstediğin her açıdan müdahale edebilirsin.

Wordpress'de yüzlerce, binlerce fonksiyon var ve hangisinin ne işe yaradığını bilmiyoruz bile. Sadece codex.wordpress.org'da bize söylenenleri biliyoruz da, bunun daha arkaplanında ne biçim fonksiyonlar, ne biçim sınıflar çalışıyor?. Bu kadar kodu düzenlemek yerine kendi kodunu düzenlemek hem zaman kazandırır, hem de sunucu masrafını düşürür. ;)

Öncelikle ihtiyacının ne olduğunu iyi anlamalısın. Sadece başlangıcı değil, ileride karşına çıkabilecek her şeyi düşünmelisin. Yüksek hitli olabilecek bir siteyi, güvenliği, sunucu masrafını, veritabanına kaydedilen veri miktarını, tema yapısını/özelleştirmesini. Bütün bunları kendi ihtiyacın doğrultusunda tespit edip en doğru sonuç hangisi ise onu yaparsın. İster kendin kodlarsın, istersen Wordpress kurup kısa yoldan işleri halledersin.
soulmy

kişi bu mesajı beğendi.

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

Kakarotto adlı üyeden alıntı

Neden Wordpress kullanmak yerine kendi scriptini yapmak daha iyidir?
Şöyle açıklayayım;

Bir Wordpress'de e-ticaret sitesi ya da daha karmaşık bir site yapacaksın diyelim. Bunun için 50-100 eklenti kurduğunda onun sunucuya vereceği yükü hayal edebiliyorsundur. Gerekli gereksiz her şey içeriğinde bulunuyor çünkü. İşte tam böyle durumlarda sadece ihtiyacın olan bir script yaparsın ve sunucu masraflarını en aza indirirsin.

5-10k alan bir Wordpress sitesinin sunucu gideri ile çok iyi bir şekilde kendi kodladığın bir sitenin sunucu gideri çok farklıdır. Wordpress çok ama çok esnektir ama bu esnekliğin bedelini de sunucu öder.

Kendi adıma konuşayım, ben "kendi blog sitelerimde" hiçbir zaman Wordpress kullanmamıştım. 1-2 hafta boyunca oturdum adam gibi "KENDİ İHTİYACIMA GÖRE" bir script kodladım ve onu kullandım. Sitenin hızını Wordpress ile kıyasladığımda açık ara fark atıyordu çünkü daha hafif bir yapısı vardı. Sunucu'da bir kez bile şikayet yememiştim CPU aşımı nedeniyle. CPU aşımını bırak, kıpırdama bile olmuyordu. Yani aşırı hafifti. Bir arkadaşıma ise Wordpress kurdum, benimkinden daha az hit yaptığında bile CPU ötüyordu. Sırf bu sorunu çözmek için bile gidip önbellekleme sınıflarıdır, tema düzenlemeleridir, bir sürü düzenleme yapıyordum.

Mesela şu anda benim büyük bir projem var. Normalde Wordpress ile bunu çok rahat bir şekilde yapabilirim ama bunu Wordpress ile yapmam benim giderlerimi kat kat arttırır. Cache eklentisi falan kursam da benim ihtiyacımı tam anlamıyla karşılamaz. Çünkü kullandığın ya da kullanmadığın her şey içinde oluyor. Bunun yerine önbellekleme sisteminin içinde olduğu bir scripti yazmak daha mantıklı geliyor. En azından güncelleme yapmak için WORDPRESS EKİBİNİ beklemiyorsun. Mesela sistemin bazı özelliklerini mi güncelleyeceksin? Wordpress ekibinin Wordpress çekirdeğini güncellemesini beklersin. Ama kendi scriptinde bu gerekmez. İstediğin her açıdan müdahale edebilirsin.

Wordpress'de yüzlerce, binlerce fonksiyon var ve hangisinin ne işe yaradığını bilmiyoruz bile. Sadece codex.wordpress.org'da bize söylenenleri biliyoruz da, bunun daha arkaplanında ne biçim fonksiyonlar, ne biçim sınıflar çalışıyor?. Bu kadar kodu düzenlemek yerine kendi kodunu düzenlemek hem zaman kazandırır, hem de sunucu masrafını düşürür. ;)

Öncelikle ihtiyacının ne olduğunu iyi anlamalısın. Sadece başlangıcı değil, ileride karşına çıkabilecek her şeyi düşünmelisin. Yüksek hitli olabilecek bir siteyi, güvenliği, sunucu masrafını, veritabanına kaydedilen veri miktarını, tema yapısını/özelleştirmesini. Bütün bunları kendi ihtiyacın doğrultusunda tespit edip en doğru sonuç hangisi ise onu yaparsın. İster kendin kodlarsın, istersen Wordpress kurup kısa yoldan işleri halledersin.


Peki scriptte kendi eklentilerimizi nasıl yapabiliriz ?
 

 

Kakarotto Kakarotto WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

Nefes adlı üyeden alıntı

Peki scriptte kendi eklentilerimizi nasıl yapabiliriz ?


Ne gerek var eklentiye? Doğrudan çekirdeği düzenleyebiliyorsun zaten.
Ha açık kaynak kodlu olarak tıpkı Wordpress gibi dağıtacaksan eklenti sistemi yaparsın, elaleme de nasıl eklenti yapılacağını söylersin onlar da eklenti yapar. Onun dışında kendi yaptığın scriptte eklenti sistemine gerek yok. Çünkü zaten bütün kodları biliyorsun, neyin nerede olduğunu biliyorsun, istediğin gibi düzenlersin.

Eklenti sistemindeki mantık da budur. Sen sadece tuşa basıp eklentiyi yüklersin, ama o eklentiyi yapan kişi düğmeye basarak eklenti yapmıyor. O Wordpress'i iyi bildiği için öncelikle kendi scriptine kod yazıyormuş gibi kod yazıyor, daha sonra da bunu eklenti yapıyor. Yani yine aynı mantığa çıkıyor.
soulmy

kişi bu mesajı beğendi.

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)

Nefes adlı üyeden alıntı

Peki scriptte kendi eklentilerimizi nasıl yapabiliriz ?


Merhaba Arkadaşlar,

kendi Yazdığınız bir script için eklenti yazmak o kadar koladır ki anlatamam.
bazı eklentileri 2 satır kod ile yazarsın çünkü nereye yazacağını bildiğin için.
ve suncu yükü oluşturmazsın.. bir sürü gereksiz sorgu veya kod ile.. ve sunucuya yük yapmayacak en ideal kod blogu ile oluşturursun.. ve en azından nereye nasıl müdahale edeceğini bilirsin. bir çok seçenek daha..
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al