×

Favicon

Sitenin tarayıcı sekmesinde görünen ikonu oluşturmak için bazı siteler var. Kendine özgü ikon yapabiliyorsun. Bu sitenin ikonları için kullandığım iki site:

Max Url Length

Diyelim bir uzun yazıyı sunucuya kaydetmek üzere gönderiyorsunuz. Belirli bir uzunluktan fazlasında sunucu hata verir. Web.config dosyasından bunu ayarlamanız gerekli.

< httpRuntime requestValidationMode="2.0" maxQueryStringLength="32768" maxUrlLength="65536"/>. Validation Mode ile birlikte işte bu şekilde yapabilirsiniz.

CKEditor Encoding

CKEditor'de en önemli sorun (en azından benim için) Türkçe karakterleri varsayılan durumda farklı bir formatta kaydetmesi. O durumda, yazıyı kaynak kodda gördüğünüzde, Türkçe karakterleri ve bazı işaret karakterlerini okuyamazsınız.

ÇÖZÜMLER

CKEDITOR.config.entities_latin = false; Türkçe karakterleri değiştirmiyor.

CKEDITOR.config.entities = false; ' " gibi işaretleri değiştirmiyor

Tarih Kaydındaki Sorunlar

Tarihin server local gibi ayrı makinalarda format uyuşmazlığı ve format uyuşmazlıkları yüzünden sürekli sorun çıkarması nedeniyle, update cümlesi ikiye bölünmesi şeklinde bir pratik çözüme gidildi. Yani tarih kaydında sorun çıksa bile, en azından diğer alanları kaydeden bir çözüm.

RequestValidation

İçerisinde HTML karakterleri olan ifadeyi server tarafına gönderince, asp.net 4.0 bunu tehlikeli görüyor.

Çözüm. Web.Config de system.web altına httpRuntime requestValidationMode="2.0"

CSS Grid İle Masonry

CSS Grid kullanarak masonry görüntüsü elde etmek için bir yöntem buldum. Test edebilmek için iki-üç saat harcadım. Ve sonuç boş. Çünkü yükseklik dinamik değil. Sabit yükseklikler tanımlaman ve bunları kullanman gerekiyor. Saçmalık. Belki birinin bi işine yarar, burada dursun.

Makaleyi Oku

CSS Masonry Layout

Şu an içinde bulunduğunuz site yapısının sağlanmasının pek kolay bir iş olmadığını şurdan anlayın:

Despite all the demo you’ve seen out there a Pure CSS Masonry layout that satisfies both your designer and your content manager is not coming anytime soon.

That being said, beside the obvious order problem, Multi-column solves most of the challenges bound to a masonry layout.

Makaleye git

HTML Text Editor

İçerik düzenlenmesi için çok sayıda editör denendi. Önce kendi basit editörümüzü yazdık. Sonra NicEdit e geçtik. NicEdite geçtik. TinyMCE mi kullansak derken CKEditor de karar kıldık. Dolayısı ile okuduğunuz bu yazı CKEditor üzerinde yazıldı.

Bu konuda çok sayıda farklı seçenek mevcut. Göz gezdirmekte fayda var ancak, CKEditor çok iyi.

https://1stwebdesigner.com/best-wysiwyg-html-editor/

NewtonSoft JSON

Sunucu tarafında C# ile JSON dönüştürme işleri için https://www.newtonsoft.com/json kullanıldı.

Sitede Kullanılan Teknolojiler

  • Sunucu tarafında ASP.NET ve C#
  • Bootstrap 4.0
  • JQuery 1.9.1
  • CKEditor 4.0