In: Genel


İşaretlemenin içeriği daha iyi hale getirmesi gerekiyor. Peki neden sıklıkla içeriği daha da kötüleştiriyor?

İşaretleme, bilgisayarların bir kullanıcı arabiriminde metin oluşturmayı bilmelerine yardımcı olur. İşaretleme olmadan metin düzdür – bir karakter dizisi. Basit iletişim için bu iyidir, ancak düz metin daha karmaşık fikirleri ifade edemez.

Sözdizimi, kelimelerin anlamlı içerik haline gelmesini sağlar. İşaretleme, bilgisayarlar için sözdizimidir. Ancak bilgisayar sözdizimi, yazarların ve okuyucuların kullandığı sözdiziminden çok farklıdır.

HTML, web için evrensel biçimlendirme dilidir. Markdown, bazı yazma uygulamaları ve yayınlama sistemleri tarafından kullanılan HTML’ye hafif bir alternatif olarak konumlandırılmıştır. Bazı içerik geliştiriciler, Markdown’ı hem insanlar hem de makineler için ortak bir dil, metin iletişimi için bir tür “tekillik” sunan karma sözdizimi olarak ele alır. Ne yazık ki, hem insanlar hem de makineler için eşit derecede anlamlı bir dil yok. İnsanlar ve makineler aynı sözdizimini kullanmak zorundaysa, her ikisinin de taviz vermesi gerekir ve beklenmedik sonuçlarla karşılaşacaktır.

İşaretleme bilişsel bir vergidir. Metne karıştırılan kod, yazarın sözcüklerinin anlamını etkiler, bu nedenle hiç kimse makaleleri doğrudan HTML’de yazmaz. İşaretleme ile süslenmiş metinler, yazarlar ve editörler için okunması zordur. Sözcük veya noktalama işareti olmayan ek karakterlerle sözcükleri zarflayarak metnin söylediğinden dikkati dağıtır. Yazarların metinlerine işaretleme eklemeleri gerektiğinde, işaretlemenin bilgisayarların da okumasını zorlaştıran hatalar yapmaları olasıdır.

Her sabah iPad’ime göz atarken, biçimlendirmenin yazarlar ve okuyucular için yarattığı sorunları görüyorum. Apple News’deki makalelerde, düzenli kaplarda canlı bir şekilde sunulurlar.

Apple Haber biçimi

Apple News, metin içeriğini HTML veya Markdown’ın bir alt kümesini kullanarak yayınlar. Apple, yazarların dahil edilen herhangi bir işaretlemenin sözdizimsel olarak doğru olduğundan emin olmaları gerektiğine dikkat çekiyor:

Noktalama Önemlidir. Article.json dosyanızdaki yanlış noktalama işaretleri (hatta yanlış yerleştirilmiş bir virgül veya düz bir alıntı yerine kıvırcık bir tırnak işareti bile) makalenizi önizlemeye çalıştığınızda bir hata üretecektir.”

İşaretleme ile ilgili sorun budur – büyük ölçüde yerleşimine bağlıdır. Eksik bir boşluk veya fazladan bir boşluk sorun yaratabilir. Geliştiriciler bunu anlıyor, ancak yazarlar, yazılarının biçimlendirmesinin 21. yüzyılın üçüncü on yılında sorun yaratmasını beklemiyorlar. Yapay zekanın yakında yazarların yerini alacağını duydular. Elbette bilgisayarlar yazılı metni doğru biçimde biçimlendirecek kadar akıllıdır.

Genellikle biçimlendirme, metin için bilgisayar sözdizimi ile kod için bilgisayar sözdizimi arasında bir çarpışmayı tetikler. Bu durum özellikle ayrılmış karakterler: bir bilgisayar programının kullanmaya karar verdiği ve o karakterin diğer kullanımlarına göre önceliğe sahip olacak belirli karakterler. Bilgisayar kodu ve yazılı düzyazı da anlamı belirtmek için aynı noktalama işaretlerinden bazılarını kullanır. Ancak bu noktalama işaretleriyle ilişkili niyetler aynı değildir.

Yıldız işaretini düşünün. Metinde bir dipnot gibi davranabilir. Bilgisayar kodunda, bir işlevi işaret edebilir. Markdown’da bir madde işareti olabilir veya metnin kalınlaştırılmasını ifade edebilir. Aşağıdaki örnekte, “f” harfinin etrafında iki yıldız işareti görüyoruz. Yazarın amacı net değil, ancak fazladan bir boşluk kalınlaştırmayı engellemesi dışında, bunların harfi kalınlaştırmayı amaçladığı anlaşılıyor.

yanlış yıldız

Anlam ve kullanım açısından mantıksal olarak standartlaştırılması gereken herhangi bir sembol varsa, bu tırnak işareti olurdu. Sonuçta, tırnak işaretleri içindeki metnin değiştirilmediğini veya değiştirilmemesi gerektiğini gösterir. Ancak alıntıları farklı karakterler kullanarak ifade etmek için çeşitli gelenekler vardır. Makineler ve insanlar arasında, tırnak işaretlerinin nasıl ifade edileceği ve tam olarak neyi ilettikleri konusunda bir anlaşma yoktur.

Alıntılanan metin bozulduğunda oldukça görünür bir hata oluşur. Tırnak içindeki metnin önemli olduğu varsayılmaktadır. Aşağıdaki örnek, bir tümcenin etrafına tırnak işaretleri eklemeye çalışır, ancak bunun yerine tek tırnaklar için Unicode oluşturulur.

Yanlış ateşlenen korku sözleri

İşte başka bir alıntı örneği. Yazar, bu alıntıların görüntülenmesi gerektiğini koda anlatmaya çalıştı. Ancak ters eğik çizgi kaçış karakterleri, alıntı karakterlerine ek olarak gösterilir. Tırnak işareti, Markdown’da kaçacak bir karakter değildir. Apple News’deki Reuters gönderilerinde bu sorunu tekrar tekrar görüyorum.

Jargon anlaşılmaktan kaçıyor

Bu örnekte kesme işaretleri ve muhtemelen bir tire ile karıştırılmış alıntılar var – tümü “ȃ” olarak işleniyor. Okuyucu gibi kod da neyin amaçlandığı konusunda karıştı.

Fransız aksanı ekleme

İşte bir gizem: “null” yeni bir paragraf başlatır. Belki bazı Javascript kodları bulamadığı bir şeyi arıyordu. Null, bir alıntıyla biten bir bağlantıyı takip ettiğinden, karışıklığın bir kısmının bağlantının nasıl kodlandığıyla oluşturulmuş olması muhtemel görünüyor.

Boş sonuçlar

İşte başka bir bağlantı sorunu örneği. Markdown yanlış kodlandığından giriş başarısız. Yazar, bağlantılı metni sunarken italiklerin nerede gösterileceğini bulamamış ve çok uğraşmıştır.

Çok şık olmayan bir karşılama

paket servisler

Tüm bu örnekler, profesyonel personel tarafından oluşturulan ücretli medyadan gelmektedir. Gelire bağımlı yayıncılar bu tür hataları yapabiliyorsa, bu tür hataların web içeriği daha az sıklıkla yazan işletmelerde daha da yaygın olduğu görülüyor.

Yazarlar işaretleme ile uğraşmak zorunda kalmamalıdır. Yazarlar için herhangi bir işaretlemenin basit olduğunu varsaymayın. Bazı insanlar Markdown’ın işaretlemenin karmaşıklığına cevap olduğunu iddia ediyor. Markdown’ın işaretlemeyi demokratikleştirdiğine inanıyorlar: herkesin doğru şekilde kullanabilmesi çok kolay. Markdown olabilir belli olmak HTML’den daha az karmaşıktır ancak bu, karmaşık olmadığı anlamına gelmez. Boşluklar ve noktalama işaretleri gibi tanıdık görünen aygıtları oldukça katı şekillerde kullanarak karmaşıklığını gizler.

Yazarlar işaretlemeyi bozacak bir konumdaysa, muhtemelen yapacaklardır. Bazı biçimlendirme senaryoları karmaşık olabilir ve işaretlemenin farklı karakterlere nasıl öncelik verdiğini ve Javascript gibi kodların dizeleri nasıl beklediğini anlamayı gerektirir. Örneğin, Markdown’da bir yıldız işaretinin görüntülenmesi, Apple News’de iki ters eğik çizgi ile iki kez kaçılmasını gerektirir. Bu, teslim tarihi olan bir yazarın endişelenmesi gereken türden bir ayrıntı değil.

– Michael Andrews

Bir cevap yazın

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More

How Can We Help You?

Need to bounce off ideas for an upcoming project or digital campaign? Looking to transform your business with the implementation of full potential digital marketing?

For any career inquiries, please visit our careers page here.
[contact-form-7 404 "Bulunamadı"]