2008-09-02 17 views
7

मैं विकी शुरू करने की सोच रहा हूं, शायद कम लागत वाले LAMP होस्टिंग खाते पर। मैं लाइन के नीचे IIS/ASP.NET पर इसे चलाने के लिए बाद में अपनी सामग्री को निर्यात करने का विकल्प चाहूंगा। मुझे वेबलॉग दुनिया में पता है, ब्लॉगएमएल नामक एक खुला मानक है जो आपको एक साइट पर एक्सएमएल आधारित प्रारूप में निर्यात करने और इसे दूसरे में आयात करने की अनुमति देगा। क्या विकी के साथ कुछ समान है?विकी सामग्री पोर्टेबल है?

उत्तर

7

सही उत्तर है ... "यह निर्भर करता है"।

यह इस बात पर निर्भर करता है कि आप किस विकी का उपयोग कर रहे हैं या उपयोग करने की योजना बना रहे हैं। मैंने पिछले कुछ वर्षों में MoinMoin का उपयोग किया है, ठीक है, डेटाबेस के बजाय उपयोग की गई फाइलें, Ubuntu ऐसा प्रतीत होता है। MediaWiki, हर किसी के बारे में पता है और JAMWiki मीडियाविकि के एक जावा क्लोन (आईएसएच) है जिसका उद्देश्य मीडियाविकि के साथ संगत मार्कअप होना है, दोनों डेटाबेस का उपयोग करें और आप आमतौर पर जो भी डेटाबेस चाहते हैं उसे जोड़ सकते हैं, JAMWiki एक आंतरिक HSQLDB उदाहरण का उपयोग करने के लिए पूर्व-कॉन्फ़िगर किया गया है ।

मैंने हाल ही में मोइनमोइन विकी से लगभग 80 पृष्ठों को जामविकि पृष्ठों में परिवर्तित कर दिया है और शायद यह कहीं भी पाया गया एक छोटा पर्ल स्क्रिप्ट द्वारा 90% संभाला गया था (अगर मैं इसे फिर से ढूंढ सकता हूं तो मैं एक लिंक प्रदान करूंगा)। दुर्भाग्यवश अन्य 10% दुर्भाग्य से एक अनुभव था (वे मिसस के लिए व्यंजनों के साथ अत्यंत महत्वपूर्ण थे) ;-)

मैंने हाल ही में काम के लिए मीडियाविकी उदाहरण भी स्थापित किया और इसमें लगभग 8 मिनट करने के लिए। तो यह मेरी पसंद होगी।

+0

कुछ "विकी" आपको "प्रतियोगियों से आयात सामग्री" विकल्प भी प्रदान करता है। उदाहरण के लिए, संगम मीडिया विकी से आयात कर सकते हैं ... –

0

मैंने विकीएमएल के बारे में नहीं सुना है।

मुझे लगता है कि आपकी सबसे बड़ी बाधा एक विकी मार्कअप को दूसरे में परिवर्तित करने वाला है। उदाहरण के लिए, कुछ विकी मार्कडाउन का उपयोग करते हैं (जो स्टैक ओवरफ्लो का उपयोग करता है), अन्य लोग एक और मार्कअप सिंटैक्स (जैसे बीबीसीओडी, ...), आदि का उपयोग करते हैं .. नीचे की रेखा है - यह मानते हुए कि सामग्री डेटाबेस है, निर्यात करना और पार्स करना असंभव नहीं है यह किसी अन्य प्रणाली में "फिट" बनाने के लिए। यह सिर्फ गधे में दर्द हो सकता है।

और यदि सामग्री डेटाबेस नहीं है, तो यह गधे में शाही दर्द होगा। : डी

एक और समाधान एक ही सिस्टम के साथ रहना होगा। मुझे यकीन नहीं है कि तकनीक को बाद में बदलने का क्या कारण है। यह एक बढ़ती परियोजना की तरह नहीं है, अचानक आईआईएस/एएसपी.नेट की आवश्यकता है। (यह सिर्फ दूसरी तरफ हो सकता है।) लेकिन उदाहरण के लिए, यदि आप थोड़ी देर के लिए PHP के साथ रह सकते हैं, तो आप इसे आईआईएस पर भी चला सकते हैं।

1

अपने प्रश्न का उत्तर देने के लिए मुझे विश्वास नहीं है कि विकीएमएल के रूप में ऐसा मानक है जिसे इसे कहा जाता है।

जैसा कि यह अजीब लगता है, मैंने एक सह-कार्यकर्ता के लिए विकी को स्क्रैप करने की जांच की है ताकि उसे किसी अन्य विकी इंजन में बंदरगाह में मदद मिल सके। यह पता चला कि स्क्रीन स्क्रैपिंग इस विशेष फ़ाइल आधारित विकी को किसी एक या एक सीएमएस में स्थानांतरित करने के लिए लिखने के लिए आसान, तेज़ और अधिक कुशल हो गई होगी।

इस संदर्भ को देखते हुए कि आपने प्रश्न लिखा है, अब मैं बुलेट काट दूंगा और विंडोज होस्ट किए गए खाते के लिए थोड़ा अतिरिक्त भुगतान करूंगा और उस पर स्क्रूटर विकी डालूंगा। आपको फ़ाइल आधारित या SQL सर्वर आधारित बैक एंड का उपयोग करने का विकल्प मिल गया है, लेकिन आपकी आवश्यकताओं में से एक कम लागत है क्योंकि मुझे लगता है कि आप एक सस्ता होस्टेड खाते के लिए फ़ाइल का उपयोग करेंगे और फिर आप हमेशा ऊपर की ओर बढ़ सकते हैं एसक्यूएल सर्वर के लिए वापस अंत।

संबंधित मुद्दे