• 13-06-2007, 14:27:51
    #1
    Hem öğretici olması açısından hemde forumda bir ilk olması açısından bir link scriptini adım adım birlikte bir başlığın altında hazırlayalım mı? Bunun için öncelikle tüm özelliklerin ayrıntılı ve tek tek çıkartılması gerekiyor. Sonra yapının belirlenmesi ve kodlamaya geçilmesi gerekiyor. Fikirlerinizi bekliyorum..
    Yapılması düşünülenler..
    1. Kategorilendirme
    1.1 Alt kategorilendirme
    1.1.1 Alt kategorilendirme sonsuza dek sürmeli
    1.2 Kategorinin ziyaretçi sayısı ölçülebilmeli
    1.3 Arama Motorlarına Uygun Olmalı
    1.3.1 Linkleri /spor/futbol/superlig tarzında olmalı
    1.3.2 Kategorinin açıklaması olmalı
    1.3.3 Kategorinin anahtar kelimeleri olmalı
    1.4 Yeni Kategori seçebilme
    1.5 Kategorilerdeki linkleri taşıyabilme
    1.6 Kategori silebilme
    1.6.1 Kategori silinince başka kategoriye taşıma
    1.6.2 Kategori silinince linkleri de silme
    1.7 Benzer Kategoriler
    1.8 Yapay Kategoriler (Yönlendirmeler)
    2. Link Bölümü
    2.1 Link Ekleme Olmalı
    2.1.1 Başlık
    2.1.2 URL
    2.1.3 Eklenme Tarihi
    2.1.4 Sponsor Link olabilmeli
    2.1.5 Açıklama
    2.1.6 Anahtar Kelimeler
    2.1.7 Şifre (site sahibi link özelliklerini değiştirebilsin diye)
    2.1.4.1 Paypal
    2.1.4.2 Havale
    2.1.4.3 Kredi Kartı
    2.2 Link Listeleme
    2.2.1 Alexa Sırası
    2.2.2 PageRank Değeri
    2.2.2.1 Fake Pagerank Tespit Aracı
    2.2.3 Thumbnail
    2.2.4 Ayrı bir bilgi sayfası
    2.2.5 Linke kaç kez tıklandığı
    2.2.6 O linkten kaç ziyaretçi geldiği
    2.2.7 Linki Tavsiye Et
    2.2.7.1 Linkin kaç kere tavsiye edildiğini say
    2.2.8 BackLink
    2.2.8.1 Google BackLink
    2.2.9.2 Yahoo BackLink
    2.2.10 Sitelere tavsiye etme özelliği olabilir.. digg it! tarzı..
    2.2.11 kod ekleme zorunluluğu (admin panelinden isteğe göre kaldırabile )
    2.2.12 rastgele link ver tarzı birşeyler olabilir.
    2.2.13 linklere puan verme
    2.2.9 Etiket Bulutu (Hangi kelimeye daha çok link verilmiş görebilmek açısından)
    2.3 Değerlendirme
    2.3.1 Siteye oy verme
    2.3.2 Site hakkında yorum
    2.3.3 Olumlu Olumsuz Oy Verme Hotbul daki gibi
    2.4 Farklı Siteler
    2.4.1 Seçilmiş Site (Cool Site)
    2.4.2 Yeni Eklenen Siteler
    2.4.3 Özel Siteler (sıralamada üste çıkacaklar)
    2.4.4 Rasgele Siteler
    2.5 Kontroller
    2.5.1 Aynı linkten birden fazla eklenme kontrolü
    2.5.2 Ölü link kontrolü
    2.5.2.1 ekledikten sonrada günde bi kere ölü link kontrolü yapacak bir cron jop bence iyi olur sonuçta tıklandığı zaman karşısına gelmeyen siteler insanları mutlu etmez durumu pasif yapılır erişilemiyorsa. öbürsü gün tekrar bakılır erişilebiliyorsa aktif edilir 1 hafta pasif kalanlar otomatik olarak silinir
    2.6 Link raporla (spam, içeriğe uymayan)
    3. İletişim
    3.1 İsim Soyad Bilgisi
    3.2 İrtibat Kurma Sebebi
    3.3 Email Adresi
    3.4 Resim koruması (captcha)
    4. Arama
    4.1 En çok arananlar
    4.2 Bu ay en çok arananlar
    4.3 Aranan kelimeyi bulunan yeri farklı renkte yazabilme
    5. Link Eklendimi Kontrolü (trackback)
    5.1 Bu özelliği açıp kapatabilme
    5.2 Başka bir adrese kodu ekleyebilme (çapraz link)
    6. Email Kontrollü Üyelik
    6.1 Site Adresi ile aynı uzantıda mail olsun
    6.2 Ücretsiz mailler olmasın (yahoo.com, mynet.com vs..)
    6.3 Sadece .tr uzantılı veya başka bir ülke uzantılı mail olabilsin.
    7. Şablon (Template)
    8. Mail Listesi
    8.1 Site ekleyenlere mail atabilme
    8.2 Sadece 1 kategorideki site sahiplerine mail atabilme
    8.3 Seçilen kategorilerdeki site sahiplerine mail atabilme
    9. Yedekleme
    9.1 Database Yedekle
    9.2 Yedeği Geri yükle
    10. Resim
    10.1 Kategori için resim
    10.2 Link için resim
    11 Dil Paketi
    11.1 Türkçe
    11.2 İngilizce
    12. Kurulum
    13. İstatistik
    13.1 Toplam Link
    13.2 Toplam Kategori
    13.3 Toplam Gelen Ziyaretçi
    13.4 Toplam Giden Ziyaretçi
    13.5 Kategori Toplam Link
    13.6 Kategori Toplam Kategori
    13.7 Kategori Toplam Gelen Ziyaretçi
    13.8 Kategori Toplam Giden Ziyaretçi
    13.9 En çok tavsiye edilen siteler
    13.10 En çok oylanan siteler
    13.11 En çok yorumlananlar
    14. Yasaklama (ban)
    14.1 Maile göre yasaklama
    14.2 Site adresine göre yasaklama
    14.3 Ülkeye göre yasaklama (.tr uzantılı gibi)
    14.4 Kelime yasaklama
    15. Reklam Yönetimi
    15.1 Kategoriye özel reklam
    15.2 Link Reklam
    15.3. Banner Reklam
    16. Editör
    16.1 Kategori Editörleri
    16.2 Bölüm Editörleri (alt kategorilerinin de editörü)
    16.3 Site editörleri (tüm kategoriler)
    16.4 Editör Yetkileri
    16.4.1 Onaylama yetkisi
    16.4.2 Düzenleme/Onaylama yetkisi
    16.5 Editör başvurusu
    17. Site Haritası
    17.1 Google Sitemap
    17.2 Yahoo Site Explorer
    18. Rss
    18.1 Kategorilere göre
    18.2 En çok ziyaret edilenler
    18.3 En çok tavsiye edilenler
    18.4 En yeniler
    19. Ayarlar
    19.1 Charset ayarlama
    19.2 Email hatırlatması olsun olmasın
    19.2.1 Email metnini ayarla
    19.3 Kuralları ayarla
    20. Haberler
    20.1 Başlık
    20.2 Açıklama

    İş Sürecince yapılacak olan aşamalar :
    1. Gereklilikler Tespit Edildi
    2. Gereklilikler Belirli Bir Mantık Altında Kategorilendirildi
    3. İhtiyaçlara Uygun Dosyalama Mantığı Oluşturuldu
    4. Kolaydan zora doğru yapılacaklar versiyonlara bölünecek, böylece ilk ürün daha erken bir tarihte bitmiş olacak.
    5. Kodlama da gerekli olan fonksiyonlar hazırlanacak
    6. Kodlamaya başlanacak
    * Kodlama aşamasında dil dosyaları da oluşturulacak
    * Basit bir taslak sistemi de oluşturulacak
    7. Güzel bir taslak hazırlanacak
    8. Diğer dil seçenekleri hazırlanacak
    9. Test edilecek
    10. Kurulum dosyası hazırlanacak
    11. Diğer versiyon çalışmaları başlayacak..
  • 13-06-2007, 14:29:32
    #2
    Üyeliği durduruldu
    Kendimiz baştan belirleyeceğiz değil mi hocam.
    Öncelikle veritabanı tasarımı yapmak lazım.
    Fikir mi belirtecez?
  • 13-06-2007, 14:30:05
    #3
    Üyeliği durduruldu
    Sen başla ustad biz devam edelim Link scriptinden kastın directory tarzı bişey mi? Yoksa başka bişey mi? Önce bunu açıklığa kavuştursak iyi olur kanımca..
  • 13-06-2007, 15:42:44
    #4
    Misafir
    faydalı olacaktır, takipteyim
  • 13-06-2007, 15:45:47
    #5
    Üyeliği durduruldu
    bir tane de asp sini hazırlayalım. gayet hoş ve güzel olur
  • 13-06-2007, 15:49:43
    #6
    Çok iyi olur hocam.
    Benim gibi yeni öğrenenler için harika gider
    Fakat sıfırdan olsun
  • 13-06-2007, 15:51:29
    #7
    asp olmasın linuxlar var burada
  • 13-06-2007, 15:52:08
    #8
    Üyeliği durduruldu
    evet gerçekten iyi olur. Belki birazda kodlama öğreniriz sizden
  • 13-06-2007, 16:01:00
    #9
    Linkcenneti, Linker vs.. gibi bir şey ASP'Den ben anlamıyorum, başka bir başlık altında o konudan anlayanlarda burayla eş zamanlı ASP'sini yazabilir..
    Herşeyden önce hangi özellikler olması lazım. Onları belirlemek lazım. Ben düzeni belirleyim, herkes o formata uygun yazsın. Özellikleri geliştirelim.. Ben ilk aklıma gelenleri yazdım, hatta bazılarını yazmadım.. Herkesin katkısı olsun
    1. Kategorilendirme
    1.1 Alt kategorilendirme
    1.1.1 Alt kategorilendirme sonsuza dek sürmeli
    1.2 Kategorinin ziyaretçi sayısı ölçülebilmeli
    1.3 Arama Motorlarına Uygun Olmalı
    1.3.1 Linkleri /spor/futbol/superlig tarzında olmalı
    1.3.2 Kategorinin açıklaması olmalı
    1.3.3 Kategorinin anahtar kelimeleri olmalı
    2. Link Bölümü
    2.1 Link Ekleme Olmalı
    2.1.1 Başlık
    2.1.2 URL
    2.1.3 Eklenme Tarihi
    2.2 Link Listeleme
    2.3 Link Tavsiye Etme
    3. İletişim