5 puan yazan minguhong 2026-03-19 | Henüz yorum yok. | WhatsApp'ta paylaş

Merhaba. GeekNews kurulduğundan beri neredeyse her gün uğrayan bir okur olarak sizi selamlayan kişi Min Guhong. İlgi duyduğum ya da ilgi duymak istediğim alanlardaki önemli haberlerin yanı sıra teknolojiye, hatta hayata yaklaşım biçimini öğrendiğim bu yerde böyle selam verebilmek beni mutlu ediyor ve heyecanlandırıyor.

WikiWikiWiki metin dosyası tabanlı bir PHP wiki motorudur. Veritabanı olmadan, karmaşık ayarlar olmadan, hemen kullanılabilecek bir wiki olmayı hedefler.

https://github.com/minguhong/WikiWikiWiki

Başta mevcut wiki motorlarından birini rahatça seçip kullanmayı düşündüm. Ancak çeşitli motorları tek tek test edince her birinde bir iki nokta ayağıma dolandı. Sanki yazı yazmak için bir defter edinmek gereğinden fazla seçici olmayı gerektiriyordu. Örneğin Wikipedia’da kullanılan MediaWiki fazlasıyla ağırdı, DokuWiki’nin kendine özgü işaretleme dili ise hoşuma gitmedi. GitHub gibi yerlerde yayımlanan sayısız açık kaynak motor ise ya artık güncellenmiyordu ya da zevkime göre uyarlaması karmaşıktı. (Yani kodu anlamak zordu.) Hepsinden önemlisi, hepsinde gereksiz derecede fazla özellik vardı.

  • Metin dosyaları
  • Markdown
  • Belgeler arasında kolay bağlantı

Benim ihtiyaç duyduğum şeyler sadece bunlardı. WYSIWYG editör ya da görsel ekleme gibi özellikleri en baştan hiç düşünmedim bile. Sonunda burada ilk kez okuduğum Kevin Kelly’nin sözünü (“Bu yıl girişilecek en değerli hedef, bir yıl önce bunu nasıl bilmezmişim diyeceğiniz bir şeyi öğrenmektir.”) yeniden hatırlayarak, el yapımı web ruhuna uygun biçimde kendi notumu, yani kendi wiki motorumu yapmaya karar verdim. Bu, Paju Typography Institute of Design adlı tasarım okulunda ders verdiğim 2017 civarıydı.

Ve sanırım 2022 civarından itibaren? Hafta sonu öğleden sonralarını yavaş yavaş ayırmanın sonunda, kendime en uygun wiki motorunu gerçekten yaptım. Min Guhong Manufacturing’in yardımıyla sıfırdan, özellikle çok sevdiğim PHP’yi yeniden öğrenirken bir yandan da kodu satır satır yazdım. O süreç yazı yazmaktan farklı değildi. Büyük iskeleti kurup, cümleleri yani kodu döktüm, düzenledim, gözden geçirdim, tekrar gözden geçirdim, tekrar gözden geçirdim, bir kez daha gözden geçirdim... Sonunda birkaç yıla yayılan bu süreçte yaptığım şeyin bir yazılımdan çok, sonsuza dek beta sürümünde kalacak bir metin olduğunu düşünüyorum. Ve belki de bir noktadan sonra burada bir satır yazı bırakma isteği beni sürekli harekete geçirdi.

Yazarlıkta, sıfatlar ve zarflar gerçekten gerekli değilse cesurca çıkarılmalıdır diye bir öğüt vardır. Ama bu wiki motorunu yaptığımda onu keyifle kullanabilecek çevremdeki insanları birer birer düşününce özellikler yavaş yavaş arttı. Bu sırada 37signals’ın mottosunu (“Eğreti on özelliktense sağlam üç özellik.”) tekrar tekrar düşünerek bir şeyler ekleme arzusuyla mücadele ettim; ayrıca bir şey eklemektense çıkarmanın daha zor olduğunu da bizzat hissettim.

Aşağıda ortaya çıkan sonucun, yani WikiWikiWiki’nin başlıca özellikleri yer alıyor.

  • Kolay kurulum
  • Markdown desteği
  • Belge bağlantıları ([[munseo jeemok]]), belge gömme (![[munseo jeemok]]), hashtag (#taegeu), yönlendirme
  • Belge gezintisi ve arama
  • Düzenleme geçmişi yönetimi
  • Eşzamanlı düzenleme çakışmalarını önleme
  • Belge dışa aktarma
  • RSS, site haritası, llms.txt, llms-full.txt, salt okunur API
  • Kullanıcı yönetimi
  • Düzenleme izinleri (genel, özel) ayarı
  • Tema ekleme
  • Çoklu dil desteği (Korece, İngilizce)
  • Karanlık mod
  • ...

Küçük ve basit bir wikiye ihtiyacı olanların mutlaka bir kez denemesini, ardından rahatça görüşlerini paylaşmasını çok isterim. Her türlü yorum memnuniyetle karşılanır. Özellikle de “Bu özelliği çıkarsanız da olur gibi” türü yorumlar daha da sevindirici olur. Böylece WikiWikiWiki’nin bir sonraki sürümü bugünkünden daha az özellikle gelebilir.

Peki ama adı neden ‘WikiWikiWiki’? Ward Cunningham’ın yaptığı ilk wiki olan ‘WikiWikiWeb’den ‘web’i çıkarıp yerine bir ‘wiki’ daha eklemenin sonucu. Her şeyden önce, iyi olan şeylerin en az üç kez tekrarlanması gerektiğini düşünüyorum.

https://wikiwikiwiki.wiki

Henüz yorum yok.

Henüz yorum yok.