नमस्ते। GeekNews बनने के बाद से मैं लगभग हर दिन यहाँ आने वाला Mingu Hong हूँ। जिन क्षेत्रों में मेरी रुचि है, या जिनमें रुचि लेना चाहता हूँ, उनके प्रमुख समाचारों के साथ-साथ तकनीक, और उससे आगे जीवन को देखने का नज़रिया सीखने वाली इस जगह पर इस तरह अभिवादन कर पाना मेरे लिए खुशी और उत्साह की बात है.

WikiWikiWiki एक टेक्स्ट फ़ाइल-आधारित PHP wiki engine है। यह बिना database, बिना जटिल setup, तुरंत इस्तेमाल की जा सकने वाली wiki का लक्ष्य रखता है।

https://github.com/minguhong/WikiWikiWiki

शुरुआत में मैंने सोचा था कि आराम से मौजूद wiki engines में से किसी एक को चुनकर इस्तेमाल कर लूँ। लेकिन जब मैंने अलग-अलग engines को एक-एक करके test किया, तो हर एक में एक-दो ऐसी बातें थीं जो अटकाती रहीं। मानो सिर्फ लिखने के लिए एक नोटबुक तैयार करने में जरूरत से ज्यादा नखरे हों। उदाहरण के लिए, Wikipedia में इस्तेमाल होने वाला MediaWiki बहुत भारी लगा, और DokuWiki की अपनी अलग markup language मुझे पसंद नहीं आई। GitHub आदि पर खुले पड़े असंख्य open source engines या तो अब update नहीं हो रहे थे, या उन्हें अपनी पसंद के अनुसार ढालना बहुत जटिल था। (यानी, उनके code को समझना कठिन था।) सबसे बढ़कर, उन सबमें गैरज़रूरी features बहुत ज्यादा थे।

  • टेक्स्ट फ़ाइल
  • Markdown
  • दस्तावेज़ों के बीच आसान linking

मुझे बस इतनी ही चीज़ों की ज़रूरत थी। WYSIWYG editor या image attachment जैसी सुविधाएँ तो मैंने शुरू से सोची भी नहीं थीं। आखिरकार, यहाँ सबसे पहले पढ़े Kevin Kelly के शब्दों (“इस साल चुनौती के लिए सबसे मूल्यवान लक्ष्य वह है कुछ ऐसा सीखना, जिसके बारे में सोचकर लगे कि एक साल पहले मुझे यह कैसे नहीं पता था।” ) को याद करते हुए, handmade web की भावना के अनुसार मैंने अपना खुद का नोट, यानी अपना खुद का wiki engine बनाने का निश्चय किया। यह करीब 2017 की बात है, जब मैं Pajutypography Institute of Design नाम के design school में पढ़ा रहा था।

और फिर शायद 2022 के आसपास? सप्ताहांत की दोपहरों में थोड़ा-थोड़ा समय लगाते-लगाते, आखिर मैंने अपने लिए अनुकूलित wiki engine बना ही लिया। Mingu Hong Manufacturing की मदद से, एकदम शून्य से (जिससे मुझे खास लगाव है) PHP को फिर से पढ़ते हुए, और code की हर पंक्ति खुद लिखते हुए। वह प्रक्रिया लेखन से अलग नहीं थी। पहले बड़ा ढाँचा बनाना, फिर वाक्य—यानी code—उंडेलना, फिर edit करना, revise करना, revise करना, revise करना, और फिर revise करना... अंततः कई वर्षों में जो मैंने बनाया, वह software से ज़्यादा शायद एक ऐसा लेख है जो हमेशा beta version में रहेगा। और शायद किसी समय से इस जगह पर अपनी एक पंक्ति छोड़ने की इच्छा भी मुझे लगातार आगे बढ़ाती रही।

लेखन में एक कहावत है कि विशेषण और क्रिया-विशेषण अगर अनिवार्य न हों तो उन्हें निडरता से हटा देना चाहिए। लेकिन जब मैंने सोचना शुरू किया कि अगर मैं wiki engine बनाऊँ तो आसपास कौन-कौन लोग उसे खुशी से इस्तेमाल करेंगे, तो features धीरे-धीरे बढ़ते गए। उस समय मैं 37signals के motto (“दस अधपके features से बेहतर तीन पक्के features।” ) को बार-बार याद करता रहा, कुछ और जोड़ने की इच्छा से लड़ता रहा, और यह भी गहराई से महसूस किया कि कुछ जोड़ने से अधिक कठिन काम है कुछ हटाना।

नीचे उसी का परिणाम, यानी WikiWikiWiki की मुख्य सुविधाएँ हैं।

  • आसान installation
  • Markdown support
  • दस्तावेज़ linking([[문서 제목]]), दस्तावेज़ embedding(![[문서 제목]]), hashtags(#태그), redirect
  • दस्तावेज़ browse और search
  • edit history management
  • एक साथ editing के conflict से बचाव
  • दस्तावेज़ export
  • RSS, sitemap, llms.txt, llms-full.txt, read-only API
  • user management
  • editing permissions (public, private) setting
  • theme addition
  • multilingual support (Korean, English)
  • dark mode
  • ...

जिन लोगों को छोटी और सरल wiki चाहिए, उनसे निवेदन है कि एक बार इसे इस्तेमाल करके देखें और आराम से अपनी राय बताएँ। हर तरह की प्रतिक्रिया का स्वागत है। खासकर अगर आप कहें, “मुझे लगता है यह feature हटाया जा सकता है?”, तो वह मुझे और भी अच्छा लगेगा। ताकि WikiWikiWiki का अगला version आज से भी कम features वाला हो सके।

लेकिन नाम ‘WikiWikiWiki’ क्यों? यह Ward Cunningham द्वारा बनाई गई पहली wiki, ‘WikiWikiWeb’, से ‘Web’ हटाकर उसकी जगह बस एक और ‘Wiki’ जोड़ देने का परिणाम है। सबसे बढ़कर, मेरा मानना है कि जो चीज़ अच्छी हो, उसे कम से कम तीन बार दोहराना चाहिए।

https://wikiwikiwiki.wiki

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.