Çevrimiçi Özerklik: IndieWeb İçin Bir Örnek

Yayınlanan: 2022-03-10
Kısa özet ↬ Çevrimiçi kurumsal balonlara bir alternatif var - buna IndieWeb deniyor. Kendi kişisel web sitelerinizi oluşturun, çevrimiçi varlığınızı kontrol edin ve kendi şartlarınıza göre öğrenin.

Web 2.0, teknik beceri ve bilgilerine bakılmaksızın herkesin web'e katkıda bulunabileceği fikrini kutladı. Başlıca özellikleri arasında kendi kendine yayın yapan platformlar, sosyal ağ web siteleri, “etiketleme”, “beğenme” ve yer imi koyma yer alır.

Birçok kişi ve şirket, yalnızca kodlamayı öğrenme ayrıcalığına sahip kişiler değil, herkesin Web'e katkıda bulunabilmesi için bu platformları oluşturmaya başladı. Aslında, web'e yaptığımız katkıları takdir etmek için, 2006'da Time dergisinin Yılın Kişisi "biz" olduk.

Yılın kişisini “Sen” olarak sunan TIME dergisinin kapağı
Daha basit zamanlar. (Resim kaynağı: TIME USA)(Geniş önizleme)

Günümüzde, web'de içerik tüketiyor veya paylaşıyor olsanız da, büyük bir web sitesi aracılığıyla olması muhtemeldir. Twitter, Youtube veya Facebook'a ait bir hizmet popüler örneklerdir. Bu bize neredeyse hiçbir parasal maliyet olmadan daha büyük bir sohbete katılabilme avantajı sağlarken, geçmişte olduğu gibi bir şirket kapanırsa tüm içeriğimizi potansiyel olarak kaybetmenin dezavantajı da vardır.

Son birkaç yılda, çevrimiçi hayatın kontrolünü kaybettiğimi fark etmeye başladım. Aşağıda, IndieWeb'in neden kişisel gelişim, içeriğinizin sahipliğini üstlenme ve kişisel web siteleri oluşturarak öğrenme için harika bir fırsat olduğuna dair bir vaka anlatılmaktadır.

“Kurumsal Web”de Öğrenmek

Yıllarca süren görünüşte sonsuz büyüme ve satın almalardan sonra, tüm çevrimiçi kimliğimizi, verilerimizi ve gizliliğimizi kontrol eden bir avuç büyük web sitesiyle sonuçlandık. Birçok insan için web'deki ana katılım modu, reklamcılara satmak için verilere sahip olması gereken büyük web şirketleri aracılığıyladır. Bu, birçok kişinin kurumsal web dediği, kullanıcıların ürün olduğu ve katılımın kral olduğu hale geldi.

Kurumsal web, ailemizin ve arkadaşlarımızın ve düşük teknoloji becerilerine sahip herkesin web'deki varlığını geliştirmesine ve dijital dünyaya erişmesine olanak tanır. Herkes bir avuç sosyal medya web sitesine kaydolabilir ve özellikle fiziksel mesafe zamanlarında insanların neler paylaştığını görebilir ve bunlarla etkileşim kurabilir.

Ancak, çevrimiçi hiçbir şey gerçekten ücretsiz değildir. Bu web sitelerinin çoğu, gelir için reklam gelirlerine güveniyor. Sonuç olarak, bu web sitelerinin, kullanıcıların ayrılmaması için etkileşimi sürdürmek için çok şey değiştirmesi gerekiyor. Bu her zaman onu kullanan kişilerin çıkarına değildir.

Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

Kurumsal Web'i Keşfetmek

Sosyal medya web siteleri, sektördeki meslektaşlarımı bulmama ve onlarla bağlantı kurmama izin verdi. Bir web geliştiricisi olarak çalışmaya başladığımda, yaptığım ilk şeylerden biri popüler sosyal medya web sitelerine kaydolmak ve sektörde çalışmış kişilerin güncellemelerine abone olmaktı. Bazılarını şahsen tanıyordum ama diğerleri bana algoritmanın kendisi tarafından önerildi ve yıllar boyunca abonelik listemi değiştirdim.

Bir makale veya sosyal medya gönderisi aracılığıyla paylaşılmış olsa da, öğrendiğim birçok şey birileri hakkında yazdı ve ücretsiz olarak okuyabildim. Ve nişanlandığımda potansiyel olarak evimden profesyonel bir ağ kuruyordum. Bütün bunlar bedava! Ne kadar serin?

Ancak zaman geçtikçe neyi ne zaman görmek istediğimin kontrolünü kaybetmeye başladım. Etkileşimi artırmak için birçok sosyal medya sitesi, görmek istediğimi düşündüklerini dikte etmek için algoritmalar kullanmaya başladı ve ayrıca bana aslında abone olmadığım şeyleri göstermeye başladı. Şimdi bunu mantıklı hale getirebilirken, o zamanlar sektöre yeni giriyordum, bu yüzden her şeyi yakalaması gerekenin ben olduğumu düşündüm.

Sosyal medya ara vermiyor ama hayatımın bir noktasında ara vermem gerekti ve bu da kişisel gelişimimin zarar göreceğini anlamamı sağladı. Çevrimdışıyken paylaşılan her şeyi görmek için tüm zaman çizelgemi kaydıramayacağımı da bildiğim için, bir şeyleri kaçırmanın garip bir endişesini yaşamaya başladım. Birkaç hafta önce gördüğüm bir şeyi aramak ve bulmak gerçekten zorlaştı.

Kurumsal Web'de Bir Şeyler Yapmak

Şimdiye kadar içerik tüketmekten bahsettim ama bir de paylaşmak istedim. Biri her zaman zanaatını sürekli geliştirmeye istekli olsa da, istihdam edilebilir olmak ve hiç tanımadığım insanları etkilemek adına trendleri takip etmek ve en son parlak şeyleri kullanarak bir şeyler inşa etmek için yoğun bir baskı hissediyordum. Pek çok kişiye anında ulaşan şeyleri paylaşmak bile, bana ait olmayan bir platformu kullanacağım için kendi sınırlamalarıyla gelirdi.

En önemlisi, yaşadıkları yerin jeopolitik kısıtlamaları nedeniyle belirli kurumsal web sitelerine bile katılamayan bir grup insana zarar veriyordu. Şirket bir kuralı çiğnediğinize karar verirse, hesabınızın (ve içeriğinizin) herhangi bir zamanda kaldırılması olasılığı her zaman vardır.

Erişilebilirlik, karakter sınırlamaları, ılımlılık ve hatta geri bildirim almama seçeneği olsun, çoğu zaman hoş karşılanmayan ve göz korkutucu hissettirdi. Çoğu zaman kendimi bir sahtekar gibi ve hiç bitmeyen bir maraton koşuyormuş gibi hissettim.

Kendime "Bunu kimin için yapıyorum?" diye sormaya başladım. “Kurumsal ağ”, kişisel gelişimin önüne geçen “kurumsal değerleri” mi gün yüzüne çıkarıyor?

IndieWeb Nedir?

Sosyal kimliğiniz çalınırsa veya şirket tarafından başka birine devredilirse ne olacağını hiç merak ettiniz mi? Ya da daha önce de belirttiğim gibi bu büyük web siteleri kapanırsa ve oluşturduğunuz tüm içerikler kaybolursa? Kurumsal web siteleri, kullanıcıları tarafından oluşturulan içeriğe kimlerin, ne zaman, eğer ve nerede erişilebileceğini kontrol eder.

2017 yılına kadar bunları merak etmiyordum. Beni IndieWeb ile tanıştıran Jeremy Keith'in “Building Block of the IndieWeb” adlı konuşmasını ViewSource'ta gördüm. IndieWeb, kurumsal web'e bir alternatife yol açan ilkelerle birbirine bağlanan bireysel kişisel web sitelerinden oluşan bir topluluktur.

Ana Rodrigues'in önceki bir IndieWebCamp'ta arka planda diğer katılımcılarla kendi bloglarında çalışırken çekilmiş bir fotoğrafı
(Büyük önizleme)

IndieWebCamps, kişisel web sitesi blogumda çalışmak ve yardım istemek için bir fırsat. Julie Anne Noyingurce'nin fotoğrafı.

IndieWeb topluluğu, kişisel web sitenizi oluştururken veya geliştirirken, diğerlerinin de belgeleyerek veya araçlar oluşturarak kendi web sitelerini oluşturmalarına yardımcı olmakla ilgilidir. Kurumsal web'e bir alternatif oluşturmaya yardımcı olmak için IndieWeb topluluğu üyeleri, kişisel web siteleri arasında etkileşim ve topluluk oluşturmaya yardımcı olan herkesin kişisel web sitesinde kullanabileceği araçlar geliştirdi.

IndieWeb'in ilkelerinden biri, içeriğinize sahip olmanızdır ve bu ilke tek başına yukarıda bahsettiğim ana sorunlardan birini çözer. Diğer ilkeler şunları içerir:

  • Kimliğinizin mülkiyeti.
    Bu noktaya kadar, birçok web sitesine yayılmış birden fazla hesap yerine çevrimiçi olarak “tek bir gerçek versiyonuna” sahip olmanın ne kadar mantıklı olduğunu fark etmemiştim;
  • Kendi oluşturduğunuz araçları kullanarak.
    Bir noktada, inşa ettiğim şeylerin değerinin onu kullanabilen insan sayısıyla bağlantılı olduğunu düşündüm. IndieWeb benim için bir şeyler inşa etme ve onu aktif olarak kullanma fikrini teşvik ediyor;
  • Yolculuğunuzu belgelemek.
    Eskiden aktif bir blog yazarıydım ve geliştirici olarak çalışmaya başladığımda bırakmıştım. O zamanlar yeni başlayanlara uygun içerik yazmaktan korkuyordum ve bu ilke, paylaşmak istediğim her şeyi benimsememe yardımcı oldu;
  • Açık kaynağa katkıda bulunmak.
    IndieWeb topluluğuna katılmadan önce hiçbir yere katkıda bulunacak hiçbir şeyim olmadığını hissettim. Hayatımda ilk kez wiki sayfalarını düzenlemeye, GitHub'da sorunlar oluşturmaya, buluşmalar düzenlemeye ve konuşmalar yapmaya başladım. Yalnızca açık kaynağa katkıda bulunmanın değil, aynı zamanda bir topluluğa katkıda bulunmanın tüm örnekleri vardır;

IndieWeb hakkında daha fazla şey öğrendikçe, özellikle çoğulculuk ve birinin ürettiğini kullanma ilkelerini okuduğumda destek ve cesaret buldum. İşte o zaman kendim için bir şey inşa etme özgürlüğü ve izni buldum - sadece bana hizmet etse ve zaten başka biri tarafından yapılmış olsa bile.

Kişisel Bir Web Sitesi Oluşturmak ve Ondan Öğrenmek

İş yerinde sıfırdan bir web sitesi oluşturma fırsatı kaç kez var? Gerçekten büyük bir şirkette bir işiniz olduğunda, “temel kod” olarak düşündüğümüz herhangi bir şeyi, özellikle de belirli bir çerçeve türünü nasıl seçeceğimizi değiştirmek inanılmaz derecede bürokratik bir süreçtir. Her güzel şeyi bir <head> etiketinin içine yazmak için bu kadar heyecanlandığıma inanamadım! İnşa edecek gerçek bir "ürün"üm varken, hayatım boyunca kaç tane "Merhaba dünya" yarattığımı ve çöpe attığımı unuttum: ben.

Bir IndieWeb bloguna sahip olma arayışıma başladığımda, neredeyse her şeyi sıfırdan oluşturmayı seçtim, ancak bu mutlaka tek seçenek değil. Birisi kodlama olmadan tam teşekküllü bir Bağımsız Web Sitesi istiyorsa, IndieWeb'i (örneğin Micro.blog) destekleyen hizmetlerin yanı sıra WordPress gibi bazı bilinen CMS'leri de vardır.

O zamanlar günlük işimde çoğunlukla JavaScript yazıyordum, bu yüzden bunun biraz farklı bir şey yapmak için bir fırsat olduğunu hissettim. Statik web sitesi oluşturucuları kullanan birkaç IndieWeb web sitesini takip etmeye başladım ve şu anda Eleventy kullanıyorum. Kararım, bu belirli statik web sitesi oluşturucuyu kullanan ve Github'daki kodlarını arayan sevdiğim IndieWeb bloglarını ziyaret etmeye dayanıyordu. Burada doğru veya yanlış bir cevap yoktur.

Kişisel web sitemi ve blogumu sıfırdan oluşturmak beni HTML, erişilebilirlik ve CSS bilgimi yenilemeye zorladı (kimsenin bana en yeni CSS harika şeylerini kullanmama izin verilmediğini söylememesinin avantajıyla). Kendim IndieWebify'a başladığımda pek çok yeni şey öğrendim! Örneğin:

  • Jamstack (bir web sunucusuna bağlı olmayan statik kod üreten bir yığın);
  • Mikro biçimler (HTML uzantıları, insanlar, konumlar, blog gönderileri ve daha fazlası gibi yaygın olarak yayınlanan şeyleri temsil eder. Web sitenizdeki bilgilere bir API sağlarlar);
  • Micropub (bir web sitesinde içerik oluşturmak için standart bir API'dir);
  • Microsub (okuyucu uygulamalarının yayınlarla etkileşime girmesi için standart bir yol sağlar);
  • Webmentions (başka bir siteyle etkileşimde bulunduğunuzu bildirmenizi sağlayan bir standart);
  • Web Oturum Açma / IndieAuth (diğer sitelerde ve hizmetlerde oturum açmak için kendi etki alanınızı kullanmanıza izin veren Web oturum açma için birleşik oturum açma protokolü);

İçeriğime sahip olmak, mevcut "kurumsal web sitelerinin" API'lerine bağlanmak ve ayrıca, mümkün olduğunda, bir şey paylaştığımda (POSSE olarak da bilinir) bu API'lere ortak olma sürecini otomatikleştirmek istememe neden oldu.

Şimdi, IndieWeb bu işlemi otomatikleştirmek için birine ihtiyaç duymuyor. Kendi etki alanınızda yayınlayarak ve orijinalin bağlantısını manuel olarak, örneğin Twitter'da paylaşarak bu fikre zaten bağlı kalıyorsunuz! Ancak bu süreci otomatikleştirme olasılığı da var ve bu harika bir deney. “Kendi web sitenizi oluşturmak için ne kullanmalısınız”a benzer şekilde, işe yaradığı sürece doğru bir cevap yoktur.

Bunun nasıl işe yarayabileceğini araştırmak, RSS beslememi Twitter hesabıma bağlamak için IFTTT gibi hizmetleri kullanmayı denememe neden oldu. Diğer zamanlarda, diğer insanların web sitelerinden sosyal medyada otomatik olarak yayınlamak için kendi hizmetlerini nasıl oluşturduklarını görmek için GitHub'da saatlerce gezinmemi sağladı.

Hala inşa etmek ve öğrenmek istediğim birçok şey var. Örneğin, içeriğimi kurumsal bir web sitesinden sunucuma getirebildiğimde, bu çıktıyı optimize etme isteğimi artırdım, bu yüzden dağıtım yapımda değişiklikler yapmaya başladım. Bu muhtemelen işte olmayacak bir şey ya da başka bir şey için ilham ya da ihtiyaç duymayacağım.

IndieWeb gönderilerinin bazı örneklerini ve bir makalenin sosyal medyada ve diğer bloglarda sahip olduğu etkileşimlerin orijinal blog gönderisinde nasıl görünebileceğini gösteren bir akış
(Büyük önizleme)

POSSE ve IndieWeb gönderilerinin bir anlık görüntüsü. Akış, etkileşimlerin orijinal blog gönderisine geri beslendiği sosyal medyaya bağlı kişisel bir web sitesinde başlar. Orijinal blog gönderisi, Webmentions aracılığıyla diğer bloglardan etkileşimleri alabilir ve gösterebilir.

Kişisel web sitemi ve blogumu oyun alanıma eklemek en çok öğrendiğim yer oldu. Sansür veya sınırlama olmadan deneyebileceğim, yazabileceğim, inşa edebileceğim, deneyebileceğim ve öğrenebileceğim yer burası.

Beklenmedik bir sonuç, bloguma yazarken sosyal medyaya kıyasla daha güvende hissetmem oldu. Sosyal medya, büyük bir sahne prodüksiyonu yapmama izin veren, ancak sadece orada olmak isteyenler için performans göstermeme izin veren bloguma kıyasla, büyük bir izleyici kitlesine sahip küçük bir sahne gibi geliyor. Kimin onunla etkileşime geçebileceğini (yorumlara sahip olmadan) ve yaptığım şeyi sansürlemek zorunda kalmadan kendimi ifade etmek için bolca yerim var.

Ben de daha fazla blog yazmaya başladım ve blog yazdıktan sonra sosyal medyada paylaşıyorum çünkü o zaman her iki dünyanın da en iyisine sahip olabiliriz. İçeriğim sosyal medyada bir algoritma tarafından gömülü olabilir ama bu asla kendi kişisel web sitemde olamaz.

Webmentions ve yayıncı hizmetleriyle, blog yazılarımın bazı sosyal medya web sitelerinde hangi etkileşimleri olduğunu görebiliyorum. Webmention'ları almak için bir Webmention uç noktanız olmalıdır. Neyse ki, birçok insan nasıl bir tane inşa edebileceğinizin yollarını paylaştı. Hala sıfırdan benimkini oluşturmaya cesaret edemesem de, Webmentions alabilmem için uç noktamı oluşturmak ve barındırmak için Webmentio.io adlı bir hizmet kullanıyorum. Bunları göndermeye gelince, bazen bunu Telegraph kullanarak manuel olarak yapıyorum, ancak son zamanlarda Webmention.app kullanarak da bu işlemi otomatikleştirmeye başladım.

Bridgy gibi diğer harika hizmetler, Twitter gibi bazı sosyal medya web sitelerinde yorumlar/yanıtlar, beğeniler ve yeniden paylaşımlar için Webmentions gönderir ve bu da etkileşimleri orijinal gönderiye “geri besleme” sürecine yardımcı olur. Her şeyi sıfırdan oluşturmak biraz bunaltıcı olabileceğinden, mevcut hizmetleri denemenizi tavsiye ederim.

Yavaş yavaş kurumsal web'e bir alternatif yaratarak, belgelemek ve paylaşmak için tek bir yere sahip olabilirsiniz - herkesin istediği zaman ihtiyaç duyduğu zaman geri dönebileceği sabit bir yer. Tüm bunlar, kurumsal web'in çok kişiselleştirilmiş bir dokunuşla sunduğu tüm iyi şeyler için kapıyı açık tutarken.

Mevcut web sitem sürekli devam eden bir çalışma ama arşivlerimde gezindiğimde çok keyif alıyorum. Onu geliştirmek ve yeni şeyler denemek için her zaman heyecanlıyım, onu kırabilir ve kendi hızımda düzeltebilirim ve bunun için bir son teslim tarihim yok. O benim güvenli alanım.

Nereden Başlamalı

IndieWeb topluluğu herkese açıktır. Bugün alan adınızı satın alarak ve bir ana sayfa oluşturarak başlayabilirsiniz. Sadece bu tek adımla, dünyadaki herkesin sizinle iletişim kurmak için ziyaret edebileceği bir yere sahip olacaksınız.

Topluluğa katıldığımdan beri etkinliklere katıldım ve etkinlikler düzenledim, harika içerik oluşturucularla tanıştım ve yalnızca kodla değil, aynı zamanda gizlilik ve etik gibi konularda da kendime meydan okudum. Muhtemelen sosyal medya aracılığıyla bulamayacağım yeni ve harika kişisel web siteleri ve bloglar keşfettim ve sektörümüzde bu sürekli öğrenme yolculuğunda daha az yalnız hissettim.

Yukarıda söylediğim herhangi bir şeyle ilgiliyseniz ve başlamak istiyorsanız, daha fazla ayrıntıya giren bir sayfa var. Deneyimlerini paylaşmaktan ve soruları yanıtlamaktan mutluluk duyan IndieWeb topluluğunun diğer üyeleriyle bağlantı kurabileceğiniz çevrimiçi bir sohbet odamız ve haftalık topluluk toplantılarımız var.

IndieWebify.me ve IndieWeb Kılavuzları gibi topluluk üyeleri (herkesin katkıda bulunabileceği) tarafından oluşturulan bazı karşılama kılavuzlarına doğrudan dalın. Ayrıca kişisel web sitelerinde IndieWeb tanıtımları olan blog yazılarına bakmanızı tavsiye ederim, çünkü hepsi sizin öğrenme şeklinize uyan farklı seslere sahip olabilir.

IndieWeb topluluğuyla ilgili harika olan şey, sizin için işe yarayan şeyi yapmaya hazır olmanızdır. Bu, trendleri takip etmekle ilgili değildir ve bir şeyler inşa etmenin tek bir 'doğru yolu' yoktur - sadece kendi yolunuz.

Smashing Cat, elbette Smashing Workshops'ta yeni içgörüler keşfediyor.

Haftada bir kez teslim edilen kullanışlı ön uç ve UX bitleri.

İşinizi daha iyi yapmanıza yardımcı olacak araçlarla. Abone olun ve Vitaly'nin Akıllı Arayüz Tasarım Kontrol Listeleri PDF'sini e-posta ile alın.

Ön uç ve UX üzerinde. 190.000 kişi tarafından güvenilen.