bildirgeç’in nasıl kurulduğuna dair sorular bir çok kişinin aklında yer edinmişe benziyor öyle ki bildirgeç in kendine bile bunu soran olmuş. bildirgec.org kollektif bir blog. yani birden fazla insanın içeriğini ortaklaşa ürettiği bir blog. bu tür bir blog kurabilir misiniz? yazıları kullanıcıların yazdığı, üstüne üstlük editörlere ait bir onaylama sisteminin olduğu ve yazıların editör beğenisine göre ana sayfada yayınlanıp yayınlanmıyacağının ayarlanabildiği ve gelirin kullanıcılar arasında paylaşıldığı bir blog. evet kurabilirsiniz. ben tüm bu sorularınızın cevabını verdim, şimdi sizlere bu işi nasıl yapacağınızı anlatacağım ama ilk önce sizden şu sorularıma cevap vermenizi istiyorum.Gerçekten çok istiyor muyum?Neden bu tür bir siteyi kurmak istiyorum?Bunu yapmamın amacı ne?Çok kazanabilecek miyim?Benim siteme üye olacak kullanıcı bulabilir miyim?Yazı seçimi konusunda titiz ve adaletli davranacak mıyım?Sabırlı olacak mıyım?Bu işi uzun süre yürütebilecek miyim?
bunlar ve bunların benzeri soruları ben yanıtlayamam, eğer gerçekten kazanamayacaksanız ya da bu konuda tereddüt ediyorsanız bence hiç bulaşmayın. para kazanmak için bir sürü yol var pilli’ye yazın ne bileyim süperteklif’e filan üye olun daha başka kazanç yollarını araştırın. onca külfete katlanmaktansa bu tür yollara başvurmak daha mantıklı. anlayacağınız bu iş için çevrenizin geniş olması ve tabiki bu konuda size yardım edecek, ortak olacak insanlar bulunması önemli. başlıkta ücretsiz dedim ama ben server ve alan adı masraflarını hesaba katmadım. tabi o ve benzeri masraflarınız olacaksa düşünmelisiniz. ben düşündüm ve bunu yapamayacağıma karar verdim evet sistemi local sunucumda kurdum ve kullandım ama hayata geçirmeye cesaret edemedim, en azından tek başıma işin içinden çıkamazdım. öyle kazanamayağımı bildiğim için bildirgeç’e bu konuyu işlemek daha cazip göründü.neyse siz kararınızı verdiniz mi bilemem ama en azından benim gibi nasıl olacağını merak edip local sunucuda kurmak isteyebilirsiniz. o zaman ne dersiniz? başlayalım mı?bu iş için programlama filan bilmenize gerek yok. hiç bir kodlama yapmaycaksınız. yalnızca kullanılacak olan içerik yönetim sistemine aşina olmanız önemli. çünkü anlaşılması biraz zor olan bir yönetim sistemi. ama kullanımı öğrenildikten sonra yapamayacağınız şey kalmıyor. o derece esnek olduğunu belirtmekte yarar var.şimdi ilk olarak bu içerik yönetim sistemini her hangi bir sunucuya kuralım. bu sistemin adı drupal. evet şaşırdınız, bu kadar basit mi? diye sordunuz ama belki de hiç şaşırmadınız çünkü bu yönetim sistemini hiç duymadınız. basit mi? diye soracak olanlara söyleyeyim, evet bu kadar basit çünkü bildirgeç te ilk kurulduğunda drupal tabanlıydı sonradan ruby on rails denilen bir sisteme geçildi ama ben bu sistemi bilmiyorum ve nasıl kullanılacağını anlatamam. ayrıca bu sistem drupal’a göre biraz karmaşık görünüyor ki ruby diliyle yazıldığı için drupal’a göre biraz daha titiz ve hızlı. her neyse olurda bu işi geliştirmek isterseniz anlattığım mantığı ruby on rails’e uygularsınız.

drupal'ın yönetim paneli
drupal’ın yönetim paneli

drupal’ın ingilizce resmi sitesi burası, buradan ve buradan türkçe kaynaklara ulaşabilirsiniz. ama ben en çok beğendiğim drupal kaynağı olan drupaldersleri.org‘u kullanmanızı önereceğim.drupal’ın ne olduğunu bilmiyorsanız ilk önce burayı ziyaret edin. ayrıntılı olarak anlatılmış, drupal kurulumunu da buradan ve buradan öğrenebilirsiniz.internette drupal’ın kurulumu ve kullanımı ile ilgili çok fazla türkçe kaynak zaten var. ben sadece yer verilmeyen konuları anlatmaya özen göstereceğim. diğer türlüsü kopyala yapıştırdan farksız olur zaten.drupal’a eklenti ve tema kurulumu burada anlatılmış. aslında çok basit bir çoğumuz wordpress’i biliyoruz. drupal’a eklenti kurmak wordpress’e kurmak kadar kolay.drupal’ın kurulumu ile gelen blog eklentisi bize yazı eklemede yardımcı olacak doğrudan makale içeriğini kullanmanızı önermem çünkü blog eklentisi ile kullanıcıya özel yazı gösterebiliyorsunuz. tıpkı bildirgeçteki gibi bir kullanıcının yazılarını o kullanıcıya özel bir sayfada gösterebiliyorsunuz.sizden biraz mantık yürütmenizi isteyeceğim tabi bunun için verdiğim linkleri göz ardı etmeyin drupal kullanımını öğrenin yoksa bu konuda çok fazla yol alamazsınız. drupalı anladıysanız zaten her türlü sitenin hakkından gelebilceğinizi anlamışsınızdır.mesela ne yapmak istiyorsunuz? kullanıcıların etkinliğine göre puanlama yapmak mı? user activity eklentisi kullanıcıların aktiflik oranlarını çeşitli kriterlere göre hesaplamakta. en iyi kullanıcıya göre kullanıcının aktifliğini yüzdelik bir dilim ile gösterebiliyor. yani en aktif kullanıcının aktiflik oranı %100 ise 2. aktif kullanıcının aktiflik oranını da ona göre ayarlıyor. örneğin %90 � gibi. Tabi bu tür bir puanlamadan kazandıracaksanız toplam geliri toplam yüzde oranına bölüp herhangi bir kullanıcının yüzdelik dilimi ile çarpmalısınız. Bu en basit haliyle yapılabilecek bir paylaştırma. örneğin toplam geliriniz 100tl kullanıcıların toplam yüzdelik oranları %500 tabi burada yalnızca 500’ü alabilirsiniz ve bir kullanıcının yüzdelik oranı 40 diyelim siz formulu verilere uygulayarak 100:500×40 işlemi ile kullanıcının gelirini hesaplayabilirsiniz. dedim ya en basiti diye kod bilmesenizde bunu normal bir exel tablosundan yaparsınız. size tavsiyem yazarlarınızı seçerek alın yani her geleni almayın böylelikle hem hesaplamanız karışmaz hem de yazarlarınızla daha yakından ilgililenebilirsiniz.bir diğer kullanıcı puanlama eklentisi de user points bu eklenti ile yine aynı şekilde kullanıcıları aktiflik oranlarına göre puanlama yapabiliyorsunuz aynı zamanda bu eklenti puanlara göre rol atama işlemide yapabiliyor. bu eklentiye benzer bir eklentide user stats bu eklenti şurada tartışılmış.admin block eklentisi yeni eklenen ama yayınlanmamış yazıları kolayca görebilmenizi sağlıyor. tabi bunun için içerik türleri yönetiminden blog türünün yayınla seçimini kaldırmalısınız böylelikle bir kullanıcı yazı eklediğinde siz veya içerik yönetim hakkı olan bir editör bunu görüp düzenle seçeneği ile yayına alabilceke aynı yol ile ana sayfada yayınlanıp yayınlanmayacağını belirleyebilirsiniz.Views kullanımını da mutlaka öğrenin. bu eklenti sayesinde en basitinden bildirgeçteki uzaylılar‘a benzer modül hazırlıyabilirsiniz.
kullanıcılara e-posta gönderebileceğiniz mass contact ve özel mesajlaşma sunabileceğiniz privatemsg eklentisini de bir deneyin bu eklenti burada tartışılmış.içeriğin puanlanabileceği ya da tuttum gibi özelliklerin yapılabileceği eklentiler de mevcut bunlardan ilki Flag bu eklenti ile tuttum ya da bu içeriği şikayet et gibi özellikler üretebilirsiniz. bir de Fivestar var. bu eklenti ile de bir çok sitede gördüğünüz puanlama sistemlerine benzer içerik puanlama sistemi oluşturabilirsiniz.Relevent Content eklentiside en açık dille benzer yazılar işlevi sunuyor.istatistikleriniz için gelişmiş seçenekler sunan Statistics Advanced Settings eklentisi ile sayfa ziyaretlerinin hesaplamasına netlik kazandırabilirsiniz.adsense reklamlarını kullanacaksanız AdSense eklentisini tavsiye ederim. doğrudan kodu yapıştırmak yerine bu eklenti ile çok daha spesifik ayarlamalar için bu eklenti ile çalışabilirsiniz. ayrıca bu eklenti sanırım google’un şuan izin vermediği Revenue sharing sistemini de destekliyor. bu sistemle kullanıcıların adsense hesaplarına reklam gelirlerini paylaştırabiliyorsunuz. bu eklenti önemli.baştada dediğim gibi drupalı öğrenip aşina olmalısınız ayrıca eklentileride araştırın drupal.org‘u kullanın. ingilizcenin yeterli değilse google translate ile çevirebilirsiniz. aklınızdaki fikre uygun eklenti araştırın, kod biliyorsanız eklenti yazmayı öğrenin. ben bu tür bir site hazırladım dosyaları hala saklı eğer bunların hiç birini yapamam diyorsanız veritabanı ile birlikte dosyaları size gönderebilirim ama unutmayın ki drupala aşina olabilmek için kurulumu kendiniz yapmanız çok daha mantıklı ilerde oluşacak teknik sorunlarla boğuşmamak için bu yönetim sisteminii öğrenmeli ve eklentileri kendiniz kurmalısınız. ben ikisinide yapamam derseniz pilli networke yazı gönderin. mis gibi, ohhhh. rahat rahat istediğiniz her konuda yazabilirsiniz. ben şahsen öyle yapmayı tercih ediyorum ve size de öneriiyorum. işe koyulacak arkadaşlara şimdiden başarılar dilerim.