Django RSS Feed Ekleme

Django’da RSS Feed ekleme işlemi çok basittir. Uzun uzun anlatabilir miyim diye düşündüm ancak yine de başaramam herhalde. Öncelikle yapılması gerekenleri söylemek gerekiyor sanırım. Uygulamamız içerisine feeds.py dosyasını oluşturalım ( siz isterseniz mahmut.py deyin ) Oluşturma işlemini başarıyla yaptıysanız şimdi bu dosyanın içine sınıf oluşturmalıyız. Bunun için Django’nun Feed Framework‘ünü çağırmak gerekiyor. Bir de slug yani url için de core kütüphanesinde bulunan reverse() işlevini çağıralım.

Bu işlemden sonra da RSS beslemesi olarak alacağımız modeli çağıralım. Benim çalışmamda RSS beslemesi
Devamını Oku

Django Markdown Editör Kurulumu

Okuldaki işler harici evde de kişisel olarak python ve arkadaşlarının icatları ile ilgileniyorum. Bu süreçte django ile kendi blog sistemimi yazmaya karar verdim. Ancak editör öyle kötüydü ki (hiç yok klasik textarea :D) markdown editör aramaya koyuldum. Daha önce Laravel ile yazdığım blog sisteminde de kullandığım editör geldi aklıma.

Taufan Aditya tarafından yazılan bootstrap-markdown kullanmıştım. Neyse bu işin görsel yüzü. Ancak arkada hala çözümlenmeyi bekleyen markdown kuralları vardı. Bunun için bulabildiğim en uygun markdown eklentisi Kirill Klenov tarafından yazılan django_markdown eklentisiydi. Neyse bulduk ettik bir şekilde. Sıra kuruluma geliyor.Öncelikle editör entegrasyonunu yapalım. Şu linkten editör dosyalarını indirelim. İlgili klasöre çıkaralım.
Devamını Oku

OpenSUSE PHP7 XDebug Kurulumu

PHP7 çıkalı baya oluyor. XDebug geliştiriciler için hata ayıklama aracı. Gerçekten çok faydalı bir araç. Bu aracı PHP7 için OpenSuSe’a kurmaya çalışırsanız depolarında bulamıyorsunuz. Depolarda php5-xdebug bulunmakta. Fazla uzatmadan konuya gireyim can sıkıcı bir makale olmasın. XDebug kurmak için öncelikle PHP7 Devel gerekiyor. PHP7 Devel kurulumunu uçbirimden zypper yardımı ile kuralım.

sudo zypper install php7-devel

Daha sonra ise xdebug sitesinden son sürümü indirelim (Bu yazıyı yazarken en son 2.4.0 RC4 Sürümü Vardı):

wget http://xdebug.org/files/xdebug-2.4.0rc4.tgz

Evet wget yardımı ile indirme işlemini yaptıktan sonra arşivi açalım:

tar -xzf xdebug-2.4.0rc4.tgz

Arşivi açtıktan sonra klasörün içerisine gidelim:

cd xdebug-2.4.0RC4/

Klasöre girdikten sonra aşağıdaki komutları
Devamını Oku

OpenSUSE 42.1 LAMP Kurulumu

Bilmiyorsanız söyleyeyim LAMP, Linux, Apache, MySQL ve PHP’nin kısaltılmasıdır. Bu yazıda “biz dört kişiyiz gardaş” diye bağıran bu grubun nasıl kurulacağını anlatacağım. Sırasıyla Adımlar:

  • Apache Kurulumu
  • MariaDB Kurulumu
  • PHP Kurulumu

İlk sıraya Linux koymaya gerek yok biliyorsunuz :). Başlayalım o zaman.

Apache Kurulumu

Apache, çoklu platformda çalışabilen web server’dır. İçerisinde CGI, SSL ve sanal alan adlarının da desteklendiği çoğu özellik bulunmaktadır. Öncelikle Apache kurmak için Uçbirim’i açarak şu komutları girin:

Bu komut apache2 kurulumunu yapacaktır. Daha sonra apache2’nin her başlangıçta otomatik olarak başlaması için şu iki komutu gireceğiz: