Forum Logo  

Anasayfa Forum Duyuruları Yönetim İletişim
 -
Geri Git   ForumAdasi.Com > ForumAdasi.Com > Forum Duyuruları

Forum Duyuruları ForumAdası yönetimince yapılan duyuruların, forum kurallarının ve yeniliklerin kullanıcılarca takip edileceği alandır.


ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

ForumAdası yönetimince yapılan duyuruların, forum kurallarının ve yeniliklerin kullanıcılarca takip edileceği alandır.


Kullanıcı Etiket Listesi
Agatha, Allecra, Antheia., anus, Asi Ruh, Astrea, Aykut, AZE, baboli, Bahtiyar, Beatrice, BeSte, bliss, Bookworm, Bozturk, Brokoli, Candres, Candy, CaNeRR, Carson, Cheerful, Chen, Cry, CtrL, DeepSilence

Like Tree30Beğeniler

 
 
LinkBack Seçenekler Görüntüleme stilleri
Prev Önceki mesaj   Sonraki mesaj Next
Alt 03 Nisan 2024, 23:32   #1
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Thumbs up ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

ForumAdası: Gelişmiş ve Modern İçerik Koruyucu Aktif!

Merhaba,

2015 yılında vBulletin için yazılmış template modification dediğimiz şablon değişiklikleri daha fazla erişilebilir durumdayken ben de JavaScript kodu olarak yazılmış bunlardan birini alıp vBulletin eklentisi olarak kodlamıştım. Ancak kodun .js kısmına dokunmamıştım. Buna da “rgxsecure” adını vermiştim. Tabii 2015 yılında JavaScript bilgim de şimdiye kıyasla daha düşük düzeydeydi, bu yüzden kodun işlevini sadece eklenti kodunun içine atıp vB seçeneklere menü ve birkaç seçenek eklemiştim. Teknik yönetici olarak bulunduğum ya da vBulletin teknik desteği verdiğim hemen her forumda kuruludur. Varsayılan .js kodunun üzerine eklediğim eklentide sadece kodu ziyaretçilere kapsatmanın dışında belirli bir gönderi sayısının altındaki üyeler için de kısıtlama getirme özelliği bulunuyordu. Ancak bu kod, oldukça basit bir şekilde sadece mouse ile sağ tıklamayı engelliyordu.

Yaklaşık 1 haftadır hastayım. Artık test yapılmasa da bence koronayım ama ayakta geçiriyorum, tabii evde geçiriyorum. Bugün de can sıkıntısından aklıma esti; buna bir el atayım dedim.

Eski .js kodundan küçük bir örnek;

Kod:
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}}
Koda bakar bakmaz dedim ki; IE4 ne lan? Bildiğin Internet Explorer 4 varken -yani dedemin zamanında- yazılmış. Bunu neresinden tutsan elinde kalır, sağını solunu da düzeltemezsin. Sil, sil baştan yazacaz. Bak bunu burdan alın!

Şaka bir yana; kodu tamamen silip sıfırdan yazdım. Yeni kodu elbette burada paylaşmayacağım, eklenti içeriğiyle birlikte ForumAdası'na özgü olarak yazıp entegre ettim. Yeni varyasyonda modern JavaScript uygulamalarında yaygın olarak kullanılan addEventListener gibi methodlar kullandım. Bu sayede daha temiz ve modüler bir yaklaşım elde ettim.

---

Şöyle dediğinizi duyar gibiyim;


Evet, biraz kaptırınca hiçbir şey anlamamış olabilirsiniz. Fazlasıyla teknik bir yazı olmaya doğru gidiyordu ve ben de öyleyse "Alırız!" diyorum ve baştan alıyorum.

---

Yıl olmuş 2024, maalesef hâlâ burayı konu çalma deposu gibi kullanan bir güruh arkadaşımız var. Peşin peşin diyorum ki, arkadaşlar artık günümüzde özgün makale elde etmek bile çok kolay. Girin chat.openai.com'a, ücretsiz bir üyelik oluşturun ve ChatGPT 3.5'e istediğiniz konu başlığında makale yazdırıp takıldığınız, yöneticisi ya da sahibi olduğunuz foruma konu açın. Hâlâ köklü ve otoriter platformlardan konu araklamaktan vazgeçin. Diyeceğiz ama kime diyoruz? Bu yüzden forumdaki eski usul çalışan sağ tıklama yasağını biraz geliştirdim.
  • Sağ tık
  • Metin seçimi
  • Kopyalama/yapıştırma
  • Görüntü sürükleyerek (ç)alma
  • Bazı klavye kısayol tuşları (mesela Einstein arkadaşlar CTRL+U ile kaynağa da bakamayacaklar artık)
gibi özellikler ziyaretçiler ile belirli bir etkileşim göstermemiş üyelerimiz için yeni yazdığım JavaScript kodu ile tamamen engellendi.

Akşamüstü @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!] ile yaptığımız kullanım testleri gayet olumluydu, ancak ufak tefek inceleme ve geliştirmeler arka tarafta devam edecek.

Örnek hata mesajları;



Admin kontrol paneli tarafında ise zaten ForumAdası'na özel yazıldığı için geliştirici modda düzenlemeleri, iyileştirmeleri, ekleme ve çıkarmaları kendim yaparım diye çok bir opsiyon sunmadım. Eski eklentiden sadece mesaj kısmını senaryoya göre kendisi ürettiğinden orayı kaldırıp şöyle basit bir arayüzü var;


Dip Not: Eklentiyi teknik yönetici olarak bulunduğum, teknik destek verdiğim ya da rica edecek başkaca forumlarda kullanılması için dağıtmayı düşünmüyorum. Bu konuda kimse gönül koymasın lütfen. İleride biraz daha geliştirip, XenForo'daki eklenti gibi kullanıcı izinlerine göre vs. özelleştirilebilecek şekilde admin panelini de kodlayarak kullanıma hazır hale getirirsem vBulletin.org'da yayınlarım. O zaman da kimse demeden diğer bulunduğum, teknik yönetici olarak görev aldığım veya destek verdiğim forumlara kurarım. Zaten dedemin zamanındaki IE4 için koşul kodları falan olsa da, bu kadar gelişmiş olmasa da eski versiyon da sorunsuz çalışıyor.

Burada aslolan bizim bu önlemleri geliştirip, modernize edip almamız değil; birilerinin de durumdan vazife çıkarıp artık buradan konu çalmayı bırakması diye düşünüyorum. Gerçi huylu huyundan vazgeçmez, bu işlerin sonu gelmez ama biz yine de hatırlatmış olalım; uslu bir çocuk olabilirseniz, belki şirinleri bile görebilirsiniz. ^^

Son olarak; amacımız ForumAdası'nın varlık değerini, buradaki paylaşımları ve dahi yeni açılacak konuları korumak. Jean-Paul Sartre'ın en sevdiğim sözlerinden olan; “Emek, en yüce değerdir.” ile bitiriyorum.

Jön TüRk, Zeze, Cry ve 10 kişi daha bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
 

İçeriği Sosyalleştir

Etiketler
aktif, forumadası, gelişmiş, koruyucu, modern, İçerik


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Saat: 17:57.

Forum Bilgileri
Hukuki Aydınlatma Metni
ForumAdası, tüm hakları saklıdır.

Kurucu: Jön TüRk
Forum Sorumlusu: Zeze
Geliştiriciler: Regex & Cry
Tasarımcı: Mango

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.

Altyapı bilgilerini okuduğunuz vBulletin yazılımı ForumAdası üzerinde lisanslı bir şekilde kullanılmaktadır.
ForumAdası; internet ortamında kullanıcıların içerik üretmelerine, bu içeriklerin de önceden onaya tabi tutulmaksızın yayımlanabilmesine olanak sağlayan bir forum sitesidir. Forum siteleri, tıpkı sosyal medya ve interaktif sözlükler gibi 5651 sayılı kanunun 2. maddesinin 1. fıkrasının "m" bendine göre Yer Sağlayıcı olarak faaliyet göstermekte olan, hizmet ve içerikleri barındıran sistemleri sağlayan veya işleten platformdur.
5651 sayılı kanunun 5. maddesine göre yer sağlayıcı, yer sağladığı içeriği kontrol etmek veya hukuka aykırı bir faaliyetin söz konusu olup olmadığını araştırmakla yükümlü değildir. Başka bir deyişle ForumAdası üzerinden yapılan yazılı, görsel ya da işitsel paylaşımlardan doğabilecek yasal sorumluluk, mezkur içeriği paylaşan ForumAdası üyesi gerçek kişilere aittir. İlgili kanunun anılan maddesinin 2. fıkrasında da çok açık bir biçimde öngörüldüğü üzere; yer sağlayıcı, yer sağladığı hukuka aykırı içerikten, ceza sorumluluğu ile ilgili hükümler saklı kalmak kaydıyla, bu Kanunun 8 inci ve 9 uncu maddelerine göre haberdar edilmesi halinde ve teknik olarak imkân bulunduğu ölçüde hukuka aykırı içeriği yayından kaldırmakla yükümlüdür.
Açıklanan hukuki dayanaklar temelinde, hak ihlâli iddiasında bulunan hak sahipleri İLETİŞİM linkinden yer sağlayıcı ForumAdası yöneticilerine ihtarda bulunarak bahse konu hususu tebliğ etmeleri halinde incelemeler yapılıp, en geç 2 gün içerisinde gerekli işlemler tesis edilecektir.

5101 sayılı yasayla degişik 5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince ForumAdası üzerinde telif hakkı bulunan MP3, video vb. eserlerin paylaşımı T.C. Kültür ve Turizm Bakanlığı tarafından hak sahipliği verilmiş olan MÜ-YAP tarafindan yasaklanmış olup, yasal işlem olması halinde, paylaşan kişi ya da kişilerin bilgileri gerekli kurum ile paylaşılacaktır.